@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#080f18;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#f47124}html{scroll-behavior:smooth;scroll-snap-type:y proximity}main>section{scroll-snap-align:start;scroll-snap-stop:normal}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(24px,5vw,72px);position:relative;z-index:2;width:100%}.sw{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;padding:clamp(100px,14vh,160px) 0 clamp(60px,9vh,120px)}.split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,7vw,110px);align-items:center}.d1{margin:0;font-size:clamp(44px,7.4vw,104px);font-weight:900;line-height:.92;letter-spacing:-.045em;text-transform:uppercase;color:#fff;text-wrap:balance}.h2{margin:0;font-size:clamp(32px,5.2vw,72px);font-weight:900;line-height:.95;letter-spacing:-.042em;text-transform:uppercase;color:#fff;text-wrap:balance}.dk{color:#0d2c4e}.sup{margin:clamp(22px,3vh,36px) 0 0;max-width:40ch;font-size:clamp(17px,2vw,25px);font-weight:400;line-height:1.4;letter-spacing:-.014em;color:#ffffffad}.sup b{font-weight:800;color:#fff}.supDk{color:#4d4d4d}.supDk b{color:#0d2c4e;font-weight:900}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:800;letter-spacing:.34em;text-transform:uppercase;color:#f47124}.eyebrow:before{content:"";width:24px;height:2px;background:#f47124}.btn{display:inline-block;white-space:nowrap;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#f47124;color:#0d2c4e;padding:19px 38px;border-radius:10px;box-shadow:0 20px 50px #f4712442}.btn:hover{background:#dd5e15;color:#0d2c4e}.siteHdr{position:fixed;top:0;left:0;right:0;z-index:60;background:#080f18b8;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);padding:12px clamp(20px,4vw,44px);gap:clamp(10px,1.6vw,18px);transition:transform .34s cubic-bezier(.2,.7,.2,1)}.siteHdr.hdrUp{transform:translateY(-104%)}.navCta{display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;background:#f47124;color:#0d2c4e;padding:15px 20px;min-height:44px;border-radius:8px;white-space:nowrap;transition:background .2s}.navCta:hover{background:#f47124;color:#081d33}.navwrap{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.navlink{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff9;white-space:nowrap;transition:color .2s;cursor:pointer;position:relative;padding-bottom:5px}.navlink:hover{color:#fff}.navlink:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:#f47124;transition:width .3s ease}.navlink:hover:after,.navitem:hover .navtrig:after,.navitem:focus-within .navtrig:after,.navitem.navOpen .navtrig:after{width:100%}.navitem{position:relative;display:flex;align-items:center;padding-bottom:22px;margin-bottom:-22px}.navitem:has(>.navmenu.mega){position:static}.navtrig{display:inline-flex;align-items:center;gap:7px}.navlink,.navtrig{position:relative;z-index:71}.caret{font-size:8px;transition:transform .25s;color:#f47124}.navitem:hover .caret,.navitem:focus-within .caret,.navitem.navOpen .caret{transform:rotate(180deg)}.navmenu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:264px;background:#0b1626fa;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .22s,transform .22s;box-shadow:0 24px 60px #00000080;z-index:70}.navitem:hover .navmenu,.navitem:focus-within .navmenu,.navitem.navOpen .navmenu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.navmenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:48px}.navmenu.right{left:auto;right:0;transform:translate(0) translateY(8px)}.navitem:hover .navmenu.right,.navitem:focus-within .navmenu.right,.navitem.navOpen .navmenu.right{transform:translate(0) translateY(0)}.navmenu a{display:block;padding:12px 14px;border-radius:9px;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;transition:background .18s,color .18s}.navmenu a:hover{background:#f471241f;color:#f47124}.navmenu a .sub{display:block;margin-top:4px;max-width:34ch;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.1px;text-transform:none;white-space:normal;color:#ffffff73}.navmenu.mega{left:50%;right:auto;transform:translate(-50%);display:grid;grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);width:min(880px,calc(100% - (2*clamp(20px,4vw,44px))));padding:0;border-radius:14px;box-shadow:0 28px 70px #00000080;background:#0b1626fb;overflow:hidden}.navitem:hover .navmenu.mega,.navitem:focus-within .navmenu.mega,.navitem.navOpen .navmenu.mega{transform:translate(-50%)}.navmenu.mega{max-height:calc(100svh - var(--hdr,69px) - 20px);overflow-y:auto;overscroll-behavior:contain}.navmenu.mega::-webkit-scrollbar{width:6px}.navmenu.mega::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.megaOrient{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:23px clamp(18px,1.8vw,24px) 26px;background:#060c14;border-right:1px solid rgba(255,255,255,.08)}.megaSeq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);width:100%}.megaSeq b{font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1}.megaSeq i{font-style:normal;font-size:10px;font-weight:900;color:#f47124}.megaLink{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:0!important;background:none!important;font-size:14px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(244,113,36,.55);transition:color .2s,border-color .2s}.megaLink:hover{background:none!important;color:#f47124;border-bottom-color:#f47124}.megaLink em{font-style:normal;color:#f47124}.megaOrient .megaLink{font-size:15px;letter-spacing:.12em;margin-top:6px}.megaOrient .megaSeq.stack{margin-bottom:0}.megaSeq.stack{flex-direction:column;align-items:flex-start;gap:2px}.megaSeq.stack b{font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1.15;color:#ffffff94}.megaSeq.stack i{font-size:9px;font-weight:400;line-height:1;color:#f4712480;padding-left:1px}.megaSeq.stack b:last-of-type{color:#ffffffe0}.megaMark{align-self:flex-start;flex:none;height:34px;width:auto;display:block}.megaMark.orbitMark{height:26px}.megaCta{display:inline-block;align-self:flex-start;margin-top:14px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#f47124;color:#0d2c4e;padding:13px 20px;border-radius:9px;transition:background .2s}.megaCta:hover{background:#dd5e15;color:#0d2c4e}.megaCtaSub{display:block;margin-top:10px;font-size:12.5px;font-weight:400;line-height:1.45;color:#ffffff9e;text-wrap:pretty}.megaOrientLine{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.005em;color:#ffffff8c;text-wrap:balance}.megaTitle{display:block;font-size:14.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.25;white-space:normal;color:#fff}.megaGrid{display:flex;flex-direction:column;padding:clamp(14px,1.7vw,22px);background:#ffffff0f}.navmenu.mega.wide{width:min(1180px,calc(100% - 40px));grid-template-columns:minmax(210px,.56fr) minmax(0,1.9fr)}.navmenu.mega.wide .megaGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(18px,2vw,32px);align-content:start}.megaCol{display:flex;flex-direction:column;min-width:0}.navmenu.mega.wide .megaCol:first-child{grid-row:span 2;border-right:1px solid rgba(255,255,255,.08);padding-right:clamp(10px,1.2vw,18px)}.navmenu.mega.wide .megaCol:last-child{border-top:1px solid rgba(255,255,255,.08);margin-top:clamp(8px,1vw,14px);padding-top:clamp(8px,1vw,14px)}@media(max-width:900px){.navmenu.mega.wide .megaGrid{grid-template-columns:minmax(0,1fr)}.navmenu.mega.wide .megaCol:first-child{grid-row:auto;border-right:0;padding-right:0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:clamp(8px,1vw,14px);padding-bottom:clamp(8px,1vw,14px)}}.megaMk{flex:none;box-sizing:border-box;width:clamp(58px,4.6vw,70px);height:clamp(58px,4.6vw,70px);object-fit:contain;margin-top:2px;opacity:1;background:#fcfcfc;border-radius:10px;padding:6px;transition:box-shadow .2s}.megaMk[src$="five-lanes.svg"],.megaMk[src$="ladder.svg"]{padding:2px}.navmenu.mega .megaGrid a:hover .megaMk{box-shadow:0 0 0 2px #f4712473}.megaTxt{display:flex;flex-direction:column;gap:4px;min-width:0}.navmenu.mega .megaGrid a{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:clamp(16px,1.5vw,24px);padding:19px 20px 19px 22px;white-space:normal;border-radius:9px;transition:background .2s}.navmenu.mega .megaGrid a:before{content:"";position:absolute;left:4px;top:12px;bottom:12px;width:2px;border-radius:2px;background:#f47124;transform:scaleY(0);transform-origin:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.navmenu.mega .megaGrid a:hover{background:#ffffff17}.navmenu.mega .megaGrid a:hover:before{transform:scaleY(1)}.navmenu.mega .megaGrid a:hover .megaTitle{color:#f47124}.megaOrient .featLock{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.megaOrient .flMarkBox{width:auto;height:34px;display:block}.megaOrient .flMark,.megaOrient .flMark.flMarkTall{height:100%;width:auto;max-width:100%;object-fit:contain;margin:0}.megaOrient .flVerb{font-size:10.5px;letter-spacing:.3em}.megaOrient .flNoun{margin-top:4px;font-size:17px;line-height:1.05;white-space:normal}.megaDesc{display:block;margin:6px 0 0;max-width:36ch;font-size:13.5px;font-weight:400;line-height:1.4;letter-spacing:.1px;text-transform:none;color:#ffffffa3}.navmenu.mega a .sub{display:block;margin:4px 0 0;max-width:36ch;font-size:12.5px;font-weight:800;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;white-space:normal;color:#f47124}.navmenu.mega .megaGrid a:hover .sub{color:#f47124}.tmMark{display:inline-block;font-size:.5em;font-weight:800;line-height:1;vertical-align:top;letter-spacing:0;transform:translateY(-.05em)}@media(max-width:1000px){.siteHdr>a:first-child img{max-height:34px}}@media(max-width:1080px){.navwrap{gap:14px}.siteHdr{padding:12px 22px;gap:12px}}@media(max-width:880px){.navwrap{display:none}.navBurger{display:flex}.siteHdr{padding:10px 18px;gap:12px}}@media(max-width:420px){.navCta{padding:13px 14px;font-size:9.5px}.siteHdr{padding:10px 14px;gap:8px}}.navBurger{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;background:none;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer;padding:0}.navBurger span{position:relative;display:block;width:17px;height:1.5px;background:#fff;transition:transform .25s,opacity .2s}.navBurger span:before,.navBurger span:after{content:"";position:absolute;left:0;width:17px;height:1.5px;background:#fff;transition:transform .25s}.navBurger span:before{top:-5.5px}.navBurger span:after{top:5.5px}.mobOpen .navBurger span{background:transparent}.mobOpen .navBurger span:before{transform:translateY(5.5px) rotate(45deg)}.mobOpen .navBurger span:after{transform:translateY(-5.5px) rotate(-45deg)}.mobNav{position:fixed;left:0;right:0;top:0;z-index:59;padding:76px clamp(18px,5vw,32px) 32px;background:#080f18fb;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:26px;max-height:100svh;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .26s,transform .26s,visibility .26s}.mobOpen .mobNav{opacity:1;visibility:visible;transform:none}.mobFam{display:flex;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.mobFam:first-child{border-top:0;padding-top:0}.megaDoor{display:block;padding:10px 16px 4px 18px;font-size:clamp(12px,1.2vw,14px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff}.megaDoor:first-child{padding-top:4px}.megaDoorLab{display:block;margin-bottom:5px;font-size:9.5px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124}.megaDoorTag{display:block;margin-top:4px;max-width:38ch;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.1px;text-transform:none;color:#fff9}.mobDoor{display:block;margin-top:10px;font-size:10px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124}.mobFamHead{font-size:11px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124}.mobFamTag{font-size:13px;font-weight:500;line-height:1.4;color:#ffffff73;margin-bottom:4px}.mobFam a{font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;padding:9px 0}.mobFam a:hover{color:#f47124}.mobFam a .sub{display:block;margin-top:3px;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffff73}@media(min-width:881px){.mobNav{display:none}}@media(max-width:760px){.navmenu.mega{grid-template-columns:minmax(0,1fr)}.megaOrient{flex-direction:column;align-items:flex-start;gap:14px!important;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}.dl{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:2px solid rgba(244,113,36,.55);padding-bottom:5px}.dl:hover{color:#f47124;border-bottom-color:#f47124}.fList{margin:0 0 clamp(20px,3vh,36px);font-size:clamp(17px,2.1vw,26px);font-weight:500;line-height:1.5;color:#ffffff80;opacity:0;transition:opacity 1s}.fList.on{opacity:1}.fStage{position:relative;width:min(86vw,760px);height:clamp(120px,22vh,200px);margin:0 auto clamp(24px,3.6vh,44px)}.fCircle{position:absolute;top:50%;width:clamp(90px,15vh,150px);height:clamp(90px,15vh,150px);border-radius:50%;transform:translate(-50%,-50%);transition:box-shadow .8s}.fA{background:#f47124;left:calc(50% - var(--sep, 200px))}.fB{background:#ffffffeb;left:calc(50% + var(--sep, 200px))}.fStage.lit .fA,.fStage.lit .fB{box-shadow:0 0 70px 14px #f4712459}.fCopy{position:relative;width:100%;min-height:clamp(120px,22vh,200px)}.fBeat{position:absolute;left:50%;top:0;width:min(92vw,1000px);transform:translate(-50%) translateY(14px);opacity:0;transition:opacity .5s,transform .5s;text-align:center}.fBeat.on{opacity:1;transform:translate(-50%) translateY(0)}.xroad{position:absolute;inset:0;z-index:0;pointer-events:none}.xStage{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr;align-items:center;justify-items:center;text-align:center;padding:clamp(84px,12vh,140px) clamp(22px,5vw,64px) clamp(40px,6vh,80px)}.xHead,.xBottom{grid-column:auto}.xHead{position:absolute;left:clamp(22px,5vw,64px);right:clamp(22px,5vw,64px);top:34%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(14px,2vh,24px);opacity:var(--ho,0);transition:top 1.1s cubic-bezier(.2,.7,.2,1),right 1.1s cubic-bezier(.2,.7,.2,1),opacity .5s,gap 1.1s}.xHead.shrink{top:clamp(84px,12vh,140px);right:64vw;align-items:flex-start;text-align:left;gap:8px}.xSetup{margin:0;font-size:clamp(12px,1.3vw,16px);font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;transition:font-size 1.1s cubic-bezier(.2,.7,.2,1)}.xMeet{position:absolute;left:0;right:0;top:50%;margin-top:calc(-1*clamp(38px,5.4vh,66px));display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,22px);z-index:3;transition:opacity .6s cubic-bezier(.2,.7,.2,1)}#xscene .xMeet,#xscene .xMeet.on{transform:none}.xLineA,.xLineB{margin:0;font-size:clamp(22px,3.4vw,50px);font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:0 14px;background:#080f18}.xBottom{position:absolute;left:calc(50% + var(--hw) + clamp(28px,4vw,56px));top:calc(50% + var(--hw) + clamp(28px,5vh,56px));margin:0;text-align:left;white-space:nowrap;font-size:min(clamp(14px,1.6vw,28px),calc((50vw - var(--hw) - clamp(28px,4vw,56px) - clamp(22px,5vw,64px)) / 19.5));font-weight:400;line-height:1.35;letter-spacing:-.02em;color:#ffffffa6}.xBottom b{color:#fff;font-weight:800}.capField{position:absolute;left:0;right:0;top:clamp(76px,10vh,110px);bottom:clamp(24px,4vh,48px);z-index:1;pointer-events:none}.capWord{position:absolute;transform:translate(-50%,-50%) scale(calc(.3 + (var(--ts) - .3) * var(--cp,0)));opacity:calc(var(--to) * var(--cp,0) * var(--dim,1));filter:blur(calc(var(--tb) + (10px - var(--tb)) * (1 - var(--cp,0))));font-weight:900;letter-spacing:-.035em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:transform .16s linear,opacity .16s linear,filter .16s linear;will-change:transform}.capWord.t1{--ts:1;--to:1;--tb:0px;font-size:clamp(22px,3.2vw,54px)}.capWord.t2{--ts:.9;--to:.72;--tb:.4px;font-size:clamp(17px,2.4vw,40px)}.capWord.t3{--ts:.8;--to:.42;--tb:1.2px;font-size:clamp(14px,1.9vw,30px)}.capWord.t4{--ts:.7;--to:.24;--tb:2.2px;font-size:clamp(12px,1.5vw,24px)}.capField{padding:0 clamp(24px,6vw,90px)}.capWord{max-width:calc(100vw - (2*clamp(24px,6vw,90px)))}.capField.landed .capWord{--dim:.38}.potStage{position:relative;width:100%;aspect-ratio:1/.8;max-height:62svh;display:flex;align-items:center;justify-content:center}.potC{position:absolute;top:50%;width:min(40%,30svh);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);transition:box-shadow .8s}.potA{background:#f47124;left:calc(50% - var(--sep,26%))}.potB{background:#fffffff0;left:calc(50% + var(--sep,26%))}.potGlow{position:absolute;left:50%;top:50%;width:min(56%,44svh);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(var(--gl,0));opacity:var(--gl,0);background:radial-gradient(circle,#f471248c,#f4712400 70%);filter:blur(10px);transition:transform .2s linear,opacity .2s linear}.potLens{position:absolute;left:50%;top:50%;width:min(40%,30svh);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:#fff;opacity:calc(var(--gl,0) * 0);pointer-events:none}.potLine{opacity:var(--gl,0);transform:translateY(calc((1 - var(--gl,0)) * 12px));transition:opacity .3s,transform .3s}.convRow{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,32px);width:100%;max-width:820px;margin:clamp(30px,4.6vh,54px) 0 clamp(26px,4vh,46px)}.convEnd{font-size:clamp(11px,1.2vw,14px);font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf}.convMid{display:flex;align-items:center;gap:14px}.convLine{flex:1;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 10px,transparent 10px 20px)}.convQ{width:clamp(38px,4vw,54px);height:clamp(38px,4vw,54px);border-radius:50%;border:2px solid #F47124;display:flex;align-items:center;justify-content:center;font-size:clamp(18px,2vw,26px);font-weight:900;color:#f47124}.capLand{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 clamp(22px,5vw,64px);opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.capLand.on{opacity:1;transform:none}[data-xb]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}[data-xb].on{opacity:1;transform:none}.xH2{text-align:center;transition:font-size 1.1s cubic-bezier(.2,.7,.2,1)}#xscene .xHead.shrink{opacity:calc(var(--ho,0) * .55)}#xscene .xHead.shrink .xH2{text-align:left;font-size:clamp(16px,2.3vw,34px)!important}#xscene .xHead.shrink .xSetup{font-size:clamp(13px,1vw,14px)}#xscene{--rw:min(25vw,26svh);--hw:calc(var(--rw) / 2)}#xscene .xroad{opacity:0;transition:opacity 1.4s cubic-bezier(.2,.7,.2,1)}#xscene .xroad.on{opacity:1}#xscene .xGlow{opacity:0;transition:opacity .8s}#xscene .xroad.meet .xGlow{opacity:1}.xMover{position:absolute;width:clamp(14px,1.6vw,22px);height:clamp(14px,1.6vw,22px);border-radius:50%;transform:translate(-50%,-50%);z-index:3}.xMe{background:#f47124;box-shadow:0 0 24px 6px #f4712473;top:calc(50% + var(--hw) / 2);left:calc(-5% + var(--mv,0) * (55% - var(--hw) / 2));transition:left .12s linear}.xYou{background:#fff;box-shadow:0 0 24px 6px #ffffff4d;left:calc(50% - var(--hw) / 2);top:calc(-5% + var(--mv,0) * (55% + var(--hw) / 2));transition:top .12s linear}.xFill{position:absolute;inset:0;background:#ffffff08;clip-path:polygon(calc(50% - var(--hw)) 0,calc(50% + var(--hw)) 0,calc(50% + var(--hw)) calc(50% - var(--hw)),100% calc(50% - var(--hw)),100% calc(50% + var(--hw)),calc(50% + var(--hw)) calc(50% + var(--hw)),calc(50% + var(--hw)) 100%,calc(50% - var(--hw)) 100%,calc(50% - var(--hw)) calc(50% + var(--hw)),0 calc(50% + var(--hw)),0 calc(50% - var(--hw)),calc(50% - var(--hw)) calc(50% - var(--hw)))}.xGlow{position:absolute;inset:0;background:radial-gradient(ellipse 22% 30% at calc(50% - var(--hw) / 2) calc(50% + var(--hw) / 2),#f4712466,#f4712400 66%);clip-path:polygon(calc(50% - var(--hw)) 0,calc(50% + var(--hw)) 0,calc(50% + var(--hw)) calc(50% - var(--hw)),100% calc(50% - var(--hw)),100% calc(50% + var(--hw)),calc(50% + var(--hw)) calc(50% + var(--hw)),calc(50% + var(--hw)) 100%,calc(50% - var(--hw)) 100%,calc(50% - var(--hw)) calc(50% + var(--hw)),0 calc(50% + var(--hw)),0 calc(50% - var(--hw)),calc(50% - var(--hw)) calc(50% - var(--hw)))}.xE{position:absolute;width:5px;background:#ffffff59;transform:translate(-50%)}.xEh{position:absolute;height:5px;background:#ffffff59;transform:translateY(-50%)}.xDv{position:absolute;left:50%;width:5px;transform:translate(-50%);background:repeating-linear-gradient(to bottom,rgba(255,255,255,.35) 0 44px,transparent 44px 124px)}.xDh{position:absolute;top:50%;height:5px;transform:translateY(-50%);background:repeating-linear-gradient(to right,rgba(255,255,255,.35) 0 44px,transparent 44px 124px)}.orbBg{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(58vw,720px);height:auto;opacity:.08;pointer-events:none;z-index:0}.orb{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vh,40px) 0}.orbImg{width:min(78%,420px);height:auto;transition:transform 1.4s cubic-bezier(.22,.7,.2,1),opacity 1s,filter 1s}.orb.apart .orbImg{transform:scaleX(1.35);opacity:.55}.orb.near .orbImg{transform:scaleX(1.12);opacity:.8}.orb.overlap .orbImg{transform:none;opacity:1;filter:drop-shadow(0 0 60px rgba(244,113,36,.35))}.orb.lit .orbImg{filter:drop-shadow(0 0 70px rgba(244,113,36,.45))}.orb.gap .orbImg{transform:scaleX(1.2);opacity:.75}.orb.gap:after{content:"";position:absolute;left:50%;top:18%;bottom:18%;width:0;border-left:2px dashed rgba(244,113,36,.7);transform:translate(-50%)}.orb.dim .orbImg{opacity:.35;filter:grayscale(1)}.orbLabel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(11px,1.2vw,14px);font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#0d2c4e;z-index:3;white-space:nowrap}.orbLabel.lt{color:#fff}.kick{margin:0;font-size:clamp(13px,1.15vw,15px);font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#f47124}.eqn{margin:0 0 clamp(30px,4.6vh,54px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2px,.6vh,8px);font-size:min(clamp(30px,6.4vw,96px),12vh);font-weight:900;line-height:.94;letter-spacing:-.045em;text-transform:uppercase;color:#fff}.eqnOp{color:#f47124;font-size:1.1em;line-height:.9}.hold{position:relative;height:300svh}.holdSticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}[data-hb]{opacity:var(--tp,1);transform:translateY(calc(20px * (1 - var(--tp,1))));will-change:opacity,transform}@media(prefers-reduced-motion:reduce){[data-hb]{opacity:1!important;transform:none!important}}.taxSticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.4vh,30px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(100px,14vh,160px) clamp(24px,5vw,72px) clamp(60px,9vh,120px)}.taxKick{margin:0;max-width:44ch;font-size:min(clamp(17px,2.1vw,28px),3.4vh);font-weight:500;line-height:1.28;letter-spacing:-.02em;color:#ffffffb3}.taxLand{margin:0;max-width:17ch;font-size:min(clamp(26px,4.4vw,66px),8.2vh);font-weight:900;line-height:.98;letter-spacing:-.042em;text-transform:uppercase;color:#fff}.feltRow{display:flex;flex-wrap:wrap;gap:clamp(8px,1.2vh,14px) clamp(16px,2.2vw,30px);margin-top:clamp(20px,3vh,32px);max-width:52ch;font-size:clamp(15px,1.75vw,22px);font-weight:500;letter-spacing:-.018em;color:#fff9}.labelRow{display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,22px) clamp(18px,2.6vw,38px);margin:clamp(30px,4.6vh,54px) 0 clamp(20px,3vh,30px);font-size:clamp(19px,2.6vw,38px);font-weight:900;letter-spacing:-.03em;color:#fff}.innerVoice{margin:0;max-width:none;white-space:nowrap;font-size:min(clamp(12px,1.6vw,19px),calc((100vw - 2 * clamp(30px,4.6vw,90px) - 8px) / 47));font-weight:400;line-height:1.5;color:#ffffff8c}.ansSplit{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(34px,5.5vh,64px)}.ansTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,420px),.9fr);gap:clamp(28px,4vw,64px);align-items:center;width:100%}.ansUnder{max-width:44ch;margin:0}.rose{--c:clamp(104px,11vw,140px);position:relative;width:100%;height:calc(var(--c) + 2 * clamp(58px,8vw,80px))}.roseMark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--c);height:var(--c);border:2px solid #0D2C4E;border-radius:50%;display:flex;align-items:center;justify-content:center}.roseMark img{width:50%;height:auto;display:block}.roseN{position:absolute;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.roseN{white-space:nowrap}.roseTop{left:50%;top:0;transform:translate(-50%)}.roseBot{left:50%;bottom:0;transform:translate(-50%)}.roseLeft{right:calc(50% + var(--c) / 2 + clamp(14px,1.6vw,24px));left:auto;top:50%;transform:translateY(-50%);align-items:flex-end;text-align:right;width:135px}.roseRight{left:calc(50% + var(--c) / 2 + clamp(14px,1.6vw,24px));right:auto;top:50%;transform:translateY(-50%);align-items:flex-start;text-align:left;width:135px}.roseWord{font-size:clamp(17px,2.1vw,28px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#0d2c4e;line-height:1}.roseWord.acc{color:#f47124;font-size:clamp(24px,2.4vw,30px)}.roseSub{font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4d4d4d;line-height:1}@media(max-width:900px){.ansSplit{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.roseLeft,.roseRight{align-items:center;text-align:center}}.workSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,340px),1fr);gap:clamp(30px,4.4vw,68px);align-items:center;width:100%}.cnReveal{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.4vh,24px);padding-left:clamp(24px,3vw,44px);border-left:2px solid rgba(244,113,36,.55)}.cnLockup{display:flex;align-items:center;gap:clamp(14px,1.8vw,22px)}.cnReveal img{width:clamp(34px,3.6vw,46px);height:auto;flex:none}.cnRevealName{font-size:clamp(19px,2.2vw,30px);font-weight:900;letter-spacing:-.01em;line-height:.98;text-transform:uppercase;color:#fff}.cnRevealLine{font-size:clamp(14px,1.6vw,18px);font-weight:400;line-height:1.45;color:#ffffff9e}.cnRevealLinks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:clamp(8px,1.4vh,14px)}@media(max-width:900px){.workSplit{grid-template-columns:minmax(0,1fr)}}.detour{width:min(100%,760px);height:clamp(64px,10vh,118px);margin:clamp(26px,4vh,50px) 0 clamp(24px,3.6vh,44px);overflow:visible}.feltRow[data-hb]{margin-top:clamp(20px,3vh,32px)}.taxStage{position:relative;min-height:0;width:70%;max-width:70%}.taxOutro{display:flex;flex-direction:column;gap:clamp(8px,1.4vh,16px)}.taxTax{margin:0;font-size:min(clamp(16px,2vw,26px),3.2vh);font-weight:900;letter-spacing:-.02em;color:#ffffffbf}.taxSvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#taxscene .taxEnd,#taxscene .taxGap,#taxscene [data-tb]{opacity:var(--tp,0)}#taxscene [data-tb]{transform:translateY(calc(16px * (1 - var(--tp,0))))}.plaque{display:inline-block;margin-top:clamp(22px,3vh,32px);padding:10px 16px;border:1px solid rgba(244,113,36,.5);font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#f47124}.taxViz{width:100%;max-width:560px;justify-self:center}.chip{display:inline-block;padding:9px 16px;border:1px solid rgba(255,255,255,.22);border-radius:9999px;font-size:12px;font-weight:600;color:#ffffffd9}.orb.lit .cA,.orb.lit .cB{box-shadow:0 0 60px 10px #f4712440}.spike{background:#f47124;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,12vh,130px) 0}.spikeNeg{margin:0 0 clamp(10px,1.6vh,20px);font-size:min(clamp(20px,3.4vw,50px),6vh);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:#0d2c4e}.spikeYes{margin:0;font-size:min(clamp(40px,9vw,150px),19vh);font-weight:900;line-height:.88;letter-spacing:-.05em;text-transform:uppercase;color:#fff;text-wrap:balance}.stack{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,18px)}.stack p{margin:0;font-size:clamp(18px,2.3vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#ffffff8c}.stack p.lead{font-weight:900;color:#fff;font-size:clamp(22px,3vw,40px);letter-spacing:-.034em}[data-r].pending{opacity:0;transform:translateY(22px)}[data-r]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.orb{max-width:420px;margin:0 auto}}.prog{position:fixed;left:0;top:0;height:2px;width:100%;transform-origin:0 50%;background:#f47124;z-index:80;transform:scaleX(0)}@supports (animation-timeline: scroll(root)){.prog{animation:pg linear both;animation-timeline:scroll(root block)}}@keyframes pg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.featLock{display:flex;align-items:center;gap:clamp(12px,1.5vw,18px);margin-bottom:clamp(14px,1.8vw,22px)}.flMarkBox{flex:none;width:clamp(44px,4.6vw,58px);height:clamp(30px,3.1vw,40px);display:flex;align-items:center}.flMark{height:100%;width:auto;display:block}.flMark.flMarkTall{height:132%;margin:-16% 0}.flVerb{font-size:clamp(11px,1.05vw,12px);font-weight:800;letter-spacing:.26em;text-transform:uppercase;line-height:1;color:#fff9}.flVerb.acc{color:#f47124}.flNoun{margin-top:3px;font-size:clamp(15px,1.7vw,22px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;line-height:1;color:#fff;white-space:nowrap}.ftGrid{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,max-content);column-gap:clamp(36px,5vw,88px);row-gap:clamp(28px,3.6vw,56px);align-items:start;justify-items:start}footer .wrap{max-width:1560px;margin:0 auto;padding:0 clamp(30px,4.6vw,90px)}.ftBrand{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:400px}.ftWord{font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff}.ftRoof{margin:6px 0 4px;max-width:19ch;font-size:clamp(17px,1.8vw,25px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff;text-wrap:balance}.ftWhy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;width:100%;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.ftWhyTitle{font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff}.ftWhyTag{grid-column:1;font-size:13px;font-weight:400;color:#ffffff80}.ftWhyGo{grid-row:1 / span 2;grid-column:2;font-size:18px;font-weight:900;color:#f47124;transition:transform .25s}.ftWhy:hover .ftWhyTitle{color:#f47124}.ftWhy:hover .ftWhyGo{transform:translate(4px)}.ftCol{display:flex;flex-direction:column;gap:8px}.ftTitle{font-size:11px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124;white-space:nowrap}.ftTag{font-size:13px;font-weight:400;line-height:1.45;color:#ffffff80;white-space:nowrap}.ftLinks{display:flex;flex-direction:column;gap:11px;margin-top:10px}.ftLinks a{font-size:14px;font-weight:700;color:#ffffffc7;white-space:nowrap;transition:color .2s}.ftLinks a:hover{color:#f47124}.ftUtil{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#ffffff73}.ftUtilLinks{display:flex;gap:20px;flex-wrap:wrap}.ftUtilLinks a{color:#fff9}@media(max-width:1000px){.ftGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftBrand{grid-column:1 / -1}.ftLinks a,.ftTitle{white-space:normal}}@media(max-width:540px){.ftGrid{grid-template-columns:minmax(0,1fr)}}@media(max-height:700px){.navmenu.mega .megaGrid a{padding:12px 18px 12px 20px}.megaMk{width:50px;height:50px;border-radius:9px}.megaDoor{padding:8px 16px 3px 18px}.megaDesc{margin-top:3px;font-size:12px;line-height:1.35}.megaOrient{padding:18px clamp(16px,1.6vw,20px) 20px}}.ltSec .eyebrow{color:#0d2c4e}.ltSec .eyebrow:before{background:#0d2c4e}.mu{max-width:1180px;margin:0 auto;padding:0 clamp(24px,5vw,72px);position:relative;z-index:2;width:100%}.muNarrow{max-width:22ch}.muBody{margin:clamp(20px,2.8vh,32px) 0 0;max-width:54ch;font-size:clamp(16px,1.75vw,21px);font-weight:400;line-height:1.6;color:#ffffffad}.muBody b{font-weight:800;color:#fff}.muBody.dk{color:#4d4d4d}.muBody.dk b{color:#0d2c4e}.muLede{margin:clamp(18px,2.6vh,28px) 0 0;max-width:30ch;font-size:clamp(19px,2.2vw,28px);font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#fff}.muSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(28px,5vw,72px);align-items:center}@media(max-width:860px){.muSplit{grid-template-columns:minmax(0,1fr);gap:22px}}.muMake{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.muMake li{padding:clamp(13px,1.7vh,17px) 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:clamp(14px,1.4vw,17px);font-weight:700;line-height:1.4;color:#ffffffd1}.muMake li:first-child{border-top:1px solid rgba(255,255,255,.16)}.muMakeLast{margin:clamp(18px,2.4vh,26px) 0 0;max-width:30ch;font-size:clamp(15px,1.55vw,19px);font-weight:900;line-height:1.4;letter-spacing:-.018em;color:#f47124}.muTurnLine{margin:clamp(72px,11vh,150px) auto 0;max-width:34ch;text-align:center;font-size:clamp(20px,2.6vw,34px);font-weight:900;line-height:1.2;letter-spacing:-.028em;color:#fff}.muTurnLine span{color:#f47124}.muRooms{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(26px,3.6vh,42px)}.muRooms span{font-size:clamp(11px,1.1vw,13px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff9;border:1px solid rgba(255,255,255,.16);border-radius:9999px;padding:11px 17px}.muSame{margin:clamp(22px,3vh,34px) 0 0;font-size:clamp(20px,2.6vw,34px);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.muSame span{color:#f47124}.muPair{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,3vw,52px);margin-top:clamp(28px,4vh,48px)}.muPair p{margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.55;color:#ffffffad}.muPair p b{font-weight:800;color:#fff}.muWhere{margin:clamp(26px,3.6vh,42px) 0 0;font-size:clamp(12px,1.2vw,15px);font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.muTurn{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,32px);margin-top:clamp(30px,4.4vh,52px)}.muChip{font-size:clamp(13px,1.35vw,17px);font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:15px 22px;border:1px solid rgba(255,255,255,.2);border-radius:9999px;color:#ffffff8c}.muChip.on{border-color:#f47124;background:#f471241a;color:#fff}.muArrow{font-size:clamp(20px,2.2vw,28px);font-weight:900;color:#f47124}.muBio{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(26px,3.6vh,42px)}@media(max-width:860px){.muBio{grid-template-columns:minmax(0,1fr)}}.muPhoto{aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#0d2c4e0f;border:1px solid rgba(13,44,78,.14)}.muHonors{margin:clamp(16px,2.2vh,24px) 0 0;max-width:48ch;font-size:14.5px;font-style:italic;line-height:1.6;color:#4d4d4d}.muTrust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2.6vw,40px) clamp(18px,3vw,44px);margin-top:clamp(22px,3vh,34px);align-items:center;max-width:960px}@media(max-width:860px){.muTrust{grid-template-columns:repeat(3,minmax(0,1fr))}}.muCell{height:clamp(30px,3.8vw,50px);display:flex;align-items:center;justify-content:center;overflow:visible}.muCell img{height:calc(var(--k,1) * 100%);width:auto;max-width:100%;object-fit:contain;opacity:.62;filter:brightness(0) invert(1);transition:opacity .2s}.muCell:hover img{opacity:1}.muCtas{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,22px);margin-top:clamp(30px,4.4vh,52px)}.muGrewLogo{display:block;width:clamp(340px,54vw,760px);height:auto}.laneLine{margin:clamp(14px,2.2vh,32px) 0 0;max-width:24ch;font-size:min(clamp(20px,3.4vw,50px),7vh);font-weight:900;line-height:1.06;letter-spacing:-.036em;text-transform:uppercase;color:#fff}.laneLine span{color:#f47124}.road{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:inline-size;z-index:0}.rP{position:absolute;inset:0;perspective:62.5cqw;perspective-origin:50% 100%;overflow:hidden}.rL{position:absolute;bottom:0;left:-60%;width:220%;aspect-ratio:1600 / 2000;transform-origin:50% 100%;transform:rotateX(64deg);display:grid;grid-template-columns:repeat(5,1fr)}.rE,.rD{position:absolute;top:0;bottom:0;width:.5%}.rE{background:#ffffff6b}.rD{background:repeating-linear-gradient(to top,rgba(255,255,255,.42) 0 4%,transparent 4% 11%)}.rGlow{background:linear-gradient(to top,#f471242b,#f4712400 58%)}.rFade{position:absolute;left:0;right:0;top:0;height:58%;z-index:1}.roadHorizonGlow{position:absolute;left:26%;right:26%;top:38%;height:120px;z-index:1;background:radial-gradient(ellipse 50% 50% at 50% 62%,#f471246b,#f4712400 70%)}.laneRoad{top:auto;bottom:0;height:min(52%,420px)}.muGhost{display:inline-block;white-space:nowrap;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0d2c4e;border:1px solid rgba(13,44,78,.4);padding:18px 34px;border-radius:10px;transition:border-color .2s,background .2s}.muGhost:hover{border-color:#0d2c4e;background:#0d2c4e14;color:#0d2c4e}.tuWrapFit{display:flex;flex-direction:column;height:100%;min-height:0}.tuWrap{max-width:1180px;margin:0 auto;padding:0 clamp(24px,5vw,72px);position:relative;z-index:2;width:100%}.tuSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(30px,5vw,84px);align-items:start}@media(max-width:880px){.tuSplit{grid-template-columns:minmax(0,1fr);gap:28px}}.tuBody{margin:clamp(18px,2.6vh,30px) 0 0;max-width:46ch;font-size:clamp(16px,1.7vw,21px);line-height:1.55;color:#ffffffb3}.tuBody b{font-weight:800;color:#fff}.tuCard{padding:clamp(24px,3vw,38px);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:14px}.tuSched{height:clamp(240px,34vh,340px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:1px dashed rgba(255,255,255,.22);border-radius:10px;background:#ffffff08}.tuSchedNote{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.tuPending{cursor:default;pointer-events:none;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.tuGhostBtn{display:inline-block;white-space:nowrap;cursor:default;pointer-events:none;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);padding:18px 34px;border-radius:10px}.tuTBC{font-weight:800;font-style:italic;color:#fff9}.tuTBCsm{font-size:11px;font-weight:800;letter-spacing:.16em;color:#ffffffe6}.tuAlt{margin:clamp(16px,2.2vh,22px) 0 0;font-size:14.5px;line-height:1.6;color:#fff9}.tuAlt a{color:#fff;font-weight:800;border-bottom:1px solid #F47124}.tuAsk{list-style:none;margin:clamp(22px,3vh,34px) 0 0;padding:0;display:flex;flex-direction:column}.tuAsk li{padding:clamp(14px,2vh,20px) 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:clamp(17px,2vw,26px);font-weight:900;line-height:1.25;letter-spacing:-.025em;color:#fff}.tuAsk li:first-child{border-top:1px solid rgba(255,255,255,.16)}.tuEnough{margin:clamp(20px,2.8vh,30px) 0 0;font-size:clamp(18px,2.1vw,26px);font-weight:900;letter-spacing:-.025em;color:#f47124}.tuRouter{display:flex;flex-direction:column;margin-top:clamp(18px,2.6vh,28px);border-top:1px solid rgba(255,255,255,.14)}.tuRow{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:clamp(12px,2vw,28px);align-items:baseline;padding:clamp(13px,1.8vh,18px) 0;border-bottom:1px solid rgba(255,255,255,.14);color:inherit}.tuRow:hover{color:inherit}.tuRow:hover .tuName{color:#f47124}.tuName{font-size:clamp(13px,1.35vw,16px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap}.tuWhat{font-size:14.5px;line-height:1.45;color:#ffffff9e}.tuFmt{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;white-space:nowrap}@media(max-width:720px){.tuRow{grid-template-columns:minmax(0,1fr);gap:6px}}.tuSmall{margin-top:clamp(40px,6vh,72px);padding-top:clamp(22px,3vh,32px);border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,3vw,44px)}.tuSmallH{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#f47124}.tuSmallB{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffa8}.tuSmallB a{color:#fff;font-weight:800;border-bottom:1px solid rgba(244,113,36,.6)}.tuCheck{margin-top:clamp(34px,5vh,60px);padding:clamp(20px,2.6vw,30px);border:1px solid rgba(255,255,255,.16);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,32px);justify-content:space-between;max-width:820px}.tuCheckH{margin:0;font-size:clamp(14px,1.45vw,18px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.tuCheckB{margin:6px 0 0;max-width:46ch;font-size:14px;line-height:1.5;color:#fff9}.tuCheckBtn{display:inline-block;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.3);padding:14px 24px;border-radius:9px;transition:border-color .2s,background .2s}.tuCheckBtn:hover{border-color:#f47124;background:#f471241a;color:#fff}.tuHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3.4vw,52px);align-items:end;width:100%;flex:none;padding-bottom:clamp(12px,1.8vh,20px);border-bottom:1px solid rgba(255,255,255,.14)}@media(max-width:900px){.tuHead{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}}.tuHeadR{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,14px)}.tuHeadR .tuNext{margin:0;padding:0;border:0;flex-direction:row;flex-wrap:wrap;gap:6px clamp(16px,2.4vw,30px)}.tuRoutes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(22px,3.8vw,60px);align-items:stretch;width:100%;margin-top:0;min-height:0;flex:1 1 auto}@media(max-width:980px){.tuRoutes{grid-template-columns:minmax(0,1fr);gap:34px}}.tuRoute{min-width:0;display:flex;flex-direction:column;min-height:0}.tuFormCol{padding-top:calc(1.1em + clamp(8px,1.2vh,14px))}@media(max-width:980px){.tuFormCol{padding-top:0}}.tuRoute>.tuSchedSlot{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.tuRoute>.tuForm{flex:1 1 auto;min-height:0;overflow:visible}.tuFormCol>.tuForm{display:flex;flex-direction:column}.tuFormCol .tuFields{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(13px,2.2vh,26px);padding:2px 8px 4px 0}.tuFormCol .tuFields>.tuField:last-child{padding-bottom:2px}.tuFormCol .tuSend{flex:none;margin-top:clamp(14px,2.2vh,24px);padding-top:clamp(14px,2.2vh,24px);border-top:1px solid rgba(255,255,255,.14)}.tuRouteLab{flex:none;margin:0 0 clamp(8px,1.2vh,13px);font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#f47124}.tuSchedSlot{min-height:0;border:1px dashed rgba(255,255,255,.22);border-radius:12px;background:#ffffff08;display:flex;align-items:center;justify-content:center;overflow:hidden}.tuSchedSlot iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.tuSchedSlot>.meetings-iframe-container{width:100%;height:100%}.tuForm{margin-top:0;max-width:none;display:flex;flex-direction:column;gap:clamp(13px,1.9vh,20px)}.tuField{border:0;margin:0;padding:0;min-width:0}.tuLabel{padding:0;margin:0 0 clamp(7px,1vh,11px);font-size:11px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124}.tuPicks{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px}.tuPick{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#ffffff0a;cursor:pointer;transition:border-color .2s,background .2s}.tuPick:hover{border-color:#ffffff57}.tuPick input{position:absolute;opacity:0;width:0;height:0}.tuPick:has(input:checked){border-color:#f47124;background:#f471241f}.tuPick:has(input:focus-visible){outline:2px solid #F47124;outline-offset:2px}.tuPickName{font-size:12.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff}.tuPickWhat{font-size:13px;line-height:1.4;color:#ffffffa8}.tuPickFmt{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.tuPickWide{margin:0;padding:18px 20px;border-style:dashed}.tuPickFree{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f47124}.tuGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:560px){.tuGrid{grid-template-columns:minmax(0,1fr)}}.tuIn{display:flex;flex-direction:column;gap:5px}.tuInWide{grid-column:1 / -1}.tuIn>span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.tuIn>span em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;color:#ffffff80}.tuIn textarea{min-height:0;field-sizing:content}.tuIn input,.tuIn textarea{font:inherit;font-size:14.5px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:10px 13px;width:100%;resize:vertical}.tuIn input::placeholder,.tuIn textarea::placeholder{color:#ffffff6b}.tuIn input:focus,.tuIn textarea:focus{outline:2px solid #F47124;outline-offset:2px;border-color:#f4712480}.tuSend{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.tuSendBtn{border:0;cursor:pointer;font-family:inherit}.tuSent{font-size:14px;font-weight:800;color:#f47124;animation:tuStep .5s cubic-bezier(.22,.7,.2,1) both}.tyOnly{animation:tuStep .5s cubic-bezier(.22,.7,.2,1) both}.tyLab{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#f47124}.tyLead{margin:10px 0 0;font-size:clamp(17px,1.9vw,23px);font-weight:900;line-height:1.2;letter-spacing:-.022em;color:#fff}.tyBody{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:#ffffffb8}.tyRow{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3.4vh,40px)}.tyBtn{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:9999px;padding:13px 20px;transition:border-color .2s,background .2s}.tyBtn:hover{border-color:#f47124;background:#f4712424;color:#fff}.tyBtn em{font-style:normal;color:#f47124}@keyframes tuStep{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.tuNext{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;gap:8px;margin-top:clamp(20px,3vh,32px);padding-top:clamp(16px,2.4vh,24px);border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#ffffffb3}.tuNext b{font-weight:800;color:#fff}.tuMeta{margin:clamp(12px,1.8vh,18px) 0 0;font-size:13px;line-height:1.6;color:#ffffff94}.tuClose{margin:clamp(24px,3.4vh,40px) 0 0;font-size:clamp(15px,1.7vw,21px);font-weight:900;letter-spacing:-.015em;text-transform:uppercase;color:#ffffffbf}.tuClose span{color:#f47124}.tuPrimary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,3.2vh,36px)}.tuOffer{padding:clamp(18px,2.4vw,26px) clamp(20px,2.6vw,28px);border-left:3px solid #F47124;background:#f4712414;border-radius:0 12px 12px 0}.tuOfferH{margin:0;font-size:clamp(14px,1.5vw,18px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#fff}.tuOfferB{margin:8px 0 0;max-width:54ch;font-size:14.5px;line-height:1.55;color:#ffffffb8}.tuChips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px clamp(10px,1.6vw,22px)}@media(max-width:520px){.tuChips{grid-template-columns:minmax(0,1fr)}}.tuChip>span{white-space:nowrap}@media(max-width:900px){.tuChips{flex-wrap:wrap}}.tuChip{cursor:pointer}.tuChip input{position:absolute;opacity:0;width:0;height:0}.tuChip>span{display:flex;align-items:center;gap:9px;min-height:30px;font-size:clamp(10px,1.02vw,12.5px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;transition:color .2s}.tuChip>span:before{content:"";flex:none;width:14px;height:14px;border:1px solid rgba(255,255,255,.32);border-radius:4px;transition:border-color .2s,background .2s,box-shadow .2s}.tuChip:hover>span{color:#fff}.tuChip:hover>span:before{border-color:#ffffff8c}.tuChip:has(input:checked)>span{color:#fff}.tuChip:has(input:checked)>span:before{border-color:#f47124;background:#f47124;box-shadow:inset 0 0 0 3px #080f18}.tuChip:has(input:focus-visible)>span:before{outline:2px solid #F47124;outline-offset:2px}.tuCheckRow{margin-top:clamp(26px,3.8vh,44px);padding:clamp(20px,2.6vw,28px);border:1px dashed rgba(255,255,255,.22);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(14px,2.4vw,32px);max-width:820px}.tuCheckH{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#f47124}.tuCheckLead{margin:8px 0 0;font-size:clamp(15px,1.55vw,19px);font-weight:900;letter-spacing:-.015em;color:#fff}.tuCheckB{margin:6px 0 0;max-width:48ch;font-size:13.5px;line-height:1.5;color:#ffffff9e}
