:root[data-boot=hold] body{background:#000;overflow:hidden}:root[data-boot=fly] body{transition:background var(--boot-fly) ease}:root[data-boot=hold] .drill-wrapper{transform:translate(var(--boot-dx, 0px),var(--boot-dy, 0px))}:root[data-boot=fly] .drill-wrapper{transform:none;transition:transform var(--boot-fly) cubic-bezier(.4,0,.2,1)}@media(max-width:767px){:root[data-boot=hold] .drill-wrapper,:root[data-boot=fly] .drill-wrapper{transform:none;transition:none}}.boot__mark{position:fixed;left:50%;top:50%;z-index:1;height:min(75vh,60vw);aspect-ratio:504 / 522;transform:translate(-50%,-50%);pointer-events:none;background:#ecebe812;-webkit-mask-image:var(--boot-mark);mask-image:var(--boot-mark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:root[data-boot=fly] .boot__mark{opacity:0;transition:opacity var(--boot-fly) ease}:root[data-boot=hold] :is(.rail,.topbar,.brandstrip,.hs__photo,.hs__glow,.flow,.hs__vignette,.hs__copyTop,.hs__copyBottom,.footerReveal__page>*:not(#hero),.ft){opacity:0}:root[data-boot=fly] :is(.rail,.topbar,.brandstrip,.hs__photo,.hs__glow,.flow,.hs__vignette,.hs__copyTop,.hs__copyBottom,.footerReveal__page>*:not(#hero),.ft){transition:opacity var(--boot-fly) ease}:root[data-boot=hold] :is(.hs__rise,.hs__inkLine,.hs__inkFill){animation-play-state:paused}.logoloop{position:relative;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media(prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto: #0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media(prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.brandstrip{--strip-bg: #1e2227;--strip-line: #2b2f34;position:relative;z-index:2;background:var(--strip-bg);border-top:1px solid var(--strip-line);padding:clamp(18px,2.4vw,28px) 0;overflow:hidden}.brandstrip .logoloop__list{margin:0;padding:0;list-style:none}.brandstrip__hit{display:inline-flex;align-items:center;padding:10px 0;margin:-10px 0;border:0;background:none;cursor:pointer}.brandstrip .logoloop__item img{filter:grayscale(1) brightness(0) invert(1);opacity:.62;transition:filter .4s ease,opacity .4s ease}.brandstrip .logoloop__item:hover img{filter:none;opacity:1}.brandstrip__hit:focus-visible img{filter:none;opacity:1}.brandstrip__hit:focus-visible{outline:2px solid #e2551c;outline-offset:6px;border-radius:2px}@media(prefers-reduced-motion:reduce){.brandstrip .logoloop__item img{transition:none}}.shiny-text{display:inline-block}.flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.flow__sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flow__path{fill:none;stroke:#7c848c;stroke-opacity:.19;stroke-dasharray:.28 .72;animation:flow-run var(--dur, 30s) linear infinite;animation-delay:var(--delay, 0s)}@keyframes flow-run{to{stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.flow__path{animation:none;stroke-dasharray:none;stroke-opacity:.07}}.mag{position:relative;overflow:visible;touch-action:manipulation}.mag__field{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.mag__filing{position:absolute;width:0;height:0;will-change:transform}.mag__drift{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:999px;background:var(--rust, #e2551c);opacity:.38;transition:opacity .3s ease,box-shadow .3s ease;animation:mag-drift var(--dur, 7s) ease-in-out infinite;animation-delay:var(--phase, 0s)}@keyframes mag-drift{0%{transform:translate(0)}25%{transform:translate(var(--dx),var(--dy))}50%{transform:translate(calc(var(--dx) * -.5),calc(var(--dy) * .9))}75%{transform:translate(calc(var(--dx) * .8),calc(var(--dy) * -.7))}to{transform:translate(0)}}.mag:hover .mag__drift,.mag:focus-visible .mag__drift{opacity:.95;box-shadow:0 0 6px #e2551c99}@media(prefers-reduced-motion:reduce){.mag__drift{animation:none}}.mag__label{position:relative;z-index:1}.hs{--ink: #0b0c0d;--graphite: #141618;--steel: #23262a;--hairline: #2b2f34;--chalk: #ecebe8;--muted: #8b8f94;--rust: #e2551c;--rust-dim: #a63c11;--shell-pad: clamp(20px, 3vw, 44px);--rail-w: 244px;--copy-w: clamp(520px, 42vw, 820px);--edge: max(var(--shell-pad), var(--shell-inset));position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;background:var(--ink);color:var(--chalk);font-family:var(--font-body);overflow:hidden;-webkit-font-smoothing:antialiased}.hs *,.hs *:before,.hs *:after{box-sizing:border-box}.hs__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/herobg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.hs__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(11,12,13,.92) 0%,rgba(11,12,13,.62) 42%,rgba(11,12,13,.2) 72%,transparent 100%),linear-gradient(to top,rgba(11,12,13,.85) 0%,transparent 38%)}.hs__glow{position:absolute;z-index:0;pointer-events:none;inset:-20% -10% auto auto;width:min(70vw,1150px);height:min(70vw,1150px);background:radial-gradient(circle,rgba(226,85,28,.14),transparent 62%);filter:blur(20px)}.hs__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(130% 110% at 50% 45%,transparent 40%,rgba(0,0,0,.72) 100%)}.hs__shell{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:0}.hs__railFoot{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#575c61;line-height:1.9;text-transform:uppercase}.hs__main{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-rows:auto minmax(0,1fr);align-items:start;column-gap:clamp(16px,3vw,56px);padding:calc(var(--shell-pad) + 38px) var(--edge) var(--shell-pad);min-height:0}.hs__copyTop{grid-column:1;grid-row:1;max-width:var(--copy-w)}.hs__copyBottom{grid-column:1;grid-row:2;max-width:var(--copy-w);align-self:stretch;display:flex;flex-direction:column;min-height:0}.hs__copyTop{container-type:inline-size}.hs__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(16px,2.4vw,28px);font-family:var(--font-mono);font-size:clamp(10px,1vw,12px);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--rust)}.hs__eyebrow:before{content:"";width:42px;height:1px;background:var(--rust);flex:none}.hs__headline{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.9rem,7.2vw,8rem);line-height:.92;letter-spacing:-.015em;text-transform:uppercase}.hs__headline span{display:block}.hs__headline .is-rust{color:var(--rust)}.hs__headlineSmall{font-size:min(.72em,13.6cqw);letter-spacing:-.01em;color:var(--chalk)}.hs__headlineBig{font-size:min(1.1em,16cqw);letter-spacing:-.028em}.hs__headlineBig>*{padding-block:.06em}.hs__lede{margin:clamp(18px,2.4vw,30px) 0 0;max-width:58ch;font-size:clamp(.95rem,1.2vw,1.2rem);font-weight:400;line-height:1.66;color:#b3b7bb}.hs__ledeNote{margin:clamp(10px,1.2vw,16px) 0 0;max-width:58ch;font-size:clamp(.85rem,1vw,1rem);font-weight:400;line-height:1.66;color:#878c91}.hs__stage{position:absolute;top:0;right:var(--shell-inset);bottom:0;left:min(calc(var(--rail-w) + var(--edge) + var(--copy-w) + clamp(16px,3vw,56px)),60%);min-height:0}.hs__stage canvas{touch-action:pan-y}.hs__stageLoading{position:absolute;top:0;right:0;bottom:0;left:0}.hs__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3vw,38px);margin-bottom:clamp(22px,2.6vw,32px)}.hs__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border:1px solid transparent;border-radius:2px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.hs__btn:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.hs__btn--solid{background:var(--rust);color:#fff}.hs__btn--solid:hover{background:#f0641f;transform:translateY(-2px)}.hs__btn--ghost{background:transparent;border-color:var(--steel);color:var(--chalk)}.hs__btn--ghost:hover{border-color:var(--rust);color:var(--rust);transform:translateY(-2px)}.hs__specs{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:clamp(14px,1.8vw,26px);margin-top:auto;container-type:inline-size}.hs__spec{display:flex;gap:11px;align-items:flex-start}.hs__specNo{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--rust);line-height:1.5}.hs__specTitle{font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.35}.hs__specNote{margin-top:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);line-height:1.45}@media(min-width:1301px){@container (max-width: 629px){.hs__specTitle{width:min-content}}}.hs__contact{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hairline);background:#0b0c0d99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hs__cell{display:flex;align-items:center;gap:14px;padding:20px clamp(16px,2.2vw,34px);border-left:1px solid var(--hairline);min-width:0}.hs__cell:first-child{border-left:0}.hs__cellLabel{flex:none;align-self:flex-start;margin-top:2px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--rust)}.hs__cellMain{font-size:14px;font-weight:500;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs__cellNote{margin-top:3px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.hs__topbar{position:absolute;top:var(--shell-pad);right:var(--shell-pad);z-index:5;display:flex;align-items:center;gap:16px}.hs__quote{display:inline-flex;align-items:center;padding:13px 22px;border:1px solid var(--rust);border-radius:2px;background:#e2551c0f;color:var(--rust);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,color .22s ease}.hs__quote:hover{background:var(--rust);color:#fff}.hs__quote:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.hs__burger{display:none;align-items:center;padding:12px 18px;border:1px solid var(--steel);border-radius:2px;background:#141618cc;color:var(--chalk);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.hs__burger:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.hs__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#060708c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s ease}.hs__scrim.is-open{opacity:1;pointer-events:auto}.hs__drawer{position:fixed;inset:0 auto 0 0;z-index:50;width:min(310px,84vw);padding:28px 24px;background:var(--graphite);border-right:1px solid var(--hairline);transform:translate(-102%);visibility:hidden;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility .34s;display:flex;flex-direction:column;gap:34px;overflow-y:auto}.hs__drawer.is-open{transform:translate(0);visibility:visible}.hs__drawerHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.hs__close{flex:none;padding:9px 13px;border:1px solid var(--steel);border-radius:2px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.hs__close:hover{color:var(--rust);border-color:var(--rust)}.hs__close:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.hs__rise{opacity:0;transform:translateY(18px);animation:hsRise .82s cubic-bezier(.22,.68,0,1) forwards}@keyframes hsRise{to{opacity:1;transform:none}}.hs__ink{position:relative}.hs__inkLine{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke:1px var(--chalk);opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none}.hs__headlineBig .hs__inkLine{-webkit-text-stroke-color:var(--rust)}@media(prefers-reduced-motion:no-preference){.hs__inkLine{animation:hsInkDraw 1.5s linear .15s backwards}.hs__inkFill{animation:hsInkFill 1.5s linear .15s backwards}.hs__headlineBig :is(.hs__inkLine,.hs__inkFill){animation-delay:.4s}}@keyframes hsInkDraw{0%{opacity:1;clip-path:inset(-.2em 100% -.2em 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}55%{opacity:1;clip-path:inset(-.2em 0 -.2em 0);animation-timing-function:linear}62%{opacity:1;clip-path:inset(-.2em 0 -.2em 0);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{opacity:1;clip-path:inset(-.2em 0 -.2em 100%)}}@keyframes hsInkFill{0%,62%{clip-path:inset(-.2em 100% -.2em 0);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{clip-path:inset(-.2em 0 -.2em 0)}}@media(max-width:1300px){.hs__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.hs__shell{grid-template-columns:minmax(0,1fr)}.hs__burger{display:inline-flex}.hs__main{grid-column:1;grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-top:96px;padding-bottom:44px}.hs__copyTop,.hs__copyBottom,.hs__stage{grid-column:1;grid-row:auto;max-width:100%}.hs__actions{margin-bottom:0}.hs__specs{margin-top:clamp(28px,3.6vw,48px);padding-top:clamp(22px,2.6vw,32px);border-top:1px solid var(--hairline)}.hs__stage{position:relative;inset:auto;height:clamp(300px,46svh,470px);min-height:0;margin:8px 0 4px}.hs__topbar{left:var(--shell-pad);justify-content:space-between}.hs__photo{background-position:62% center}.hs__contact{grid-template-columns:repeat(2,minmax(0,1fr))}.hs__cell:nth-child(3){border-left:0}.hs__cell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}@media(max-width:720px){.hs{min-height:auto}.hs__quote{padding:12px 16px;font-size:10.5px;letter-spacing:.1em}.hs__main{padding-top:88px}.hs__headline{font-size:clamp(2.55rem,12.5vw,4rem)}.hs__lede{font-size:.95rem}.hs__stage{height:clamp(280px,42svh,400px)}.hs__actions{gap:10px}.hs__btn{flex:1 1 100%;padding:15px 20px}.hs__specs{gap:18px 16px}.hs__contact{grid-template-columns:minmax(0,1fr)}.hs__cell{border-left:0;border-bottom:1px solid var(--hairline)}.hs__cell:last-child{border-bottom:0}}@media(max-width:400px){.hs__specs{grid-template-columns:minmax(0,1fr)}.hs__stage{height:260px}.hs__quote{padding:11px 12px;font-size:9.5px;letter-spacing:.08em}.hs__burger{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.hs__rise{animation:none;opacity:1;transform:none}.hs *,.hs *:before,.hs *:after{transition-duration:.01ms!important}}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{margin-left:.25rem;display:inline-block;opacity:1}.text-type__cursor--hidden{display:none}.ink{position:relative;display:block}.ink__fill{display:block}.ink__line{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none}@media(prefers-reduced-motion:no-preference){.ink-title[data-enter]:not(.is-shown) .ink__fill{opacity:0}.ink-title.is-shown .ink__line{animation:inkDraw 1.5s linear backwards;animation-delay:var(--ink-delay, 0s)}.ink-title.is-shown .ink__fill{animation:inkFill 1.5s linear backwards;animation-delay:var(--ink-delay, 0s)}}@keyframes inkDraw{0%{opacity:1;clip-path:inset(-.2em 100% -.2em 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}55%{opacity:1;clip-path:inset(-.2em 0 -.2em 0);animation-timing-function:linear}62%{opacity:1;clip-path:inset(-.2em 0 -.2em 0);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{opacity:1;clip-path:inset(-.2em 0 -.2em 100%)}}@keyframes inkFill{0%,62%{clip-path:inset(-.2em 100% -.2em 0);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{clip-path:inset(-.2em 0 -.2em 0)}}.rf{--ground: #0a0b0c;--card: #101214;--muted: #191c20;--border: #2b2f34;--fg: #ecebe8;--muted-fg: #9ea3a8;--primary: #e2551c;--block: 896px;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));container-type:inline-size;position:relative;isolation:isolate;width:100%;display:flex;flex-direction:column;align-items:center;padding:clamp(34px,5.4vh,72px) var(--pad) clamp(56px,9vh,116px) calc(var(--rail-w) + var(--pad));color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.rf *,.rf *:before,.rf *:after{box-sizing:border-box}.rf__head{width:100%;max-width:var(--block);margin:0 auto 64px;text-align:center}.rf__title{margin:0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--fg)}.rf__title .is-rust{color:var(--primary)}.rf__lede{margin:16px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted-fg)}.rf__rail{position:relative;width:100%;max-width:var(--block);margin:0 auto 32px}.rf__track{position:absolute;left:16.6667%;top:50%;width:66.6667%;height:2px;transform:translateY(-50%);background:var(--border)}.rf__markers{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rf__marker{justify-self:center;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 4px var(--ground);font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1;color:var(--fg)}.rf__steps{width:100%;max-width:var(--block);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rf__step{display:flex;min-width:0}.rf__card{position:relative;display:flex;flex:1;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--fg);transition:transform .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.rf__card:hover{transform:scale(1.05);border-color:#e2551c80;background:var(--muted);box-shadow:0 10px 15px -3px #0009,0 4px 6px -4px #0009}.rf__tile{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:8px;background:var(--muted);color:var(--primary)}.rf__card:hover .rf__tile{background:var(--card)}.rf__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf__stepTitle{margin:0 0 8px;font-family:var(--font-display);font-size:var(--fs-card-title);line-height:var(--lh-card-title);font-weight:600;color:var(--fg)}.rf__note{margin:0 0 24px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted-fg)}.rf__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.rf__point{display:flex;align-items:center;gap:12px;font-size:var(--fs-body);line-height:1.5;color:var(--muted-fg)}.rf__dot{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#e2551c33}.rf__dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--primary)}@container (max-width: 859px){.rf__rail{display:none}.rf__steps{grid-template-columns:minmax(0,1fr)}.rf__card:hover{transform:none}}@media(max-width:1024px){.rf{--rail-w: 0px}}@media(prefers-reduced-motion:reduce){.rf__card{transition:none}.rf__card:hover{transform:none}}.mq{position:relative;overflow:hidden;padding:clamp(10px,1.4vh,16px) 0;background:var(--rust-lit, #ef5a1b);border-top:1px solid rgba(11,12,13,.22);border-bottom:1px solid rgba(11,12,13,.22)}.mq__track{display:flex;width:max-content;will-change:transform}.mq__run{display:flex;flex:none;align-items:center}.mq__cell{display:inline-flex;align-items:center;flex:none}.mq__word{font-family:var(--font-display);font-size:clamp(1.05rem,1.9vw,1.7rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.12;white-space:nowrap;color:#0b0c0d}.mq__star{padding:0 clamp(16px,2.2vw,34px);font-size:clamp(.7rem,1.1vw,.95rem);line-height:1;color:#0b0c0d9e}@media(prefers-reduced-motion:reduce){.mq__track{transform:none!important}}.wa{--wa-rail: 244px;--wa-pad: clamp(22px, 4vw, 64px);--wa-h: clamp(320px, 44vh, 480px);--wa-gap: 0px}.wa__srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wa .mq{margin:0 0 clamp(26px,3.4vw,44px)}.wa__strip{container-type:inline-size;margin:0 0 0 var(--wa-rail);padding:0;list-style:none;display:flex;gap:var(--wa-gap);height:var(--wa-h)}.wa__panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;transition:flex-grow .55s cubic-bezier(.22,.61,.36,1)}.wa__panel.is-open{flex-grow:1.6}.wa__panel.is-dim{flex-grow:.85}.wa__panel--light{--wa-ink: #f4f3f1;--wa-ink-soft: rgba(244, 243, 241, .74);--wa-accent: #ef5a1b;--wa-veil: linear-gradient(rgba(6, 7, 8, .46), rgba(6, 7, 8, .46))}.wa__panel--dark{--wa-ink: #0b0c0d;--wa-ink-soft: #0b0c0d;--wa-accent: #0b0c0d;--wa-veil: none}.wa__hit{display:block;width:100%;height:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.wa__hit:focus-visible{outline:2px solid var(--rust-lit, #ef5a1b);outline-offset:-2px}.wa__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--wa-focus, 40%) center;filter:brightness(1) saturate(1);transition:filter .55s ease}.wa__panel.is-dim .wa__shot{filter:brightness(.52) saturate(.7)}.wa__panel.is-dim .wa__body{opacity:.5}.wa__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wa-veil);pointer-events:none}.wa__body{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1;display:block;padding:0 clamp(14px,1.3vw,20px);opacity:1;transition:opacity .55s ease}.wa__title{display:block;min-height:2.2em;font-family:"Anton",var(--font-display);font-size:clamp(1.05rem,2.7cqw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.024em;text-transform:uppercase;color:var(--wa-ink)}.wa__rule{display:block;width:42px;height:2px;margin-top:12px;background:var(--wa-accent);transform:scaleX(.42);transform-origin:left center;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.wa__panel.is-open .wa__rule{transform:scaleX(1)}.wa__note{display:block;max-width:32ch;margin-top:0;font-size:clamp(.86rem,1vw,.95rem);font-weight:400;line-height:1.6;color:var(--wa-ink-soft);opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .5s ease,margin-top .5s ease}.wa__panel.is-open .wa__note{opacity:1;max-height:8em;margin-top:14px}@media(max-width:1024px){.wa{--wa-rail: 0px}}@media(max-width:860px){.wa__strip{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:0 0 4px;-webkit-overflow-scrolling:touch}.wa__panel{flex:0 0 clamp(215px,64vw,290px);aspect-ratio:1 / 1.4;scroll-snap-align:start;transition:none}.wa__panel.is-open,.wa__panel.is-dim{flex-grow:0}.wa__panel.is-dim .wa__shot{filter:none}.wa__title{font-size:clamp(1.35rem,6.4cqw,2rem)}.wa__rule{transform:scaleX(1)}.wa__note{opacity:1;max-height:none;min-height:3.2em;margin-top:14px}}@media(prefers-reduced-motion:reduce){.wa__panel,.wa__shot,.wa__rule,.wa__note{transition-duration:.01ms}}.ps{--ps-h: clamp(320px, 46vh, 540px);--ps-gap: clamp(8px, 1vw, 14px);--ps-tile: #14171b;position:relative;padding:clamp(48px,9vh,116px) 0 clamp(48px,9vh,116px) var(--rail-w, 0px);background-color:#0a0b0c;background-image:var(--dither, none)}.ps__viewport{height:var(--ps-h);overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ps__viewport.is-dragging{cursor:grabbing}.ps__track{display:flex;width:max-content;height:100%}.ps__set{display:flex;flex:0 0 auto;height:100%}.ps__tile{position:relative;flex:0 0 auto;height:100%;margin-right:var(--ps-gap);overflow:hidden;border-radius:2px;background:var(--ps-tile)}.ps__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ps__slot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ecebe861}.ps__slotMark{width:40px;height:auto;fill:none;stroke:currentColor;stroke-width:1.5}.ps__slotNo{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em}.ps__slotLabel{max-width:80%;font-family:var(--font-body);font-size:12px;line-height:1.35;text-align:center}.ps--still{overflow-x:auto;overscroll-behavior-x:contain}.ps--still .ps__set{height:var(--ps-h)}.ps--still .ps__tile:last-child{margin-right:0}.ps--still:focus-visible{outline:2px solid var(--rust, #e2551c);outline-offset:3px}.ab{--ink: #0b0c0d;--hairline: #2b2f34;--chalk: #ecebe8;--muted: #8b8f94;--rust: #e2551c;--rust-lit: #ef5a1b;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));--measure: 62ch;--dither: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='d' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.886 0 0 0 0 0.333 0 0 0 0 0.110 0.008 0 0 0 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23d)'/%3E%3C/svg%3E");position:relative;isolation:isolate;background:#000;color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.ab *,.ab *:before,.ab *:after{box-sizing:border-box}.ab__band{position:relative;padding:clamp(48px,9vh,116px) var(--pad) clamp(48px,9vh,116px) calc(var(--rail-w) + var(--pad));border-top:1px solid rgba(236,235,232,.05)}.ab__band:first-child{border-top:0}.ab__band--flush{padding:0;border-top:0}.ab__band.ab__band--warm.ab__band--flush{background-image:url(/assets/topogray-BSXMJf7k.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.ab__band--warm{background-color:#0a0b0c;background-image:var(--dither),radial-gradient(76% 101% at 4% 0%,rgba(226,85,28,.1) 0%,rgba(226,85,28,.08) 12%,rgba(226,85,28,.06) 24%,rgba(226,85,28,.042) 36%,rgba(226,85,28,.026) 48%,rgba(226,85,28,.014) 60%,rgba(226,85,28,.005) 72%,rgba(226,85,28,.001) 85%,transparent 100%),radial-gradient(67% 92% at 96% 100%,rgba(226,85,28,.07) 0%,rgba(226,85,28,.056) 12%,rgba(226,85,28,.042) 24%,rgba(226,85,28,.029) 36%,rgba(226,85,28,.018) 48%,rgba(226,85,28,.01) 60%,rgba(226,85,28,.004) 72%,rgba(226,85,28,.001) 85%,transparent 100%)}.ab__seam{--seam-h: clamp(96px, 9vw, 210px);--seam-air: clamp(8px, 1.05vw, 22px);position:relative;z-index:1;height:var(--seam-h);margin:calc(var(--seam-air) - var(--seam-h) / 2) 0;pointer-events:none;background-image:url(/assets/cable-divider-WmzJ7QAY.webp),linear-gradient(to bottom,#0a0b0c00,#0a0b0c 32%,#0a0b0c 68%,#0a0b0c00);background-size:max(100%,900px) auto,100% 100%;background-position:center,center;background-repeat:no-repeat}@media(min-width:2334px){.ab__seam{background-size:100% 778px,100% 100%}}.ab__seam+.ab__band{border-top:0}.ab__inner{max-width:1180px}.ab__eyebrow{margin:0 0 clamp(16px,2.2vw,26px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.ab__body{margin:clamp(20px,2.6vw,30px) 0 0;max-width:var(--measure);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.ab__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(18px,3vw,40px);margin-top:clamp(28px,4vw,52px);padding-top:clamp(20px,2.8vw,32px);border-top:1px solid rgba(236,235,232,.1);max-width:760px}.ab__statValue{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:600;line-height:1;color:var(--rust)}.ab__statLabel{margin-top:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:1.6}.ab__who{min-height:94svh;display:flex;align-items:center}.ab__whoGrid{width:100%;max-width:1780px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto 1fr;grid-template-areas:"copy shot" "copy sign";gap:clamp(28px,3.4vw,64px)}.ab__whoCopy{grid-area:copy;min-width:0}.ab__whoTitle{margin:0;max-width:21ch;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.ab__whoTitle .is-rust{display:block;color:var(--rust)}.ab__whoBody{margin:clamp(13px,1.5vw,18px) 0 0;max-width:68ch;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.ab__whoBody:first-of-type{margin-top:clamp(20px,2.6vw,30px)}.ab__whoClose{margin:clamp(22px,2.8vw,34px) 0 0;padding-left:clamp(14px,1.6vw,22px);border-left:2px solid var(--rust);max-width:58ch;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-lead);color:var(--chalk)}.ab__whoShot{grid-area:shot;margin:0;min-width:0}.ab__whoShot img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--hairline);border-radius:2px;transition:filter .5s ease}.ab__whoShot:hover img{filter:saturate(.95) contrast(1.04) brightness(.96)}.ab__whoShot figcaption{margin-top:clamp(10px,1.2vw,14px);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6b7075}.ab__whoShot figcaption:before{content:"";width:26px;height:1px;background:var(--rust);flex:none}.ab__whoSign{grid-area:sign;align-self:end;padding-top:clamp(18px,2.2vw,26px);border-top:1px solid rgba(236,235,232,.1);min-width:0}.ab__whoSignMark{display:block;width:clamp(180px,66%,320px);height:auto;filter:brightness(0) invert(1);opacity:.9}.ab__whoSignName{margin-top:clamp(10px,1.2vw,14px);font-family:var(--font-display);font-size:clamp(1rem,1.15vw,1.1rem);font-weight:600;letter-spacing:-.005em;color:var(--chalk)}.ab__whoSignRole{margin-top:5px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ab__profile{padding-top:clamp(32px,4.5vh,64px);padding-bottom:clamp(64px,10vh,132px);background-color:var(--ink);background-image:radial-gradient(130% 110% at 50% 45%,transparent 40%,rgba(0,0,0,.72) 100%),linear-gradient(100deg,rgba(11,12,13,.92) 0%,rgba(11,12,13,.62) 42%,rgba(11,12,13,.2) 72%,transparent 100%),linear-gradient(to top,rgba(11,12,13,.85) 0%,transparent 38%),url(/herobg.webp);background-size:auto,auto,auto,cover;background-position:center;background-repeat:no-repeat}.ab__pfGrid{max-width:1780px;display:grid;grid-template-columns:minmax(380px,1fr) min(54%,72vh,calc(100% - 380px - 3.6vw));grid-template-rows:auto auto;column-gap:clamp(36px,3.6vw,72px);row-gap:clamp(40px,6.2vh,80px);align-items:start}.ab__pfCopy{grid-column:1;grid-row:1}.ab__pfTitle{margin:0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.ab__pfTitle .is-rust{color:var(--rust)}.ab__pfSub{margin:clamp(8px,1vw,12px) 0 0;font-family:var(--font-display);font-size:clamp(1.15rem,1.9vw,1.65rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#c4c7ca}.ab__pfCopy .ab__body{margin-top:clamp(16px,1.8vw,22px);max-width:46ch}.ab__pfHero{grid-column:2;grid-row:1;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0}.ab__pfHeroFrame{position:relative;aspect-ratio:4 / 3;overflow:hidden}.ab__pfHeroShot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88)}.ab__pfHeroCap{display:block;padding:clamp(8px,1vw,12px) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.ab__pfCue{display:inline-block;margin-left:8px;font-style:normal;color:var(--rust-lit);transition:transform .25s ease}.ab__pfMach:hover .ab__pfCue,.ab__pfMach:focus-visible .ab__pfCue{transform:translate(3px)}.ab__pfMach:focus-visible{outline:2px solid var(--rust-lit);outline-offset:3px}.ab__pfMore{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,calc(5vw - 24px),76px);margin:0;padding:0;list-style:none}.ab__pfMoreCell{min-width:0}.ab__pfMach{display:grid;grid-template-columns:clamp(108px,calc(10.5vw - 12px),200px) minmax(0,1fr);column-gap:clamp(12px,1.2vw,18px);align-items:start;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.ab__pfMachShot{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;filter:saturate(.88);transition:filter .35s ease}.ab__pfMach:hover .ab__pfMachShot,.ab__pfMach:focus-visible .ab__pfMachShot{filter:saturate(1) brightness(1.04)}.ab__pfMachText{align-self:center;min-width:0}.ab__pfMachName{display:block;margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:500;line-height:1.3;color:var(--chalk)}.ab__pfMachParts{display:block;margin-top:4px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.ab__ship{margin-top:clamp(20px,2.4vw,30px);max-width:var(--measure)}.ab__shipLine{margin:0;max-width:28ch;font-family:var(--font-display);font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-lead);color:var(--chalk)}.ab__shipTerms{margin:clamp(10px,1.2vw,14px) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:#8f9499}.ab__shipLink{display:inline-block;margin-top:clamp(12px,1.4vw,16px);font-size:var(--fs-small);font-weight:600;line-height:1.5;text-decoration:none;color:var(--rust-lit)}.ab__shipArrow{display:inline-block;margin-left:8px;transition:transform .25s ease}.ab__shipLink:hover .ab__shipArrow{transform:translate(4px)}.ab__shipLink:focus-visible{outline:2px solid var(--rust);outline-offset:4px;border-radius:1px}.ab__mcLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,4vw,40px)}.ab__mcScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050607cc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ab__mcOpen{position:relative;width:min(520px,100%);max-height:100%;overflow:auto;border:1px solid var(--hairline);border-radius:2px;background:#0e1013}.ab__mcOpen:focus{outline:none}.ab__mcOpenShot{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover}.ab__mcOpenBody{padding:clamp(18px,2.4vw,28px)}.ab__mcOpenTitle{font-family:var(--font-display);margin:0;font-size:var(--fs-card-title);font-weight:600;line-height:var(--lh-card-title);color:var(--chalk)}.ab__mcOpenNote{margin:12px 0 0;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.ab__mcClose{margin-top:clamp(18px,2.2vw,24px);padding:10px 20px;border:1px solid var(--hairline);border-radius:2px;background:transparent;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ab__mcClose:hover{border-color:var(--rust-lit);background:#ef5a1b1f}.ab__mcClose:focus-visible{outline:2px solid var(--rust-lit);outline-offset:2px}.ab__pfPledge{margin:clamp(16px,2vw,24px) 0 0;max-width:62ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.ab__cycleBand{overflow:hidden;--cyc-pad: clamp(24px, 4.25vh, 50px);--strip-pad: clamp(48px, 9vh, 116px);padding-top:var(--cyc-pad);padding-bottom:calc(var(--strip-pad) + var(--cyc-pad));border:0;background:#0a0b0c}.ab__cycle{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px)}.ab__cycleMark{flex:none;width:clamp(64px,7vw,96px);height:clamp(64px,7vw,96px);display:grid;place-items:center;border:1px solid rgba(226,85,28,.4);border-radius:50%}.ab__cycleSpin{position:relative;display:block;width:62%;height:62%;animation:ab-turn .8s cubic-bezier(.22,.61,.36,1) both}@keyframes ab-turn{0%{transform:rotate(var(--from))}to{transform:rotate(var(--to))}}.ab__cycleGlyph{display:block;width:100%;height:100%;fill:var(--rust-lit);animation:ab-swell .8s ease-in-out both}@keyframes ab-swell{0%,to{transform:scale(1)}52%{transform:scale(1.1)}}.ab__cycleCopy{flex:0 1 auto;min-width:0}.ab__cycleTitle{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.7vw,2.35rem);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--chalk)}.ab__cycleTitle .is-rust{font-weight:700;color:var(--rust-lit)}.ab__cycleCaret{margin-left:2px;color:var(--rust-lit);font-weight:400}.ab__cycleRule{flex:1 1 auto;min-width:20px;height:1px;background:#ecebe821}.ab__cycleRule--end{flex:0 0 clamp(24px,5vw,90px)}.ab__cycleTag{flex:none;margin:0;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ab__quote{font-family:var(--font-display);margin:0;max-width:22ch;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;color:var(--chalk)}.ab__quote span{display:block}.ab__quote .is-rust{color:var(--rust)}.ab__quoteFoot{margin:clamp(22px,3vw,34px) 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}@media(max-width:1200px){.ab__pfGrid{grid-template-columns:minmax(0,1fr)}.ab__pfCopy{display:contents}.ab__pfHero,.ab__pfMore{grid-column:1;grid-row:auto}.ab__pfPromise{order:1}.ab__pfPromise .ab__ship{margin-top:0}.ab__pfMach{display:block}.ab__pfMachName{margin-top:clamp(8px,1vw,12px)}.ab__pfHeroFrame{aspect-ratio:3 / 2}}@media(min-width:1025px)and (max-width:1366px){.ab__who{min-height:0}.ab__whoGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"copy" "shot" "sign"}.ab__whoShot img{aspect-ratio:16 / 9}.ab__whoSign{align-self:start}}@media(max-width:1520px){.ab__cycle{flex-wrap:wrap;row-gap:clamp(16px,3vw,24px)}.ab__cycleRule{display:none}.ab__cycleTag{flex:1 1 100%;padding-top:clamp(13px,2.4vw,18px);border-top:1px solid rgba(236,235,232,.12);white-space:normal}}@media(max-width:1024px){.ab{--rail-w: 0px}.ab__band{padding-left:var(--pad)}.ab__band--flush{padding-left:0}.ab__who{min-height:0;display:block}.ab__whoGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"copy" "shot" "sign"}.ab__whoShot img{aspect-ratio:16 / 10}}@media(max-width:560px){.ab__stats{grid-template-columns:minmax(0,1fr);gap:18px}.ab__pfHeroFrame{aspect-ratio:4 / 3}.ab__pfMore{grid-template-columns:minmax(0,1fr);gap:32px}.ab__pfMach{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:14px}.ab__pfMachName{margin-top:0}.ab__cycleCopy{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.ab__cycleSpin,.ab__cycleGlyph{animation:none}.ab *,.ab *:before,.ab *:after{transition-duration:.01ms!important}}@property --bb-color{syntax: "<color>"; inherits: true; initial-value: #e2551c;}.bb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--bb-fade: linear-gradient(to bottom, transparent 0%, #000 16%, #000 74%, transparent 100%);-webkit-mask-image:var(--bb-fade);mask-image:var(--bb-fade);transition:--bb-color .9s ease-in-out}.bb__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb__backdrop{stroke-width:.5;stroke-opacity:.05}.bb__beam{stroke-width:.8;stroke-opacity:.6}.bb__stop--lead{stop-color:var(--bb-color);stop-opacity:0}.bb__stop--hot{stop-color:color-mix(in srgb,var(--bb-color) 42%,#fff)}.bb__stop--mid{stop-color:var(--bb-color)}.bb__stop--tail{stop-color:var(--bb-color);stop-opacity:0}@media(prefers-reduced-motion:reduce){.bb{transition:none}}.br{--hairline: #2b2f34;--chalk: #ecebe8;--muted: #8b8f94;--rust: #e2551c;--rust-lit: #ef5a1b;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));--gutter: clamp(44px, 5vw, 78px);--card-w: clamp(228px, 26vw, 400px);--card-h: clamp(150px, 19vh, 250px);position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2.6vh,34px);padding:clamp(38px,6vh,84px) var(--pad) clamp(30px,5vh,64px) calc(var(--rail-w) + var(--pad));background:linear-gradient(180deg,#0a0b0c,#0a0b0ced,#0a0b0ccc 6%,#0a0b0c99,#0a0b0c61,#0a0b0c30,#0a0b0c0f,#0a0b0c00 26%),radial-gradient(110% 78% at 50% 0%,rgba(226,85,28,.07),transparent 62%),#0a0b0c;color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.br *,.br *:before,.br *:after{box-sizing:border-box}.br__beams{z-index:-2}.br__glow{--falloff: radial-gradient(closest-side, #000 0%, rgba(0, 0, 0, .9) 22%, rgba(0, 0, 0, .72) 38%, rgba(0, 0, 0, .5) 54%, rgba(0, 0, 0, .28) 70%, rgba(0, 0, 0, .12) 84%, transparent 100%);position:absolute;left:calc(50% + var(--rail-w) / 2);top:46%;z-index:-1;width:min(1400px,112%);height:96%;transform:translate(-50%,-50%);opacity:.24;-webkit-mask-image:var(--falloff);mask-image:var(--falloff);pointer-events:none}.br__head{flex:none;max-width:1180px}.br__eyebrow{margin:0 0 clamp(12px,1.8vh,22px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.br__title{margin:0;max-width:18ch;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.br__title .is-rust{display:block;color:var(--rust)}.br__lede{margin:clamp(14px,1.8vh,22px) 0 0;max-width:58ch;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.br__frame{position:relative;flex:none;margin-top:clamp(4px,1.4vh,18px);container-type:inline-size}.br__wordmark{--lift: calc(var(--card-h) * .65);position:absolute;inset:calc(-1 * var(--lift)) 0 var(--lift) 0;display:grid;place-items:center;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.br__wordmarkText{grid-area:1 / 1;font-family:var(--font-display);font-size:min(calc(100cqw / (var(--len, 6) * .6)),calc(var(--card-h) * 1.15));font-weight:700;line-height:1;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(236,235,232,.11)}.br__stage{position:relative;height:calc(var(--card-h) + clamp(48px,8vh,92px));margin:0 var(--gutter);perspective:1500px;perspective-origin:50% 50%;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.br__stage.is-dragging{cursor:grabbing}.br__deck{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.br__card{position:absolute;top:50%;left:50%;width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);padding:0;border:0;background:none;cursor:pointer;transform-style:preserve-3d;will-change:transform,opacity}.br__card:focus-visible{outline:2px solid var(--rust-lit);outline-offset:7px}.br__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border:1px solid #3d434a;border-radius:3px;background:linear-gradient(158deg,#2a2f35,#1a1e22 58%,#131619);box-shadow:0 26px 60px -34px #000000f2;transition:border-color .55s ease,box-shadow .55s ease}.br__card.is-on .br__plate{border-color:#0b0c0d80;box-shadow:0 0 0 1px #0b0c0d29,0 26px 70px -26px color-mix(in srgb,var(--halo, #e2551c) 45%,transparent),0 40px 90px -40px #000000f2}.br__plateLit{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plate, linear-gradient(158deg, #f4f3f0 0%, #eae8e2 62%, #dedbd4 100%));opacity:0;transition:opacity .5s ease}.br__card.is-on .br__plateLit{opacity:1}.br__logo{--logo-scale: 1;position:relative;grid-area:1 / 1;width:auto;height:auto;max-width:calc(74% * var(--logo-scale));max-height:calc(52% * var(--logo-scale));object-fit:contain;-webkit-user-drag:none;pointer-events:none}.br__logo--mono{filter:grayscale(1) brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.br__card.is-on .br__logo--mono{opacity:0}.br__logo--live{opacity:0;transition:opacity .4s ease}.br__card.is-on .br__logo--live{opacity:1;transition-delay:.14s}.br__logo--field{max-width:92%;max-height:76%}.br__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--gutter);height:clamp(80px,20vh,180px);padding:0;border:0;background:none;color:var(--chalk);cursor:pointer;opacity:.34;transition:opacity .35s ease,color .35s ease;z-index:2}.br__arrow--prev{left:0}.br__arrow--next{right:0}.br__arrow:hover{opacity:1;color:var(--rust)}.br__arrow:focus-visible{outline:2px solid var(--rust);outline-offset:2px;opacity:1}.br__chev{width:100%;height:100%;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.br__detail{flex:none;display:grid;min-height:clamp(150px,19vh,200px);margin:0 auto;max-width:64ch;text-align:center}.br__detailCard{grid-area:1 / 1}.br__detailGhost{visibility:hidden;pointer-events:none}.br__meta{margin:0 0 clamp(8px,1.1vh,13px);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.br__name{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:600;line-height:1.1;letter-spacing:-.012em;text-transform:uppercase;color:var(--chalk)}.br__desc{margin:clamp(11px,1.5vh,18px) auto 0;max-width:62ch;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.br__foot{flex:none;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,16px)}.br__dots{display:flex;align-items:center;gap:9px}.br__dot{width:7px;height:7px;padding:0;border:1px solid rgba(236,235,232,.26);border-radius:999px;background:none;cursor:pointer;transition:width .45s cubic-bezier(.22,.61,.36,1),background-color .35s ease,border-color .35s ease}.br__dot:hover{border-color:#ecebe899}.br__dot.is-on{width:26px;background:var(--rust);border-color:var(--rust)}.br__hint{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6b7075;white-space:nowrap}.br__hint:before{content:"";width:26px;height:1px;background:var(--rust);flex:none}@media(max-width:1024px){.br{--rail-w: 0px}}@media(max-width:720px){.br{--card-w: clamp(196px, 60vw, 300px);--card-h: clamp(132px, 17vh, 200px);--gutter: 0px}.br__arrow{display:none}.br__detail{min-height:clamp(180px,26vh,230px)}}@media(max-width:400px){.br__hint{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.br *,.br *:before,.br *:after{transition-duration:.01ms!important}}.sp{--hairline: #2b2f34;--chalk: #ecebe8;--muted: #8b8f94;--rust: #e2551c;--rust-lit: #ef5a1b;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));--measure: 1780px;position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(26px,20vh - 100px,130px);padding:clamp(34px,5.4vh,84px) var(--pad) clamp(26px,4vh,72px) calc(var(--rail-w) + var(--pad));background:#0a0b0c;border-top:1px solid rgba(236,235,232,.05);color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}.sp__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/assets/graffity-DnWSLlb8.jpg) center / cover no-repeat;opacity:.14;filter:grayscale(1) contrast(1.08);-webkit-mask-image:linear-gradient(102deg,transparent 6%,rgba(0,0,0,.45) 42%,#000 84%);mask-image:linear-gradient(102deg,transparent 6%,rgba(0,0,0,.45) 42%,#000 84%);pointer-events:none}.sp:before{content:"";position:absolute;inset:0 0 auto 0;z-index:-1;height:clamp(130px,24vh,260px);background:linear-gradient(to bottom,#0a0b0c,#0a0b0c00);pointer-events:none}.sp__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(66% 58% at 78% 18%,rgba(226,85,28,.13),transparent 62%),radial-gradient(58% 52% at 6% 96%,rgba(226,85,28,.06),transparent 60%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%);pointer-events:none}.sp__head{flex:none;width:100%;max-width:var(--measure)}.sp__eyebrow{margin:0 0 clamp(16px,3vh,34px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.sp__title{margin:0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.sp__title .is-rust{display:block;color:var(--rust)}.sp__grid{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(26px,3.6vw,80px);width:100%;max-width:var(--measure)}.sp__copy{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(20px,8vh - 32px,64px);min-width:0}.sp__lede+.sp__lede{margin-top:clamp(14px,2.2vh,26px)}.sp__lede{margin:0;max-width:58ch;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:#9ea3a8}.sp__claim{padding-left:clamp(14px,1.6vw,22px);border-left:2px solid var(--rust)}.sp__claimLead{margin:0;max-width:40ch;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-lead);letter-spacing:-.008em;color:var(--chalk)}.sp__claimLead .is-rust{color:var(--rust)}.sp__claimFoot{margin:clamp(14px,2.1vh,26px) 0 0;max-width:48ch;font-size:var(--fs-body);line-height:var(--lh-body);color:#9ea3a8}.sp__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border:0;border-radius:999px;background:var(--rust);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,transform .22s ease}.sp__cta:after{content:"↗";font-size:14px;line-height:1}.sp__cta:hover{background:#f0641f;transform:translateY(-2px)}.sp__cta:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.sp__exhibit{display:flex;flex-direction:column;gap:clamp(28px,13vh - 55px,100px);min-width:0}.sp__panelTitle{margin:0;font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600;line-height:var(--lh-card-title);letter-spacing:.01em;text-transform:uppercase;color:var(--chalk)}.sp__panelBody{margin:clamp(12px,2vh,22px) 0 clamp(22px,3.4vh,40px);max-width:56ch;font-size:var(--fs-body);line-height:var(--lh-body);color:#9ea3a8}.sp__brands{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(9px,1.1vw,15px);margin:0;padding:0;list-style:none}.sp__brandCell{min-width:0}.sp__brand{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(15px,2vh,26px) 12px;border:1px solid var(--hairline);border-radius:3px;background:linear-gradient(158deg,#1c2126,#14181b 62%,#101215);cursor:pointer;overflow:hidden;transition:border-color .35s ease,transform .35s ease,box-shadow .45s ease}.sp__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(78% 100% at 50% 118%,var(--halo, #e2551c),transparent 72%);opacity:0;transition:opacity .45s ease;pointer-events:none}.sp__brand:hover,.sp__brand:focus-visible{transform:translateY(-3px);border-color:#3d434a;box-shadow:0 22px 44px -30px #000000f2}.sp__brand:hover:before,.sp__brand:focus-visible:before{opacity:.26}.sp__brand:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.sp__brandMark{--mark-h: clamp(34px, 5.4vh, 54px);position:relative;display:grid;place-items:center;width:100%;height:var(--mark-h)}.sp__brandLogo{--logo-scale: 1;display:block;width:100%;height:calc(var(--mark-h) * .72 * var(--logo-scale));background-color:#ecebe8ad;-webkit-mask-image:var(--mark);mask-image:var(--mark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .4s ease;pointer-events:none}.sp__brand:hover .sp__brandLogo,.sp__brand:focus-visible .sp__brandLogo{background-color:var(--tint, #ecebe8)}.sp__hair{opacity:.55}.sp__ghost{opacity:.3;stroke-dasharray:3 4}@media(max-width:1200px){.sp__grid{grid-template-columns:minmax(0,1fr)}.sp__copy{justify-content:flex-start}}@media(max-width:1024px){.sp{--rail-w: 0px;min-height:0;justify-content:flex-start;padding-top:clamp(72px,11vh,104px)}}@media(max-width:420px){.sp__brands{gap:7px}.sp__brand{padding:13px 6px}.sp__brandMark{--mark-h: clamp(30px, 4.4vh, 44px)}}@media(prefers-reduced-motion:reduce){.sp *,.sp *:before,.sp *:after{transition-duration:.01ms!important}}.faq{--hairline: #2b2f34;--chalk: #ecebe8;--muted: #8b8f94;--faint: #6d7176;--ink: #0b0c0d;--rust: #e2551c;--rust-lit: #ef5a1b;--said: #16191c;--said-lit: #1c2126;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));--measure: 1780px;--thread: 780px;position:relative;isolation:isolate;container-type:inline-size;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,3.6vh,52px);padding:clamp(34px,5.4vh,84px) var(--pad) clamp(30px,4.6vh,78px) calc(var(--rail-w) + var(--pad));background:#0a0b0c;border-top:1px solid rgba(236,235,232,.05);color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(48% 40% at 78% 22%,rgba(226,85,28,.09),transparent 62%),radial-gradient(52% 42% at 16% 84%,rgba(226,85,28,.06),transparent 64%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24%);mask-image:linear-gradient(to bottom,transparent 0,#000 24%);pointer-events:none}.faq__head{flex:none;width:100%;max-width:var(--measure)}.faq__eyebrow{margin:0 0 clamp(12px,1.8vh,22px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.faq__title{margin:0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.faq__title .is-rust{display:block;color:var(--rust)}.faq__thread{flex:none;width:100%;max-width:var(--thread);border:1px solid rgba(236,235,232,.07);border-radius:22px;background:#ecebe804;overflow:hidden}.faq__body{padding:clamp(14px,2vh,20px) clamp(14px,2vw,26px) clamp(18px,2.4vh,28px)}.faq__phone{background:#ecebe80a;border-bottom:1px solid rgba(236,235,232,.08)}.faq__status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:7px clamp(12px,1.6vw,18px) 4px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--chalk)}.faq__statusLeft,.faq__statusRight{display:inline-flex;align-items:center;gap:6px}.faq__statusRight{justify-self:end}.faq__signal{display:inline-flex;align-items:center;gap:3px}.faq__signal i{width:5px;height:5px;border-radius:50%;background:currentColor}.faq__signal i:nth-child(n+4){opacity:.3}.faq__wifi{width:15px;height:11px;overflow:visible}.faq__clock{justify-self:center;letter-spacing:.04em;font-variant-numeric:tabular-nums}.faq__battLabel{letter-spacing:.02em}.faq__batt{position:relative;width:22px;height:11px;border:1px solid currentColor;border-radius:3px;opacity:.85}.faq__batt:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:1px;background:currentColor}.faq__batt:after{content:"";position:absolute;left:100%;top:50%;width:2px;height:4px;transform:translateY(-50%);border-radius:0 2px 2px 0;background:currentColor}.faq__navbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:5px clamp(12px,1.6vw,18px) 9px}.faq__back{justify-self:start;width:9px;height:9px;border-left:2px solid var(--rust);border-bottom:2px solid var(--rust);border-radius:1px;transform:rotate(45deg)}.faq__peer{display:flex;align-items:center;gap:9px;min-width:0}.faq__peerText{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.faq__peerName{font-family:var(--font-display);font-size:clamp(.92rem,1.5cqw,1.02rem);font-weight:600;letter-spacing:.01em;color:var(--chalk)}.faq__peerState{font-size:11px;letter-spacing:.02em;color:var(--faint)}.faq__call{position:relative;justify-self:end;display:inline-flex;color:var(--rust)}.faq__call svg{width:19px;height:19px}.faq__call:after{content:"";position:absolute;top:-1px;right:-2px;width:6px;height:6px;border-radius:50%;background:var(--rust-lit);box-shadow:0 0 0 2px #14171a}.faq__stamp{display:flex;align-items:center;gap:14px;margin:0 0 clamp(12px,1.8vh,18px);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--faint)}.faq__stamp:before,.faq__stamp:after{content:"";flex:1 1 auto;height:1px;background:#ecebe814}.faq__list{margin:0;padding:0;list-style:none}.faq__row+.faq__row{margin-top:clamp(9px,1.3vh,14px)}.faq__line{display:flex;align-items:flex-end;gap:10px}.faq__line--in{justify-content:flex-start}.faq__line--out{justify-content:flex-end}.faq__avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.faq__avatar--hs{background:#e2551c21;border:1px solid rgba(226,85,28,.4)}.faq__avatar--hs:before{content:"";width:17px;height:17px;background:var(--rust);-webkit-mask-image:var(--faq-mark);mask-image:var(--faq-mark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.faq__qHead{margin:0;min-width:0;font:inherit;font-weight:inherit}.faq__q{display:flex;align-items:center;gap:clamp(8px,1.4cqw,14px);margin:0;padding:0;border:0;background:none;font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:color .22s ease}.faq__q.is-open{color:var(--rust)}.faq__bubble{position:relative;display:block;max-width:46ch;padding:11px 17px;border-radius:19px;border:1px solid var(--hairline);background:var(--said);color:var(--chalk);font-size:clamp(.92rem,1.42cqw,1.02rem);line-height:1.45;transition:background .22s ease,border-color .22s ease,color .22s ease}.faq__q:hover .faq__bubble{background:var(--said-lit);border-color:#3a4046}.faq__q.is-open .faq__bubble{background:#e2551c26;border-color:#e2551c75;color:#fff}.faq__q:focus-visible{outline:none}.faq__q:focus-visible .faq__bubble{outline:2px solid var(--rust-lit);outline-offset:3px}.faq__sticker{position:absolute;top:-14px;font-size:20px;line-height:1;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55));pointer-events:none}.faq__sticker[data-side=left]{left:9px;transform:rotate(-9deg)}.faq__sticker[data-side=right]{right:11px;transform:rotate(8deg)}.faq__send{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;opacity:.5;transition:opacity .22s ease}@media(hover:hover)and (pointer:fine){.faq__send{opacity:0}}.faq__q:hover .faq__send,.faq__q:focus-visible .faq__send,.faq__q.is-open .faq__send{opacity:1}.faq__send svg{width:15px;height:15px;margin-top:1px;transition:opacity .2s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.faq__send:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.6px;margin-top:-.8px;border-radius:1px;background:currentColor;transform:scaleX(0);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.faq__q.is-open .faq__send svg{opacity:0;transform:translate(4px,-4px)}.faq__q.is-open .faq__send:after{transform:scaleX(1)}.faq__reply{overflow:hidden;visibility:hidden}.faq__line--out{padding-top:8px;padding-left:clamp(28px,8cqw,76px)}.faq__a{margin:0;max-width:48ch;padding:12px 18px;border-radius:19px 19px 5px;background:var(--rust);color:var(--ink);font-size:clamp(.9rem,1.38cqw,1rem);line-height:1.55;box-shadow:0 10px 26px -14px #e2551cb3}.faq__seen{margin:6px 44px 0 0;text-align:right;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.faq__seen:before{content:"✓✓";margin-right:6px;letter-spacing:-.12em;color:var(--rust)}@media(max-width:1024px){.faq{--rail-w: 0px;min-height:0;justify-content:flex-start;padding-top:clamp(72px,11vh,104px)}}@media(max-width:620px){.faq__thread{border-radius:18px}.faq__bubble,.faq__a{max-width:none}.faq__line--out{padding-left:12px}}@media(max-width:420px){.faq__avatar{width:28px;height:28px}.faq__avatar--hs:before{width:14px;height:14px}.faq__line{gap:8px}.faq__bubble{padding:10px 14px}.faq__a{padding:11px 15px}.faq__seen{margin-right:36px}.faq__sticker{font-size:17px;top:-12px}}.faq__thread{--faq-start: .35s;--faq-rest: .1s}.faq__row{--pop-at: calc(var(--faq-start) + var(--i) * var(--faq-rest))}.faq__qHead{transform-origin:0 100%}.faq__line--out{position:relative}.faq__a{transform-origin:100% 100%}.faq__typing{position:absolute;right:44px;bottom:0;display:none;gap:4px;padding:14px 16px;border-radius:19px 19px 5px;background:var(--rust);opacity:0;transform-origin:100% 100%;pointer-events:none}.faq__typing i{width:6px;height:6px;border-radius:50%;background:var(--ink);opacity:.7}@media(max-width:420px){.faq__typing{right:36px}}@media(prefers-reduced-motion:no-preference){.faq__head[data-enter]:not(.is-shown),.faq__thread[data-enter]:not(.is-shown){opacity:0}.faq__head.is-shown{animation:faqFadeIn .8s ease-out backwards}.faq__thread.is-shown{animation:faqFadeIn .6s ease-out .1s backwards}.faq__thread.is-shown .faq__qHead{animation:faqPop .38s cubic-bezier(.3,1.35,.5,1) var(--pop-at) backwards}.faq__typing{display:flex}.faq__reply.is-open .faq__typing{animation:faqTyping .55s ease-out .1s backwards}.faq__reply.is-open .faq__typing i{animation:faqDot .24s ease-in-out .1s 2 alternate backwards}.faq__reply.is-open .faq__typing i:nth-child(2){animation-delay:.18s}.faq__reply.is-open .faq__typing i:nth-child(3){animation-delay:.26s}.faq__reply.is-open .faq__a{animation:faqPop .38s cubic-bezier(.3,1.35,.5,1) .6s backwards}.faq__reply.is-open .faq__seen{animation:faqFadeIn .4s ease-out .95s backwards}}@keyframes faqFadeIn{0%{opacity:0}}@keyframes faqTyping{0%{opacity:0;transform:scale(.85)}20%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes faqDot{to{transform:translateY(-3px)}}@keyframes faqPop{0%{opacity:0;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.faq__q,.faq__bubble,.faq__send,.faq__send svg,.faq__send:after{transition:none}.faq__q.is-open .faq__send svg{transform:none}}.io{--chalk: #ecebe8;--muted: #9ea3a8;--hairline: #2b2f34;--rust: #e2551c;--rust-lit: #ef5a1b;--plate: #16181b;--sunk: #0a0b0c;width:100%;--pad-b: 24px;padding:80px 0 var(--pad-b);color:var(--chalk);font-family:var(--font-body)}.io *,.io *:before,.io *:after{box-sizing:border-box}.io__head{max-width:720px}.io__title{margin:0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase}.io__title .is-rust{display:block;color:var(--rust)}.io__lede{margin:16px 0 0;max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.io__split{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.io__cardWrap{min-width:0;perspective:900px}.io__card{--tilt-x: 0deg;--tilt-y: 0deg;height:100%;padding:28px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--hairline);border-radius:20px;background:linear-gradient(to bottom,#111316,var(--sunk));box-shadow:0 18px 40px -28px #000000e6;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s ease,box-shadow .3s ease,border-color .3s ease}.io__card:hover{transition-duration:.1s,.3s,.3s;border-color:#3d434a;box-shadow:0 26px 60px -30px #000}.io__eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.io__cardTitle{margin:12px 0 0;font-family:var(--font-display);font-size:var(--fs-card-title);line-height:var(--lh-card-title);font-weight:600}.io__hours{margin:20px 0 0;font-family:var(--font-mono);font-size:clamp(20px,2.6vw,28px);color:var(--chalk)}.io__hoursNote{margin:8px 0 0;max-width:46ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.io__phone{margin-top:6px;font-size:calc(var(--fs-small) - 1px);line-height:var(--lh-small);color:var(--rust);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.io__phone:hover,.io__phone:focus-visible{border-bottom-color:var(--rust)}.io__address{display:block;margin:20px 0 0;font-style:normal;font-size:var(--fs-body);line-height:1.5}.io__mapLink{display:inline-block;margin-top:8px;margin-bottom:22px;font-size:var(--fs-small);color:var(--rust);text-decoration:none;border-bottom:1px solid transparent}.io__mapLink:hover,.io__mapLink:focus-visible{border-bottom-color:var(--rust)}.io__body{margin:20px 0 0;max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.io__points{margin:20px 0 22px;padding:0;list-style:none;display:grid;gap:10px}.io__point{position:relative;padding-left:20px;font-size:var(--fs-small);line-height:var(--lh-small)}.io__point:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--rust)}.io__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;align-self:center;padding:12px 22px;border:0;border-radius:6px;background:var(--rust);color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.io__cta:hover:not(:disabled){background:var(--rust-lit)}.io__cta:focus-visible{outline:2px solid var(--rust-lit);outline-offset:3px}.io__soon{margin:auto 0;align-self:center;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.io__soonNote{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.io__soonLabel{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.io__soonPhone{color:var(--rust);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.io__soonPhone:hover,.io__soonPhone:focus-visible{border-bottom-color:var(--rust)}.io__street{display:block;position:relative;width:calc(100% + 56px);margin:auto -28px -28px;aspect-ratio:16 / 10;border:0;border-radius:0 0 19px 19px;overflow:hidden;background:var(--plate)}.io__streetButton{padding:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;color:var(--chalk);font-family:inherit;background-image:linear-gradient(to right,rgba(236,235,232,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(236,235,232,.04) 1px,transparent 1px);background-size:20px 20px;transition:border-color .2s ease}.io__streetShot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.16) saturate(.82) brightness(.88);transition:filter .25s ease}.io__street:hover .io__streetShot,.io__street:focus-within .io__streetShot{filter:none}.io__streetButton--shot{background-image:none}.io__streetButton--shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,11,12,.9) 0%,rgba(10,11,12,.74) 13%,rgba(10,11,12,.53) 26%,rgba(10,11,12,.33) 39%,rgba(10,11,12,.17) 52%,rgba(10,11,12,.06) 66%,transparent 82%);pointer-events:none}.io__streetAddress,.io__streetLabel{position:relative;z-index:1}.io__streetButton:hover:not(:disabled){border-color:var(--rust)}.io__streetButton:focus-visible{outline:2px solid var(--rust-lit);outline-offset:3px}.io__streetButton:disabled{cursor:default}.io__streetAddress{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.io__streetLabel{font-size:15px;font-weight:600;color:var(--rust)}.io__streetLabel--off{color:var(--muted);font-weight:400}.io__street--live{padding:0}.io__streetFrame{width:100%;height:100%;border:0;display:block}.io__rule{width:min(440px,56%);height:1px;--cf-top: 40px;margin:calc(var(--pad-b) + clamp(24px,4vh,48px) + var(--cf-top)) auto 0;background:linear-gradient(90deg,transparent 0%,rgba(158,163,168,.05) 14%,rgba(158,163,168,.2) 32%,rgba(158,163,168,.3) 50%,rgba(158,163,168,.2) 68%,rgba(158,163,168,.05) 86%,transparent 100%)}@container (max-width: 899px){.io__rule{--cf-top: 24px}}@media(max-width:900px){.io{padding-top:56px}.io__split{grid-template-columns:1fr;gap:20px}}@media(max-width:400px){.io{padding-top:48px}}@media(prefers-reduced-motion:reduce){.io__cta,.io__streetButton{transition:none}.io__card{transform:none;transition:none}}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-country-selector-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-close-icon-size: 20px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 44px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg)}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;outline:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);padding-bottom:calc(var(--iti-mobile-popup-margin) + var(--iti-virtual-keyboard-height, 0px));display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__close-button{position:absolute;bottom:100%;right:calc(-1 * var(--iti-mobile-popup-margin));width:var(--iti-mobile-popup-margin);height:var(--iti-mobile-popup-margin);padding:0;background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}[dir=rtl] :is(.iti--fullscreen-popup .iti__close-button){right:auto;left:calc(-1 * var(--iti-mobile-popup-margin))}.iti--fullscreen-popup .iti__close-button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.iti--fullscreen-popup .iti__close-button-svg{width:var(--iti-close-icon-size);height:var(--iti-close-icon-size);display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__search-input{font-size:max(16px,1em)}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x: url(/assets/flags@2x-QBzdwbZ8.webp)}:root{--iti-country-selector-bg: #16181b;--iti-border-color: #2b2f34;--iti-hover-color: rgba(236, 235, 232, .07);--iti-icon-color: #9ea3a8;--iti-strict-reject-flash-color: rgba(226, 85, 28, .18)}.ph .iti{display:block;width:100%}.ph .iti__selected-country{color:#ecebe8;border-radius:6px 0 0 6px}.ph .iti__selected-dial-code{font-size:14px;color:#c9cdd1}.ph .iti__selected-country:focus-visible{outline:2px solid #ef5a1b;outline-offset:-2px}.iti__country-selector{border-radius:6px;color:#ecebe8;font-family:var(--font-body);font-size:14px}.iti--inline-country-selector .iti__country-selector{box-shadow:0 18px 40px -18px #000000e6}.iti__search-input{background:#0f1113;color:#ecebe8;font-family:inherit;font-size:inherit;border-radius:6px 6px 0 0;outline:none}.iti__search-input::placeholder{color:#6b7075}.iti__search-input:focus-visible{box-shadow:0 0 0 2px #ef5a1b8c inset}.iti__country.iti__highlight{background-color:#e2551c29}.iti__dial-code,.iti__no-results{color:#9ea3a8}.iti__flag{box-shadow:0 0 0 1px #ecebe814}.mr{position:relative;margin:0;padding:20px;border:1px solid var(--hairline);border-radius:8px;display:grid;gap:16px;min-width:0}.mr__legend{padding:0 8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rust)}.mr__remove{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--hairline);border-radius:6px;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;cursor:pointer}.mr__remove:hover{color:var(--chalk);border-color:var(--bad)}.mr__remove:focus-visible{outline:2px solid var(--rust-lit);outline-offset:2px}.mr__pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mr__note{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}@media(max-width:560px){.mr{padding:16px}.mr__pair{grid-template-columns:1fr}.mr__removeText{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pf{--rust: #e2551c;--ink: #0b0c0d;--ink-72: rgba(11, 12, 13, .72);--ink-28: rgba(11, 12, 13, .28);--chalk: #ecebe8;--muted: #9ea3a8;--hairline: #2b2f34;--rust-lit: #ef5a1b;--plate: #16181b;--sunk: #0a0b0c;--bad: #c2452a;align-self:stretch;margin-left:calc(-1 * (var(--rail-w) + var(--pad)));margin-right:calc(-1 * var(--pad));background:var(--rust);color:var(--ink);font-family:var(--font-body);scroll-margin-top:calc(clamp(20px,3vw,44px) + 64px)}.pf *,.pf *:before,.pf *:after{box-sizing:border-box}.pf__inner{padding:clamp(40px,6vh,72px) var(--pad) clamp(40px,6vh,72px) calc(var(--rail-w) + var(--pad))}.pf:focus{outline:none}.pf:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pf__head{width:100%;max-width:780px;margin:0 auto}.pf__eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-72)}.pf__title{margin:10px 0 0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase}.pf__lede{margin:12px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-72)}.pf__card{width:100%;max-width:780px;margin:clamp(24px,4vh,40px) auto 0;padding:clamp(24px,4vw,40px);border-radius:24px;background:linear-gradient(to bottom,#111316,var(--sunk));color:var(--chalk)}.pf__stepper{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;gap:8px}.pf__stepperItem{min-width:0}.pf__stepperDot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;font-family:inherit;text-align:center;cursor:default}.pf__stepperDot.is-done{cursor:pointer}.pf__stepperDot:focus-visible{outline:2px solid var(--rust-lit);outline-offset:4px}.pf__stepperMark{width:16px;height:16px;border-radius:50%;background:var(--hairline);transition:background-color .3s ease,box-shadow .3s ease}.pf__stepperDot.is-done .pf__stepperMark,.pf__stepperDot.is-here .pf__stepperMark{background:var(--rust)}.pf__stepperDot.is-here .pf__stepperMark{box-shadow:0 0 0 4px #e2551c33}.pf__stepperLabel{font-size:12px;line-height:1.3;color:var(--muted);transition:color .3s ease}.pf__stepperDot.is-here .pf__stepperLabel{color:var(--rust);font-weight:600}.pf__bar{margin-top:12px;width:100%;height:6px;border-radius:999px;background:var(--hairline);overflow:hidden}.pf__barFill{height:100%;border-radius:999px;background:var(--rust);transition:width .35s ease}.pf__count{margin:10px 0 0;font-size:13px;color:var(--muted)}.pf__stepTitle{margin:28px 0 0;font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600;line-height:var(--lh-card-title)}.pf__stepTitle:focus{outline:none}.pf__stepTitle:focus-visible{outline:2px solid var(--rust-lit);outline-offset:4px}.pf__fields{margin-top:24px;display:grid;gap:16px}.pf__field{display:grid;gap:8px;min-width:0}.pf__label{font-size:14px;color:var(--chalk)}.pf__req{margin-left:3px;color:var(--rust-lit)}.pf__requiredNote{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.pf__input{width:100%;height:40px;padding:0 16px;border:1px solid var(--hairline);border-radius:6px;background:var(--plate);font-family:var(--font-body);font-size:14px;color:var(--chalk);outline:none;box-shadow:0 1px #ecebe80f inset;transition:box-shadow .2s ease,border-color .2s ease}.pf__input::placeholder{color:#6b7075}.pf__input:focus{border-color:#3d434a;box-shadow:0 0 0 2px #ecebe866}.pf__input.is-bad{border-color:var(--bad);box-shadow:0 0 0 1px #c2452a73}.pf__input--area{height:auto;padding:12px 16px;line-height:1.5;resize:vertical}.pf__fieldError{margin:0;font-size:13px;color:var(--bad)}.pf__group{margin:0;padding:20px;border:1px solid var(--hairline);border-radius:8px;display:grid;gap:16px;min-width:0}.pf__groupTitle{padding:0 8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rust)}.pf__grid{display:grid;grid-template-columns:160px 1fr;gap:16px}.pf__grid>.pf__field:nth-child(1),.pf__grid>.pf__field:nth-child(4){grid-column:1 / -1}.pf__check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.pf__checkbox{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--rust);cursor:pointer}.pf__checkbox.is-bad{outline:2px solid var(--bad);outline-offset:2px}.pf__check a{color:var(--rust);text-underline-offset:3px}.pf__addRow{display:grid;gap:8px;justify-items:start}.pf__nav{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.pf__button{padding:12px 24px;border:1px solid var(--rust);border-radius:6px;background:var(--rust);color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.pf__button:hover{background:var(--rust-lit);border-color:var(--rust-lit)}.pf__button:focus-visible{outline:2px solid var(--rust-lit);outline-offset:3px}.pf__button:disabled{opacity:.6;cursor:default}.pf__button--ghost{background:transparent;border-color:var(--hairline);color:var(--chalk)}.pf__button--ghost:hover{background:var(--plate);border-color:var(--hairline)}.pf__status{margin:16px 0 0;min-height:20px;font-size:14px;color:var(--bad)}.pf__status.is-preview{line-height:1.5;color:var(--chalk)}.pf__preview{margin:0 0 24px;max-width:62ch;font-size:14px;line-height:1.55;color:var(--chalk)}.pf__previewLabel{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust-lit)}.pf__previewPhone{color:var(--rust-lit);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.pf__previewPhone:hover,.pf__previewPhone:focus-visible{border-bottom-color:var(--rust-lit)}.rv{margin:0;display:grid;gap:4px}.rv__title{margin:24px 0 8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rust)}.rv__title:first-child{margin-top:0}.rv__line{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:6px 0;border-bottom:1px solid var(--hairline)}.rv__key{margin:0;font-size:13px;color:var(--muted)}.rv__value{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rv__machine{margin-top:12px}.rv__machineHead{margin:0 0 4px;font-size:15px;font-weight:600}.rv__notice{margin-top:28px;padding:20px;border:1px solid var(--rust);border-radius:8px;background:#e2551c14}.rv__noticeTitle{margin:0 0 10px;font-size:14px;font-weight:700}.rv__noticeTitle--second{margin-top:20px}.rv__noticeList{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.55}.rv__noticeBody{margin:0;font-size:14px;line-height:1.55}.pf__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pf__idCard{padding:26px;border:1px solid var(--rust);border-radius:8px;background:#e2551c14;text-align:center}.pf__idLabel{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pf__id{margin:8px 0 0;font-family:var(--font-mono);font-size:clamp(28px,6vw,44px);font-weight:700;letter-spacing:.04em;color:var(--rust)}.pf__idSteps{margin-top:24px}.pf__sendTo{margin:8px 0 0;font-style:normal;font-size:var(--fs-body);line-height:var(--lh-body)}@media(max-width:560px){.pf__stepperLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pf__group{padding:16px}.pf__grid{grid-template-columns:1fr}.rv__line{grid-template-columns:1fr;gap:2px}.pf__card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.pf__input,.pf__button,.pf__stepperMark,.pf__stepperLabel,.pf__barFill{transition:none}}@media print{body *{visibility:hidden}.pf--done,.pf--done *{visibility:visible}.pf--done{position:absolute;left:0;top:0;width:100%;margin:0;background:#fff;color:#000}.pf--done .pf__inner{padding:24px;max-width:none}.pf--done .pf__card{background:#fff;color:#000;max-width:none;padding:0}.pf--done .pf__idCard{background:#fff;border:2px solid #000}.pf--done .pf__id,.pf--done .pf__idLabel,.pf--done .pf__eyebrow,.pf--done .rv__title{color:#000}.pf__noPrint{display:none!important}}.cf{--chalk: #ecebe8;--muted: #9ea3a8;--hairline: #2b2f34;--rust: #e2551c;--rust-lit: #ef5a1b;--plate: #16181b;--sunk: #0a0b0c;width:100%;padding:40px 0 80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;color:var(--chalk);font-family:var(--font-body)}.cf *,.cf *:before,.cf *:after{box-sizing:border-box}.cf__left{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.cf__badge{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:4px;border-radius:6px;background:linear-gradient(to bottom,#1c1f23,#0a0b0c);overflow:hidden}.cf__badgeInner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:5px;background:var(--plate);overflow:hidden}.cf__badgeIcon{width:24px;height:24px;color:var(--rust)}.cf__badge:before{content:"";position:absolute;inset:auto 0 0 0;z-index:3;height:16px;background:#4a4f55;opacity:.5;filter:blur(8px)}.cf__badge:after{content:"";position:absolute;inset:auto 0 0 0;z-index:4;width:60%;height:8px;margin:0 auto;background:linear-gradient(to right,transparent,var(--rust-lit),transparent);filter:blur(4px)}.cf__eyebrow{margin:36px 0 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--rust)}.cf__title{margin:14px 0 0;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--chalk)}.cf__title .is-rust{color:var(--rust)}.cf__sight{margin:14px 0 0}.cf__sight .cf__title{margin:0}.cf__aim{position:relative;width:fit-content;max-width:100%}.cf__corner{position:absolute;width:14px;height:14px;border:0 solid var(--rust);opacity:.45;pointer-events:none}.cf__corner--tl{top:-4px;left:-12px;border-top-width:2px;border-left-width:2px;--x: -22px;--y: -16px}.cf__corner--tr{top:-4px;right:-12px;border-top-width:2px;border-right-width:2px;--x: 22px;--y: -16px}.cf__corner--bl{bottom:-4px;left:-12px;border-bottom-width:2px;border-left-width:2px;--x: -22px;--y: 16px}.cf__corner--br{bottom:-4px;right:-12px;border-bottom-width:2px;border-right-width:2px;--x: 22px;--y: 16px}.cf__coord{margin:14px 0 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--muted)}.cf__coordText{display:inline-block;width:calc(var(--chars) * 1ch);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.cf__sight[data-enter]:not(.is-shown) :is(.cf__corner,.cf__title){opacity:0}.cf__sight[data-enter]:not(.is-shown) .cf__coordText{clip-path:inset(0 100% 0 0)}.cf__sight.is-shown .cf__corner{animation:cfLock .7s cubic-bezier(.3,1.5,.5,1) .1s backwards}.cf__sight.is-shown .cf__title{animation:cfSightIn .45s ease-out .45s backwards}.cf__sight.is-shown .cf__coordText{animation:cfType 1s steps(var(--chars),end) .85s backwards}}@keyframes cfLock{0%{opacity:0;transform:translate(var(--x),var(--y))}40%{opacity:1}to{opacity:.45;transform:none}}@keyframes cfSightIn{0%{opacity:0}}@keyframes cfType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cf__lede{margin:32px 0 0;max-width:512px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.cf__details{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cf__detail{margin:0;display:flex;align-items:center;gap:16px;font-size:var(--fs-small);color:var(--muted)}.cf__detailDot{width:4px;height:4px;border-radius:50%;background:var(--muted);flex:none}.cf__map{--pin-x: 10.69%;--pin-y: 42.3%;position:relative;margin:80px auto 0;width:88%;max-width:600px;flex:none;perspective:800px;transform-style:preserve-3d}.cf__mapArt{display:block;width:100%;height:auto;opacity:.3;transform:rotateX(45deg) translateZ(0)}.cf__pin{position:absolute;z-index:60;left:var(--pin-x);top:var(--pin-y);width:384px;height:160px;transform:translate(-50%,calc(-50% - 14px)) translateZ(1px);pointer-events:none;text-decoration:none}.cf__pin:focus-visible{outline:none}.cf__pin:focus-visible .cf__pinLabel{outline:2px solid var(--rust);outline-offset:2px}.cf__pinLabel{position:absolute;inset:0 0 auto 0;z-index:20;width:fit-content;margin:0 auto;padding:4px 8px;border-radius:8px;background:var(--plate);font-size:12px;line-height:16px;color:var(--chalk);pointer-events:auto;transition:color .2s ease}.cf__pin:hover .cf__pinLabel,.cf__pin:focus-visible .cf__pinLabel{color:var(--rust)}.cf__pinHit{position:absolute;left:50%;top:0;width:32px;height:110px;transform:translate(-50%);pointer-events:auto}.cf__pinLabelLine{position:absolute;left:1.125rem;bottom:0;width:calc(100% - 2.25rem);height:1px;background:linear-gradient(to right,#ef5a1b00,#ef5a1be6,#ef5a1b00)}.cf__rings{position:absolute;left:50%;top:50%;margin-top:16px;transform:translate(-50%,-50%) rotateX(70deg);transform-style:preserve-3d}.cf__rings span{position:absolute;left:50%;top:50%;width:80px;height:80px;border-radius:50%;background:#e2551c33;box-shadow:0 8px 16px #0006;transform:translate(-50%,-50%) scale(0);animation:cf-ripple 4.5s linear infinite}.cf__rings span:nth-child(2){animation-delay:1.5s}.cf__rings span:nth-child(3){animation-delay:3s}@keyframes cf-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:0}33%{transform:translate(-50%,-50%) scale(.33);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.cf__beam{position:absolute;right:50%;bottom:50%;width:1px;height:80px;transform:translateY(14px);background:linear-gradient(to bottom,transparent,var(--rust))}.cf__beam--soft{filter:blur(2px)}.cf__spark{position:absolute;right:50%;bottom:50%;z-index:40;width:2px;height:2px;border-radius:50%;background:#ffb08a;transform:translate(.5px,14px)}.cf__spark--glow{width:4px;height:4px;background:var(--rust);filter:blur(3px);transform:translate(1.5px,14px)}.cf__card{position:relative;width:100%;max-width:672px;margin:0 auto;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;background:linear-gradient(to bottom,#111316,var(--sunk));overflow:hidden}.cf__pattern{position:absolute;top:0;left:50%;width:100%;height:100%;margin:-8px 0 0 -80px;pointer-events:none;-webkit-mask-image:linear-gradient(#fff,transparent);mask-image:linear-gradient(#fff,transparent)}.cf__patternInner{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;-webkit-mask-image:radial-gradient(farthest-side at top,#fff,transparent);mask-image:radial-gradient(farthest-side at top,#fff,transparent)}.cf__patternSvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#fff;stroke:#fff;mix-blend-mode:overlay}.cf__patternCells{overflow:visible}.cf__field{position:relative;z-index:20;width:100%;margin-bottom:16px}.cf__label{display:inline-block;margin-bottom:8px;font-size:14px;font-weight:500;color:#c9cdd1}.cf__req{margin-left:3px;color:var(--rust-lit)}.cf__requiredNote{position:relative;z-index:20;margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.cf__field:has(.ph){z-index:21}.cf__input{width:100%;height:40px;padding-left:16px;border:1px solid var(--hairline);border-radius:6px;background:var(--plate);font-family:var(--font-body);font-size:14px;color:var(--chalk);outline:none;box-shadow:0 1px #ecebe80f inset;transition:box-shadow .2s ease,border-color .2s ease}.cf__input::placeholder{color:#6b7075}.cf__input:focus{border-color:#3d434a;box-shadow:0 0 0 2px #ecebe866}.cf__input--area{height:auto;padding-top:16px;padding-bottom:12px;line-height:1.5;resize:vertical}.cf__submit{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid transparent;border-radius:6px;background:var(--rust);font-family:var(--font-body);font-size:14px;font-weight:500;color:#fff;cursor:pointer;box-shadow:0 1px #ffffff21 inset;transition:background-color .2s ease}.cf__submit:hover{background:#f0641f}.cf__submit:disabled{opacity:.6;cursor:progress}.cf__input.is-bad{border-color:#c2452a;box-shadow:0 0 0 1px #c2452a73}.cf__input.is-bad:focus{box-shadow:0 0 0 2px #c2452ab3}.cf__consent{margin-top:22px;margin-bottom:20px}.cf__consentLabel{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cf__checkbox{flex:none;margin:2px 0 0;width:16px;height:16px;accent-color:var(--rust);cursor:pointer}.cf__checkbox.is-bad{outline:2px solid #e0765c;outline-offset:2px}.cf__checkbox:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.cf__consentText{font-size:13px;line-height:1.5;color:#a9aeb3}.cf__consentText a{color:#c9cdd1;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.cf__consentText a:hover{color:var(--rust)}.cf__consentText a:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.cf__fieldError{margin:6px 0 0;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:#e0765c}.cf__status{margin:12px 0 0;font-family:var(--font-body);font-size:13px;line-height:1.55;color:#9ea3a8}.cf__status:empty{display:none}.cf__status.is-good{color:#6fbf8b}.cf__status.is-bad{color:#e0765c}.cf__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;pointer-events:none}.cf__submit:focus-visible{outline:2px solid var(--rust);outline-offset:3px}@container (max-width: 899px){.cf{grid-template-columns:minmax(0,1fr);padding:24px 0 40px}}@container (max-width: 700px){.cf__card{padding:16px}.cf__details{flex-direction:column;gap:8px}.cf__detailDot{display:none}.cf__map{margin-top:72px;max-width:420px}}@container (max-width: 480px){.cf__details,.cf__detail{gap:10px}}@media(prefers-reduced-motion:reduce){.cf__rings span{animation:none;opacity:.45;transform:translate(-50%,-50%) scale(.6)}.cf *,.cf *:before,.cf *:after{transition-duration:.01ms!important}}.ct{--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));position:relative;isolation:isolate;container-type:inline-size;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vh,48px);padding:clamp(40px,7vh,96px) var(--pad) clamp(40px,7vh,96px) calc(var(--rail-w) + var(--pad));background:#0a0b0c;border-top:1px solid rgba(236,235,232,.05);color:#ecebe8;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.ct__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(56% 44% at 6% 94%,rgba(226,85,28,.1),transparent 62%),radial-gradient(50% 40% at 95% 88%,rgba(226,85,28,.05),transparent 60%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%);pointer-events:none}@media(max-width:1024px){.ct{--rail-w: 0px;min-height:0;justify-content:flex-start;padding-top:clamp(72px,11vh,104px)}}@media(max-width:639px){.ct{padding-bottom:64px}}.seam{--seam-h: clamp(130px, 12.8vw, 280px);--seam-up: clamp(12px, 1.8vw, 38px);--seam-down: clamp(14px, 2.1vw, 44px);position:relative;z-index:1;height:var(--seam-h);margin:calc(-1 * var(--seam-up)) 0 calc(-1 * var(--seam-down));pointer-events:none;background-image:url(/assets/cable-divider2-BW1B5BHV.webp),linear-gradient(to bottom,rgba(10,11,12,0) 0,#0a0b0c var(--seam-up),#0a0b0c calc(100% - var(--seam-down)),rgba(10,11,12,0) 100%);background-size:max(100%,900px) auto,100% 100%;background-position:center 47.1%,center;background-repeat:no-repeat}@media(min-width:2188px){.seam{background-size:100% 729px,100% 100%}}.seam+section{border-top:0}.line-sidebar{--accent-color: #a855f7;--text-color: #c4c4c4;--marker-color: #6c6c6c;--marker-length: 60px;--marker-gap: 0px;--tick-scale: .5;--max-shift: 30px;--item-gap: 20px;--font-size: 1.1rem;--smoothing: .1s;position:relative;display:flex;justify-content:flex-start}.line-sidebar--markers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{list-style:none;margin:0;padding:1rem 0;display:flex;flex-direction:column;gap:var(--item-gap)}.line-sidebar__item{position:relative;cursor:pointer}.line-sidebar__item:before{content:"";position:absolute;top:-6px;right:-48px;bottom:-6px;left:-48px}.line-sidebar__label{position:relative;display:inline-flex;align-items:baseline;font-size:var(--font-size);line-height:1.2;color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--text-color));transform:translate(calc(var(--effect, 0) * var(--max-shift)))}.line-sidebar__index{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:.6rem;font-size:.85em;opacity:calc(.55 + var(--effect, 0) * .45)}.line-sidebar__marker{position:absolute;top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:var(--marker-length);background-color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--marker-color));transform-origin:left center;transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .5))}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{content:"";position:absolute;top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);opacity:.5;transform:translateY(-50%)}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform-origin:left center;transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .6))}.logo{display:flex;align-items:center;gap:12px}.logo__mark{flex:none;width:42px;height:42px;background:var(--rust, #e2551c);-webkit-mask-image:var(--logo-mark);mask-image:var(--logo-mark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.logo__type{line-height:1}.logo__name{font-family:var(--font-display);font-weight:700;font-size:25px;letter-spacing:.04em;color:var(--th-fg)}.logo__sub{display:block;margin-top:3px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.48em;color:var(--th-accent)}.rail{--rail-w: 244px;--hairline: #2b2f34;position:fixed;top:0;left:0;z-index:30;width:var(--rail-w);height:100svh;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(20px,3vw,44px) 0 clamp(20px,3vw,44px) clamp(18px,2.4vw,38px);background:#090a0bd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(236,235,232,.08)}.rail *,.rail *:before,.rail *:after{box-sizing:border-box}.rail__nav{padding-left:4px}.rail__foot{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#575c61;line-height:1.9;text-transform:uppercase}@media(max-width:1024px){.rail{display:none}}.topbar{--hairline: #2b2f34;--steel: #23262a;--chalk: #ecebe8;--rust: #e2551c;--pad: clamp(20px, 3vw, 44px);position:fixed;top:var(--pad);right:var(--pad);z-index:35;display:flex;align-items:center;gap:16px}.topbar *,.topbar *:before,.topbar *:after{box-sizing:border-box}.topbar__quote{display:inline-flex;align-items:center;padding:13px 22px;border:1px solid var(--rust);border-radius:2px;background:#141618d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--rust);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,color .22s ease}.topbar__quote:hover{background:var(--rust);color:#fff}.topbar__quote:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.topbar__burger{display:none;align-items:center;padding:12px 18px;border:1px solid var(--steel);border-radius:2px;background:#141618d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--chalk);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.topbar__burger:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.drawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#060708c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer__scrim.is-open{opacity:1;pointer-events:auto}.drawer{--hairline: #2b2f34;--steel: #23262a;--muted: #8b8f94;--rust: #e2551c;position:fixed;inset:0 auto 0 0;z-index:50;width:min(310px,84vw);padding:28px 24px;background:#141618;border-right:1px solid var(--hairline);transform:translate(-102%);visibility:hidden;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility .34s;display:flex;flex-direction:column;gap:34px;overflow-y:auto}.drawer.is-open{transform:translate(0);visibility:visible}.drawer *,.drawer *:before,.drawer *:after{box-sizing:border-box}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer__close{flex:none;padding:9px 13px;border:1px solid var(--steel);border-radius:2px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.drawer__close:hover{color:var(--rust);border-color:var(--rust)}.drawer__close:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.drawer__foot{margin-top:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#575c61;line-height:1.9;text-transform:uppercase}@media(max-width:1024px){.topbar__burger{display:inline-flex}.topbar{left:var(--pad);justify-content:space-between}}@media(max-width:720px){.topbar__quote{padding:12px 16px;font-size:10.5px;letter-spacing:.1em}}@media(max-width:400px){.topbar__quote{padding:11px 12px;font-size:9.5px;letter-spacing:.08em}.topbar__burger{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.drawer,.drawer__scrim{transition-duration:.01ms}}.circular-text{margin:0 auto;border-radius:50%;width:200px;position:relative;height:200px;font-weight:700;color:#fff;font-weight:900;text-align:center;cursor:pointer;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.circular-text span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;font-size:24px;transition:all .5s cubic-bezier(0,0,0,1)}.punch{--punch-step: 24ms}.punch__w{display:inline-block;white-space:nowrap}.punch__ch,.punch__part--heavy{display:inline-block}@media(prefers-reduced-motion:no-preference){.punch[data-enter]:not(.is-shown) .punch__ch{opacity:0}.punch.is-shown .punch__ch{animation:punchIn .26s cubic-bezier(.2,.9,.3,1.2) backwards;animation-delay:calc(var(--i) * var(--punch-step))}.punch.is-shown .punch__part--heavy .punch__ch{animation-name:punchInHeavy;animation-duration:.32s}.punch.is-shown .punch__part--heavy{animation:punchThud .26s ease-out;animation-delay:calc(var(--last) * var(--punch-step) + .3s)}}@keyframes punchIn{0%{opacity:0;transform:translateY(-.3em) scale(1.3)}55%{opacity:1;transform:translateY(.02em) scale(.96)}to{opacity:1;transform:none}}@keyframes punchInHeavy{0%{opacity:0;transform:translateY(-.45em) scale(1.6)}60%{opacity:1;transform:translateY(.04em) scale(.95)}to{opacity:1;transform:none}}@keyframes punchThud{0%{transform:none}30%{transform:translateY(3px)}to{transform:none}}.odo{--h: 1.32em;display:inline-flex}.odo__cells{display:inline-flex;height:var(--h);line-height:var(--h);user-select:none;-webkit-user-select:none}.odo__d{display:inline-block;height:var(--h);overflow:hidden}.odo__reel{display:flex;flex-direction:column;transform:translateY(calc(-1 * var(--h) * (10 + var(--n))))}.odo__reel>span{height:var(--h);text-align:center}.odo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.odo[data-enter]:not(.is-shown) .odo__reel{transform:none}.odo.is-shown .odo__reel{animation:odoRoll 1.35s cubic-bezier(.15,.7,.2,1) backwards;animation-delay:calc(var(--odo-delay, 0s) + var(--k) * .12s)}}@keyframes odoRoll{0%{transform:none}}.lb{--chalk: #ecebe8;--ground: #ef5a1b;--ink: #0b0c0d;--rail-w: 244px;--pad: max(clamp(22px, 4vw, 64px), var(--shell-inset));position:relative;isolation:isolate;min-height:clamp(420px,52vh,560px);display:flex;align-items:center;padding:clamp(48px,9vh,116px) var(--pad) clamp(48px,9vh,116px) calc(var(--rail-w) + var(--pad));background:var(--ground);border-top:1px solid rgba(11,12,13,.22);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.lb *,.lb *:before,.lb *:after{box-sizing:border-box}.lb__ring{--ring-size: clamp(168px, 17vw, 230px);display:grid;place-items:center}.lb .circular-text{width:var(--ring-size);height:var(--ring-size);color:var(--ink);font-family:var(--font-mono);font-weight:600;cursor:default}.lb .circular-text span{font-size:calc(var(--ring-size) * .12)}.lb__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:center;gap:clamp(24px,4.4vw,88px);align-items:center}.lb__grid>.lb__col{max-width:440px}.lb__col{min-width:0}.lb__col--right{grid-column:3;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vw,34px)}.lb__eyebrow{margin:0 0 clamp(16px,2.2vw,26px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#0b0c0d9e}.lb__title{margin:0;max-width:20ch;font-family:var(--font-title);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--ink)}.lb__title .is-rust{color:var(--chalk)}.lb__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(12px,1.6vw,18px)}.lb__points li{display:flex;align-items:center;gap:14px}.lb__pointMark{flex:none;min-width:46px;padding:5px 10px;display:inline-grid;place-items:center;border:1px solid rgba(11,12,13,.32);border-radius:999px;background:#0b0c0d12;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.lb__points{--odo-delay: .5s}.lb__pointLabel{font-size:var(--fs-body);font-weight:400;line-height:1.4;color:#0b0c0db8}.lb__cta{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border:0;border-radius:999px;background:var(--ink);color:var(--chalk);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,transform .22s ease}.lb__cta:after{content:"↗";font-size:14px;line-height:1}.lb__cta:hover{background:#1c1f22;transform:translateY(-2px)}.lb__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1420px){.lb{display:block;min-height:0;padding-bottom:clamp(28px,5vh,48px)}.lb__grid{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,32px)}.lb__col--right{grid-column:1}.lb__grid>.lb__col{max-width:560px}.lb__ring{--ring-size: clamp(180px, 42vw, 240px);margin:clamp(8px,2vw,16px) 0}}@media(max-width:1024px){.lb{--rail-w: 0px}}@media(max-width:560px){.lb__ring{--ring-size: clamp(160px, 48vw, 210px)}}@media(prefers-reduced-motion:reduce){.lb *,.lb *:before,.lb *:after{transition-duration:.01ms!important}}.footerReveal{position:relative;isolation:isolate;background:#0b0c0d}.footerReveal__page{position:relative;z-index:1;background:#0b0c0d}.ft{--ink: #0b0c0d;--ink-62: rgba(11, 12, 13, .62);--ink-18: rgba(11, 12, 13, .18);--rust: #e2551c;--rail-w: 244px;--p: 0;position:sticky;bottom:0;z-index:-1;color:var(--ink);font-family:var(--font-body)}.ft *,.ft *:before,.ft *:after{box-sizing:border-box}.ft__fade{background:var(--rust);opacity:var(--p)}.ft__scale{padding-left:var(--rail-w);transform-origin:50% 100%;transform:scale(calc(.9 + .1 * var(--p)));filter:blur(calc((1 - var(--p)) * 6px))}.ft__inner{width:100%;max-width:1080px;margin:0 auto;padding:72px 28px 48px;display:flex;flex-direction:column;gap:48px}.ft__brand{display:flex;flex-direction:column;gap:16px;max-width:34ch;padding-bottom:40px;border-bottom:1px solid var(--ink-18)}.ft__wordmark{font-family:var(--font-display);font-size:18px;line-height:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ft__blurb{margin:0;font-size:16px;line-height:23px;font-weight:500;letter-spacing:-.01em;color:var(--ink-62)}.ft__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:40px;border-bottom:1px solid var(--ink-18)}.ft__col{display:flex;flex-direction:column;gap:14px;min-width:0}.ft__colTitle{margin:0;font-family:var(--font-mono);font-size:11px;line-height:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-62)}.ft__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ft__link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-size:16px;line-height:19px;letter-spacing:-.01em;color:var(--ink);text-align:left;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .25s ease}.ft__link:hover,.ft__link:focus-visible{text-decoration-color:currentColor}.ft__link--flat{cursor:default}.ft__link--flat:hover{text-decoration-color:transparent}.ft__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-62)}.ft__small{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:24px}.ft__smallItem{font-weight:600;color:var(--ink)}a.ft__smallItem{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}a.ft__smallItem:hover{border-bottom-color:currentColor}a.ft__smallItem:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1024px){.ft{--rail-w: 0px}.ft__inner{padding:56px 22px 40px;gap:40px}}@media(max-width:720px){.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media(max-width:460px){.ft__cols{grid-template-columns:minmax(0,1fr)}.ft__legal{justify-content:flex-start}}@media(max-width:720px),(max-height:620px){.ft{position:static;z-index:auto}.ft__fade{opacity:1}.ft__scale{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ft__fade{opacity:1}.ft__scale{transform:none;filter:none}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-title: "Anton", Impact, "Arial Narrow", sans-serif;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root{--fs-title: clamp(2.125rem, 3.6vw, 3.5rem);--lh-title: 1.25;--ls-title: .01em;--fs-eyebrow: 11px;--ls-eyebrow: .28em;--fs-card-title: clamp(1.125rem, .95rem + .6vw, 1.375rem);--lh-card-title: 1.3;--fs-lead: clamp(1.125rem, 1rem + .4vw, 1.25rem);--lh-lead: 1.45;--fs-body: clamp(.9375rem, .9rem + .12vw, 1rem);--lh-body: 1.7;--fs-small: .875rem;--lh-small: 1.6}:root{--rail-w: 244px;--shell-max: 1780px;--shell-inset: max(0px, (100vw - var(--rail-w) - var(--shell-max)) / 2)}.hs__lede,.hs__ledeNote,.ab__body,.ab__whoBody,.ab__whoClose,.ab__pfPledge,.ab__mcOpenNote,.br__lede,.br__desc,.sp__lede,.sp__panelBody,.sp__claimLead,.sp__claimFoot,.rf__lede,.rf__note,.cf__lede,.ft__blurb,.sf__note,.sf__pledge,.wa__note{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media(max-width:700px){.hs__lede,.hs__ledeNote,.ab__body,.ab__whoBody,.ab__whoClose,.ab__pfPledge,.ab__mcOpenNote,.br__lede,.br__desc,.sp__lede,.sp__panelBody,.sp__claimLead,.sp__claimFoot,.rf__lede,.rf__note,.cf__lede,.ft__blurb,.sf__note,.sf__pledge,.wa__note{text-align:left}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background:#0b0c0d;color:#ecebe8;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}.line-sidebar__index{font-family:var(--font-mono)}[data-reveal]{opacity:0;transform:translateY(78px);transition:opacity 1.15s cubic-bezier(.22,.68,0,1),transform 1.15s cubic-bezier(.22,.68,0,1)}[data-reveal].is-shown{opacity:1;transform:none}[data-reveal="1"]{transition-delay:.08s}[data-reveal="2"]{transition-delay:.16s}[data-reveal="3"]{transition-delay:.24s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}
