@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_efd58102-module__AoLOzq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_efd58102-module__AoLOzq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_da717add-module__8E3HSG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_da717add-module__8E3HSG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.Frame-module__gqwR1G__frame{width:100%;max-width:var(--frame-max);padding-inline:var(--frame-gutter);margin-inline:auto}.Frame-module__gqwR1G__narrow{max-width:var(--frame-narrow)}
.AroundTheRadar-module__8utBPq__section{isolation:isolate;color:var(--brand-cream);background-color:#161512;padding-block:clamp(4rem,2rem + 5vw,7rem);position:relative;overflow:clip}.AroundTheRadar-module__8utBPq__field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AroundTheRadar-module__8utBPq__trajectory{stroke:var(--copper);stroke-width:1px;opacity:.35}.AroundTheRadar-module__8utBPq__frame{position:relative}.AroundTheRadar-module__8utBPq__intro{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.AroundTheRadar-module__8utBPq__eyebrow,.AroundTheRadar-module__8utBPq__metadata,.AroundTheRadar-module__8utBPq__frontier,.AroundTheRadar-module__8utBPq__number,.AroundTheRadar-module__8utBPq__descriptionTitle{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:.1em;line-height:1.5}.AroundTheRadar-module__8utBPq__eyebrow{color:var(--on-void-secondary)}.AroundTheRadar-module__8utBPq__eyebrow span{color:var(--copper);padding-inline:.3em}.AroundTheRadar-module__8utBPq__heading{max-width:23ch;margin-top:var(--space-md);font-size:clamp(2rem,1rem + 2vw,3.125rem);font-weight:var(--weight-medium);letter-spacing:-.025em;text-wrap:balance;line-height:1.1}.AroundTheRadar-module__8utBPq__prose{max-width:55ch;margin-top:var(--space-lg);font-size:var(--fs-body);color:var(--on-void-secondary);line-height:1.65}.AroundTheRadar-module__8utBPq__prose p+p{margin-top:var(--space-sm)}.AroundTheRadar-module__8utBPq__closing{margin-top:var(--space-md);font-size:var(--fs-lede);font-weight:var(--weight-medium);line-height:1.4}.AroundTheRadar-module__8utBPq__actions{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.AroundTheRadar-module__8utBPq__actions a{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--copper);font-size:var(--fs-small);font-weight:var(--weight-medium);display:inline-flex}.AroundTheRadar-module__8utBPq__actions a span{color:var(--copper);transition:transform var(--duration-nav) var(--ease-standard)}.AroundTheRadar-module__8utBPq__actions a:hover span{transform:translate(2px)}.AroundTheRadar-module__8utBPq__actions a:focus-visible,.AroundTheRadar-module__8utBPq__index button:focus-visible{outline:2px solid var(--brand-cream);outline-offset:4px}.AroundTheRadar-module__8utBPq__archive{--radar-progress:0;aspect-ratio:.86;width:100%;position:relative}.AroundTheRadar-module__8utBPq__orbit{border:1px solid var(--brand-cream);opacity:.065;border-radius:50%;width:115%;height:86%;position:absolute;top:4%;left:-9%;transform:rotate(24deg)}.AroundTheRadar-module__8utBPq__plate{margin:0;position:absolute}.AroundTheRadar-module__8utBPq__plate img{width:100%;height:auto;display:block}.AroundTheRadar-module__8utBPq__plateOne{z-index:2;width:57%;transform:translateY(calc(var(--radar-progress) * -26px)) rotate(-2deg);top:9%;left:1%}.AroundTheRadar-module__8utBPq__plateTwo{z-index:1;width:47%;transform:translateY(calc(var(--radar-progress) * 18px)) rotate(1.5deg);top:1%;right:0}.AroundTheRadar-module__8utBPq__plateThree{z-index:3;width:39%;transform:translate(calc(var(--radar-progress) * 12px), calc(var(--radar-progress) * -12px)) rotate(-1deg);bottom:4%;right:1%}.AroundTheRadar-module__8utBPq__metadata{color:var(--on-void-muted);font-size:.5625rem;position:absolute}.AroundTheRadar-module__8utBPq__observation{top:-4%;left:1%}.AroundTheRadar-module__8utBPq__fieldNote{bottom:9%;left:2%}.AroundTheRadar-module__8utBPq__fieldOfView{bottom:-3%;right:0}.AroundTheRadar-module__8utBPq__frontier{align-items:center;gap:var(--space-md);margin-block:clamp(3rem, 5vw, 5rem) var(--space-xl);color:var(--on-void-muted);font-size:.5625rem;display:flex}.AroundTheRadar-module__8utBPq__frontier:after{content:"";background-color:var(--copper);opacity:.4;flex:1;height:1px}.AroundTheRadar-module__8utBPq__capabilities{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(2rem,4vw,4rem);display:grid}.AroundTheRadar-module__8utBPq__description{max-width:31ch;min-height:9rem;margin-top:var(--space-lg);font-size:var(--fs-small);color:var(--on-void-secondary);line-height:1.6}.AroundTheRadar-module__8utBPq__descriptionTitle{margin-bottom:var(--space-xs);color:var(--brand-cream)}.AroundTheRadar-module__8utBPq__index{column-gap:var(--space-lg);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.AroundTheRadar-module__8utBPq__index li{border-top:1px solid var(--rule-void)}.AroundTheRadar-module__8utBPq__index li:nth-child(4n){border-bottom:1px solid var(--rule-void)}.AroundTheRadar-module__8utBPq__index button{align-items:center;gap:var(--space-xs);width:100%;min-height:58px;padding-block:var(--space-sm);text-align:left;font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--on-void-secondary);transition:color var(--duration-nav) var(--ease-standard);line-height:1.35;display:flex}.AroundTheRadar-module__8utBPq__number,.AroundTheRadar-module__8utBPq__dash{color:var(--copper)}.AroundTheRadar-module__8utBPq__indexArrow{color:var(--copper);opacity:0;margin-left:auto}.AroundTheRadar-module__8utBPq__index button[aria-pressed=true],.AroundTheRadar-module__8utBPq__index button:hover{color:var(--brand-cream)}.AroundTheRadar-module__8utBPq__index button[aria-pressed=true] .AroundTheRadar-module__8utBPq__indexArrow{opacity:1}.AroundTheRadar-module__8utBPq__mobileDescription{display:none}@media (max-width:61.99rem){.AroundTheRadar-module__8utBPq__intro{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}.AroundTheRadar-module__8utBPq__copy{max-width:42rem}.AroundTheRadar-module__8utBPq__heading{max-width:26ch}.AroundTheRadar-module__8utBPq__archive{max-width:36rem;margin-inline:auto}.AroundTheRadar-module__8utBPq__capabilities{grid-template-columns:minmax(0,1fr)}.AroundTheRadar-module__8utBPq__description{max-width:55ch;min-height:7rem;margin-top:var(--space-md)}}@media (max-width:40rem){.AroundTheRadar-module__8utBPq__index{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.AroundTheRadar-module__8utBPq__index li:nth-child(4){border-bottom:0}.AroundTheRadar-module__8utBPq__index button{min-height:56px}.AroundTheRadar-module__8utBPq__metadata{letter-spacing:.06em;font-size:.5rem}.AroundTheRadar-module__8utBPq__frontier{margin-top:var(--space-3xl)}}@media (max-width:48rem){.AroundTheRadar-module__8utBPq__section{padding-block:5rem}.AroundTheRadar-module__8utBPq__intro{gap:0}.AroundTheRadar-module__8utBPq__copy{display:contents}.AroundTheRadar-module__8utBPq__eyebrow{order:1}.AroundTheRadar-module__8utBPq__heading{order:2;margin-top:1rem;font-size:clamp(2.35rem,9.7vw,3rem);line-height:1.04}.AroundTheRadar-module__8utBPq__heading br{display:none}.AroundTheRadar-module__8utBPq__prose{order:3;margin-top:1.5rem;font-size:1rem;line-height:1.65}.AroundTheRadar-module__8utBPq__archive{aspect-ratio:.98;order:4;width:calc(100% + .5rem);max-width:34rem;margin:3rem -.25rem 0}.AroundTheRadar-module__8utBPq__plateOne{width:76%;transform:translateY(calc(var(--radar-progress) * -9px)) rotate(-2deg);top:7%;left:0}.AroundTheRadar-module__8utBPq__plateTwo{width:43%;transform:translateY(calc(var(--radar-progress) * 6px)) rotate(1.5deg);top:1%;right:0}.AroundTheRadar-module__8utBPq__plateThree{width:38%;transform:translate(calc(var(--radar-progress) * 4px), calc(var(--radar-progress) * -4px)) rotate(-1deg);bottom:2%;right:1%}.AroundTheRadar-module__8utBPq__closing{order:5;margin-top:2rem;font-size:1.35rem}.AroundTheRadar-module__8utBPq__actions{order:6;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.AroundTheRadar-module__8utBPq__actions a{justify-content:space-between;min-height:2.75rem}.AroundTheRadar-module__8utBPq__frontier{margin-block:4.5rem 2rem}.AroundTheRadar-module__8utBPq__capabilities{gap:1.5rem}.AroundTheRadar-module__8utBPq__description{display:none}.AroundTheRadar-module__8utBPq__index{display:block}.AroundTheRadar-module__8utBPq__index li,.AroundTheRadar-module__8utBPq__index li:nth-child(4n),.AroundTheRadar-module__8utBPq__index li:nth-child(4){border-top:1px solid var(--rule-void);border-bottom:0}.AroundTheRadar-module__8utBPq__index li:last-child{border-bottom:1px solid var(--rule-void)}.AroundTheRadar-module__8utBPq__index button{min-height:3.75rem;font-size:.8125rem}.AroundTheRadar-module__8utBPq__indexArrow{opacity:.7;transition:rotate .26s var(--ease-standard)}.AroundTheRadar-module__8utBPq__index button[aria-expanded=true] .AroundTheRadar-module__8utBPq__indexArrow{rotate:90deg}.AroundTheRadar-module__8utBPq__mobileDescription{opacity:0;transition:grid-template-rows .3s var(--ease-standard), opacity .24s var(--ease-standard);grid-template-rows:0fr;display:grid}.AroundTheRadar-module__8utBPq__mobileDescription p{min-height:0;color:var(--on-void-secondary);font-size:.9375rem;line-height:1.55;overflow:hidden}.AroundTheRadar-module__8utBPq__mobileDescription[data-open]{opacity:1;grid-template-rows:1fr}.AroundTheRadar-module__8utBPq__mobileDescription[data-open] p{padding:0 2rem 1.25rem 2.55rem}}@media (prefers-reduced-motion:reduce){.AroundTheRadar-module__8utBPq__plateOne{transform:rotate(-2deg)}.AroundTheRadar-module__8utBPq__plateTwo{transform:rotate(1.5deg)}.AroundTheRadar-module__8utBPq__plateThree{transform:rotate(-1deg)}.AroundTheRadar-module__8utBPq__actions a:hover span{transform:none}}
.CalendarMonth-module__pKGEiG__calendar{flex-direction:column;gap:.75rem;display:flex}.CalendarMonth-module__pKGEiG__header{border-bottom:var(--hairline) solid var(--bk-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-bottom:.75rem;display:grid}.CalendarMonth-module__pKGEiG__month{font-size:var(--fs-small);font-weight:var(--weight-medium);letter-spacing:-.008em;text-align:center;color:var(--bk-ink)}.CalendarMonth-module__pKGEiG__step{border:var(--hairline) solid var(--bk-rule);width:1.75rem;height:1.75rem;color:var(--bk-ink-secondary);transition:border-color var(--duration-nav) var(--ease-standard), background-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard);border-radius:6px;place-items:center;display:grid}.CalendarMonth-module__pKGEiG__step:hover:not(:disabled){border-color:var(--bk-copper-text);color:var(--bk-ink)}.CalendarMonth-module__pKGEiG__step:disabled{color:var(--bk-ink-faint);cursor:default}.CalendarMonth-module__pKGEiG__weekdays,.CalendarMonth-module__pKGEiG__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarMonth-module__pKGEiG__weekdays{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-align:center;color:var(--bk-ink-faint);gap:.125rem}.CalendarMonth-module__pKGEiG__grid{height:13rem;animation:CalendarMonth-module__pKGEiG__enter .26s var(--ease-entrance) both;grid-template-rows:repeat(6,minmax(0,1fr));gap:.125rem}.CalendarMonth-module__pKGEiG__grid[data-direction=previous]{animation-name:CalendarMonth-module__pKGEiG__enterBack}.CalendarMonth-module__pKGEiG__grid[data-loading]{opacity:.45}@keyframes CalendarMonth-module__pKGEiG__enter{0%{opacity:0;transform:translate(9px)}}@keyframes CalendarMonth-module__pKGEiG__enterBack{0%{opacity:0;transform:translate(-9px)}}.CalendarMonth-module__pKGEiG__blank{min-height:0}.CalendarMonth-module__pKGEiG__day{min-height:0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--bk-ink-secondary);transition:background-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard);border-radius:8px;place-items:center;display:grid;position:relative}.CalendarMonth-module__pKGEiG__day:hover:not(:disabled){color:var(--bk-ink);background-color:#f2f1ec14}.CalendarMonth-module__pKGEiG__day:disabled{color:var(--bk-ink-faint);cursor:default}.CalendarMonth-module__pKGEiG__day[data-today]:after{content:"";background-color:var(--bk-copper-text);border-radius:50%;width:3px;height:3px;position:absolute;bottom:.3rem}.CalendarMonth-module__pKGEiG__day[data-selected]{background-color:var(--bk-copper);color:#f2f1ec;box-shadow:inset 0 0 0 1px #f2f1ec3d}.CalendarMonth-module__pKGEiG__day[data-selected]:hover{background-color:var(--bk-copper);color:#f2f1ec}.CalendarMonth-module__pKGEiG__day[data-selected][data-today]:after{background-color:#f2f1ecbf}.CalendarMonth-module__pKGEiG__dayNumber{line-height:1}@media (max-width:48rem){.CalendarMonth-module__pKGEiG__step{width:2.75rem;height:2.75rem}.CalendarMonth-module__pKGEiG__grid{height:16.5rem}.CalendarMonth-module__pKGEiG__day{min-width:0;min-height:2.75rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.CalendarMonth-module__pKGEiG__grid,.CalendarMonth-module__pKGEiG__grid[data-direction=previous]{animation:none}}
.SiteColophon-module__iDbNva__colophon{background-color:var(--surface-void)}.SiteColophon-module__iDbNva__inner{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);display:grid}.SiteColophon-module__iDbNva__identity{justify-self:start;display:inline-flex}.SiteColophon-module__iDbNva__legal{text-align:center;flex-direction:column;gap:.15rem;display:flex}.SiteColophon-module__iDbNva__rights,.SiteColophon-module__iDbNva__trademark{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:.13em;text-transform:uppercase;color:var(--copper-lifted);line-height:1.5}.SiteColophon-module__iDbNva__trademark{opacity:.78}.SiteColophon-module__iDbNva__channels{justify-self:end;align-items:center;gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}.SiteColophon-module__iDbNva__channel{width:2.375rem;height:2.375rem;color:var(--copper-lifted);border-radius:var(--radius-panel);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.SiteColophon-module__iDbNva__channel svg{width:1.375rem;height:1.375rem}a.SiteColophon-module__iDbNva__channel:hover{color:var(--brand-cream);background-color:#c4744a24}.SiteColophon-module__iDbNva__channel[data-pending]{opacity:.62;cursor:default}@media (max-width:60rem){.SiteColophon-module__iDbNva__inner{justify-items:center;gap:var(--space-lg);text-align:center;grid-template-columns:minmax(0,1fr)}.SiteColophon-module__iDbNva__identity,.SiteColophon-module__iDbNva__channels{justify-self:center}}
.BookingWizard-module__hRBk-q__wizard{--bk-surface:#141310;--bk-lift:#1d1b16;--bk-lift-hover:#24211b;--bk-ink:#f2f1ec;--bk-ink-secondary:#f2f1ecb3;--bk-ink-muted:#f2f1ec80;--bk-ink-faint:#f2f1ec47;--bk-rule:#f2f1ec1f;--bk-rule-strong:#f2f1ec42;--bk-copper:#8c4a2f;--bk-copper-text:#c4744a;--bk-alert:#e08a63;--bk-transition:.4s;--focus-ring:var(--bk-copper-text);height:100%;color:var(--bk-ink);flex-direction:column;gap:1rem;display:flex}.BookingWizard-module__hRBk-q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BookingWizard-module__hRBk-q__rail{justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);display:flex}.BookingWizard-module__hRBk-q__count{color:var(--bk-copper-text);align-items:baseline;gap:.35em;display:inline-flex}.BookingWizard-module__hRBk-q__countRule,.BookingWizard-module__hRBk-q__countTotal{color:var(--bk-ink-faint)}.BookingWizard-module__hRBk-q__railSteps{color:var(--bk-ink-faint);gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.BookingWizard-module__hRBk-q__railSteps li[data-state=done]{color:var(--bk-ink-muted)}.BookingWizard-module__hRBk-q__railSteps li[data-state=current]{color:var(--bk-ink)}.BookingWizard-module__hRBk-q__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.BookingWizard-module__hRBk-q__progress span{background-color:var(--bk-rule);height:2px;transition:background-color var(--duration-base) var(--ease-standard)}.BookingWizard-module__hRBk-q__progress span[data-filled]{background-color:var(--bk-copper-text)}.BookingWizard-module__hRBk-q__stage{flex:auto;min-height:0;display:grid;position:relative}.BookingWizard-module__hRBk-q__stage:after{content:"";background:linear-gradient(to bottom, transparent, var(--bk-surface));pointer-events:none;height:1.75rem;position:absolute;bottom:0;left:0;right:0}.BookingWizard-module__hRBk-q__pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bk-rule-strong) transparent;flex-direction:column;grid-area:1/1;gap:.75rem;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.BookingWizard-module__hRBk-q__pane[data-role=outgoing]{pointer-events:none;animation:BookingWizard-module__hRBk-q__leaveForward var(--bk-transition,.4s) var(--ease-exit) both}.BookingWizard-module__hRBk-q__pane[data-role=outgoing][data-direction=back]{animation-name:BookingWizard-module__hRBk-q__leaveBack}.BookingWizard-module__hRBk-q__pane[data-role=incoming][data-entering]{animation:BookingWizard-module__hRBk-q__enterForward var(--bk-transition,.4s) var(--ease-entrance) both}.BookingWizard-module__hRBk-q__pane[data-role=incoming][data-entering][data-direction=back]{animation-name:BookingWizard-module__hRBk-q__enterBack}@keyframes BookingWizard-module__hRBk-q__enterForward{0%{opacity:0;transform:translate(22px)}}@keyframes BookingWizard-module__hRBk-q__enterBack{0%{opacity:0;transform:translate(-22px)}}@keyframes BookingWizard-module__hRBk-q__leaveForward{to{opacity:0;transform:translate(-16px)}}@keyframes BookingWizard-module__hRBk-q__leaveBack{to{opacity:0;transform:translate(16px)}}.BookingWizard-module__hRBk-q__stageTitle{font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:-.018em;color:var(--bk-ink);line-height:1.2}.BookingWizard-module__hRBk-q__stageTitle:focus{outline:none}.BookingWizard-module__hRBk-q__microLabel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bk-ink-muted);align-items:baseline;gap:.5em;display:flex}.BookingWizard-module__hRBk-q__optional{color:var(--bk-ink-faint);text-transform:none;letter-spacing:.06em}.BookingWizard-module__hRBk-q__hint{font-size:var(--fs-caption);color:var(--bk-ink-muted);line-height:1.5}.BookingWizard-module__hRBk-q__alert{font-size:var(--fs-caption);color:var(--bk-alert);line-height:1.45}.BookingWizard-module__hRBk-q__slots{border-top:var(--hairline) solid var(--bk-rule);flex-direction:column;gap:.55rem;padding-top:.85rem;display:flex}.BookingWizard-module__hRBk-q__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.BookingWizard-module__hRBk-q__slot{border:var(--hairline) solid var(--bk-rule);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--bk-ink-secondary);transition:background-color var(--duration-nav) var(--ease-standard), border-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard);border-radius:8px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .7rem;display:flex}.BookingWizard-module__hRBk-q__slot:hover{border-color:var(--bk-rule-strong);color:var(--bk-ink)}.BookingWizard-module__hRBk-q__slot[data-selected]{background-color:var(--bk-copper);color:#f2f1ec;border-color:#f2f1ec4d}.BookingWizard-module__hRBk-q__slotDuration{font-family:var(--font-mono);letter-spacing:.06em;color:var(--bk-ink-faint);font-size:.625rem}.BookingWizard-module__hRBk-q__slot[data-selected] .BookingWizard-module__hRBk-q__slotDuration{color:#f2f1ecb8}.BookingWizard-module__hRBk-q__footnote{border-top:var(--hairline) solid var(--bk-rule);flex-direction:column;gap:.4rem;padding-top:.7rem;display:flex}.BookingWizard-module__hRBk-q__timezone{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.BookingWizard-module__hRBk-q__timezoneValue{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--bk-ink)}.BookingWizard-module__hRBk-q__provisional{font-size:var(--fs-caption);color:var(--bk-copper-text);line-height:1.45}.BookingWizard-module__hRBk-q__fieldset{border:0;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.BookingWizard-module__hRBk-q__purposeList{flex-direction:column;display:flex}.BookingWizard-module__hRBk-q__purpose{border-top:var(--hairline) solid var(--bk-rule);cursor:pointer;transition:background-color var(--duration-nav) var(--ease-standard);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem .5rem;display:grid}.BookingWizard-module__hRBk-q__purposeList .BookingWizard-module__hRBk-q__purpose:last-child{border-bottom:var(--hairline) solid var(--bk-rule)}.BookingWizard-module__hRBk-q__purpose:hover{background-color:#f2f1ec0a}.BookingWizard-module__hRBk-q__purposeMark{border:var(--hairline) solid var(--bk-rule-strong);width:13px;height:13px;transition:background-color var(--duration-nav) var(--ease-standard), border-color var(--duration-nav) var(--ease-standard), box-shadow var(--duration-nav) var(--ease-standard);border-radius:50%;margin-top:.2rem}.BookingWizard-module__hRBk-q__purpose[data-selected] .BookingWizard-module__hRBk-q__purposeMark{background-color:var(--bk-copper);border-color:var(--bk-copper-text);box-shadow:inset 0 0 0 2px var(--bk-surface)}:is(.BookingWizard-module__hRBk-q__purpose:has(input:focus-visible),.BookingWizard-module__hRBk-q__method:has(input:focus-visible)){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.BookingWizard-module__hRBk-q__purposeText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.BookingWizard-module__hRBk-q__purposeTitle{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--bk-ink-secondary);transition:color var(--duration-nav) var(--ease-standard);line-height:1.3}.BookingWizard-module__hRBk-q__purpose[data-selected] .BookingWizard-module__hRBk-q__purposeTitle{color:var(--bk-ink)}.BookingWizard-module__hRBk-q__purposeLine{color:var(--bk-ink-faint);font-size:.75rem;line-height:1.4}.BookingWizard-module__hRBk-q__field{flex-direction:column;gap:.35rem;display:flex}.BookingWizard-module__hRBk-q__input,.BookingWizard-module__hRBk-q__textarea{background-color:var(--bk-lift);border:var(--hairline) solid var(--bk-rule);width:100%;font-size:var(--fs-caption);color:var(--bk-ink);transition:border-color var(--duration-nav) var(--ease-standard), background-color var(--duration-nav) var(--ease-standard);border-radius:8px;padding:.6rem .75rem;line-height:1.45}.BookingWizard-module__hRBk-q__textarea{resize:vertical;min-height:4.5rem}.BookingWizard-module__hRBk-q__input::placeholder,.BookingWizard-module__hRBk-q__textarea::placeholder{color:var(--bk-ink-faint)}.BookingWizard-module__hRBk-q__input:hover,.BookingWizard-module__hRBk-q__textarea:hover{border-color:var(--bk-rule-strong)}.BookingWizard-module__hRBk-q__input[aria-invalid=true]{border-color:var(--bk-alert)}.BookingWizard-module__hRBk-q__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.BookingWizard-module__hRBk-q__method{border:var(--hairline) solid var(--bk-rule);font-size:var(--fs-caption);color:var(--bk-ink-secondary);cursor:pointer;transition:background-color var(--duration-nav) var(--ease-standard), border-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard);border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.BookingWizard-module__hRBk-q__method:hover{border-color:var(--bk-rule-strong);color:var(--bk-ink)}.BookingWizard-module__hRBk-q__method[data-selected]{background-color:var(--bk-copper);color:#f2f1ec;border-color:#f2f1ec4d}.BookingWizard-module__hRBk-q__method svg{flex:none}.BookingWizard-module__hRBk-q__review,.BookingWizard-module__hRBk-q__outcomeSummary{flex-direction:column;gap:1rem;margin:0;display:flex}.BookingWizard-module__hRBk-q__reviewGroup{flex-direction:column;gap:.5rem;display:flex}.BookingWizard-module__hRBk-q__reviewHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-bottom:var(--hairline) solid var(--bk-rule);padding-bottom:.45rem;display:flex}.BookingWizard-module__hRBk-q__edit{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bk-copper-text);border-bottom:var(--hairline) solid transparent;transition:border-color var(--duration-nav) var(--ease-standard)}.BookingWizard-module__hRBk-q__edit:hover{border-bottom-color:var(--bk-copper-text)}.BookingWizard-module__hRBk-q__reviewRow{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.BookingWizard-module__hRBk-q__reviewLabel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--bk-ink-faint)}.BookingWizard-module__hRBk-q__reviewValue{font-size:var(--fs-caption);overflow-wrap:anywhere;color:var(--bk-ink);margin:0;line-height:1.5}.BookingWizard-module__hRBk-q__outcome{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.BookingWizard-module__hRBk-q__outcomeLabel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--bk-copper-text)}.BookingWizard-module__hRBk-q__outcomeTitle{font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:-.018em;line-height:1.2}.BookingWizard-module__hRBk-q__outcomeBody{font-size:var(--fs-caption);color:var(--bk-ink-secondary);line-height:1.55}.BookingWizard-module__hRBk-q__outcomeLink{font-size:var(--fs-caption);color:var(--bk-copper-text);border-bottom:var(--hairline) solid var(--bk-copper-text)}.BookingWizard-module__hRBk-q__outcomeSummary{border-top:var(--hairline) solid var(--bk-rule);gap:.4rem;width:100%;margin-top:.35rem;padding-top:.85rem}.BookingWizard-module__hRBk-q__actions{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:var(--hairline) solid var(--bk-rule);padding-top:.9rem;display:flex}.BookingWizard-module__hRBk-q__back{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--bk-ink-muted);transition:color var(--duration-nav) var(--ease-standard);padding:.55rem 0}.BookingWizard-module__hRBk-q__back:hover:not(:disabled){color:var(--bk-ink)}.BookingWizard-module__hRBk-q__back:disabled{color:var(--bk-ink-faint);cursor:default}.BookingWizard-module__hRBk-q__next{background-color:var(--bk-ink);font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--bk-surface);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;display:inline-flex}.BookingWizard-module__hRBk-q__next span{transition:transform var(--duration-base) var(--ease-standard)}.BookingWizard-module__hRBk-q__next:hover:not(:disabled){background-color:var(--bk-copper);color:#f2f1ec}.BookingWizard-module__hRBk-q__next:hover:not(:disabled) span{transform:translate(3px)}.BookingWizard-module__hRBk-q__next:disabled{background-color:var(--bk-lift);color:var(--bk-ink-faint);cursor:default}@media (min-width:62rem){.BookingWizard-module__hRBk-q__stage{flex:0 0 35rem}}@media (max-width:48rem){.BookingWizard-module__hRBk-q__wizard{gap:1.25rem}.BookingWizard-module__hRBk-q__rail{align-items:flex-start}.BookingWizard-module__hRBk-q__railSteps{flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem;max-width:15rem}.BookingWizard-module__hRBk-q__pane{overflow:visible}.BookingWizard-module__hRBk-q__stage:after{display:none}.BookingWizard-module__hRBk-q__slot,.BookingWizard-module__hRBk-q__purpose,.BookingWizard-module__hRBk-q__method,.BookingWizard-module__hRBk-q__input,.BookingWizard-module__hRBk-q__next,.BookingWizard-module__hRBk-q__back{min-height:2.75rem}.BookingWizard-module__hRBk-q__slotGrid{grid-template-columns:minmax(0,1fr)}.BookingWizard-module__hRBk-q__actions{bottom:env(safe-area-inset-bottom);z-index:2;background:var(--bk-surface);margin-inline:-.25rem;padding:.75rem .25rem 0;position:sticky}}@media (prefers-reduced-motion:reduce){.BookingWizard-module__hRBk-q__pane[data-role=outgoing],.BookingWizard-module__hRBk-q__pane[data-role=incoming][data-entering]{animation:none}.BookingWizard-module__hRBk-q__pane[data-role=outgoing]{display:none}}
.SplineEmbed-module__SbWjWW__stage{z-index:0;opacity:0;width:100%;height:100%;min-height:30rem;transition:opacity .7s var(--ease-standard);position:relative}.SplineEmbed-module__SbWjWW__stage[data-ready]{opacity:1}.SplineEmbed-module__SbWjWW__stage[data-failed],.SplineEmbed-module__SbWjWW__stage[data-declined]{display:none}@media (max-width:68rem){.SplineEmbed-module__SbWjWW__stage{min-height:26rem}}@media (max-width:48rem){.SplineEmbed-module__SbWjWW__stage{min-height:21rem}}@media (prefers-reduced-motion:reduce){.SplineEmbed-module__SbWjWW__stage{display:none}}
.BookACall-module__cKIP3q__section{--ground:#0a0908;--panel:#141310;isolation:isolate;background-color:var(--ground);position:relative;overflow:clip}.BookACall-module__cKIP3q__film{pointer-events:none;position:absolute;inset:0}.BookACall-module__cKIP3q__poster,.BookACall-module__cKIP3q__video{object-fit:cover;object-position:30% center;width:100%;height:100%;position:absolute;inset:0}.BookACall-module__cKIP3q__video{opacity:0;transition:opacity .9s var(--ease-standard)}.BookACall-module__cKIP3q__video[data-playing]{opacity:1}.BookACall-module__cKIP3q__defocus{position:absolute;inset:0}.BookACall-module__cKIP3q__defocusNear{-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 48%);mask-image:linear-gradient(90deg,#0000 32%,#000 48%)}.BookACall-module__cKIP3q__defocusMid{-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 56%);mask-image:linear-gradient(90deg,#0000 40%,#000 56%)}.BookACall-module__cKIP3q__defocusFar{-webkit-backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(90deg,#0000 48%,#000 62%);mask-image:linear-gradient(90deg,#0000 48%,#000 62%)}.BookACall-module__cKIP3q__wash{background:linear-gradient(90deg,#0a090800 26%,#0a090829 36%,#0a090870 45%,#0a0908bd 53%,#0a0908e8 58%,#0a0908f7 63%,#0a0908f8 100%),radial-gradient(38% 58% at 15% 52%,#0a0908c2 0%,#0a090899 34%,#0a090847 58%,#0a09080f 76%,#0a090800 88%),linear-gradient(90deg,#0a09086b 0%,#0a09081f 22%,#0a090800 40%),linear-gradient(#0a09084d 0%,#0a09081a 42%,#0a090866 100%);position:absolute;inset:0}.BookACall-module__cKIP3q__linework{width:100%;height:100%;color:var(--brand-cream);opacity:.05;position:absolute;inset:0}.BookACall-module__cKIP3q__frame{z-index:1;position:relative}.BookACall-module__cKIP3q__stage{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3rem,2.1rem + 3vw,4.5rem);display:grid}.BookACall-module__cKIP3q__copy{max-width:34rem}.BookACall-module__cKIP3q__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:#f2f1ec9e;line-height:1.5}.BookACall-module__cKIP3q__eyebrow span{color:var(--copper-lifted);padding-inline:.2em}.BookACall-module__cKIP3q__heading{margin-top:var(--space-md);font-size:clamp(2.25rem,1.35rem + 2.6vw,3.75rem);font-weight:var(--weight-medium);letter-spacing:-.026em;color:#f2f1ec;font-stretch:96%;line-height:1.04}.BookACall-module__cKIP3q__lede{max-width:40ch;font-size:var(--fs-body);color:#f2f1ecbd;margin-top:clamp(1rem,.85rem + .7vw,1.4rem);line-height:1.6}.BookACall-module__cKIP3q__reassurance{border-top:var(--hairline) solid #f2f1ec29;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--copper-lifted);margin-top:clamp(1rem,.85rem + .7vw,1.4rem);padding-top:.9rem}.BookACall-module__cKIP3q__panel{border:var(--hairline) solid #f2f1ec1c;background-color:var(--panel);border-radius:20px;padding:clamp(1.25rem,1rem + .8vw,1.75rem)}@media (min-width:62rem){.BookACall-module__cKIP3q__stage{grid-template-columns:minmax(0,1fr) clamp(23rem,31vw,29.5rem);align-items:center;gap:clamp(2rem,4.4vw,4rem);min-height:40rem}.BookACall-module__cKIP3q__copy{max-width:30rem}}@media (max-width:61.99rem){.BookACall-module__cKIP3q__film{height:clamp(14rem,46vw,20rem);position:relative}.BookACall-module__cKIP3q__defocusNear,.BookACall-module__cKIP3q__defocusMid,.BookACall-module__cKIP3q__defocusFar{-webkit-mask-image:linear-gradient(#0000 42%,#000 96%);mask-image:linear-gradient(#0000 42%,#000 96%)}.BookACall-module__cKIP3q__wash{background:linear-gradient(#0a09083d 0%,#0a090866 45%,#0a0908db 82%,#0a0908fa 100%),linear-gradient(90deg,#0a090880,#0a09081a)}.BookACall-module__cKIP3q__linework{opacity:.04}.BookACall-module__cKIP3q__stage{padding-block:clamp(2rem,1.4rem + 2.4vw,3rem) clamp(3rem,2rem + 4vw,4.5rem)}}@media (max-width:48rem){.BookACall-module__cKIP3q__film{height:min(26rem,82svh)}.BookACall-module__cKIP3q__poster,.BookACall-module__cKIP3q__video{object-position:30% center}.BookACall-module__cKIP3q__stage{gap:2.25rem;padding-block:3.5rem 5rem}.BookACall-module__cKIP3q__heading{font-size:clamp(2.65rem,11vw,3.5rem)}.BookACall-module__cKIP3q__lede{font-size:1rem}.BookACall-module__cKIP3q__panel{border-radius:18px;width:100%;padding:1rem}}@media (prefers-reduced-motion:reduce){.BookACall-module__cKIP3q__video{display:none}}
.FooterUtility-module__mnFw0a__utility{gap:var(--space-sm);flex-direction:column;display:flex}.FooterUtility-module__mnFw0a__heading{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--copper)}.FooterUtility-module__mnFw0a__platforms{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FooterUtility-module__mnFw0a__slot{border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-container);background-color:var(--surface-leaf);width:2.5rem;height:2.5rem;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}a.FooterUtility-module__mnFw0a__slot:hover{border-color:var(--copper);background-color:var(--copper-wash)}.FooterUtility-module__mnFw0a__icon{object-fit:contain;filter:grayscale()opacity(.7);width:1.125rem;height:1.125rem;transition:filter var(--duration-fast) var(--ease-standard)}a.FooterUtility-module__mnFw0a__slot:hover .FooterUtility-module__mnFw0a__icon{filter:grayscale(0)opacity()}@media (max-width:48rem){.FooterUtility-module__mnFw0a__utility{gap:1rem;width:100%}.FooterUtility-module__mnFw0a__platforms{flex-wrap:nowrap}.FooterUtility-module__mnFw0a__slot{border-radius:10px;width:2.75rem;height:2.75rem}.FooterUtility-module__mnFw0a__icon{width:1.25rem;height:1.25rem}}
.HeroVideo-module__1E4igG__plate{background-color:var(--surface-void);position:absolute;inset:0;overflow:hidden}.HeroVideo-module__1E4igG__poster,.HeroVideo-module__1E4igG__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.HeroVideo-module__1E4igG__video{opacity:0;transition:opacity .9s var(--ease-standard)}.HeroVideo-module__1E4igG__video[data-playing]{opacity:1}.HeroVideo-module__1E4igG__scrim{background:linear-gradient(#05070c94 0%,#05070c6b 8%,#05070c1a 38%,#05070c57 62%,#05070cb8 100%),linear-gradient(90deg,#05070c73 0%,#05070c1f 45%,#05070c00 100%);position:absolute;inset:0}@media (max-width:48rem){.HeroVideo-module__1E4igG__poster,.HeroVideo-module__1E4igG__video{object-position:58% center}.HeroVideo-module__1E4igG__scrim{background:linear-gradient(#05070c85 0%,#05070c1f 26%,#05070c8f 50%,#05070ce6 100%),linear-gradient(90deg,#05070c57,#05070c0a)}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__1E4igG__video{display:none}}
.MobileFooterNav-module__h8KZ5W__nav{display:none}@media (max-width:48rem){.MobileFooterNav-module__h8KZ5W__nav{border-top:var(--hairline) solid var(--rule);order:2;width:100%;display:block}.MobileFooterNav-module__h8KZ5W__section{border-bottom:var(--hairline) solid var(--rule)}.MobileFooterNav-module__h8KZ5W__trigger{text-align:left;width:100%;min-height:3.75rem;font-size:.9375rem;font-weight:var(--weight-medium);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.MobileFooterNav-module__h8KZ5W__mark{width:2.75rem;height:2.75rem;font-family:var(--font-mono);color:var(--copper);place-items:center;display:grid}.MobileFooterNav-module__h8KZ5W__panel{opacity:0;transition:grid-template-rows .3s var(--ease-standard), opacity .24s var(--ease-standard);grid-template-rows:0fr;display:grid}.MobileFooterNav-module__h8KZ5W__panel[data-open]{opacity:1;grid-template-rows:1fr}.MobileFooterNav-module__h8KZ5W__panelInner{min-height:0;overflow:hidden}.MobileFooterNav-module__h8KZ5W__panel[data-open] .MobileFooterNav-module__h8KZ5W__panelInner{padding-bottom:1.25rem}.MobileFooterNav-module__h8KZ5W__indexLink,.MobileFooterNav-module__h8KZ5W__list a{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.MobileFooterNav-module__h8KZ5W__indexLink{color:var(--copper);justify-content:space-between}.MobileFooterNav-module__h8KZ5W__list{margin:0;padding:0;list-style:none}.MobileFooterNav-module__h8KZ5W__list a{color:var(--ink-secondary)}.MobileFooterNav-module__h8KZ5W__group{border-top:var(--hairline) solid var(--rule);margin-top:1rem;padding-top:1rem}.MobileFooterNav-module__h8KZ5W__group h3{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}}
.Hero-module__s-6kkG__hero{isolation:isolate;background-color:var(--surface-void);color:var(--ink);min-height:clamp(34rem,90svh,56rem);padding-top:var(--header-height);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__sentinel{width:1px;height:1px;position:absolute;top:0;left:0}.Hero-module__s-6kkG__frame{z-index:1;flex-direction:column;flex:1;justify-content:safe center;padding-block:clamp(2rem,1.4rem + 2.2vw,3.25rem);display:flex;position:relative}@media (min-width:48.001rem){.Hero-module__s-6kkG__frame{padding-bottom:calc(clamp(2rem,1.4rem + 2.2vw,3.25rem) + 2rem)}}@media (min-width:62rem){.Hero-module__s-6kkG__hero{min-height:0}.Hero-module__s-6kkG__frame{padding-block:clamp(1.5rem,3svh,2.5rem)}}.Hero-module__s-6kkG__body{max-width:46rem}.Hero-module__s-6kkG__lockup{font-size:clamp(1.75rem,.95rem + 2.5vw,3.15rem);font-weight:var(--weight-medium);letter-spacing:-.022em;color:var(--brand-cream);flex-direction:column;font-stretch:92%;line-height:1.06;display:flex}.Hero-module__s-6kkG__row{padding-bottom:.02em;display:block;overflow:hidden}.Hero-module__s-6kkG__rowInk{animation:Hero-module__s-6kkG__rise .9s var(--ease-entrance) both;display:block}.Hero-module__s-6kkG__close{transform-origin:0;font-weight:700;font-stretch:84%;rotate:-.9deg}@keyframes Hero-module__s-6kkG__rise{0%{transform:translateY(104%)}to{transform:translateY(0)}}.Hero-module__s-6kkG__lede{max-width:54ch;font-size:var(--fs-body);letter-spacing:-.005em;color:#f0ece4db;margin-top:clamp(.9rem,.75rem + .9vw,1.35rem);line-height:1.5}.Hero-module__s-6kkG__actions{--copper:#8c4a2f;--cta-surface:#f2f1ec;--cta-ink:#0b0b0b;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin-top:clamp(1rem,.8rem + 1.1vw,1.5rem);display:flex}.Hero-module__s-6kkG__primary{font-size:var(--fs-small);font-weight:var(--weight-medium);background-color:var(--copper);color:var(--brand-cream);border:var(--hairline) solid var(--copper);border-radius:var(--radius-panel);transition:background-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard);align-items:center;padding:.65rem 1.1rem;display:inline-flex}.Hero-module__s-6kkG__primary:hover{color:var(--copper);background-color:#0000}.Hero-module__s-6kkG__secondaryGroup{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:inline-flex}.Hero-module__s-6kkG__secondary{font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--copper);border-bottom:var(--hairline) solid var(--copper);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:center;gap:.4rem;padding-block:.3rem;display:inline-flex}.Hero-module__s-6kkG__secondary:hover{color:var(--cta-surface);border-bottom-color:var(--cta-surface)}.Hero-module__s-6kkG__tertiary{font-size:var(--fs-small);font-weight:var(--weight-medium);color:#f0ece4c7;transition:color var(--duration-fast) var(--ease-standard)}.Hero-module__s-6kkG__tertiary:hover{color:var(--brand-cream)}@media (max-width:48rem){.Hero-module__s-6kkG__hero{min-height:min(52rem,100svh);padding-top:calc(5.25rem + env(safe-area-inset-top))}.Hero-module__s-6kkG__frame{justify-content:flex-end;padding-top:4rem;padding-bottom:clamp(2.5rem,8svh,4.5rem)}.Hero-module__s-6kkG__body{width:100%;max-width:37rem}.Hero-module__s-6kkG__lockup{letter-spacing:-.04em;font-size:clamp(2.875rem,10.7vw,3.625rem);font-stretch:84%;line-height:.98}.Hero-module__s-6kkG__lede{max-width:34ch;margin-top:1.35rem;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55}.Hero-module__s-6kkG__actions{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.Hero-module__s-6kkG__primary{color:#0b0b0b;text-align:left;background-color:#f2f1ec;border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:center;width:100%;min-height:3.75rem;padding:.35rem .35rem .35rem 1.25rem;font-size:.9375rem;display:grid}.Hero-module__s-6kkG__primaryArrow{color:#f2f1ec;background-color:#8c4a2f;border-radius:17px;place-items:center;width:100%;height:3.05rem;display:grid}.Hero-module__s-6kkG__secondaryGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Hero-module__s-6kkG__secondary{justify-content:space-between;min-height:2.75rem;font-size:.8125rem}}@media (max-width:40rem){.Hero-module__s-6kkG__primary{justify-content:initial}}@media (max-width:23.75rem){.Hero-module__s-6kkG__lockup{font-size:2.7rem}.Hero-module__s-6kkG__secondaryGroup{grid-template-columns:minmax(0,1fr)}}.Hero-module__s-6kkG__primaryArrow{display:none}@media (min-width:62rem){.Hero-module__s-6kkG__primary{--split-action-height:62px;gap:var(--space-md);height:var(--split-action-height);margin-block:calc((1lh + 1.3rem + 2px - var(--split-action-height)) / 2);background-color:var(--cta-surface);color:var(--cta-ink);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-color:#0000;border-radius:24px;padding:6px 6px 6px 26px}.Hero-module__s-6kkG__primary:hover{background-color:var(--cta-ink);color:var(--cta-surface)}.Hero-module__s-6kkG__primaryArrow{background-color:var(--copper);height:48px;color:var(--cta-surface);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.Hero-module__s-6kkG__primary:hover .Hero-module__s-6kkG__primaryArrow{background-color:var(--cta-surface);color:var(--copper)}.Hero-module__s-6kkG__primaryArrow svg{transition:transform var(--duration-base) var(--ease-standard)}.Hero-module__s-6kkG__primary:hover .Hero-module__s-6kkG__primaryArrow svg{transform:translate(2px)}}
.SiteFooter-module__VFKzxG__footer{background-color:var(--surface-paper);color:var(--ink);border-top:var(--hairline) solid var(--rule)}.SiteFooter-module__VFKzxG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"left center right";column-gap:clamp(1.5rem,.5rem + 3vw,3.5rem);padding-block:clamp(1.25rem,1rem + .5vw,1.5rem);display:grid}.SiteFooter-module__VFKzxG__cta{margin-bottom:var(--space-2xs)}.SiteFooter-module__VFKzxG__ctaLink{align-items:center;gap:var(--space-2xs);border-bottom:var(--hairline) solid var(--copper);font-size:var(--fs-nav);font-weight:var(--weight-medium);color:var(--copper);transition:color var(--duration-nav) var(--ease-standard), border-color var(--duration-nav) var(--ease-standard);padding-block:.3rem;display:inline-flex}.SiteFooter-module__VFKzxG__ctaLink:hover{color:var(--ink);border-color:var(--ink)}.SiteFooter-module__VFKzxG__ctaArrow{transition:transform var(--duration-nav) var(--ease-standard);font-size:.95em;line-height:1}.SiteFooter-module__VFKzxG__ctaLink:hover .SiteFooter-module__VFKzxG__ctaArrow{transform:translate(2px,-2px)}.SiteFooter-module__VFKzxG__left,.SiteFooter-module__VFKzxG__right{z-index:1;gap:var(--space-lg);flex-direction:column;justify-content:space-between;padding-bottom:0;display:flex;position:relative}.SiteFooter-module__VFKzxG__left{grid-area:left}.SiteFooter-module__VFKzxG__right{grid-area:right}.SiteFooter-module__VFKzxG__navGroup{column-gap:clamp(1rem,.4rem + 1.6vw,2rem);row-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteFooter-module__VFKzxG__contactBlock{gap:var(--space-xs);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__location{align-items:flex-start;gap:var(--space-sm);font-style:normal;font-size:var(--fs-nav);color:var(--ink-secondary);line-height:1.4;display:flex}.SiteFooter-module__VFKzxG__flag{border-radius:3px;flex:none;width:auto;height:2.25rem;margin-top:.1rem}.SiteFooter-module__VFKzxG__locationLines{flex-direction:column;gap:.1rem;min-width:0;display:flex}.SiteFooter-module__VFKzxG__locationLead{font-weight:var(--weight-medium);color:var(--ink)}.SiteFooter-module__VFKzxG__locationStreet{color:var(--ink-secondary)}.SiteFooter-module__VFKzxG__locationContact{flex-wrap:wrap;align-items:baseline;display:flex}.SiteFooter-module__VFKzxG__locationDot{color:var(--ink-subtle);margin-inline:.5em}.SiteFooter-module__VFKzxG__locationLink{color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-standard)}.SiteFooter-module__VFKzxG__locationLink:hover{color:var(--ink)}.SiteFooter-module__VFKzxG__legalRow{margin-top:0}.SiteFooter-module__VFKzxG__legalList{gap:var(--space-2xs) var(--space-md);padding-top:var(--space-xs);border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;margin:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__legalLink{align-items:center;gap:var(--space-2xs);font-size:var(--fs-nav);color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex}.SiteFooter-module__VFKzxG__legalLink svg{flex:none}.SiteFooter-module__VFKzxG__legalLink:hover{color:var(--ink)}.SiteFooter-module__VFKzxG__column{min-width:0}.SiteFooter-module__VFKzxG__columnHeading{margin-bottom:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:var(--hairline) solid var(--rule)}.SiteFooter-module__VFKzxG__columnHeadingLink{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);align-items:baseline;display:flex}.SiteFooter-module__VFKzxG__columnIndex{color:var(--copper);font-variant-numeric:tabular-nums}.SiteFooter-module__VFKzxG__columnSlash{color:var(--ink-subtle);padding-inline:.5em}.SiteFooter-module__VFKzxG__columnList{flex-direction:column;gap:.48rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__columnLink{font-size:var(--fs-nav);color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-standard);line-height:1.35;display:inline-block}.SiteFooter-module__VFKzxG__columnLink:hover{color:var(--ink)}.SiteFooter-module__VFKzxG__group{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--hairline) solid var(--rule)}.SiteFooter-module__VFKzxG__groupHeading{margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.SiteFooter-module__VFKzxG__center{flex-direction:column;grid-area:center;align-items:center;min-width:0;display:flex;position:relative}.SiteFooter-module__VFKzxG__lockup{margin-bottom:var(--space-xs);display:inline-flex}.SiteFooter-module__VFKzxG__center>:last-child{flex:auto}@media (min-width:68.01rem){.SiteFooter-module__VFKzxG__center{justify-content:flex-end}.SiteFooter-module__VFKzxG__center>:last-child{flex:none;width:85%;height:clamp(34.2125rem,30.3875rem + 4.78125vw,37.4rem)}.SiteFooter-module__VFKzxG__cta{z-index:1;margin-bottom:0;position:absolute;top:2.25rem;left:50%;translate:-50%}.SiteFooter-module__VFKzxG__lockup{z-index:1;margin-bottom:0;position:absolute;top:0;left:50%;translate:-50%}}@media (min-width:68.01rem) and (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__center{justify-content:flex-start}.SiteFooter-module__VFKzxG__cta,.SiteFooter-module__VFKzxG__lockup{position:static;translate:none}.SiteFooter-module__VFKzxG__cta{margin-bottom:0}.SiteFooter-module__VFKzxG__lockup{margin-bottom:var(--space-xs)}}.SiteFooter-module__VFKzxG__groundRule{height:var(--hairline);background-color:var(--rule)}@media (max-width:68rem){.SiteFooter-module__VFKzxG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center""left right";row-gap:clamp(2.5rem,1.5rem + 4vw,4rem)}.SiteFooter-module__VFKzxG__center{border-bottom:var(--hairline) solid var(--rule);justify-self:center;max-width:26rem}}@media (max-width:48rem){.SiteFooter-module__VFKzxG__layout{padding-block:3rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:2.5rem;display:flex}.SiteFooter-module__VFKzxG__left,.SiteFooter-module__VFKzxG__right{display:contents}.SiteFooter-module__VFKzxG__center{border-bottom:0;order:1;place-self:center;width:100%;max-width:24rem;min-height:0}.SiteFooter-module__VFKzxG__center>:last-child{flex:none;width:min(100%,20rem);height:17rem;min-height:17rem}.SiteFooter-module__VFKzxG__lockup{margin-bottom:.75rem}.SiteFooter-module__VFKzxG__cta{margin-bottom:0}.SiteFooter-module__VFKzxG__navGroup{display:none}.SiteFooter-module__VFKzxG__contactBlock{order:3;gap:1.25rem}.SiteFooter-module__VFKzxG__left>:last-child{order:4}.SiteFooter-module__VFKzxG__location{font-size:.9375rem}.SiteFooter-module__VFKzxG__flag{height:2rem}.SiteFooter-module__VFKzxG__legalList{gap:0 1rem}.SiteFooter-module__VFKzxG__legalLink{min-height:2.75rem;font-size:.8125rem}.SiteFooter-module__VFKzxG__groundRule{display:none}}
.IndustriesFilm-module__daLwuW__section{background-color:var(--surface-leaf);padding-block:clamp(2.5rem,1.6rem + 3.6vw,5.5rem)}.IndustriesFilm-module__daLwuW__panel{isolation:isolate;background-color:var(--surface-void);border-radius:38px;width:93vw;max-width:100rem;height:clamp(20rem,40vw,38.75rem);margin-inline:auto;position:relative;overflow:hidden}.IndustriesFilm-module__daLwuW__plate{position:absolute;inset:0}.IndustriesFilm-module__daLwuW__poster,.IndustriesFilm-module__daLwuW__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.IndustriesFilm-module__daLwuW__video{opacity:0;transition:opacity .9s var(--ease-standard)}.IndustriesFilm-module__daLwuW__video[data-playing]{opacity:1}.IndustriesFilm-module__daLwuW__scrim{background:linear-gradient(90deg,#05070cbd 0%,#05070c8f 26%,#05070c3d 50%,#05070c0a 72%,#05070c00 88%);position:absolute;inset:0}.IndustriesFilm-module__daLwuW__statement{max-width:46rem;font-size:clamp(2rem,1.1rem + 3.05vw,4.25rem);font-weight:var(--weight-medium);letter-spacing:-.024em;color:var(--brand-cream);flex-direction:column;font-stretch:94%;line-height:1.04;display:flex;position:absolute;top:50%;left:clamp(1.5rem,.4rem + 3.4vw,4.5rem);translate:0 -50%}.IndustriesFilm-module__daLwuW__line{display:block}@media (max-width:48rem){.IndustriesFilm-module__daLwuW__section{padding-block:4.5rem}.IndustriesFilm-module__daLwuW__panel{border-radius:26px;width:calc(100vw - 2rem);height:min(34rem,118vw)}.IndustriesFilm-module__daLwuW__statement{text-align:center;width:calc(100% - 2.5rem);max-width:16ch;font-size:clamp(2.25rem,9vw,3.25rem);line-height:1.02;top:50%;left:50%;translate:-50% -50%}.IndustriesFilm-module__daLwuW__poster,.IndustriesFilm-module__daLwuW__video{object-position:56% center}.IndustriesFilm-module__daLwuW__scrim{background:#05070c75}}@media (prefers-reduced-motion:reduce){.IndustriesFilm-module__daLwuW__video{display:none}}
.SiteHeader-module__azVQWW__header{z-index:var(--z-header);--nav-ink:var(--ink);--nav-ink-muted:var(--ink-secondary);--nav-accent:var(--copper);--header-inset:0px;--cta-surface:var(--surface-paper);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), padding var(--duration-base) var(--ease-standard);position:fixed;top:0;left:0;right:0}.SiteHeader-module__azVQWW__inner{width:100%;max-width:var(--frame-max);height:var(--header-height);padding-inline:var(--frame-gutter);background-color:var(--surface-leaf);border-bottom:var(--hairline) solid var(--rule);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), max-width var(--duration-base) var(--ease-standard), border-radius var(--duration-base) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,.4rem + 1.8vw,2rem);margin-inline:auto;display:grid}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]){--nav-ink:var(--brand-cream);--nav-ink-muted:#fce1c7db;--nav-accent:var(--brand-cream)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__inner{background-color:#0000;border-bottom-color:#0000}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]){padding-top:var(--space-sm);padding-inline:var(--frame-gutter)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]) .SiteHeader-module__azVQWW__inner{max-width:72rem;padding-inline:var(--space-lg);background-color:var(--surface-leaf);border:var(--hairline) solid var(--rule);border-radius:var(--radius-container)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph]{--p:var(--header-progress,0);--nav-ink:color-mix(in oklab, var(--ink) calc(var(--p) * 100%), var(--brand-cream));--nav-ink-muted:color-mix(in oklab, var(--ink-secondary) calc(var(--p) * 100%), #fce1c7db);--nav-accent:color-mix(in oklab, var(--copper) calc(var(--p) * 100%), var(--brand-cream));--nav-secondary-hover:color-mix(in oklab, var(--copper) calc(var(--p) * 100%), var(--cta-surface));padding-top:calc(var(--space-sm) * var(--p));padding-inline:calc(var(--frame-gutter) * var(--p));transition:none}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__inner{max-width:calc(var(--frame-max) - (var(--frame-max) - 72rem) * var(--p));padding-inline:calc(var(--frame-gutter) - (var(--frame-gutter) - var(--space-lg)) * var(--p));background-color:color-mix(in srgb, var(--surface-leaf) calc(var(--p) * 100%), transparent);border:var(--hairline) solid color-mix(in srgb, var(--rule) calc(var(--p) * 100%), transparent);border-radius:calc(var(--radius-container) * var(--p));transition:none}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__wordmarkInk{opacity:var(--p);transition:none}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__wordmarkCream{opacity:calc(1 - var(--p));transition:none}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__secondary:hover{color:var(--nav-secondary-hover);-webkit-text-decoration-color:var(--nav-secondary-hover);text-decoration-color:var(--nav-secondary-hover)}.SiteHeader-module__azVQWW__lockup{justify-self:start;align-items:center;display:flex;position:relative}.SiteHeader-module__azVQWW__wordmarkInk,.SiteHeader-module__azVQWW__wordmarkCream{transition:opacity var(--duration-base) var(--ease-standard)}.SiteHeader-module__azVQWW__wordmarkCream{opacity:0;position:absolute;inset:0}.SiteHeader-module__azVQWW__symbol{transform-box:fill-box;transform-origin:50%}.SiteHeader-module__azVQWW__wordmarkInk,.SiteHeader-module__azVQWW__wordmarkCream{overflow:visible}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__wordmarkInk{opacity:0}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__wordmarkCream{opacity:1}.SiteHeader-module__azVQWW__actions{justify-content:flex-end;align-items:center;gap:var(--space-lg);display:flex}.SiteHeader-module__azVQWW__secondary{font-size:var(--fs-nav-primary);font-weight:var(--weight-medium);color:var(--nav-ink-muted);transition:color var(--duration-fast) var(--ease-standard)}.SiteHeader-module__azVQWW__secondary:hover{color:var(--nav-ink)}.SiteHeader-module__azVQWW__primary{font-size:var(--fs-nav-primary);font-weight:var(--weight-medium);background-color:var(--ink);color:var(--surface-leaf);border:var(--hairline) solid var(--ink);border-radius:var(--radius-panel);transition:background-color var(--duration-nav) var(--ease-standard), color var(--duration-nav) var(--ease-standard), border-color var(--duration-nav) var(--ease-standard);align-items:center;padding:.5rem .95rem;display:inline-flex}.SiteHeader-module__azVQWW__primary:hover{background-color:var(--copper);border-color:var(--copper)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__secondary{color:var(--copper);transition:color var(--duration-base) var(--ease-standard), text-decoration-color var(--duration-base) var(--ease-standard)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__secondary:hover{text-underline-offset:.25em;text-decoration:underline}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__secondary:hover{color:var(--cta-surface);-webkit-text-decoration-color:var(--cta-surface);text-decoration-color:var(--cta-surface)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__primary{color:var(--copper);border-color:var(--copper);background-color:#0000}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__primary:hover{background-color:var(--copper-wash);color:var(--copper);border-color:var(--copper)}@media (max-width:61.99rem){.SiteHeader-module__azVQWW__header{top:max(.75rem, env(safe-area-inset-top));--nav-ink:var(--ink);--nav-ink-muted:var(--ink-secondary);--nav-accent:var(--copper);padding:0;left:1rem;right:1rem}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph]{top:max(.75rem, env(safe-area-inset-top));--nav-ink:var(--ink);--nav-ink-muted:var(--ink-secondary);--nav-accent:var(--copper);padding:0;left:1rem;right:1rem}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]){top:max(.75rem, env(safe-area-inset-top));--nav-ink:var(--ink);--nav-ink-muted:var(--ink-secondary);--nav-accent:var(--copper);padding:0;left:1rem;right:1rem}.SiteHeader-module__azVQWW__inner{border:var(--hairline) solid #0b0b0b1a;background-color:#f2f1ec;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;max-width:none;height:4rem;padding-inline:1rem .7rem;box-shadow:0 8px 24px #05070c17}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__inner{border:var(--hairline) solid #0b0b0b1a;background-color:#f2f1ec;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;max-width:none;height:4rem;padding-inline:1rem .7rem;box-shadow:0 8px 24px #05070c17}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]) .SiteHeader-module__azVQWW__inner{border:var(--hairline) solid #0b0b0b1a;background-color:#f2f1ec;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;max-width:none;height:4rem;padding-inline:1rem .7rem;box-shadow:0 8px 24px #05070c17}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__inner{border:var(--hairline) solid #0b0b0b1a;background-color:#f2f1ec;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;max-width:none;height:4rem;padding-inline:1rem .7rem;box-shadow:0 8px 24px #05070c17}.SiteHeader-module__azVQWW__wordmarkInk{opacity:1}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__wordmarkInk{opacity:1}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__wordmarkInk{opacity:1}.SiteHeader-module__azVQWW__wordmarkCream{opacity:0}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header:not([data-scrolled]):not([data-morph]) .SiteHeader-module__azVQWW__wordmarkCream{opacity:0}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__wordmarkCream{opacity:0}.SiteHeader-module__azVQWW__actions{gap:.5rem}.SiteHeader-module__azVQWW__secondary{display:none}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__primary{background-color:var(--ink);min-height:2.75rem;color:var(--surface-leaf);white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.75rem;display:inline-flex}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__primary{background-color:var(--ink);min-height:2.75rem;color:var(--surface-leaf);white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.75rem;display:inline-flex}}@media (max-width:40rem){.SiteHeader-module__azVQWW__lockup svg{width:106px;height:auto}}@media (min-width:62rem){body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__inner{transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), max-width var(--duration-base) var(--ease-standard), padding-inline var(--duration-base) var(--ease-standard), border-radius var(--duration-base) var(--ease-standard)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]){padding-inline:0}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]) .SiteHeader-module__azVQWW__inner{border-radius:22px;width:calc(100% - 4rem);max-width:81.25rem}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__primary{background-color:var(--cta-surface);height:50px;color:var(--ink);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-radius var(--duration-base) var(--ease-standard);border-color:#0000;border-radius:22px;flex-shrink:0;justify-content:center;padding-inline:28px}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__primary:hover{background-color:var(--surface-sunken);color:var(--ink);border-color:#0000}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]) .SiteHeader-module__azVQWW__primary{background-color:var(--ink);color:var(--surface-leaf);border-radius:18px}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-scrolled]:not([data-morph]) .SiteHeader-module__azVQWW__primary:hover{background-color:var(--ink-secondary);color:var(--surface-leaf)}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph]{padding-inline:0}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__inner{width:calc(100% - 4rem * var(--p));max-width:calc(var(--frame-max) - (var(--frame-max) - 81.25rem) * var(--p));border-radius:calc(22px * var(--p))}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__primary{background-color:color-mix(in oklab, var(--ink) calc(var(--p) * 100%), var(--cta-surface));color:color-mix(in oklab, var(--surface-leaf) calc(var(--p) * 100%), var(--ink));border-radius:calc(22px - 4px * var(--p));isolation:isolate;transition:none;position:relative}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__primary:before{content:"";inset:calc(var(--hairline) * -1);z-index:-1;border-radius:inherit;background-color:color-mix(in oklab, var(--ink-secondary) calc(var(--p) * 100%), var(--surface-sunken));opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:absolute}body:has([data-hero-sentinel]) .SiteHeader-module__azVQWW__header[data-morph] .SiteHeader-module__azVQWW__primary:hover:before{opacity:1}}
.ProductsPlate-module__NAiEMG__section{background-color:var(--copper);align-items:center;min-height:clamp(5.5rem,3.5rem + 3vw,7rem);padding-block:clamp(.25rem,.15rem + .3vw,.55rem);display:flex;overflow:hidden}.ProductsPlate-module__NAiEMG__title{width:100%;color:var(--ink);align-items:center;display:flex}.ProductsPlate-module__NAiEMG__lines{flex:auto;min-width:0;display:block}.ProductsPlate-module__NAiEMG__markZone{flex:0 0 37.3%;justify-content:center;display:flex}.ProductsPlate-module__NAiEMG__mark{display:flex}.ProductsPlate-module__NAiEMG__label{font-family:var(--font-mono);font-size:clamp(1.05rem,.5rem + 1.25vw,1.75rem);line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:.26em;text-transform:uppercase;padding-bottom:clamp(.05rem,.02rem + .1vw,.2rem);display:block}.ProductsPlate-module__NAiEMG__display{letter-spacing:-.038em;text-transform:uppercase;font-size:clamp(2.25rem,1.375rem + 3.75vw,5.25rem);font-weight:700;font-stretch:92%;line-height:.78;display:block}.ProductsPlate-module__NAiEMG__symbol path{fill:#141310;transform-box:fill-box;transform-origin:50%}.ProductsPlate-module__NAiEMG__stop{color:var(--brand-cream)}.ProductsPlate-module__NAiEMG__mask{padding-bottom:.05em;display:block;overflow:hidden}.ProductsPlate-module__NAiEMG__ink{transition:translate .62s var(--ease-entrance);display:block}.ProductsPlate-module__NAiEMG__title[data-armed]:not([data-revealed]) .ProductsPlate-module__NAiEMG__ink{translate:0 110%}@media (max-width:48rem){.ProductsPlate-module__NAiEMG__section{min-height:7rem;padding-block:.8rem}.ProductsPlate-module__NAiEMG__label{letter-spacing:.22em;font-size:.75rem}.ProductsPlate-module__NAiEMG__display{font-size:clamp(2.45rem,12vw,3.65rem);line-height:.86}.ProductsPlate-module__NAiEMG__markZone{flex-basis:23%}.ProductsPlate-module__NAiEMG__markZone svg{width:48px;height:auto}}.ProductsPlate-module__NAiEMG__display .ProductsPlate-module__NAiEMG__ink{transition-delay:90ms}@media (prefers-reduced-motion:reduce){.ProductsPlate-module__NAiEMG__ink{transition:none}}
.Grid-module__aTtBXa__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.Grid-module__aTtBXa__item{grid-column:var(--col-start) / span var(--col-span);min-width:0}@media (max-width:68rem){.Grid-module__aTtBXa__item{grid-column:var(--col-start-tablet) / span var(--col-span-tablet)}}@media (max-width:40rem){.Grid-module__aTtBXa__item{grid-column:var(--col-start-mobile) / span var(--col-span-mobile)}}
.MobileNav-module__fwLEjW__root{align-items:center;display:flex}@media (min-width:62rem){.MobileNav-module__fwLEjW__root{display:none}}.MobileNav-module__fwLEjW__trigger{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2xs) 0;font-size:var(--fs-nav);font-weight:var(--weight-medium);color:var(--nav-ink,var(--ink));justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.MobileNav-module__fwLEjW__menuIcon{flex-direction:column;gap:5px;width:19px;display:flex}.MobileNav-module__fwLEjW__menuIcon span{background:currentColor;width:100%;height:1.5px}.MobileNav-module__fwLEjW__sheet{width:calc(100% - 1.5rem);max-width:34rem;height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - .75rem);max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - .75rem);margin:max(.75rem, env(safe-area-inset-top)) auto 0;border:var(--hairline) solid var(--rule);background-color:var(--surface-leaf);color:var(--ink);border-radius:24px;padding:0;overflow:hidden}.MobileNav-module__fwLEjW__sheet::backdrop{background-color:#05070c94}.MobileNav-module__fwLEjW__sheet .MobileNav-module__fwLEjW__trigger{color:var(--ink)}.MobileNav-module__fwLEjW__sheetHeader{border-bottom:var(--hairline) solid var(--rule);justify-content:flex-end;align-items:center;min-height:4.25rem;padding-inline:1.25rem;display:flex}.MobileNav-module__fwLEjW__closeTrigger{color:var(--ink);gap:.7rem}.MobileNav-module__fwLEjW__closeIcon{width:18px;height:18px;position:relative}.MobileNav-module__fwLEjW__closeIcon:before,.MobileNav-module__fwLEjW__closeIcon:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0}.MobileNav-module__fwLEjW__closeIcon:before{rotate:45deg}.MobileNav-module__fwLEjW__closeIcon:after{rotate:-45deg}.MobileNav-module__fwLEjW__sheetBody{height:calc(100% - 4.25rem);padding:var(--space-md) 1.25rem calc(var(--space-lg) + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.MobileNav-module__fwLEjW__sheetList{margin:0 0 var(--space-xl);border-top:var(--hairline) solid var(--rule);padding:0;list-style:none}.MobileNav-module__fwLEjW__sheetItem{border-bottom:var(--hairline) solid var(--rule)}.MobileNav-module__fwLEjW__sheetRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.MobileNav-module__fwLEjW__sheetLink{padding-block:var(--space-md);font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:var(--tracking-section);color:var(--ink);flex:1;display:block}.MobileNav-module__fwLEjW__sheetLink[data-current]{color:var(--copper)}.MobileNav-module__fwLEjW__disclosure{width:2.75rem;height:2.75rem;font-family:var(--font-mono);color:var(--ink-muted);place-items:center;margin-right:-.5rem;font-size:1.1rem;line-height:1;display:grid}.MobileNav-module__fwLEjW__disclosure[aria-expanded=true]{color:var(--copper)}.MobileNav-module__fwLEjW__group{opacity:0;transition:grid-template-rows .3s var(--ease-standard), opacity .24s var(--ease-standard);grid-template-rows:0fr;display:grid}.MobileNav-module__fwLEjW__group[data-expanded]{opacity:1;grid-template-rows:1fr}.MobileNav-module__fwLEjW__groupInner{gap:var(--space-lg);min-height:0;padding:0 0 0 var(--space-md);border-left:var(--hairline) solid var(--rule);flex-direction:column;margin-left:2px;display:flex;overflow:hidden}.MobileNav-module__fwLEjW__group[data-expanded] .MobileNav-module__fwLEjW__groupInner{padding-bottom:var(--space-lg)}.MobileNav-module__fwLEjW__groupHeading{margin-bottom:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.MobileNav-module__fwLEjW__groupList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.MobileNav-module__fwLEjW__groupLink{font-size:var(--fs-nav);color:var(--ink-secondary);padding-block:.4rem;display:block}.MobileNav-module__fwLEjW__sheetActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.MobileNav-module__fwLEjW__sheetCta{min-height:2.75rem;padding:.7rem var(--space-lg);background-color:var(--ink);color:var(--surface-leaf);border-radius:var(--radius-panel);font-size:var(--fs-small);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.MobileNav-module__fwLEjW__sheetSecondary{min-height:2.75rem;padding:.7rem var(--space-lg);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-panel);font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--ink);align-items:center;display:inline-flex}@media (max-width:30rem){.MobileNav-module__fwLEjW__triggerLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.MobileNav-module__fwLEjW__sheetLegal{gap:var(--space-md);margin:var(--space-2xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.MobileNav-module__fwLEjW__sheetLegalLink{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}
.ShopifyShowcase-module__s-ly2W__section{background-color:var(--surface-paper);padding-block:clamp(3.5rem,2.2rem + 3.2vw,6rem) clamp(4rem,2.4rem + 6.4vw,9rem)}.ShopifyShowcase-module__s-ly2W__layout{align-items:start;gap:clamp(2.5rem,1rem + 4.5vw,5rem);display:grid}@media (min-width:62rem){.ShopifyShowcase-module__s-ly2W__layout{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(2rem,.8rem + 3.4vw,4rem)}}.ShopifyShowcase-module__s-ly2W__credential{align-items:center;gap:.85rem;display:flex}.ShopifyShowcase-module__s-ly2W__credentialMark{width:auto;height:26px}.ShopifyShowcase-module__s-ly2W__credentialRule{background-color:var(--rule-strong);width:1px;height:18px}.ShopifyShowcase-module__s-ly2W__credentialStatus{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.ShopifyShowcase-module__s-ly2W__heading{font-size:clamp(2rem,1.15rem + 2.9vw,4rem);font-weight:var(--weight-medium);letter-spacing:-.026em;color:var(--ink);margin-top:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-stretch:96%;line-height:1.04}.ShopifyShowcase-module__s-ly2W__body{max-width:34rem;font-size:var(--fs-body);color:var(--ink-secondary);margin-top:clamp(1rem,.85rem + .7vw,1.35rem);line-height:1.6}.ShopifyShowcase-module__s-ly2W__emphasis{max-width:34rem;font-size:var(--fs-lede);font-weight:var(--weight-medium);letter-spacing:-.012em;color:var(--ink);margin-top:clamp(1.15rem,.95rem + .9vw,1.6rem);line-height:1.35}.ShopifyShowcase-module__s-ly2W__cta{font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--copper);border-bottom:var(--hairline) solid var(--copper);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:center;gap:.35rem;margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);padding-block:.3rem;display:inline-flex}.ShopifyShowcase-module__s-ly2W__cta:hover{color:var(--ink);border-bottom-color:var(--ink)}.ShopifyShowcase-module__s-ly2W__deckColumn{min-width:0}.ShopifyShowcase-module__s-ly2W__deck{--deck-ease:cubic-bezier(.22, 1, .36, 1);--deck-duration:.75s;padding:42px 56px 0 0;position:relative}.ShopifyShowcase-module__s-ly2W__card{border:var(--hairline) solid #e8e6df24;color:var(--surface-paper);transform-origin:50% 90%;transition:translate var(--deck-duration) var(--deck-ease), rotate var(--deck-duration) var(--deck-ease), scale var(--deck-duration) var(--deck-ease), opacity var(--deck-duration) var(--deck-ease), box-shadow var(--deck-duration) var(--deck-ease);background-color:#141210;background-image:linear-gradient(154deg,#100f0e 0%,#191512 38%,#2a1d16 72%,#3d251a 100%);border-radius:26px;flex-direction:column;padding:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);display:flex;position:relative;overflow:hidden}.ShopifyShowcase-module__s-ly2W__card:not([data-slot=front]){position:absolute;inset:42px 56px auto 0}.ShopifyShowcase-module__s-ly2W__card[data-slot=front]{z-index:3;opacity:1;position:relative;translate:0;rotate:-1deg;scale:1;box-shadow:0 22px 44px -34px #0b0b0b8c}.ShopifyShowcase-module__s-ly2W__card[data-slot=middle]{z-index:2;opacity:.88;translate:30px -20px;rotate:2deg;scale:.972}.ShopifyShowcase-module__s-ly2W__card[data-slot=rear]{z-index:1;opacity:.72;translate:56px -38px;rotate:-3.6deg;scale:.944}.ShopifyShowcase-module__s-ly2W__card[data-slot=exit],.ShopifyShowcase-module__s-ly2W__card[data-slot=queued]{z-index:0;opacity:0;translate:-72px 42px;rotate:-7deg;scale:.92}.ShopifyShowcase-module__s-ly2W__card[data-slot=front]:hover{translate:0 -3px}.ShopifyShowcase-module__s-ly2W__cardField{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ShopifyShowcase-module__s-ly2W__cardFieldLines circle,.ShopifyShowcase-module__s-ly2W__cardFieldLines ellipse,.ShopifyShowcase-module__s-ly2W__cardFieldLines path{fill:none;stroke:var(--surface-paper);stroke-width:1px;opacity:.11;vector-effect:non-scaling-stroke}.ShopifyShowcase-module__s-ly2W__cardFieldMarks circle{fill:var(--surface-paper);opacity:.13}.ShopifyShowcase-module__s-ly2W__cardFieldMarks path{fill:none;stroke:var(--surface-paper);stroke-width:1px;opacity:.13;vector-effect:non-scaling-stroke}.ShopifyShowcase-module__s-ly2W__cardHead,.ShopifyShowcase-module__s-ly2W__cardDescription,.ShopifyShowcase-module__s-ly2W__shots,.ShopifyShowcase-module__s-ly2W__cardLinks{z-index:1;position:relative}.ShopifyShowcase-module__s-ly2W__cardHead{align-items:center;gap:var(--space-sm);display:flex}.ShopifyShowcase-module__s-ly2W__appIcon{border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ShopifyShowcase-module__s-ly2W__appIcon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ShopifyShowcase-module__s-ly2W__appIconPlate{border-radius:inherit;background-color:var(--surface-sunken);width:100%;height:100%}.ShopifyShowcase-module__s-ly2W__cardTitles{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ShopifyShowcase-module__s-ly2W__cardLabel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--copper-lifted)}.ShopifyShowcase-module__s-ly2W__cardName{font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:-.016em;color:var(--surface-paper);line-height:1.15}.ShopifyShowcase-module__s-ly2W__cardDescription{font-size:var(--fs-small);color:#f2f1ecb8;margin-top:clamp(.9rem,.8rem + .5vw,1.2rem);line-height:1.55}.ShopifyShowcase-module__s-ly2W__shots{gap:10px;margin-top:clamp(1.1rem,.9rem + .8vw,1.5rem);display:grid}.ShopifyShowcase-module__s-ly2W__shots[data-count="2"],.ShopifyShowcase-module__s-ly2W__shots[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopifyShowcase-module__s-ly2W__shots[data-count="3"] .ShopifyShowcase-module__s-ly2W__shot:first-child,.ShopifyShowcase-module__s-ly2W__shots[data-count="2"] .ShopifyShowcase-module__s-ly2W__shot:first-child{grid-column:1/-1}.ShopifyShowcase-module__s-ly2W__shot{border:var(--hairline) solid #e8e6df29;background-color:var(--surface-sunken);border-radius:14px;width:100%;height:auto}.ShopifyShowcase-module__s-ly2W__shotPlate{aspect-ratio:12/5;border:var(--hairline) solid #e8e6df29;background-color:var(--surface-sunken);border-radius:14px;place-items:center;display:grid}.ShopifyShowcase-module__s-ly2W__shotPlateLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.ShopifyShowcase-module__s-ly2W__cardLinks{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);border-top:var(--hairline) solid #e8e6df29;flex-wrap:wrap;margin-top:clamp(1.25rem,1rem + 1.1vw,1.75rem);padding-top:clamp(.9rem,.8rem + .5vw,1.2rem);display:flex}.ShopifyShowcase-module__s-ly2W__primaryLink{font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--surface-paper);transition:color var(--duration-nav) var(--ease-standard)}.ShopifyShowcase-module__s-ly2W__primaryLink:hover{color:var(--brand-cream)}.ShopifyShowcase-module__s-ly2W__secondaryLinks{align-items:center;gap:.4rem var(--space-sm);flex-wrap:wrap;display:flex}.ShopifyShowcase-module__s-ly2W__secondaryLink{font-size:var(--fs-caption);color:#f2f1ecb3;transition:color var(--duration-nav) var(--ease-standard)}.ShopifyShowcase-module__s-ly2W__secondaryLink:hover{color:var(--brand-cream)}.ShopifyShowcase-module__s-ly2W__primaryLink[data-pending],.ShopifyShowcase-module__s-ly2W__secondaryLink[data-pending]{color:#f2f1ec61;cursor:default}.ShopifyShowcase-module__s-ly2W__deckMeta{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-right:56px;display:flex}.ShopifyShowcase-module__s-ly2W__counter{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ShopifyShowcase-module__s-ly2W__counterNow{color:var(--copper)}.ShopifyShowcase-module__s-ly2W__controls{display:flex}.ShopifyShowcase-module__s-ly2W__control{border:var(--hairline) solid var(--rule-strong);width:2.25rem;height:2.25rem;font-size:var(--fs-small);color:var(--ink-secondary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;place-items:center;display:grid}.ShopifyShowcase-module__s-ly2W__control+.ShopifyShowcase-module__s-ly2W__control{margin-left:-1px}.ShopifyShowcase-module__s-ly2W__control:hover,.ShopifyShowcase-module__s-ly2W__control:focus-visible{background-color:var(--copper);border-color:var(--copper);color:var(--brand-cream)}@media (max-width:61.99rem){.ShopifyShowcase-module__s-ly2W__deck{padding:34px 40px 0 0}.ShopifyShowcase-module__s-ly2W__card:not([data-slot=front]){inset:34px 40px auto 0}.ShopifyShowcase-module__s-ly2W__card[data-slot=middle]{translate:22px -16px}.ShopifyShowcase-module__s-ly2W__card[data-slot=rear]{translate:40px -28px}.ShopifyShowcase-module__s-ly2W__deckMeta{padding-right:40px}}@media (max-width:40rem){.ShopifyShowcase-module__s-ly2W__cardLinks{justify-content:flex-start}}@media (max-width:48rem){.ShopifyShowcase-module__s-ly2W__section{padding-block:5rem 5.5rem;overflow:clip}.ShopifyShowcase-module__s-ly2W__layout{gap:3.25rem}.ShopifyShowcase-module__s-ly2W__heading{margin-top:1.5rem;font-size:clamp(2.75rem,11vw,3.5rem)}.ShopifyShowcase-module__s-ly2W__body{font-size:1rem;line-height:1.62}.ShopifyShowcase-module__s-ly2W__emphasis{font-size:1.25rem}.ShopifyShowcase-module__s-ly2W__cta{align-items:center;min-height:2.75rem}.ShopifyShowcase-module__s-ly2W__deck{width:100%;padding:24px 20px 0 0}.ShopifyShowcase-module__s-ly2W__card{border-radius:22px;min-height:29rem;padding:1.35rem}.ShopifyShowcase-module__s-ly2W__card:not([data-slot=front]){inset:24px 20px auto 0}.ShopifyShowcase-module__s-ly2W__card[data-slot=middle]{translate:12px -9px;rotate:1.4deg}.ShopifyShowcase-module__s-ly2W__card[data-slot=rear]{translate:20px -16px;rotate:-2deg}.ShopifyShowcase-module__s-ly2W__card[data-slot=exit],.ShopifyShowcase-module__s-ly2W__card[data-slot=queued]{translate:-32px 28px}.ShopifyShowcase-module__s-ly2W__cardName{font-size:1.4rem}.ShopifyShowcase-module__s-ly2W__cardDescription{font-size:.9375rem}.ShopifyShowcase-module__s-ly2W__shotPlate{aspect-ratio:8/5}.ShopifyShowcase-module__s-ly2W__deckMeta{margin-top:1.25rem;padding-right:20px}.ShopifyShowcase-module__s-ly2W__control{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.ShopifyShowcase-module__s-ly2W__card{transition:none}}
.Section-module__WJnb5a__section{position:relative}.Section-module__WJnb5a__paper{background-color:var(--surface-paper)}.Section-module__WJnb5a__leaf{background-color:var(--surface-leaf)}.Section-module__WJnb5a__void{background-color:var(--surface-void)}.Section-module__WJnb5a__spacing-default{padding-block:var(--section-y)}.Section-module__WJnb5a__spacing-tight{padding-block:var(--section-y-tight)}.Section-module__WJnb5a__spacing-none{padding-block:0}.Section-module__WJnb5a__divider{border-top:var(--hairline) solid var(--rule)}
.PrimaryNav-module__3ZleGW__nav{display:none}@media (min-width:62rem){.PrimaryNav-module__3ZleGW__nav{display:block}}.PrimaryNav-module__3ZleGW__list{align-items:center;gap:clamp(1.25rem,.5rem + 1.6vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.PrimaryNav-module__3ZleGW__item{align-items:center;display:flex}.PrimaryNav-module__3ZleGW__link{height:var(--header-height);font-size:var(--fs-nav-primary);font-weight:var(--weight-medium);letter-spacing:0;color:var(--nav-ink-muted);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.4rem;display:inline-flex;position:relative}.PrimaryNav-module__3ZleGW__link:hover,.PrimaryNav-module__3ZleGW__link[aria-expanded=true]{color:var(--nav-ink)}.PrimaryNav-module__3ZleGW__chevron{opacity:.7;width:.6875rem;height:.4375rem;transition:transform var(--duration-nav) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);flex:none}.PrimaryNav-module__3ZleGW__link[aria-expanded=true] .PrimaryNav-module__3ZleGW__chevron{opacity:1;transform:rotate(180deg)}.PrimaryNav-module__3ZleGW__link:hover .PrimaryNav-module__3ZleGW__chevron{opacity:1}.PrimaryNav-module__3ZleGW__link[data-current]:after{content:"";inset-inline:0;background-color:var(--nav-accent);height:1px;position:absolute;bottom:.7rem}.PrimaryNav-module__3ZleGW__link[data-current]{color:var(--nav-ink)}.PrimaryNav-module__3ZleGW__panel{background-color:var(--surface-leaf);width:min(1180px,100vw - 4rem);color:var(--ink);border:var(--hairline) solid var(--rule);opacity:0;visibility:hidden;transition:opacity var(--duration-nav) var(--ease-standard), transform var(--duration-nav) var(--ease-standard), visibility 0s linear var(--duration-nav);border-radius:14px;position:absolute;top:calc(100% + .5rem);left:50%;overflow:hidden;transform:translate(-50%,-4px)}.PrimaryNav-module__3ZleGW__panel[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.PrimaryNav-module__3ZleGW__panelInner{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:clamp(2rem,1rem + 2.5vw,3.5rem);padding:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);display:grid}.PrimaryNav-module__3ZleGW__feature{border-right:var(--hairline) solid var(--rule);flex-direction:column;padding-right:clamp(2rem,1rem + 2.5vw,3.5rem);display:flex}.PrimaryNav-module__3ZleGW__featurePlate{aspect-ratio:16/10;margin-bottom:var(--space-md);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-container);background-color:var(--surface-paper);place-items:center;display:grid}.PrimaryNav-module__3ZleGW__featurePlateLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.PrimaryNav-module__3ZleGW__featureEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--copper)}.PrimaryNav-module__3ZleGW__featureTitle{margin-top:var(--space-2xs);font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:var(--tracking-section);color:var(--ink);line-height:1.2}.PrimaryNav-module__3ZleGW__featureText{margin-top:var(--space-2xs);font-size:var(--fs-caption);color:var(--ink-secondary);line-height:1.5}.PrimaryNav-module__3ZleGW__featureCta{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--copper);transition:color var(--duration-fast) var(--ease-standard)}.PrimaryNav-module__3ZleGW__featureCta:hover{color:var(--ink)}.PrimaryNav-module__3ZleGW__columns{grid-template-columns:repeat(var(--nav-columns,3), minmax(0, 1fr));align-content:start;gap:clamp(1.25rem,.6rem + 1.6vw,2.25rem);display:grid}.PrimaryNav-module__3ZleGW__columns[data-count="1"]{--nav-columns:1}.PrimaryNav-module__3ZleGW__columns[data-count="2"]{--nav-columns:2}.PrimaryNav-module__3ZleGW__columnHeading{margin-bottom:var(--space-md);padding-bottom:var(--space-2xs);border-bottom:var(--hairline) solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.PrimaryNav-module__3ZleGW__columnList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.PrimaryNav-module__3ZleGW__panelLink{font-size:var(--fs-nav);color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-standard);line-height:1.35}.PrimaryNav-module__3ZleGW__panelLink:hover{color:var(--ink)}@media (max-width:78rem){.PrimaryNav-module__3ZleGW__panelInner{gap:var(--space-xl);grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}
.TechnicalField-module__P8Fqpq__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TechnicalField-module__P8Fqpq__lines circle,.TechnicalField-module__P8Fqpq__lines ellipse,.TechnicalField-module__P8Fqpq__lines path,.TechnicalField-module__P8Fqpq__sweep path{fill:none;stroke:var(--on-void);stroke-width:1px;opacity:.06;vector-effect:non-scaling-stroke}.TechnicalField-module__P8Fqpq__sweep path{opacity:.08}.TechnicalField-module__P8Fqpq__sweep{transform-box:view-box;transform-origin:1470px 70px;animation:30s linear infinite TechnicalField-module__P8Fqpq__sweep}@keyframes TechnicalField-module__P8Fqpq__sweep{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.TechnicalField-module__P8Fqpq__sweep{animation:none}}
.SkipLink-module__GdAmZG__skipLink{z-index:var(--z-skip-link);top:var(--space-sm);left:var(--space-sm);padding:var(--space-xs) var(--space-md);background-color:var(--ink);color:var(--surface-leaf);font-size:var(--fs-small);font-weight:var(--weight-medium);letter-spacing:0;border-radius:var(--radius-panel);transform:translateY(calc(-100% - var(--space-lg)));transition:transform var(--duration-nav) var(--ease-standard);position:absolute}.SkipLink-module__GdAmZG__skipLink:focus-visible{outline-color:var(--copper);transform:translateY(0)}
.Breadcrumbs-module__Z5qQ5G__nav{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.Breadcrumbs-module__Z5qQ5G__list{flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__Z5qQ5G__item{align-items:baseline;display:inline-flex}.Breadcrumbs-module__Z5qQ5G__link{color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-standard)}.Breadcrumbs-module__Z5qQ5G__link:hover,.Breadcrumbs-module__Z5qQ5G__current{color:var(--ink)}.Breadcrumbs-module__Z5qQ5G__separator{color:var(--ink-subtle);padding-inline:.6em}
.SystemsMap-module__-o74eW__section{isolation:isolate;color:var(--on-void);--map-copper:var(--copper-lifted);--map-line:#e8e6df85;--map-mark:#e8e6df9e;--map-boundary:#e8e6df38;--map-capsule:#201e1a;--map-capsule-edge:#e8e6df2e;background-color:#161512;padding-block:clamp(3.5rem,2.2rem + 5.4vw,7.5rem);position:relative;overflow:hidden}.SystemsMap-module__-o74eW__frame{z-index:1;position:relative}.SystemsMap-module__-o74eW__intro{text-align:center;max-width:62rem;margin-inline:auto}.SystemsMap-module__-o74eW__heading{font-size:clamp(1.9rem,1.05rem + 2.9vw,4rem);font-weight:var(--weight-medium);letter-spacing:-.024em;color:var(--on-void);text-wrap:balance;font-stretch:96%;line-height:1.08}.SystemsMap-module__-o74eW__lede{color:var(--on-void-secondary);margin-top:clamp(.8rem,.6rem + .8vw,1.15rem);font-size:clamp(1.0625rem,.98rem + .36vw,1.5rem);line-height:1.45}.SystemsMap-module__-o74eW__diagram{margin-top:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.SystemsMap-module__-o74eW__origin{justify-content:center;display:flex}.SystemsMap-module__-o74eW__node{border:var(--hairline) solid #e8e6df24;background-color:var(--surface-void);width:74px;height:74px;transition:border-color var(--duration-base) var(--ease-standard);border-radius:21px;place-items:center;display:grid;position:relative}.SystemsMap-module__-o74eW__nodeState{background-color:var(--map-copper);opacity:.42;width:5px;height:5px;transition:opacity var(--duration-base) var(--ease-standard), scale var(--duration-base) var(--ease-standard);border-radius:50%;position:absolute;top:10px;right:10px}.SystemsMap-module__-o74eW__architecture{height:168px;position:relative}.SystemsMap-module__-o74eW__connectors{width:100%;height:168px;display:block}.SystemsMap-module__-o74eW__routeBase path,.SystemsMap-module__-o74eW__routeActive path{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.SystemsMap-module__-o74eW__routeBase path{stroke:var(--map-line)}.SystemsMap-module__-o74eW__routeActive path{stroke:var(--map-copper);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.SystemsMap-module__-o74eW__marks circle{fill:var(--map-mark);transition:fill var(--duration-base) var(--ease-standard)}.SystemsMap-module__-o74eW__capsule{border:var(--hairline) solid var(--map-capsule-edge);background-color:var(--map-capsule);width:clamp(9rem,15%,13rem);height:38px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--on-void);transition:border-color var(--duration-base) var(--ease-standard);border-radius:15px;place-items:center;display:grid;position:absolute;translate:-50%}.SystemsMap-module__-o74eW__system{margin-top:24px;position:relative}.SystemsMap-module__-o74eW__system:before{content:"";border:var(--hairline) dashed var(--map-boundary);pointer-events:none;border-radius:30px;position:absolute;inset:-24px -20px}.SystemsMap-module__-o74eW__cards{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.SystemsMap-module__-o74eW__card{border:var(--hairline) solid var(--rule);background-color:var(--surface-leaf);color:var(--ink);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:16px;flex-direction:column;margin-inline:12px;padding:clamp(1.25rem,.9rem + 1.4vw,1.85rem);display:flex}.SystemsMap-module__-o74eW__cardTitle{font-size:var(--fs-subsection);font-weight:var(--weight-medium);letter-spacing:-.014em;color:inherit;line-height:1.2}.SystemsMap-module__-o74eW__cardLine{font-size:var(--fs-small);color:var(--ink-secondary);transition:color var(--duration-base) var(--ease-standard);margin-top:.6rem;margin-bottom:clamp(1.25rem,.9rem + 1.4vw,2rem);line-height:1.5}.SystemsMap-module__-o74eW__cardCta{border-top:var(--hairline) solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);margin-top:auto;padding-top:.9rem}.SystemsMap-module__-o74eW__card:hover,.SystemsMap-module__-o74eW__card:focus-visible{background-color:var(--copper);border-color:var(--copper);color:var(--brand-cream)}.SystemsMap-module__-o74eW__card:hover .SystemsMap-module__-o74eW__cardLine,.SystemsMap-module__-o74eW__card:focus-visible .SystemsMap-module__-o74eW__cardLine{color:#fce1c7d1}.SystemsMap-module__-o74eW__card:hover .SystemsMap-module__-o74eW__cardCta,.SystemsMap-module__-o74eW__card:focus-visible .SystemsMap-module__-o74eW__cardCta{color:var(--brand-cream);border-color:#fce1c757}:is(.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=software]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__routeActive path[data-route=software],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=intelligence]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__routeActive path[data-route=intelligence],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=products]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__routeActive path[data-route=products],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=physical]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__routeActive path[data-route=physical]){opacity:1}:is(.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=software]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__marks [data-routes~=software],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=intelligence]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__marks [data-routes~=intelligence],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=products]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__marks [data-routes~=products],.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=physical]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__marks [data-routes~=physical]){fill:var(--map-copper)}:is(.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=software]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__capsule:first-of-type,.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=intelligence]:is(:hover,:focus-visible),.SystemsMap-module__-o74eW__card[data-route=products]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__capsule:nth-of-type(2),.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card[data-route=physical]:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__capsule:nth-of-type(3)){border-color:var(--map-copper)}.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__node{border-color:#c4744a80}.SystemsMap-module__-o74eW__diagram:has(.SystemsMap-module__-o74eW__card:is(:hover,:focus-visible)) .SystemsMap-module__-o74eW__nodeState{opacity:1;scale:1.3}@media (max-width:68rem){.SystemsMap-module__-o74eW__cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.SystemsMap-module__-o74eW__architecture{height:56px}.SystemsMap-module__-o74eW__connectors,.SystemsMap-module__-o74eW__capsule{display:none}.SystemsMap-module__-o74eW__architecture:after{content:"";border-left:var(--hairline) solid var(--map-line);position:absolute;top:0;bottom:0;left:50%}}@media (max-width:40rem){.SystemsMap-module__-o74eW__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.SystemsMap-module__-o74eW__section{padding-block:5rem}.SystemsMap-module__-o74eW__heading{font-size:clamp(2.25rem,9vw,3rem);line-height:1.02}.SystemsMap-module__-o74eW__lede{max-width:31ch;margin-inline:auto;font-size:1.0625rem}.SystemsMap-module__-o74eW__diagram{margin-top:2.5rem}.SystemsMap-module__-o74eW__node{width:68px;height:68px}.SystemsMap-module__-o74eW__architecture{height:44px}.SystemsMap-module__-o74eW__system{margin-top:20px}.SystemsMap-module__-o74eW__system:before{border-radius:24px;inset:-20px -4px}.SystemsMap-module__-o74eW__cards{gap:2.75rem}.SystemsMap-module__-o74eW__card{border-radius:18px;min-height:12.5rem;margin-inline:.75rem;padding:1.5rem;position:relative}.SystemsMap-module__-o74eW__card:before{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--map-copper);position:absolute;bottom:calc(100% + .7rem);left:0}.SystemsMap-module__-o74eW__card[data-route=software]:before{content:"Build software"}.SystemsMap-module__-o74eW__card[data-route=intelligence]:before{content:"Deploy intelligence"}.SystemsMap-module__-o74eW__card[data-route=products]:before{content:"Digital products"}.SystemsMap-module__-o74eW__card[data-route=physical]:before{content:"Connect systems"}.SystemsMap-module__-o74eW__card:after{content:"";border-left:var(--hairline) solid var(--map-line);height:2.75rem;position:absolute;top:calc(100% + 1px);left:50%}.SystemsMap-module__-o74eW__card:last-child:after{display:none}.SystemsMap-module__-o74eW__cardTitle{font-size:1.5rem}.SystemsMap-module__-o74eW__cardLine{font-size:1rem}.SystemsMap-module__-o74eW__cardCta{align-items:flex-end;min-height:2.75rem;display:flex}}
.SectionLabel-module__07ENaa__label{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:baseline;line-height:1.4;display:flex}.SectionLabel-module__07ENaa__muted{color:var(--ink-muted)}.SectionLabel-module__07ENaa__ink{color:var(--ink)}.SectionLabel-module__07ENaa__copper,.SectionLabel-module__07ENaa__index{color:var(--copper)}.SectionLabel-module__07ENaa__slash{color:var(--ink-subtle);padding-inline:.5em}
.UpdatesStrip-module__GWRAZa__section{background-color:#161512;padding-block:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);position:relative}.UpdatesStrip-module__GWRAZa__frame{z-index:1;padding-right:0;position:relative}.UpdatesStrip-module__GWRAZa__layout{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,.9rem + 1.6vw,2.25rem);display:grid}.UpdatesStrip-module__GWRAZa__anchor{gap:var(--space-md);flex-direction:column;display:flex}.UpdatesStrip-module__GWRAZa__title{text-wrap:nowrap;font-size:var(--fs-body);font-weight:var(--weight-medium);letter-spacing:var(--tracking-section);color:var(--copper);line-height:1.15}.UpdatesStrip-module__GWRAZa__titleBreak{color:inherit;display:block}.UpdatesStrip-module__GWRAZa__controls{display:flex}.UpdatesStrip-module__GWRAZa__control{border:var(--hairline) solid var(--copper-lifted);width:2.375rem;height:2.375rem;font-size:var(--fs-small);color:var(--copper-lifted);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;place-items:center;display:grid}.UpdatesStrip-module__GWRAZa__control+.UpdatesStrip-module__GWRAZa__control{margin-left:-1px}.UpdatesStrip-module__GWRAZa__control:hover,.UpdatesStrip-module__GWRAZa__control:focus-visible{background-color:var(--copper);border-color:var(--copper);color:var(--brand-cream)}.UpdatesStrip-module__GWRAZa__rail{gap:var(--space-lg);padding:0 var(--frame-gutter) 0 2.25rem;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 2rem),#0000 100%)}.UpdatesStrip-module__GWRAZa__rail::-webkit-scrollbar{display:none}.UpdatesStrip-module__GWRAZa__entry{flex:0 0 clamp(15rem,23vw,20.5rem)}.UpdatesStrip-module__GWRAZa__entryInner{gap:var(--space-sm);height:100%;padding:var(--space-2xs) var(--space-sm);background-color:var(--surface-paper);color:var(--ink);border-radius:20px;align-items:stretch;display:flex}.UpdatesStrip-module__GWRAZa__plate{aspect-ratio:4/3;padding:var(--space-3xs);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-panel);background-color:var(--surface-paper);flex:0 0 5.75rem;place-items:center;display:grid;overflow:hidden}.UpdatesStrip-module__GWRAZa__plateLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink-muted);font-size:.5rem;line-height:1.25}.UpdatesStrip-module__GWRAZa__entryBody{flex-direction:column;min-width:0;display:flex}.UpdatesStrip-module__GWRAZa__topic{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--copper)}.UpdatesStrip-module__GWRAZa__entryTitle{font-size:var(--fs-caption);font-weight:var(--weight-regular);letter-spacing:0;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;line-height:1.4;display:-webkit-box;overflow:hidden}.UpdatesStrip-module__GWRAZa__action{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);transition:color var(--duration-fast) var(--ease-standard);margin-top:auto;padding-top:.4rem}.UpdatesStrip-module__GWRAZa__action:hover{color:var(--copper)}@media (max-width:60rem){.UpdatesStrip-module__GWRAZa__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.UpdatesStrip-module__GWRAZa__anchor{padding-right:var(--frame-gutter);flex-direction:row;justify-content:space-between;align-items:center}.UpdatesStrip-module__GWRAZa__rail{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2rem),#0000 100%)}}@media (max-width:40rem){.UpdatesStrip-module__GWRAZa__entry{flex-basis:14.5rem}.UpdatesStrip-module__GWRAZa__plate{flex-basis:4.5rem}}@media (max-width:48rem){.UpdatesStrip-module__GWRAZa__section{padding-block:4.5rem}.UpdatesStrip-module__GWRAZa__frame{padding-inline:var(--frame-gutter)}.UpdatesStrip-module__GWRAZa__layout{gap:1.5rem}.UpdatesStrip-module__GWRAZa__anchor{padding-right:0}.UpdatesStrip-module__GWRAZa__title{text-wrap:balance;max-width:13rem;font-size:1.125rem;line-height:1.2}.UpdatesStrip-module__GWRAZa__control{width:2.75rem;height:2.75rem}.UpdatesStrip-module__GWRAZa__rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x;gap:1rem;width:100%;padding:0;-webkit-mask-image:none;mask-image:none}.UpdatesStrip-module__GWRAZa__entry{scroll-snap-align:start;flex:0 0 100%;height:25.5rem}.UpdatesStrip-module__GWRAZa__entryInner{border-radius:23px;grid-template-rows:52% minmax(0,1fr);gap:0;padding:.65rem;display:grid}.UpdatesStrip-module__GWRAZa__plate{aspect-ratio:auto;border-radius:17px;width:100%;min-width:0}.UpdatesStrip-module__GWRAZa__plateLabel{font-size:.625rem}.UpdatesStrip-module__GWRAZa__entryBody{padding:1.15rem .55rem .55rem}.UpdatesStrip-module__GWRAZa__entryTitle{font-size:1.35rem;font-weight:var(--weight-medium);-webkit-line-clamp:3;line-clamp:3;margin-top:.5rem;line-height:1.18}.UpdatesStrip-module__GWRAZa__action{align-items:flex-end;min-height:2.75rem;display:inline-flex}}@media (min-width:60.001rem){.UpdatesStrip-module__GWRAZa__rail{gap:var(--space-sm);margin-block:-16.5px;margin-left:2.25rem;margin-right:var(--frame-gutter);padding:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.UpdatesStrip-module__GWRAZa__entry{flex-basis:calc((100% - 2 * var(--space-sm)) / 3);min-width:0;height:134px}.UpdatesStrip-module__GWRAZa__entryInner{gap:var(--space-xs);padding:.625rem}.UpdatesStrip-module__GWRAZa__plate{aspect-ratio:auto;border-radius:14px;flex:0 0 47%;min-width:0}.UpdatesStrip-module__GWRAZa__entryBody{padding-block:.125rem}.UpdatesStrip-module__GWRAZa__topic{letter-spacing:.08em;font-size:.625rem;line-height:1.25}.UpdatesStrip-module__GWRAZa__entryTitle{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-body);font-weight:var(--weight-semibold);margin-top:.375rem;line-height:1.15}.UpdatesStrip-module__GWRAZa__action{letter-spacing:.08em;line-height:1.25}}
.PageHeader-module__3SeV5q__header{border-bottom:var(--hairline) solid var(--rule);padding-block:clamp(2.5rem,1.6rem + 3.6vw,5rem) clamp(3rem,2rem + 4vw,6rem)}.PageHeader-module__3SeV5q__trail{padding-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.PageHeader-module__3SeV5q__grid{row-gap:var(--space-xl);align-items:start}.PageHeader-module__3SeV5q__label{margin-bottom:var(--space-md)}.PageHeader-module__3SeV5q__title{font-size:var(--fs-title);font-weight:var(--weight-medium);line-height:var(--lh-title);letter-spacing:var(--tracking-title);color:var(--ink);max-width:16ch}.PageHeader-module__3SeV5q__lede{margin-top:var(--space-lg);max-width:var(--measure-narrow);font-size:var(--fs-lede);letter-spacing:-.01em;color:var(--ink-secondary);line-height:1.5}.PageHeader-module__3SeV5q__lede>*+*{margin-top:var(--space-md)}.PageHeader-module__3SeV5q__meta{border-top:var(--hairline) solid var(--ink);margin:0}.PageHeader-module__3SeV5q__metaRow{gap:var(--space-3xs);padding-block:var(--space-sm);border-bottom:var(--hairline) solid var(--rule);flex-direction:column;display:flex}.PageHeader-module__3SeV5q__metaTerm{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.PageHeader-module__3SeV5q__metaValue{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.45}@media (max-width:68rem){.PageHeader-module__3SeV5q__title{max-width:20ch}}
.ActionLink-module__khcAzG__base{font-size:var(--fs-nav);font-weight:var(--weight-medium);letter-spacing:0;align-items:center;display:inline-flex}.ActionLink-module__khcAzG__solid{background-color:var(--ink);color:var(--surface-leaf);border-radius:var(--radius-panel);transition:background-color var(--duration-nav) var(--ease-standard);padding:.5rem .875rem}.ActionLink-module__khcAzG__solid:hover{background-color:var(--copper)}[data-surface=void] .ActionLink-module__khcAzG__solid{background-color:var(--on-void);color:var(--surface-void)}[data-surface=void] .ActionLink-module__khcAzG__solid:hover{background-color:var(--copper-lifted);color:var(--surface-void)}.ActionLink-module__khcAzG__text{color:var(--ink);border-bottom:var(--hairline) solid var(--copper-hairline);transition:border-color var(--duration-fast) var(--ease-standard);padding-block:.15em}.ActionLink-module__khcAzG__text:hover{border-bottom-color:var(--copper)}
.not-found-module__HS70Aa__routes{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
