html.f.in-stations{touch-action:pan-x pinch-zoom;overscroll-behavior:none}.f .station{height:100vh}.f .film{z-index:2;position:relative}.f .spacer{display:none}.f .panel{transition:opacity .9s var(--ease), translate .9s var(--ease);translate:0 16px}.f .panel.on{opacity:1;translate:0}.f .panel--left{translate:0 calc(16px - 50%)}.f .panel--left.on{translate:0 -50%}.f .panel--hero.on,.f .panel--center.on{translate:0}.f .panel .items li,.f .panel .steps li,.f .panel dl>div,.f .panel h2,.f .panel p{transition:opacity .7s var(--ease), translate .7s var(--ease)}.f .panel:not(.on) h2,.f .panel:not(.on) dl>div,.f .panel:not(.on) .steps li,.f .panel:not(.on) .items li{opacity:0;translate:0 10px}.f .panel.on dl>div:first-child,.f .panel.on .steps li:first-child,.f .panel.on .items li:first-child{transition-delay:.35s}.f .panel.on dl>div:nth-child(2),.f .panel.on .steps li:nth-child(2),.f .panel.on .items li:nth-child(2){transition-delay:.6s}.f .panel.on .steps li:nth-child(3),.f .panel.on .items li:nth-child(3){transition-delay:.85s}.f .panel.on .steps li:nth-child(4){transition-delay:1.1s}.f .scroll-hint{display:none}.dots{z-index:45;gap:2px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.dot{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative}.dot:before{content:"";background:var(--ink-3);opacity:.55;width:7px;height:7px;transition:background .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease)}.dot:hover:before,.dot:focus-visible:before{opacity:1;background:var(--ink)}.dot[aria-current=step]:before{background:var(--accent);opacity:1;transform:scale(1.5)}.dot-label{white-space:nowrap;color:var(--ink);background:var(--paper);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);box-shadow:0 0 0 1px var(--line);border-radius:2px;padding:4px 9px;font-size:.8125rem;font-weight:600;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.dot:hover .dot-label,.dot:focus-visible .dot-label{opacity:1}@media (aspect-ratio<=9/10){.f .panel--left{translate:0 16px}.f .panel--left.on{translate:0}.dots{gap:0;right:4px}.dot{width:18px;height:18px}.dot:before{width:5px;height:5px}.dot-label{display:none}.f .panel--form.on{translate:0}}@media (prefers-reduced-motion:reduce){.f .panel,.f .panel *{transition:none!important}}html.f .wm-wrap{z-index:60}html.f .pen{z-index:61}html.f .letter-name{z-index:59}html.f .panel--form{max-height:none;scale:var(--k,1);transform-origin:0;padding-right:0;overflow:visible}@media (aspect-ratio<=9/10){html.f .panel--form{width:auto;display:block;inset:70px 3vw auto;scale:1}html.f .panel--form .cf-top,html.f .panel--form .cf-bottom{background:0 0;margin:0;padding:0}html.f .panel--form .cf-bottom{margin-top:10px}html.f .panel--form.on .cf-card{pointer-events:auto}html.f .cf-card{scale:var(--k,1);transform-origin:0 0;width:calc(100% / var(--k,1))}}html.f .panel--left,html.f .panel--name,html.f .panel--caption,html.f .panel--hero{text-shadow:none;background:#f7f7f4;border-radius:3px;padding:28px 32px}html.f .panel--left,html.f .panel--name{border:1px solid #16181a29;box-shadow:0 16px 48px #16181a1a}html.f .panel--left{width:min(38vw,540px)}html.f .panel--caption{background:#f7f7f4;border:1px solid #16181a1f;max-width:min(30ch,80vw);padding:16px 24px}html.f .panel--name{width:min(92vw,760px);margin-left:calc(min(92vw,760px)/-2);padding:28px 40px 30px;left:50%;right:auto}html.f .panel--hero{background:#f7f7f4;width:fit-content;max-width:min(92vw,760px);margin:0 auto;padding:18px 34px 20px;left:0;right:0}html.f .panel--left p,html.f .panel--left dd{color:#3b3f43}html.f .panel--form{box-shadow:none;background:0 0;border:0;width:min(46vw,600px);padding:0}html.f .cf-card{color:var(--ink);background:#fff;border:1.5px solid #16181a4d;border-radius:4px;padding:30px 34px 28px;box-shadow:0 30px 80px #16181a38,0 3px 10px #16181a1a}html.f .panel--form h2{color:var(--ink);font-size:clamp(1.55rem,2.3vw,2.1rem);font-weight:400}html.f .panel--form .lead{color:#2d3135;max-width:none;margin-top:10px;font-size:1.0625rem}html.f .panel--form .chips{gap:8px;margin-top:16px}html.f .panel--form .chips legend{color:var(--ink);margin-bottom:8px;font-size:.9375rem;font-weight:700}html.f .panel--form .chip{min-height:42px;color:var(--ink);background:#fff;border:1.5px solid #6c7075;padding:0 15px;font-size:1rem;font-weight:600}html.f .panel--form .chip:hover{border-color:var(--ink)}html.f .panel--form .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}html.f .panel--form .form{gap:14px;margin-top:18px}html.f .panel--form .field>span{color:var(--ink);font-size:.9375rem;font-weight:700}html.f .panel--form .field input{min-height:50px;color:var(--ink);background:#fff;border:1.5px solid #6c7075;border-radius:3px;padding:0 14px;font-size:1.0625rem}html.f .panel--form .field input::placeholder{color:#6c7075;opacity:1}html.f .panel--form .field input:hover{border-color:var(--ink)}html.f .panel--form .field input:focus-visible{outline-offset:0;border-color:var(--accent);outline:3px solid #a43c2f73}html.f .panel--form .field.bad input{background:#fff6f5;border-color:#b3261e}html.f .panel--form .err{color:#b3261e;font-size:.9375rem;font-style:normal;font-weight:600;display:none}html.f .panel--form .field.bad .err{display:block}html.f .panel--form .consent{color:#2d3135;cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:.9375rem;line-height:1.45;display:grid}html.f .panel--form .consent input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}html.f .panel--form .consent a{color:var(--ink);font-weight:600}html.f .panel--form .consent.bad>span{color:#b3261e}html.f .panel--form .err--consent{margin-top:-6px}html.f .panel--form .btn--block{width:100%;min-height:56px;font-size:1.125rem}html.f .panel--form .btn[disabled]{opacity:.75;cursor:progress}html.f .panel--form .status{color:#7a1a15;background:#fff6f5;border:1.5px solid #b3261e;border-radius:3px;margin:0;padding:12px 14px;font-size:1rem;font-weight:600}html.f .panel--form .note{color:#4b4f53;margin:0;font-size:.875rem}html.f .panel--form .cf-done{padding:6px 4px 4px}html.f .panel--form .cf-done:before{content:"";background:var(--accent);width:44px;height:4px;margin-bottom:22px;display:block}html.f .panel--form .cf-done-title{letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.2}html.f .panel--form .cf-done p{color:#2d3135;font-size:1.0625rem}html.f .panel--form [hidden]{display:none!important}html.f .panel--form .status:not([hidden])+.note{display:none}html.f .panel--form .cf-done{outline:none}html.f .hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}@media (aspect-ratio>=9/10) and (height<=960px){html.f .cf-card{padding:24px 30px 22px}html.f .panel--form .lead{display:none}html.f .panel--form .chips{margin-top:12px}html.f .panel--form .form{gap:10px;margin-top:12px}html.f .panel--form .field input{min-height:46px}html.f .panel--form .chip{min-height:38px}html.f .panel--form .btn--block{min-height:52px}}@media (aspect-ratio>=9/10) and (height<=760px){html.f .cf-card{padding:18px 26px 16px}html.f .panel--form h2{font-size:1.45rem}html.f .panel--form .chip{min-height:34px;padding:0 12px;font-size:.9375rem}html.f .panel--form .field input{min-height:42px}html.f .panel--form .form{gap:8px}html.f .panel--form .btn--block{min-height:48px}html.f .panel--form .note{display:none}}@media (aspect-ratio<=9/10){html.f .panel--left,html.f .panel--name{width:auto;margin-left:0;padding:16px 18px;left:3vw;right:3vw}html.f .panel--form{width:auto;left:3vw;right:3vw}html.f .panel--caption{max-width:none;padding:12px 16px;left:3vw;right:3vw}html.f .panel--hero{padding:12px 18px 14px}html.f .cf-card{padding:16px}html.f .panel--form .row2{grid-template-columns:1fr 1fr;gap:8px}html.f .panel--form .field input{min-height:44px;padding:0 10px;font-size:1rem}html.f .panel--form .lead{display:none}html.f .panel--form .chip{min-height:36px;padding:0 11px;font-size:.9375rem}html.f .panel--form .form{gap:9px;margin-top:10px}html.f .panel--form .consent{font-size:.8125rem}html.f .panel--form .btn--block{min-height:50px}html.f .panel--form .note{font-size:.8125rem}}html.f .hub-labels{display:none}html.f .panel--left{max-height:none;overflow:visible}html.f .panel--left>*{zoom:var(--k,1)}@media (aspect-ratio<=9/10){html.f .panel--left{top:10vh}html.f .panel--left h2{font-size:clamp(1.3rem,5.6vw,1.6rem)}html.f .panel--left p,html.f .panel--left dd{font-size:.875rem;line-height:1.4}html.f .panel--left dt{margin-bottom:2px;font-size:.75rem}html.f .panel--left dl{gap:8px;margin-top:10px}html.f .items,html.f .steps{gap:9px;margin-top:10px}html.f .items li,html.f .steps li{padding-left:18px}html.f .items h3,html.f .steps h3{font-size:1rem}html.f .items p,html.f .steps p{margin-top:2px;font-size:.875rem;line-height:1.38}}@media (aspect-ratio<=9/10) and (height<=700px){html.f .panel--form .note{display:none}}html.f .nav .btn{white-space:nowrap}@media (width<=400px){html.f .nav{padding:0 12px}html.f .nav .btn{padding:0 11px;font-size:.8125rem}html.f .nav-right{gap:8px}}
