.tss-how-tag-trail{position:relative;padding:clamp(8px, 2vw, 18px) 0;color:var(--tss-black)}.tss-how-works--standalone{background:var(--tss-cream)}.tss-home__section.tss-how-works{background:linear-gradient(180deg,rgb(255 253 247 / .96),rgb(223 244 242 / .35) 88%,rgb(255 253 247 / .95)),var(--tss-cream)}.tss-how-works--standalone .tss-how-tag-trail{margin-top:8px}.tss-how-page--guide{overflow:hidden;background:var(--tss-cream)}.tss-how-page__hero{border-bottom:1px solid rgb(16 16 16 / .12);padding-top:clamp(38px, 5vw, 56px);padding-bottom:clamp(28px, 4vw, 42px);background:linear-gradient(180deg,rgb(255 253 243 / .94),rgb(255 247 223 / .98)),var(--tss-cream)}.tss-how-page__hero-inner{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(360px,1.12fr);gap:clamp(18px, 3vw, 28px);align-items:start}.tss-how-page__intro{max-width:900px}.tss-how-page__intro h1{max-width:760px;margin:0 0 14px;color:var(--tss-black);font-size:clamp(38px, 5vw, 58px);font-weight:950;line-height:1;letter-spacing:0}.tss-how-page__intro p{max-width:700px;margin:0;font-size:clamp(16px, 1.6vw, 20px);font-weight:650;line-height:1.5}.tss-how-page__setup-lane{position:relative;min-width:0;margin:0;border:3px solid var(--tss-black);border-radius:14px;padding:clamp(15px, 2vw, 20px);background:radial-gradient(260px 90px at 18% 4%,rgb(255 214 51 / .32) 0 62%,transparent 64%),linear-gradient(180deg,#fffdf4 0%,#fff7df 58%,#dfe8d4 100%);box-shadow:8px 8px 0 var(--tss-yellow),12px 12px 0 var(--tss-black);overflow:hidden}.tss-how-page__setup-lane::before{content:"";position:absolute;right:22px;bottom:54px;left:22px;height:34px;border-top:4px dashed rgb(16 16 16 / .34);border-radius:50% 50% 0 0 / 100% 100% 0 0;transform:rotate(-1deg);pointer-events:none}.tss-how-page__setup-sign{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border:2px solid var(--tss-black);border-radius:9px;padding:10px 12px;background:var(--tss-yellow);box-shadow:4px 4px 0 rgb(16 16 16 / .9)}.tss-how-page__setup-sign span,.tss-how-page__setup-sign strong{color:var(--tss-black);font-weight:950;line-height:1;text-transform:uppercase}.tss-how-page__setup-sign span{font-size:11px}.tss-how-page__setup-sign strong{font-size:clamp(16px, 2vw, 22px);text-align:right}.tss-how-page__setup-stops{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.tss-how-page__setup-stops li{display:grid;gap:6px;min-width:0;border:2px solid rgb(16 16 16 / .78);border-radius:9px;padding:10px 8px;background:rgb(255 255 255 / .9);box-shadow:3px 3px 0 rgb(16 16 16 / .12)}.tss-how-page__setup-stops li:nth-child(2),.tss-how-page__setup-stops li:nth-child(5){background:rgb(223 244 242 / .9)}.tss-how-page__setup-stops li span{display:inline-grid;width:30px;height:26px;place-items:center;border:2px solid var(--tss-black);border-radius:6px;background:var(--tss-yellow);color:var(--tss-black);font-size:11px;font-weight:950;line-height:1;box-shadow:2px 2px 0 var(--tss-black)}.tss-how-page__setup-stops li strong{color:var(--tss-black);font-size:13px;font-weight:950;line-height:1.1}.tss-how-page__setup-stops li small{color:var(--tss-ink-soft);font-size:11px;font-weight:700;line-height:1.25}.tss-how-page__setup-verge.tss-hero-park{position:absolute;right:-4%;bottom:-24px;left:-4%;z-index:1;height:138px;overflow:hidden;pointer-events:none}.tss-how-page__setup-verge.tss-hero-park::before{right:-2%;bottom:-30px;left:-2%;height:126px;background:radial-gradient(50px 18px at 8% 33%,rgb(255 214 51 / .16) 0 62%,transparent 64%),radial-gradient(82px 28px at 34% 30%,rgb(255 253 244 / .52) 0 62%,transparent 64%),radial-gradient(78px 24px at 82% 35%,rgb(0 124 120 / .12) 0 64%,transparent 66%),linear-gradient(180deg,rgb(238 244 229 / .94),rgb(202 222 183 / .96))}.tss-how-page__setup-verge.tss-hero-park::after{bottom:20px;opacity:.62}.tss-how-page__setup-verge .tss-hero-park__horizon{bottom:58px;height:50px}.tss-how-page__setup-verge .tss-hero-park__path{bottom:28px;height:34px}.tss-how-page__setup-verge .tss-hero-park__tree{bottom:21px;--tss-park-tree-scale:0.46}.tss-how-page__setup-verge .tss-hero-park__tree--right{--tss-park-tree-scale:0.4}.tss-how-page__setup-verge .tss-hero-park__pine{bottom:31px;--tss-park-pine-scale:0.48}.tss-how-page__setup-verge .tss-hero-park__shrub{bottom:18px;transform:scale(.56);transform-origin:center bottom}.tss-how-page__setup-verge .tss-hero-park__flower{bottom:19px;transform:scale(.78);transform-origin:center center}.tss-how-page__setup-scene{position:relative;z-index:3;height:78px;margin-top:14px}.tss-how-page__setup-character{position:absolute;bottom:12px;width:24px;height:34px;border:2px solid var(--tss-black);border-radius:12px 12px 8px 8px;background:#dff4f2;box-shadow:3px 3px 0 rgb(16 16 16 / .18)}.tss-how-page__setup-character::before{content:"";position:absolute;top:-14px;left:50%;width:18px;height:18px;border:2px solid var(--tss-black);border-radius:50%;background:#e2af7c;transform:translateX(-50%)}.tss-how-page__setup-character::after{content:"";position:absolute;right:-13px;bottom:8px;width:17px;height:22px;border:2px solid var(--tss-black);border-radius:5px;background:var(--tss-yellow);transform:rotate(8deg)}.tss-how-page__setup-character--email{left:18%}.tss-how-page__setup-character--phone{right:22%;transform:scale(.9);background:#fffdf4}.tss-how-page__setup-prop{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--tss-black);color:var(--tss-black);font-weight:950;line-height:1;text-transform:uppercase}.tss-how-page__setup-prop--wifi{bottom:44px;left:41%;min-height:28px;border-radius:6px;padding:0 10px;background:#fff;font-size:10px;box-shadow:3px 3px 0 rgb(16 16 16 / .16)}.tss-how-page__setup-prop--signal{right:7%;bottom:30px;width:42px;height:32px;border-radius:8px;background:linear-gradient(90deg,transparent 0 7px,var(--tss-black) 7px 9px,transparent 9px 16px,var(--tss-black) 16px 18px,transparent 18px 25px,var(--tss-black) 25px 27px,transparent 27px),var(--tss-yellow)}.tss-how-page__route-strip{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:720px;margin-top:clamp(18px, 2.4vw, 24px);padding:10px;border:2px solid rgb(16 16 16 / .14);border-radius:8px;background:rgb(255 253 243 / .72)}.tss-how-page__route-strip::before{content:"";position:absolute;top:50%;right:22px;left:22px;height:3px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--tss-black) 0 12px,transparent 12px 20px);transform:translateY(-50%);opacity:.28;pointer-events:none}.tss-how-page__route-strip span{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;border:2px solid var(--tss-black);border-radius:999px;padding:7px 10px;background:#fff;color:var(--tss-black);font-size:12px;font-weight:950;line-height:1.1;text-align:center;box-shadow:2px 2px 0 rgb(16 16 16 / .12)}.tss-how-page__route-strip span:first-child{background:var(--tss-yellow);box-shadow:3px 3px 0 var(--tss-black)}.tss-how-page__quick-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tss-how-page__quick-card{min-width:0;border:2px solid var(--tss-black);border-radius:8px;padding:clamp(14px, 2vw, 18px);background:#fff;box-shadow:4px 4px 0 rgb(16 16 16 / .14)}.tss-how-page__quick-card:nth-child(2){background:#fffdf3;box-shadow:4px 4px 0 var(--tss-yellow),7px 7px 0 rgb(16 16 16 / .9)}.tss-how-page__quick-card span{display:inline-flex;margin-bottom:8px;border:2px solid var(--tss-black);border-radius:999px;padding:5px 8px;background:rgb(223 244 242 / .9);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.tss-how-page__quick-card strong{display:block;margin-bottom:7px;color:var(--tss-black);font-size:clamp(18px, 2vw, 22px);font-weight:950;line-height:1.08}.tss-how-page__quick-card p{margin:0;font-size:14px;font-weight:650;line-height:1.42}.tss-how-works--guide-page{padding-top:clamp(48px, 5vw, 62px);padding-bottom:clamp(46px, 5vw, 60px)}.tss-how-page--guide .tss-how-works__head{margin-bottom:clamp(24px, 3.6vw, 38px)}.tss-how-page--guide .tss-how-tag-trail{padding:clamp(6px, 1.4vw, 12px) 0}.tss-how-page--guide .tss-how-tag-trail__route path{stroke-width:4;stroke-dasharray:13 10}.tss-how-page--guide .tss-how-tag-trail__steps{grid-template-rows:repeat(5,minmax(128px,auto));gap:clamp(10px, 1.5vw, 15px)}.tss-how-page--guide .tss-how-tag-step{min-height:128px}.tss-how-page--guide .tss-how-tag-step__node{width:min(100%, 580px);gap:clamp(10px, 1.4vw, 14px)}.tss-how-page--guide .tss-how-tag-step__tag{width:84px;height:64px;box-shadow:4px 4px 0 var(--tss-black)}.tss-how-page--guide .tss-how-tag-step__tag::before{top:7px;width:9px;height:9px}.tss-how-page--guide .tss-how-tag-step__number{top:-11px;right:-11px;width:30px;height:30px;font-size:12px}.tss-how-page--guide .tss-how-tag-step svg{width:33px;height:33px;margin-top:7px;stroke-width:2.55}.tss-how-page--guide .tss-how-tag-step__copy{padding:clamp(12px, 1.45vw, 15px)}.tss-how-page--guide .tss-how-tag-step.is-active .tss-how-tag-step__copy{box-shadow:5px 5px 0 var(--tss-yellow),8px 8px 0 var(--tss-black);transform:translate(-1px,-1px)}.tss-how-page--guide .tss-how-tag-step__stage{margin-bottom:8px;padding:5px 8px;font-size:10px}.tss-how-page--guide .tss-how-tag-step h3{margin-bottom:7px;font-size:clamp(20px, 2.15vw, 29px);line-height:1.02}.tss-how-page--guide .tss-how-tag-step p{font-size:clamp(13px, 1.15vw, 15.5px);line-height:1.38}.tss-how-page--guide .tss-how-works__footer{gap:8px 16px;margin-top:26px;padding:12px 18px}.tss-how-page--guide .tss-how-works__footer span,.tss-how-page--guide .tss-how-works__footer a{font-size:13px}.tss-how-page__notes{padding-top:0;padding-bottom:clamp(28px, 4vw, 42px);background:linear-gradient(180deg,#fff0,rgb(223 244 242 / .34)),var(--tss-cream)}.tss-how-page__notes-head{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(240px,0.18fr);gap:18px;align-items:end;margin-bottom:16px}.tss-how-page__notes-head h2{max-width:760px;margin:8px 0 0;color:var(--tss-black);font-size:clamp(26px, 3.4vw, 42px);font-weight:950;line-height:1.04;letter-spacing:0}.tss-how-page__notes-head::after{content:"";display:block;width:100%;height:12px;border:2px solid rgb(16 16 16 / .16);border-radius:999px;background:linear-gradient(90deg,rgb(255 214 51 / .92),rgb(223 244 242 / .92)),#ffffff;box-shadow:3px 3px 0 rgb(16 16 16 / .1)}.tss-how-page__notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tss-how-page__note-card{min-width:0;border:2px solid rgb(16 16 16 / .82);border-radius:8px;padding:clamp(15px, 2vw, 20px);background:#fff;box-shadow:4px 4px 0 rgb(16 16 16 / .12)}.tss-how-page__note-card:nth-child(2){background:#fffdf3}.tss-how-page__note-card span{display:inline-flex;margin-bottom:10px;border:2px solid var(--tss-black);border-radius:999px;padding:5px 8px;background:rgb(223 244 242 / .9);color:var(--tss-black);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.tss-how-page__note-card h3{margin:0 0 8px;color:var(--tss-black);font-size:clamp(19px, 2vw, 24px);font-weight:950;line-height:1.05;letter-spacing:0}.tss-how-page__note-card p{margin:0;color:var(--tss-ink-soft);font-size:14px;font-weight:650;line-height:1.45}.tss-how-page__support{padding-top:0}.tss-how-page__support-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px, 3vw, 32px);align-items:center;border:2px solid var(--tss-black);border-radius:8px;padding:clamp(18px, 3vw, 26px);background:#fff;box-shadow:5px 5px 0 rgb(16 16 16 / .9)}.tss-how-page__support-panel h2{margin:0 0 10px;color:var(--tss-black);font-size:clamp(26px, 3.4vw, 42px);font-weight:950;line-height:1.04;letter-spacing:0}.tss-how-page__support-panel p{max-width:720px;margin:0;font-weight:650}.tss-how-page__support-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.tss-how-page__head{margin-bottom:22px}.tss-how-page__faq-head{max-width:760px;margin-bottom:22px}.tss-how-page__faq-head h2{margin:0;font-size:clamp(30px, 4vw, 46px);line-height:1.02}.tss-how-page__split{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,1.05fr);gap:clamp(18px, 3vw, 32px);align-items:start;border:2px solid var(--tss-black);border-radius:8px;padding:clamp(20px, 3vw, 28px);background:linear-gradient(135deg,rgb(255 214 51 / .22),rgb(223 244 242 / .74)),#fffdf7;box-shadow:5px 5px 0 var(--tss-black)}.tss-how-page__split h2{margin:0 0 12px}.tss-how-page__split--quiet{background:rgb(255 255 255 / .86);box-shadow:5px 5px 0 rgb(255 214 51 / .9),8px 8px 0 rgb(16 16 16 / .9)}.tss-how-page__recovery .tss-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tss-how-tag-trail__route{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.tss-how-tag-trail__route path{fill:none;stroke:var(--tss-black);stroke-width:5;stroke-dasharray:15 12;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tss-how-tag-trail__steps{position:relative;z-index:1;display:grid;grid-template-rows:repeat(5,minmax(148px,auto));gap:clamp(12px, 2vw, 20px)}.tss-how-tag-step{display:grid;min-height:148px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;scroll-margin-top:120px}.tss-how-tag-step__node{display:flex;width:min(100%, 540px);align-items:center;gap:clamp(12px, 2vw, 18px);opacity:.72;transform:translateY(12px);transition:opacity 180ms ease,transform 180ms ease}.tss-how-tag-step:nth-child(odd) .tss-how-tag-step__node{grid-column:1;justify-self:end;flex-direction:row-reverse;text-align:right}.tss-how-tag-step:nth-child(even) .tss-how-tag-step__node{grid-column:2;justify-self:start;text-align:left}.tss-how-tag-step.is-active .tss-how-tag-step__node,.tss-how-tag-step.is-complete .tss-how-tag-step__node{opacity:1;transform:translateY(0)}.tss-how-tag-step__tag{position:relative;flex:0 0 auto;display:grid;width:98px;height:74px;place-items:center;border:3px solid var(--tss-black);border-radius:8px;background:var(--tss-yellow);box-shadow:5px 5px 0 var(--tss-black);transform:rotate(-5deg)}.tss-how-tag-step:nth-child(even) .tss-how-tag-step__tag{transform:rotate(5deg)}.tss-how-tag-step__tag::before{content:"";position:absolute;top:8px;left:50%;width:11px;height:11px;border:2px solid var(--tss-black);border-radius:50%;background:#fffdf3;transform:translateX(-50%)}.tss-how-tag-step__number{position:absolute;top:-13px;right:-13px;display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--tss-black);border-radius:50%;background:#fffdf3;font-size:13px;font-weight:950;line-height:1}.tss-how-tag-step svg{width:39px;height:39px;margin-top:9px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.tss-how-tag-step__copy{min-width:0;border:2px solid var(--tss-black);border-radius:8px;padding:clamp(14px, 2vw, 18px);background:#fff;box-shadow:5px 5px 0 rgb(16 16 16 / .12);transition:box-shadow 180ms ease,background-color 180ms ease,transform 180ms ease}.tss-how-tag-step.is-active .tss-how-tag-step__copy{background:#fffdf3;box-shadow:7px 7px 0 var(--tss-yellow),10px 10px 0 var(--tss-black);transform:translate(-2px,-2px)}.tss-how-tag-step__stage{display:inline-flex;margin-bottom:9px;border:2px solid var(--tss-black);border-radius:999px;padding:6px 9px;background:rgb(223 244 242 / .9);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.tss-how-tag-step h3{margin:0 0 8px;font-size:clamp(22px, 2.8vw, 34px);font-weight:950;line-height:1;letter-spacing:0}.tss-how-tag-step p{margin:0;color:var(--tss-ink-soft);font-size:clamp(14px, 1.45vw, 17px);font-weight:650;line-height:1.42}.tss-how-works__footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:space-between;gap:10px 22px;padding:14px 22px}.tss-how-works__footer span,.tss-how-works__footer a{min-width:0;justify-content:center;text-align:center;transform:translateX(4px);font-size:14px;white-space:normal}body.home .tss-how-works{padding-top:clamp(54px, 5vw, 64px);padding-bottom:clamp(54px, 5vw, 64px)}body.home .tss-how-works__head{margin-bottom:clamp(24px, 3.6vw, 38px)}body.home .tss-how-tag-trail{padding:clamp(6px, 1.4vw, 12px) 0}body.home .tss-how-tag-trail__route path{stroke-width:4;stroke-dasharray:13 10}body.home .tss-how-tag-trail__steps{grid-template-rows:repeat(5,minmax(128px,auto));gap:clamp(10px, 1.5vw, 15px)}body.home .tss-how-tag-step{min-height:128px}body.home .tss-how-tag-step__node{width:min(100%, 580px);gap:clamp(10px, 1.4vw, 14px)}body.home .tss-how-tag-step__tag{width:84px;height:64px;box-shadow:4px 4px 0 var(--tss-black)}body.home .tss-how-tag-step__tag::before{top:7px;width:9px;height:9px}body.home .tss-how-tag-step__number{top:-11px;right:-11px;width:30px;height:30px;font-size:12px}body.home .tss-how-tag-step svg{width:33px;height:33px;margin-top:7px;stroke-width:2.55}body.home .tss-how-tag-step__copy{padding:clamp(12px, 1.45vw, 15px)}body.home .tss-how-tag-step.is-active .tss-how-tag-step__copy{box-shadow:5px 5px 0 var(--tss-yellow),8px 8px 0 var(--tss-black);transform:translate(-1px,-1px)}body.home .tss-how-tag-step__stage{margin-bottom:8px;padding:5px 8px;font-size:10px}body.home .tss-how-tag-step h3{margin-bottom:7px;font-size:clamp(20px, 2.15vw, 29px);line-height:1.02}body.home .tss-how-tag-step p{font-size:clamp(13px, 1.15vw, 15.5px);line-height:1.38}body.home .tss-how-works__footer{gap:8px 16px;margin-top:26px;padding:12px 18px}body.home .tss-how-works__footer span,body.home .tss-how-works__footer a{font-size:13px}@media (max-width:900px){.tss-how-page__hero{padding-top:42px}.tss-how-page__hero-inner,.tss-how-page__support-panel,.tss-how-page__split,.tss-how-page__recovery .tss-info-list,.tss-how-page__notes-head{grid-template-columns:1fr}.tss-how-page__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tss-how-page__setup-lane{max-width:720px}.tss-how-page__notes-head::after{max-width:320px}.tss-how-page__notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.home .tss-how-works{padding-top:48px;padding-bottom:48px}.tss-how-works--guide-page{padding-top:48px;padding-bottom:48px}.tss-how-tag-trail{max-width:700px;margin-right:auto;margin-left:auto}body.home .tss-how-tag-trail{max-width:660px}.tss-how-page--guide .tss-how-tag-trail{max-width:660px}.tss-how-tag-trail__route{display:none}.tss-how-tag-trail__steps{display:grid;gap:24px;padding-left:24px}body.home .tss-how-tag-trail__steps{gap:18px;padding-left:18px}.tss-how-page--guide .tss-how-tag-trail__steps{gap:18px;padding-left:18px}.tss-how-tag-trail__steps::before{content:"";position:absolute;top:18px;bottom:18px;left:36px;border-left:4px dashed var(--tss-black)}body.home .tss-how-tag-trail__steps::before{top:16px;bottom:16px;left:30px;border-left-width:3px}.tss-how-page--guide .tss-how-tag-trail__steps::before{top:16px;bottom:16px;left:30px;border-left-width:3px}.tss-how-tag-step{display:block;min-height:0}.tss-how-tag-step:nth-child(odd) .tss-how-tag-step__node,.tss-how-tag-step:nth-child(even) .tss-how-tag-step__node{width:100%;justify-self:stretch;flex-direction:row;text-align:left}body.home .tss-how-tag-step__node{gap:12px}.tss-how-page--guide .tss-how-tag-step__node{gap:12px}body.home .tss-how-tag-step__tag{width:76px;height:60px}.tss-how-page--guide .tss-how-tag-step__tag{width:76px;height:60px}body.home .tss-how-tag-step svg{width:30px;height:30px}.tss-how-page--guide .tss-how-tag-step svg{width:30px;height:30px}.tss-how-works__footer{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}body.home .tss-how-works__footer{max-width:660px}.tss-how-page--guide .tss-how-works__footer{max-width:660px}.tss-how-page__support-actions{justify-content:flex-start}}@media (max-width:560px){.tss-how-page__hero{padding-top:34px;padding-bottom:34px}.tss-how-page__intro h1{font-size:clamp(32px, 10vw, 40px);line-height:1.02}.tss-how-page__intro p{font-size:15px;line-height:1.45}.tss-how-page__quick-grid{display:none}.tss-how-page__setup-lane{padding:12px;border-width:2px;border-radius:12px;box-shadow:5px 5px 0 var(--tss-yellow),8px 8px 0 var(--tss-black)}.tss-how-page__setup-lane::before{display:none}.tss-how-page__setup-verge.tss-hero-park{right:-8%;top:78px;bottom:auto;left:-8%;height:178px;opacity:.68}.tss-how-page__setup-verge .tss-hero-park__tree--right,.tss-how-page__setup-verge .tss-hero-park__pine--three,.tss-how-page__setup-verge .tss-hero-park__shrub--three{display:none}.tss-how-page__setup-verge .tss-hero-park__horizon{bottom:42px;height:40px}.tss-how-page__setup-verge .tss-hero-park__path{bottom:20px;height:26px}.tss-how-page__setup-sign{display:grid;justify-content:stretch;gap:6px;text-align:center}.tss-how-page__setup-sign strong{text-align:center}.tss-how-page__setup-stops{grid-template-columns:1fr;gap:7px}.tss-how-page__setup-stops li{grid-template-columns:auto minmax(0,0.72fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px;text-align:left}.tss-how-page__setup-stops li small{font-size:11.5px}.tss-how-page__setup-scene{display:none}.tss-how-page__route-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.tss-how-page__route-strip::before{top:50%;right:18px;left:18px;height:2px}.tss-how-page__route-strip span{min-height:36px;padding:7px 8px;font-size:11px}.tss-how-page__intro .tss-plain-link{display:flex;min-height:44px;align-items:center}body.home .tss-how-works{padding-top:44px;padding-bottom:44px}.tss-how-works--guide-page{padding-top:44px;padding-bottom:44px}.tss-how-tag-trail__steps{gap:18px;padding-left:18px}body.home .tss-how-tag-trail__steps{gap:14px;padding-left:8px}.tss-how-page--guide .tss-how-tag-trail__steps{gap:14px;padding-left:8px}.tss-how-tag-trail__steps::before{left:28px}body.home .tss-how-tag-trail__steps::before{top:12px;bottom:12px;left:20px}.tss-how-page--guide .tss-how-tag-trail__steps::before{top:12px;bottom:12px;left:20px}.tss-how-tag-step__node{gap:10px}body.home .tss-how-tag-step__node{gap:8px}.tss-how-page--guide .tss-how-tag-step__node{gap:8px}.tss-how-tag-step__tag{width:62px;height:62px;border-width:2px;box-shadow:3px 3px 0 var(--tss-black)}body.home .tss-how-tag-step__tag{width:50px;height:54px}.tss-how-page--guide .tss-how-tag-step__tag{width:50px;height:54px}.tss-how-tag-step__tag::before{top:6px;width:8px;height:8px}body.home .tss-how-tag-step__tag::before{width:7px;height:7px}.tss-how-page--guide .tss-how-tag-step__tag::before{width:7px;height:7px}.tss-how-tag-step__number{width:27px;height:27px;font-size:11px}body.home .tss-how-tag-step__number{top:-9px;right:-9px;width:24px;height:24px;font-size:10px}.tss-how-page--guide .tss-how-tag-step__number{top:-9px;right:-9px;width:24px;height:24px;font-size:10px}.tss-how-tag-step svg{width:28px;height:28px}body.home .tss-how-tag-step svg{width:23px;height:23px;margin-top:6px}.tss-how-page--guide .tss-how-tag-step svg{width:23px;height:23px;margin-top:6px}.tss-how-tag-step__copy{padding:13px}body.home .tss-how-tag-step__copy{padding:11px 12px}.tss-how-page--guide .tss-how-tag-step__copy{padding:11px 12px}body.home .tss-how-tag-step__stage{margin-bottom:7px;padding:5px 7px;font-size:9px}.tss-how-page--guide .tss-how-tag-step__stage{margin-bottom:7px;padding:5px 7px;font-size:9px}.tss-how-tag-step h3{font-size:21px}body.home .tss-how-tag-step h3{font-size:19px}.tss-how-page--guide .tss-how-tag-step h3{font-size:19px}.tss-how-tag-step p{font-size:13px}body.home .tss-how-tag-step p{font-size:12.5px;line-height:1.38}.tss-how-page--guide .tss-how-tag-step p{font-size:12.5px;line-height:1.38}.tss-how-works__footer{grid-template-columns:minmax(0,1fr);padding:13px 14px}.tss-how-page__notes{padding-bottom:30px}.tss-how-page__notes-head{margin-bottom:12px}.tss-how-page__notes-head h2{font-size:28px;line-height:1.06}.tss-how-page__notes-head::after{display:none}.tss-how-page__notes-grid{grid-template-columns:minmax(0,1fr);gap:10px}.tss-how-page__note-card{padding:14px}.tss-how-page__note-card h3{font-size:19px}.tss-how-page__note-card p{font-size:13px;line-height:1.4}body.home .tss-how-works__footer{gap:8px;padding:12px}.tss-how-page--guide .tss-how-works__footer{gap:8px;padding:12px}body.home .tss-how-works__footer span,body.home .tss-how-works__footer a{font-size:12.5px}.tss-how-page--guide .tss-how-works__footer span,.tss-how-page--guide .tss-how-works__footer a{font-size:12.5px}.tss-how-page__support-panel{padding:16px}.tss-how-page__support-actions .tss-button,.tss-how-page__support-actions .tss-plain-link,.tss-how-page__intro .tss-button,.tss-how-page__intro .tss-plain-link{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.tss-how-tag-step__node,.tss-how-tag-step__copy{transition:none}.tss-how-tag-step.is-active .tss-how-tag-step__copy{transform:none}}.tss-how-page__hero--billboard{position:relative;min-height:clamp(620px, calc(100svh - 118px), 790px);padding-top:clamp(30px, 4svh, 48px);padding-bottom:clamp(34px, 5svh, 62px);background:radial-gradient(600px 190px at 10% 18%,rgb(223 232 212 / .62) 0 62%,transparent 64%),radial-gradient(520px 170px at 88% 12%,rgb(255 214 51 / .24) 0 62%,transparent 64%),linear-gradient(180deg,rgb(255 253 244 / .98),rgb(255 247 223 / .96)),var(--tss-cream);overflow:hidden}.tss-how-page__hero--billboard::before{content:"";position:absolute;right:max(20px, calc((100vw - 1160px) / 2));bottom:clamp(36px, 5vw, 60px);width:clamp(170px, 22vw, 290px);height:clamp(54px, 8vw, 86px);border-top:3px dashed rgb(16 16 16 / .18);border-bottom:3px solid rgb(0 124 120 / .2);border-radius:999px;transform:rotate(-6deg);pointer-events:none}.tss-how-page__hero--billboard .tss-how-page__hero-inner{position:relative;z-index:1;grid-template-columns:minmax(290px,0.68fr) minmax(560px,1.16fr);gap:clamp(28px, 4.2vw, 56px);align-items:center}.tss-how-page__hero--billboard .tss-how-page__intro{align-self:center}.tss-how-page__hero--billboard .tss-how-page__intro h1{font-size:clamp(42px, 5.2vw, 66px);line-height:.96}.tss-how-page__hero--billboard .tss-how-page__setup-lane{align-self:end;border-radius:10px;padding:clamp(18px, 2.4vw, 26px) clamp(18px, 2.6vw, 28px) 126px;background:linear-gradient(180deg,rgb(255 214 51 / .18),transparent 35%),repeating-linear-gradient(90deg,rgb(16 16 16 / .055) 0 1px,transparent 1px 42px),#fffdf4;box-shadow:10px 10px 0 var(--tss-yellow),15px 15px 0 var(--tss-black);overflow:hidden}.tss-how-page__hero--billboard .tss-how-page__setup-lane::after{content:"";position:absolute;right:12%;bottom:82px;width:54px;height:54px;border:2px dashed rgb(0 124 120 / .28);border-radius:50%;background:radial-gradient(circle,rgb(223 244 242 / .66) 0 44%,transparent 46%);z-index:2}.tss-how-page__billboard-meta{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.tss-how-page__billboard-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:2px solid var(--tss-black);border-radius:7px;padding:0 8px;background:#fff;color:var(--tss-black);font-size:11px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase;box-shadow:2px 2px 0 rgb(16 16 16 / .15)}.tss-how-page__billboard-meta span:nth-child(2){background:#dff4f2}.tss-how-page__hero--billboard .tss-how-page__setup-stops{gap:10px}.tss-how-page__hero--billboard .tss-how-page__setup-stops li{min-height:134px;border-color:var(--tss-black);box-shadow:3px 3px 0 rgb(16 16 16 / .18)}.tss-how-page__hero--billboard .tss-how-page__route-strip{position:relative;z-index:3;margin-top:12px}.tss-how-page__setup-bubble{position:absolute;display:inline-flex;align-items:center;max-width:158px;min-height:34px;border:2px solid var(--tss-black);border-radius:12px 12px 12px 3px;padding:6px 9px;background:#fff;color:var(--tss-black);font-size:11px;font-weight:850;line-height:1.16;box-shadow:3px 3px 0 rgb(16 16 16 / .16);z-index:5}.tss-how-page__setup-bubble--email{left:11%;bottom:70px}.tss-how-page__setup-bubble--wifi{right:18%;bottom:62px;background:#fff7cf}.tss-how-page__hero--billboard .tss-how-page__setup-character--email{left:24%;bottom:12px}.tss-how-page__hero--billboard .tss-how-page__setup-character--phone{right:30%;bottom:14px}.tss-how-page__hero--billboard .tss-how-page__setup-prop--wifi{right:7%;bottom:33px}.tss-how-page__hero--billboard .tss-how-page__setup-prop--signal{right:12%;bottom:70px}.tss-how-page__hero--billboard .tss-how-page__quick-grid{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;margin-top:0}.tss-how-page__hero--billboard .tss-how-page__quick-card{background:rgb(255 255 255 / .78)}@media (max-width:1040px){.tss-how-page__hero--billboard{min-height:auto}.tss-how-page__hero--billboard .tss-how-page__hero-inner{grid-template-columns:1fr}.tss-how-page__hero--billboard .tss-how-page__intro{max-width:760px;margin:0 auto;text-align:center}.tss-how-page__hero--billboard .tss-how-page__intro .tss-info-actions{justify-content:center}.tss-how-page__hero--billboard .tss-how-page__setup-lane{width:min(100%, 820px);margin:0 auto}}@media (max-width:720px){.tss-how-page__hero--billboard{padding-top:26px}.tss-how-page__hero--billboard .tss-how-page__intro h1{font-size:clamp(38px, 11vw, 54px)}.tss-how-page__hero--billboard .tss-how-page__setup-lane{padding:16px 16px 112px;box-shadow:6px 6px 0 var(--tss-yellow),10px 10px 0 var(--tss-black)}.tss-how-page__billboard-meta{grid-template-columns:1fr}.tss-how-page__hero--billboard .tss-how-page__setup-stops{grid-template-columns:1fr}.tss-how-page__hero--billboard .tss-how-page__setup-stops li{min-height:auto;grid-template-columns:40px minmax(0,1fr);gap:4px 10px;align-items:start}.tss-how-page__hero--billboard .tss-how-page__setup-stops li span{grid-row:span 2}.tss-how-page__hero--billboard .tss-how-page__setup-stops li small{font-size:12px}.tss-how-page__setup-bubble{display:none}.tss-how-page__hero--billboard .tss-how-page__quick-grid{grid-template-columns:1fr}}.tss-how-page__hero--billboard{display:flex;align-items:center;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-bottom:2px solid var(--tss-black)}.tss-how-page__hero--billboard .tss-how-page__hero-inner{display:grid;grid-template-columns:1fr;width:100%;max-width:min(1180px, calc(100vw - clamp(32px, 5vw, 80px)));gap:clamp(18px, 2.4vw, 28px)}.tss-how-page__hero--billboard .tss-how-page__setup-lane{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,1.1fr);grid-template-areas:"intro sign" "intro meta" "stops stops" "route route";gap:clamp(12px, 1.6vw, 18px);width:min(100%, 1120px);margin:0 auto;padding:clamp(18px, 2.2vw, 26px) clamp(18px, 2.4vw, 28px) 124px}.tss-how-page__billboard-head{position:relative;z-index:4;grid-area:intro;display:grid;gap:13px;align-content:center;min-width:0;margin:0}.tss-how-page__billboard-head .tss-info-kicker{justify-self:start}.tss-how-page__hero--billboard .tss-how-page__billboard-head h1{max-width:620px;margin:0;font-size:clamp(40px, 4.6vw, 62px);line-height:.95}.tss-how-page__billboard-head p{max-width:570px;font-size:clamp(15px, 1.35vw, 18px);font-weight:650;line-height:1.42}.tss-how-page__hero--billboard .tss-how-page__setup-sign{grid-area:sign;align-self:end;margin:0}.tss-how-page__hero--billboard .tss-how-page__billboard-meta{grid-area:meta;align-self:start;margin:0}.tss-how-page__hero--billboard .tss-how-page__billboard-meta span{align-self:start;min-height:34px}.tss-how-page__hero--billboard .tss-how-page__setup-stops{position:relative;z-index:4;grid-area:stops}.tss-how-page__hero--billboard .tss-how-page__route-strip{grid-area:route}.tss-how-page__hero--billboard .tss-how-page__quick-grid{width:min(100%, 1120px);margin:0 auto}@media (max-width:1040px){.tss-how-page__hero--billboard .tss-how-page__setup-lane{grid-template-columns:1fr;grid-template-areas:"intro" "sign" "meta" "stops" "route";width:min(100%, 840px)}.tss-how-page__billboard-head{justify-items:center;text-align:center}.tss-how-page__billboard-head .tss-info-kicker,.tss-how-page__billboard-head .tss-info-actions{justify-content:center}}@media (max-width:720px){.tss-how-page__hero--billboard .tss-how-page__hero-inner{max-width:calc(100vw - 30px)}.tss-how-page__hero--billboard .tss-how-page__setup-lane{padding:16px 14px 108px}.tss-how-page__hero--billboard .tss-how-page__setup-verge.tss-hero-park{top:auto;bottom:-34px;height:118px;opacity:.72}.tss-how-page__hero--billboard .tss-how-page__setup-verge .tss-hero-park__horizon{bottom:46px}.tss-how-page__hero--billboard .tss-how-page__setup-verge .tss-hero-park__path{bottom:18px}.tss-how-page__hero--billboard .tss-how-page__billboard-head h1{font-size:clamp(34px, 10vw, 46px)}.tss-how-page__billboard-head .tss-info-actions{align-items:center;flex-direction:column}}.tss-how-page__hero--setup-ribbon{--tss-how-header-offset:clamp(164px, 17svh, 174px);--tss-how-promenade-height:clamp(108px, 12svh, 132px);display:flex;width:100vw;height:min(756px, calc(100svh - var(--tss-how-header-offset) - 4px));min-height:min(620px, calc(100svh - var(--tss-how-header-offset) - 4px));align-items:flex-start;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden;padding:clamp(20px, 3.1svh, 34px) 20px calc(var(--tss-how-promenade-height) + clamp(10px, 1.8svh, 20px));border-bottom:2px solid var(--tss-black);background:radial-gradient(680px 240px at 72% 25%,rgb(223 244 242 / .66),transparent 70%),radial-gradient(520px 190px at 10% 31%,rgb(255 214 51 / .2),transparent 72%),radial-gradient(740px 190px at 50% 101%,rgb(199 220 180 / .42),transparent 72%),linear-gradient(180deg,rgb(255 253 244 / .99) 0 58%,rgb(239 245 232 / .92) 100%),repeating-linear-gradient(90deg,rgb(16 16 16 / .034) 0 1px,transparent 1px 96px),var(--tss-cream)}.tss-how-page__hero--setup-ribbon::before{content:"";position:absolute;right:max(22px, calc((100vw - 1380px) / 2 + 14px));top:clamp(18px, 4svh, 42px);width:clamp(220px, 25vw, 390px);height:clamp(82px, 10vw, 142px);border:3px dashed rgb(16 16 16 / .12);border-radius:999px;transform:rotate(-7deg);pointer-events:none}.tss-how-page__hero--setup-ribbon::after{content:"";position:absolute;right:0;bottom:calc(var(--tss-how-promenade-height) - 22px);left:0;height:62px;background:radial-gradient(130px 36px at 11% 60%,rgb(255 214 51 / .22) 0 62%,transparent 64%),radial-gradient(190px 46px at 82% 42%,rgb(0 124 120 / .12) 0 62%,transparent 64%),linear-gradient(90deg,transparent 0 10%,rgb(255 214 51 / .55) 10% 23%,transparent 23% 26%,rgb(16 16 16 / .42) 26% 27%,transparent 27% 100%);opacity:.32;pointer-events:none}.tss-how-page__hero--setup-ribbon .tss-how-page__hero-inner{position:relative;z-index:4;width:100%;max-width:min(1780px, calc(100vw - clamp(36px, 5vw, 96px)));margin:0 auto;transform:translateY(clamp(2px, 0.9svh, 10px))}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane{display:grid;grid-template-columns:minmax(360px,0.74fr) minmax(650px,1.26fr);grid-template-areas:none;gap:clamp(22px, 3.4vw, 62px);align-items:center;width:100%;margin:0;border:0;border-radius:0;padding:0;background:#fff0;box-shadow:none;overflow:visible}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane::before,.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane::after{display:none}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head{display:grid;grid-area:auto;gap:clamp(11px, 1.6svh, 16px);align-content:center;min-width:0}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{max-width:680px;margin:0;color:var(--tss-black);font-size:clamp(44px, 4.95vw, 70px);font-weight:950;line-height:.94;letter-spacing:0;text-wrap:balance}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head p{max-width:580px;margin:0;color:var(--tss-ink-soft);font-size:clamp(15px, 1.25vw, 18px);font-weight:700;line-height:1.42}.tss-how-page__setup-steps{display:flex;flex-wrap:wrap;gap:8px;max-width:590px;margin-top:2px}.tss-how-page__setup-steps span{display:inline-flex;align-items:center;gap:7px;min-height:37px;border:2px solid rgb(16 16 16 / .88);border-radius:999px;padding:0 12px 0 7px;background:rgb(255 253 244 / .88);color:var(--tss-black);font-size:clamp(12px, 1vw, 13px);font-weight:950;line-height:1;box-shadow:3px 3px 0 rgb(16 16 16 / .14);white-space:nowrap}.tss-how-page__setup-steps b{display:inline-grid;width:23px;height:23px;place-items:center;border:2px solid var(--tss-black);border-radius:50%;background:var(--tss-yellow);font-size:11px;font-weight:950;line-height:1}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-info-actions{gap:10px;margin-top:clamp(2px, 0.8svh, 7px)}.tss-how-page__setup-board{position:relative;display:grid;gap:clamp(9px, 1.25svh, 13px);justify-self:stretch;width:min(100%, 860px);min-width:0;border:3px solid var(--tss-black);border-radius:10px;padding:clamp(15px, 1.9vw, 22px) clamp(15px, 1.9vw, 22px) calc(var(--tss-how-promenade-height) - 14px);background:radial-gradient(230px 90px at 10% 18%,rgb(255 214 51 / .22) 0 62%,transparent 64%),radial-gradient(300px 122px at 94% 73%,rgb(223 244 242 / .76) 0 62%,transparent 64%),linear-gradient(180deg,rgb(255 253 244 / .98),rgb(255 247 223 / .96)),repeating-linear-gradient(90deg,rgb(16 16 16 / .05) 0 1px,transparent 1px 46px);box-shadow:8px 8px 0 var(--tss-yellow),13px 13px 0 var(--tss-black);transform:translateX(clamp(-8px, -0.6vw, -3px));overflow:hidden}.tss-how-page__setup-board .tss-how-page__setup-sign,.tss-how-page__setup-board .tss-how-page__billboard-meta,.tss-how-page__setup-board .tss-how-page__setup-stops,.tss-how-page__setup-board .tss-how-page__route-strip{grid-area:auto}.tss-how-page__setup-board::before{content:"";position:absolute;right:-9%;bottom:calc(var(--tss-how-promenade-height) - 46px);left:6%;height:62px;border-top:10px solid rgb(255 214 51 / .52);border-bottom:3px dashed rgb(16 16 16 / .18);border-radius:50% 50% 0 0 / 100% 100% 0 0;transform:rotate(-1.3deg);pointer-events:none}.tss-how-page__setup-board::after{content:"";position:absolute;top:16px;right:16px;width:116px;height:38px;border:2px dashed rgb(0 124 120 / .24);border-radius:999px;background:radial-gradient(circle at 18px 50%,rgb(0 124 120 / .18) 0 5px,transparent 6px),radial-gradient(circle at 50% 50%,rgb(255 214 51 / .26) 0 5px,transparent 6px),radial-gradient(circle at calc(100% - 18px) 50%,rgb(0 124 120 / .18) 0 5px,transparent 6px),rgb(255 255 255 / .36);pointer-events:none}.tss-how-page__setup-board>*{position:relative;z-index:1}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;margin:0;border:0;border-radius:0;padding:0 132px 0 0;background:#fff0;box-shadow:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:2px solid var(--tss-black);border-radius:999px;padding:0 10px;background:var(--tss-yellow);box-shadow:2px 2px 0 var(--tss-black);font-size:11px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign strong{color:var(--tss-black);font-size:clamp(25px, 3vw, 39px);font-weight:950;line-height:.98;letter-spacing:0;text-align:left;text-wrap:balance}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-meta span{min-height:32px;border-radius:999px;font-size:10px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li{display:grid;gap:6px;align-content:start;min-height:94px;border:2px solid rgb(16 16 16 / .78);border-radius:8px;padding:9px;background:rgb(255 255 255 / .72);box-shadow:3px 3px 0 rgb(16 16 16 / .12)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li:nth-child(2),.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li:nth-child(5){background:rgb(223 244 242 / .72)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li span{width:34px;height:30px;border-radius:7px;font-size:11px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li strong{color:var(--tss-black);font-size:clamp(12px, 1vw, 13px);font-weight:950;line-height:1.08}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li small{color:rgb(16 16 16 / .64);font-size:11px;font-weight:750;line-height:1.16}.tss-how-page__hero--setup-ribbon .tss-how-page__route-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none;margin:0;border:2px solid rgb(16 16 16 / .12);border-radius:999px;padding:7px;background:rgb(255 253 244 / .74)}.tss-how-page__hero--setup-ribbon .tss-how-page__route-strip span{min-height:32px;padding:0 10px;font-size:11px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-verge.tss-hero-park{right:0;bottom:0;left:0;height:var(--tss-how-promenade-height);overflow:visible;opacity:1}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-scene{position:absolute;right:0;bottom:0;left:0;z-index:4;height:var(--tss-how-promenade-height);margin:0;pointer-events:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-bubble{bottom:calc(100% - 42px);max-width:180px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-bubble--email{left:24%}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-bubble--wifi{right:19%}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character--email{left:31%;bottom:18px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character--phone{right:31%;bottom:18px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-prop--wifi{right:8%;bottom:58px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-prop--signal{right:12%;bottom:92px}.tss-how-page__hero--setup-ribbon .tss-how-page__quick-grid{display:none}@media (min-width:981px) and (max-height:820px){.tss-how-page__hero--setup-ribbon{--tss-how-promenade-height:102px;padding-top:18px;padding-bottom:calc(var(--tss-how-promenade-height) + 12px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{font-size:clamp(40px, 4.6vw, 62px)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-board{gap:8px;padding:14px 14px calc(var(--tss-how-promenade-height) - 18px)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li{min-height:78px;padding:7px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li small{display:none}}@media (min-width:1081px) and (max-width:1500px){.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane{grid-template-columns:minmax(430px,0.78fr) minmax(600px,1.05fr);gap:clamp(22px, 3vw, 48px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{font-size:clamp(42px, 4.35vw, 62px)}}@media (max-width:1080px){.tss-how-page__hero--setup-ribbon{--tss-how-promenade-height:clamp(92px, 9svh, 112px);height:auto;min-height:max(720px, calc(100svh - 162px));align-items:flex-start;padding-top:clamp(20px, 3.2svh, 30px);padding-bottom:calc(var(--tss-how-promenade-height) + 10px)}.tss-how-page__hero--setup-ribbon .tss-how-page__hero-inner{max-width:min(780px, calc(100vw - 40px));text-align:center;transform:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane{grid-template-columns:1fr;gap:clamp(16px, 2.4svh, 22px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head{justify-items:center}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-info-kicker,.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-info-actions,.tss-how-page__setup-steps{justify-content:center}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-board{justify-self:center;transform:none}}@media (max-width:640px){.tss-how-page__hero--setup-ribbon{--tss-how-promenade-height:70px;height:auto;min-height:max(690px, calc(100svh - 138px));padding:14px 14px calc(var(--tss-how-promenade-height) + 10px)}.tss-how-page__hero--setup-ribbon .tss-how-page__hero-inner{max-width:min(100%, 390px)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane{gap:10px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head{gap:8px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{max-width:360px;font-size:clamp(30px, 8.8vw, 36px);line-height:.96}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head p{max-width:330px;font-size:12.5px;line-height:1.3}.tss-how-page__setup-steps{gap:6px;max-width:350px}.tss-how-page__setup-steps span{min-height:28px;gap:5px;padding:0 7px 0 4px;font-size:10px;box-shadow:2px 2px 0 rgb(16 16 16 / .12)}.tss-how-page__setup-steps b{width:19px;height:19px;border-width:1.5px;font-size:10px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-info-actions{flex-direction:row;gap:7px;margin-top:0}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-button,.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-plain-link{min-height:36px;padding:0 12px;font-size:12px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-board{gap:7px;border-width:2px;border-radius:10px;padding:10px 10px calc(var(--tss-how-promenade-height) - 4px);box-shadow:6px 6px 0 var(--tss-yellow),10px 10px 0 var(--tss-black)}.tss-how-page__setup-board::before{bottom:42px;height:48px;border-top-width:7px}.tss-how-page__setup-board::after{display:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign{grid-template-columns:1fr;justify-items:center;gap:5px;padding-right:0;text-align:center}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign span{min-height:25px;font-size:9px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign strong{font-size:clamp(21px, 6.8vw, 27px);text-align:center}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-meta{gap:5px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-meta span{min-height:24px;padding:0 5px;font-size:8.5px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px 0 0}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops::before{content:"";position:absolute;z-index:0;top:28px;right:7%;left:7%;height:4px;border-radius:999px;background:repeating-linear-gradient(90deg,rgb(16 16 16 / .45) 0 11px,transparent 11px 19px);pointer-events:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li{position:relative;z-index:1;grid-template-columns:1fr;justify-items:center;align-content:start;min-height:52px;gap:3px;border-color:rgb(16 16 16 / .5);padding:5px 2px 4px;background:rgb(255 255 255 / .9);box-shadow:2px 2px 0 rgb(16 16 16 / .09);text-align:center}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li:nth-child(2),.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li:nth-child(5){background:rgb(223 244 242 / .9)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li span{grid-column:1;justify-self:center;width:25px;height:22px;border-width:1.5px;font-size:9px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li strong{grid-column:1;justify-self:center;font-size:0;line-height:1}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li strong::after{content:attr(data-mobile-label);display:block;color:var(--tss-black);font-size:9px;font-weight:950;line-height:1;white-space:nowrap}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li small,.tss-how-page__hero--setup-ribbon .tss-how-page__route-strip,.tss-how-page__hero--setup-ribbon .tss-how-page__setup-bubble,.tss-how-page__hero--setup-ribbon .tss-how-page__setup-prop{display:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-verge.tss-hero-park{height:var(--tss-how-promenade-height);bottom:0;opacity:.78}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-scene{height:var(--tss-how-promenade-height)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character{bottom:12px;transform:scale(.68);transform-origin:center bottom}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character--email{left:36%}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character--phone{right:26%}}@media (max-width:640px) and (max-height:720px){.tss-how-page__hero--setup-ribbon{--tss-how-promenade-height:44px;padding-top:12px;padding-bottom:calc(var(--tss-how-promenade-height) + 8px)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-lane{gap:8px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head{gap:6px}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{font-size:clamp(28px, 8.3vw, 33px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head p{font-size:12px;line-height:1.24}.tss-how-page__setup-steps span:nth-child(3),.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-plain-link,.tss-how-page__hero--setup-ribbon .tss-how-page__setup-character{display:none}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head .tss-button{min-height:34px}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-board{gap:6px;padding:9px 9px calc(var(--tss-how-promenade-height) + 2px)}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-sign strong{font-size:clamp(20px, 6.2vw, 24px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-meta{display:none}.tss-how-page__hero--setup-ribbon .tss-how-page__setup-stops li{min-height:50px}}@media (max-width:380px){.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head h1{font-size:clamp(28px, 8.5vw, 32px)}.tss-how-page__hero--setup-ribbon .tss-how-page__billboard-head p{font-size:11.8px}}@media (prefers-reduced-motion:reduce){.tss-how-page__hero--setup-ribbon *,.tss-how-page__hero--setup-ribbon *::before,.tss-how-page__hero--setup-ribbon *::after{animation:none!important;transition:none!important}}