@font-face{font-family:bigShoulders;src:url(../media/big_shoulders-s.p.22gqmiqyao4rp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}.w-gvrG_className{font-family:bigShoulders,bigShoulders Fallback}.w-gvrG_variable{--font-big-shoulders:"bigShoulders", "bigShoulders Fallback"}
@font-face{font-family:bigShouldersStencil;src:url(../media/big_shoulders_stencil-s.p.1vo-yth5zoo9a.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bigShouldersStencil Fallback;src:local(Arial);ascent-override:155.71%;descent-override:33.89%;line-gap-override:0.0%;size-adjust:63.29%}._21ODlW_className{font-family:bigShouldersStencil,bigShouldersStencil Fallback}._21ODlW_variable{--font-big-shoulders-stencil:"bigShouldersStencil", "bigShouldersStencil Fallback"}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.cYM3Kq_className{font-family:archivo,archivo Fallback}.cYM3Kq_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree-s.p.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.LQmb8W_className{font-family:figtree,figtree Fallback}.LQmb8W_variable{--font-figtree:"figtree", "figtree Fallback"}
:root{--ink:#141a4d;--hull:#1f2766;--cobalt:#256cc4;--sky:#9fc6ee;--coral:#f69486;--red:#e4563c;--peach:#facf96;--mauve:#b47faa;--gold:#f5c518;--paper:#fff4e3;--text:#f1f4ff;--muted:#c2cdee;--paper-ink:#1a2160;--err:#ae2f18;--display:var(--font-big-shoulders), Impact, "Arial Narrow", sans-serif;--stencil:var(--font-big-shoulders-stencil), var(--font-big-shoulders), Impact, sans-serif;--body:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1rem, 4.5vw, 4.5rem);--section:clamp(4.5rem, 10vw, 8.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--z-plane:1;--z-yard:2;--z-copy:3;--z-nav:10}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{background:var(--ink);color:var(--text);font:400 1.0625rem/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul,ol{margin:0}h1,h2{font-family:var(--display);letter-spacing:.002em;text-wrap:balance;font-weight:800;line-height:.98}h2{font-size:clamp(2.6rem,6vw,4.75rem)}h3{font-family:var(--display);letter-spacing:.005em;font-size:1.65rem;font-weight:800;line-height:1.05}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}.icon{flex:none;width:1.2em;height:1.2em}.skip{z-index:20;background:var(--gold);color:var(--ink);border-radius:999px;padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.75rem}.btn{font:700 1rem/1.2 var(--body);white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), background-color .2s, color .2s, border-color .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.62em 1.25em;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--lg{padding:.85em 1.6em;font-size:1.0625rem}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:#ffd83d}.btn--line{border-color:var(--text);color:var(--text);background:#141a4d47}.btn--line:hover{background:var(--text);color:var(--ink)}.nav{z-index:var(--z-nav);height:4.5rem;padding:0 var(--gutter);align-items:center;gap:1.5rem;transition:background-color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.nav.is-solid{background:var(--hull);box-shadow:0 1px #9fc6ee2e}.nav__brand{font:800 1.45rem/1 var(--display);letter-spacing:.01em;align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.nav__brand img{width:52px;height:52px}.nav__brand b{color:var(--coral);font-weight:800}.nav__links{align-items:center;gap:1.5rem;font-size:.98rem;font-weight:500;display:flex}.nav__links a{text-underline-offset:.3em;white-space:nowrap;text-decoration:none}.nav__links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:2px}.nav__tel{align-items:center;gap:.4em;font-weight:700;display:inline-flex}.nav__toggle{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.3rem;display:none}.hero{min-height:100dvh;padding:6rem var(--gutter) clamp(11rem, 25vh, 15rem);background:linear-gradient(#161d58 0%,#2c3889 42%,#6f62ab 66%,#c97da7 80%,#f69486 90%,#facf96 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__sky{width:100%;height:100%;position:absolute;inset:0}.hero__plane{z-index:var(--z-plane);will-change:transform;width:clamp(250px,37vw,640px);height:auto;position:absolute;top:0;left:0;overflow:visible}.js .hero__plane{visibility:hidden}html:not(.js) .hero__plane{top:14%;left:auto;right:4%}.plane-type{font-family:var(--font-big-shoulders), Impact, sans-serif;font-weight:800}.hero__yard{z-index:var(--z-yard);width:100%;min-width:980px;height:clamp(200px,40vh,430px);position:absolute;bottom:0;right:0}.hero__copy{z-index:var(--z-copy);max-width:60rem;position:relative}.hero h1{font-size:clamp(3.75rem,7.1vw,7.5rem);line-height:.94}.hero p{max-width:33rem;margin-top:1.4rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.js .hero__copy>*{animation:rise 1s var(--ease) both}.js .hero__copy>:nth-child(2){animation-delay:.12s}.js .hero__copy>:nth-child(3){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.cargo{padding:clamp(3.5rem, 8vw, 6.5rem) var(--gutter) 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.cargo h2{font-size:clamp(2.5rem,5.4vw,4.5rem)}.cargo__art{width:100%;height:auto}.services{padding:var(--section) var(--gutter) 0}.services h2{max-width:15ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:86rem;display:grid}.ctr{min-height:17rem;color:var(--c-ink,var(--text));background-color:var(--c);isolation:isolate;transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;align-items:flex-start;padding:1.6rem clamp(1.35rem,2.4vw,2.1rem);text-decoration:none;display:flex;position:relative}.ctr:before{content:"";z-index:-1;background:linear-gradient(#0000003d,#0000003d) top/100% 9px no-repeat,linear-gradient(#00000052,#00000052) bottom/100% 11px no-repeat,repeating-linear-gradient(90deg,#ffffff13 0 9px,#0000001a 9px 18px);position:absolute;inset:0}.ctr:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00000073 0 3px,#0000 3.5px) 0 0/22px 22px no-repeat,radial-gradient(circle,#00000073 0 3px,#0000 3.5px) 100% 0/22px 22px no-repeat,radial-gradient(circle,#00000073 0 3px,#0000 3.5px) 0 100%/22px 22px no-repeat,radial-gradient(circle,#00000073 0 3px,#0000 3.5px) 100% 100%/22px 22px no-repeat;position:absolute;inset:0}.ctr--40{grid-column:span 2}.ctr h3{font-family:var(--stencil);letter-spacing:.012em;max-width:13ch;font-size:clamp(2.2rem,3.7vw,3.6rem);font-weight:800;line-height:.98}.ctr--40 h3{max-width:17ch}.ctr p{background:var(--paper);max-width:25rem;color:var(--paper-ink);border-radius:3px;order:3;margin-top:auto;padding:.7rem .9rem;font-size:.98rem;font-weight:500;line-height:1.4;box-shadow:0 1px #00000040}.ctr__cta{text-underline-offset:.25em;order:2;margin:.7rem 0 1.25rem;font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.ctr:hover,.ctr:focus-visible{z-index:1;transform:translateY(-7px);box-shadow:0 16px 24px -14px #050828e6}.ctr__mark{z-index:-1;font:800 clamp(6rem, 12vw, 11.5rem)/.8 var(--stencil);color:var(--c-ink,#fff);opacity:.17;pointer-events:none;position:absolute;bottom:1.3rem;right:clamp(1.2rem,2.4vw,2.2rem)}.ctr--navy{--c:#2b3a8f}.ctr--gold{--c:#e9b52c;--c-ink:#141a4d}.ctr--coral{--c:#f0836f;--c-ink:#141a4d}.ctr--mauve{--c:#8a5a92}.ctr--peach{--c:#f6bd76;--c-ink:#141a4d}.ctr--cobalt{--c:#1f62b8}.js .stack .ctr{opacity:0}.js .stack.is-landed .ctr{opacity:1;animation:lower 1.05s var(--ease) both;animation-delay:var(--d)}@keyframes lower{0%{opacity:0;transform:translateY(-110px)}18%{opacity:1}72%{transform:translateY(0)}84%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.addresses{padding:var(--section) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.addresses__map{margin-left:calc(var(--gutter) * -1)}.addresses__map svg{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000)}.map-plane{color:var(--paper)}.map-pts circle{fill:var(--paper);stroke:var(--ink);stroke-width:4px}.map-pts circle.home{fill:var(--gold)}.map-pts text{fill:var(--paper);font:700 30px var(--body);paint-order:stroke;stroke:var(--ink);stroke-width:7px;stroke-linejoin:round}.addresses__text>p{color:var(--muted);max-width:34rem;margin-top:1rem}.labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.label{background:var(--paper);color:var(--paper-ink);border-radius:5px;flex-direction:column;display:flex;box-shadow:0 18px 30px -22px #040724}.label:first-child{transform:rotate(-.9deg)}.label:last-child{transform:rotate(.7deg)translateY(.6rem)}.label header{border-bottom:3px solid var(--paper-ink);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.85rem 1.1rem .7rem;display:flex}.label header span{font-size:.85rem;font-weight:600}.label header strong{font:800 1.9rem/1 var(--display);color:var(--red)}.label address{flex:1;padding:.9rem 1.1rem;font-size:1rem;font-style:normal;font-weight:500;line-height:1.45}.label footer{border-top:1px dashed #1a216066;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.7rem 1.1rem .9rem;display:flex}.label footer a{white-space:nowrap;font-weight:700}.copy{background:var(--paper-ink);color:var(--paper);font:700 .875rem/1.2 var(--body);cursor:pointer;white-space:nowrap;transition:background-color .2s, transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:.4em;padding:.42em .8em;display:inline-flex}.copy:hover{background:var(--cobalt)}.copy:active{transform:scale(.96)}.copy.is-done{background:#17794c}.how{padding:var(--section) var(--gutter) 0}.route{background:repeating-linear-gradient(90deg, var(--gold) 0 10px, transparent 10px 22px) center / 100% 3px no-repeat;height:2.5rem;margin-top:clamp(2rem,4vw,3rem);position:relative;container-type:inline-size}.route__plane{width:2.5rem;height:2.5rem;color:var(--gold);margin-top:-1.25rem;position:absolute;top:50%;left:0;rotate:90deg}.steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.25rem);margin-top:1.5rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:counter(step);font:800 3.1rem/1 var(--display);color:var(--coral);margin-bottom:.55rem;display:block}.steps p{color:var(--muted);margin-top:.5rem;font-size:1rem;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.route__plane{animation:linear both taxi;animation-timeline:view();animation-range:entry 60% cover 62%}@keyframes taxi{0%{left:0}to{left:calc(100% - 2.5rem)}}}}.quote{--display:var(--font-archivo), Impact, sans-serif;--body:var(--font-archivo), system-ui, sans-serif;--field-line:#1a21603d;margin-top:var(--section);padding:clamp(4.5rem, 8vw, 7.5rem) var(--gutter);background:var(--ink);font-family:var(--body);word-spacing:.05em;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,40rem);gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.quote__photo{z-index:-2;object-fit:cover;object-position:50% 62%}.quote:before{content:"";z-index:-1;background:linear-gradient(var(--ink), #141a4d00 26%), linear-gradient(0deg, #0a0d2c80, #0a0d2c00 38%), linear-gradient(90deg, #0e123c9e, #0e123c14 58%);position:absolute;inset:0}.quote__intro{flex-direction:column;justify-content:space-between;gap:3rem;min-width:0;display:flex}.quote h2{letter-spacing:-.028em;font-size:clamp(3rem,5.3vw,5.75rem);font-weight:800;font-stretch:118%;line-height:.96}.quote__intro p{text-wrap:balance;max-width:26rem;margin-top:1.1rem;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:450;line-height:1.45}.reach{max-width:30rem;margin:0;padding:0;list-style:none}.reach li+li{border-top:1px solid #ffffff38}.reach a{align-items:center;gap:1rem;padding:.85rem 0;text-decoration:none;display:flex}.reach__icon{background:var(--gold);width:2.75rem;height:2.75rem;color:var(--ink);transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.reach a:hover .reach__icon{transform:scale(1.08)}.reach__text{min-width:0;line-height:1.25;display:grid}.reach__text small{font-size:.875rem;font-weight:500}.reach__text strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:650}.reach a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.22em;text-decoration-thickness:2px}.ticket{--notch:13px;min-width:0;color:var(--paper-ink);filter:drop-shadow(0 26px 34px #05072280)}.ticket__body,.ticket__stub{background:var(--paper);padding:clamp(1.25rem,2.6vw,2.25rem);-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:51% 100%;mask-size:51% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ticket__body{-webkit-mask-image:radial-gradient(var(--notch) at 0 100%, #0000 98%, #000), radial-gradient(var(--notch) at 100% 100%, #0000 98%, #000);mask-image:radial-gradient(var(--notch) at 0 100%, #0000 98%, #000), radial-gradient(var(--notch) at 100% 100%, #0000 98%, #000);-webkit-mask-image:radial-gradient(var(--notch) at 0 100%, #0000 98%, #000), radial-gradient(var(--notch) at 100% 100%, #0000 98%, #000);border-radius:16px 16px 0 0}.ticket__stub{-webkit-mask-image:radial-gradient(var(--notch) at 0 0, #0000 98%, #000), radial-gradient(var(--notch) at 100% 0, #0000 98%, #000);mask-image:radial-gradient(var(--notch) at 0 0, #0000 98%, #000), radial-gradient(var(--notch) at 100% 0, #0000 98%, #000);-webkit-mask-image:radial-gradient(var(--notch) at 0 0, #0000 98%, #000), radial-gradient(var(--notch) at 100% 0, #0000 98%, #000);border-radius:0 0 16px 16px;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.ticket__stub:before{content:"";top:0;left:calc(var(--notch) + 6px);right:calc(var(--notch) + 6px);background:repeating-linear-gradient(90deg,#1a216061 0 7px,#0000 7px 13px);height:2px;position:absolute}.ticket__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.ticket__head h3{font:750 clamp(1.45rem, 2vw, 1.75rem)/1.1 var(--body);letter-spacing:-.02em;font-stretch:112%}.ticket__head img{width:48px;height:48px}.ticket__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1rem;display:grid}.field{border:0;align-content:start;gap:.42rem;min-width:0;margin:0;padding:0;display:grid}.field--wide{grid-column:1/-1}.field label,.field legend{letter-spacing:-.003em;padding:0;font-size:.95rem;font-weight:600}.field legend{margin-bottom:.42rem}.field input:not([type=radio]),.field textarea{width:100%;color:var(--paper-ink);border:1.5px solid var(--field-line);font:500 1rem/1.4 var(--body);background:#fffdf9;border-radius:10px;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:5.6rem;display:block}.field input:not([type=radio]):hover,.field textarea:hover{border-color:#1a216080}.field input:not([type=radio]):focus,.field textarea:focus{border-color:var(--cobalt);outline:0;box-shadow:0 0 0 3px #256cc442}.field [aria-invalid=true]:not(fieldset){border-color:var(--err)}.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.chip{cursor:pointer;font-weight:500;display:block;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip__face{border:1.5px solid var(--field-line);background:#fffdf9;border-radius:10px;align-items:center;gap:.45rem;height:100%;min-height:2.75rem;padding:.5rem .75rem;font-size:.93rem;font-weight:550;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.chip__face .icon{opacity:0;width:0;height:.95em;transition:width .18s var(--ease), opacity .15s}.chip:hover .chip__face{border-color:#1a216080}.chip input:checked+.chip__face{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}.chip input:checked+.chip__face .icon{opacity:1;width:.95em;color:var(--gold)}.chip input:focus-visible+.chip__face{border-color:var(--cobalt);outline:0;box-shadow:0 0 0 3px #256cc473}.help{color:#1a2160c7;font-size:.9rem}.err{color:var(--err);margin-top:.1rem;font-size:.93rem;font-weight:600}.ticket__actions{grid-template-columns:1.25fr 1fr;gap:.6rem;display:grid}.ticket__actions .btn{width:100%;padding-inline:1em;font-weight:650}.btn--ink{border-color:var(--paper-ink);color:var(--paper-ink);background:0 0}.btn--ink:hover{background:var(--paper-ink);color:var(--paper)}.ticket__status{font-size:.93rem;font-weight:550}.ticket__status:not(:empty){margin-top:.75rem}.ticket :focus-visible{outline-color:var(--cobalt)}.foot{padding:clamp(3rem, 6vw, 5rem) var(--gutter) 2rem;background:var(--hull);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:2rem clamp(1.5rem,4vw,4rem);display:grid}.foot__tag{max-width:10rem;color:var(--gold);margin-top:.75rem;font-weight:700;line-height:1.25}.foot__col h2{margin-bottom:.55rem;font-size:1.6rem;line-height:1.1}.foot__col p{color:var(--muted);font-size:.98rem}.foot__col a{color:var(--text);text-underline-offset:.2em;overflow-wrap:anywhere}.foot__legal{color:var(--muted);border-top:1px solid #9fc6ee38;grid-column:1/-1;padding-top:1.5rem;font-size:.875rem}@media (max-width:1080px){.nav__links{padding:.5rem var(--gutter) 1.25rem;background:var(--hull);flex-direction:column;align-items:flex-start;gap:0;font-size:1.1rem;display:none;position:absolute;top:100%;left:0;right:0}.nav__links.is-open{display:flex}.nav__links a{width:100%;padding:.7rem 0}.nav__toggle{display:inline-flex}.nav{gap:.5rem}.ctr{min-height:17rem}.steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.25rem}.route{display:none}.addresses{grid-template-columns:minmax(0,1fr)}.addresses__map{margin:0 calc(var(--gutter) * -1);order:2}.foot{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.foot__brand{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.foot__brand img{width:96px;height:96px}}@media (max-width:1000px){.quote{grid-template-columns:minmax(0,1fr)}.quote__intro{gap:2rem}.quote__photo{object-position:50% 50%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000);height:min(100%,44rem)!important}.quote:before{background:linear-gradient(var(--ink), #141a4d4d 18%, #0e123c8c 44rem)}}@media (max-width:720px){.nav__brand{font-size:1.15rem}.nav__brand span{max-width:9.5rem;line-height:1.02}.nav__brand img{width:44px;height:44px}.nav__cta{padding:.55em 1em;font-size:.92rem}.hero{justify-content:flex-start;padding-top:clamp(10.5rem,24vh,12rem);padding-bottom:13rem}.hero h1{font-size:clamp(3rem,14.4vw,5rem)}.hero__yard{min-width:820px;height:200px}.hero__actions .btn{flex:100%}.cargo,.stack{grid-template-columns:minmax(0,1fr)}.ctr--40{grid-column:auto}.ctr{min-height:15.5rem}.ctr__mark{display:none}.ctr h3{font-size:clamp(2.2rem,10vw,3rem)}.labels{grid-template-columns:minmax(0,1fr)}.label:first-child,.label:last-child{transform:none}.steps{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.steps li{grid-template-columns:3rem minmax(0,1fr);column-gap:.5rem;display:grid}.steps li:before{grid-row:span 2;margin:0}.ticket__fields,.chips,.ticket__actions,.foot{grid-template-columns:minmax(0,1fr)}.map-pts text{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.map-plane{display:none}*,:before,:after{transition:none!important;animation:none!important}.js .stack .ctr{opacity:1}}
