@font-face{font-family:Bowlby One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b04a7861492a4193-s.p.0r60xfxm_x2-_.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:Bowlby One Fallback;src:local(Arial);ascent-override:80.02%;descent-override:32.77%;line-gap-override:0.0%;size-adjust:138.88%}.bowlby_one_73955525-module__XK7c1G__className{font-family:Bowlby One,Bowlby One Fallback;font-style:normal;font-weight:400}.bowlby_one_73955525-module__XK7c1G__variable{--font-wordmark-files:"Bowlby One", "Bowlby One Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.3amgd1kcyepsq.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:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.3de9nsjscz49m.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:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.0lvwaxusazhvz.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:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.12kkb0tcdhpay.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:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.43bojm9sp3v_v.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_519bd5e0-module__peU1VW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:300}.ibm_plex_mono_519bd5e0-module__peU1VW__variable{--font-mono-index-files:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Wordmark-module__Uc4SGq__mark{font-family:var(--font-wordmark), "Arial Black", Impact, sans-serif;font-synthesis:none;letter-spacing:.01em;text-transform:uppercase;color:var(--if-signal);font-style:normal;font-weight:400;line-height:.85}
.SiteMetaBar-module__EWQPiq__bar{padding:.85rem max(1rem, var(--page-margin,1rem)) .85rem;color:var(--if-white);background:var(--if-ink);font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;text-align:center;border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-top:6vh;display:flex}.SiteMetaBar-module__EWQPiq__brand{text-transform:none;align-items:center;gap:.55rem;display:inline-flex}.SiteMetaBar-module__EWQPiq__brandMark{font-size:1.15rem}.SiteMetaBar-module__EWQPiq__mail{color:var(--if-white);text-transform:none;letter-spacing:.02em;text-decoration:none}.SiteMetaBar-module__EWQPiq__mail:hover{color:var(--if-signal)}.SiteMetaBar-module__EWQPiq__mail:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}.SiteMetaBar-module__EWQPiq__privacy{color:var(--if-white);text-transform:uppercase;letter-spacing:var(--tracking-mono);text-decoration:none}.SiteMetaBar-module__EWQPiq__privacy:hover{color:var(--if-signal)}.SiteMetaBar-module__EWQPiq__privacy:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}
.HomeClose-module__gqx0iG__footer{padding:1.375rem max(1rem, var(--page-margin,1rem)) .75rem;color:var(--if-white);background:var(--if-ink)}.HomeClose-module__gqx0iG__top{min-height:28vh;padding-bottom:0}.HomeClose-module__gqx0iG__eyebrow{--draw-rule:#ffffff59;font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;border-top:0;grid-template-columns:4.75rem 1fr;align-items:baseline;gap:1.125rem;padding-top:.75rem;display:grid}.HomeClose-module__gqx0iG__eyebrow>span:first-child{font-family:var(--font-mono-index);font-size:var(--text-mono-num);font-weight:300;line-height:1}.HomeClose-module__gqx0iG__prompt{max-width:min(36rem,88%);font-family:var(--font-editorial);letter-spacing:-.03em;--ink-final:var(--if-white);--ink-ground:var(--if-ink);margin:10vh 0 10vh min(48%,12rem);font-size:clamp(1.5rem,3.2vw,2.75rem);line-height:1.12}.HomeClose-module__gqx0iG__italic{font-style:italic}.HomeClose-module__gqx0iG__promptJoin{white-space:normal}.HomeClose-module__gqx0iG__cta{border-top:1px solid var(--if-white);color:var(--if-signal);padding:.875rem 0 .4rem;text-decoration:none;display:block}.HomeClose-module__gqx0iG__ctaText{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;transition:color var(--motion-quick) var(--ease-precise), transform var(--motion-flow) var(--ease-flow);flex-direction:column;align-items:flex-start;gap:0;font-size:clamp(1.85rem,7.2vw,7.5rem);font-weight:900;display:flex}.HomeClose-module__gqx0iG__ctaLine{max-width:100%;margin:0;padding:0;line-height:.78;display:block}.HomeClose-module__gqx0iG__cta:hover .HomeClose-module__gqx0iG__ctaText{color:var(--if-white);transform:translate(1.2vw)}.HomeClose-module__gqx0iG__cta:focus-visible{outline:2px solid var(--if-signal);outline-offset:4px}.HomeClose-module__gqx0iG__bottom{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;border-top:1px solid #ffffff4d;justify-content:space-between;gap:1rem;margin-top:6vh;padding-top:.5rem;display:flex}.HomeClose-module__gqx0iG__metaBleed{margin-inline:calc(-1 * max(1rem, var(--page-margin,1rem)));margin-bottom:-.75rem}@media (max-width:48.75rem){.HomeClose-module__gqx0iG__ctaText{letter-spacing:-.04em;font-size:clamp(1.65rem,8.4vw,3.1rem)}.HomeClose-module__gqx0iG__ctaLine{line-height:.8}.HomeClose-module__gqx0iG__bottom{flex-wrap:wrap}}@media (max-width:26.875rem){.HomeClose-module__gqx0iG__ctaText{letter-spacing:-.035em;font-size:clamp(1.45rem,7.6vw,2.35rem)}}@media (prefers-reduced-motion:reduce){.HomeClose-module__gqx0iG__ctaText{transition:none}.HomeClose-module__gqx0iG__cta:hover .HomeClose-module__gqx0iG__ctaText{transform:none}}
.ProductMedia-module__80ORma__stage{width:min(46rem,100%);margin:6vh auto 1vh}.ProductMedia-module__80ORma__stageProof{width:100%;max-width:none;margin:0;position:relative}.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__note{margin:.75rem 0 0;position:absolute;top:100%;left:0;right:0}.ProductMedia-module__80ORma__stageTheater{width:min(69%,53rem);max-width:none;margin:4vh auto 0;position:relative}.ProductMedia-module__80ORma__stageTheater .ProductMedia-module__80ORma__note{margin-top:.85rem}.ProductMedia-module__80ORma__frame{aspect-ratio:16/10;box-shadow:var(--shadow-surface-deep);border:1px solid #0000;border-radius:.55rem;position:relative;overflow:hidden}.ProductMedia-module__80ORma__stageTheater .ProductMedia-module__80ORma__frame{box-shadow:none}.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__frame{aspect-ratio:1688/1200}.ProductMedia-module__80ORma__frameVideo,.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__frameVideo{aspect-ratio:16/9}.ProductMedia-module__80ORma__fixio{color:var(--fixio-ink);background:var(--fixio-surface);border-color:var(--fixio-rule)}.ProductMedia-module__80ORma__proodo{color:var(--proodo-text);background:var(--proodo-surface-1);border-color:var(--fixio-rule)}.ProductMedia-module__80ORma__media{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__media{object-fit:cover}.ProductMedia-module__80ORma__frameVideo .ProductMedia-module__80ORma__media,.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__frameVideo .ProductMedia-module__80ORma__media{object-fit:contain;background:0 0}.ProductMedia-module__80ORma__hairline{opacity:.28;background:currentColor;width:min(42%,12rem);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductMedia-module__80ORma__label{max-width:16ch;font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3.15rem);font-style:italic;font-weight:400;line-height:.95;position:absolute;bottom:1.15rem;left:1.25rem}.ProductMedia-module__80ORma__hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ProductMedia-module__80ORma__hit:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}.ProductMedia-module__80ORma__note{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:.75rem 0 0;line-height:1.35}.ProductMedia-module__80ORma__field{z-index:80;background:var(--if-paper);justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.ProductMedia-module__80ORma__fieldInner{flex-direction:column;align-items:flex-start;gap:1rem;width:min(92vw,88rem);display:flex}.ProductMedia-module__80ORma__fieldTitle{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:0;line-height:1.35}.ProductMedia-module__80ORma__fieldMedia{object-fit:contain;border:1px solid var(--if-rule);background:var(--if-white);width:100%;max-height:78vh;box-shadow:var(--shadow-surface-deep);border-radius:4px;display:block}.ProductMedia-module__80ORma__controls{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ProductMedia-module__80ORma__controls button{color:inherit;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.15rem 0;line-height:1.3}.ProductMedia-module__80ORma__controls button:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}@media (max-width:48.75rem){.ProductMedia-module__80ORma__stage,.ProductMedia-module__80ORma__stageProof,.ProductMedia-module__80ORma__stageTheater{width:100%;margin-left:0}.ProductMedia-module__80ORma__stageTheater{margin-top:3vh}.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__frame{aspect-ratio:1688/1200}.ProductMedia-module__80ORma__stageProof .ProductMedia-module__80ORma__frameVideo{aspect-ratio:16/9}.ProductMedia-module__80ORma__label{font-size:clamp(1.75rem,8vw,2.4rem);bottom:.9rem;left:1rem}}
.FixioRoleDeviceStack-module__tO7nVW__root{justify-content:center;align-items:center;width:100%;min-height:26rem;display:flex}.FixioRoleDeviceStack-module__tO7nVW__stack{width:min(100%,52rem);height:25rem;position:relative}.FixioRoleDeviceStack-module__tO7nVW__plate{border:1px solid var(--fixio-rule);opacity:0;transform-origin:50%;transition:transform .45s var(--ease-precise,cubic-bezier(.22, 1, .36, 1)), border-color .35s ease, box-shadow .45s ease;will-change:transform;background:#000;border-radius:.55rem;position:absolute;overflow:hidden;transform:translateY(.45rem)scale(1)}.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate{animation:FixioRoleDeviceStack-module__tO7nVW__plateIn .65s var(--ease-precise,cubic-bezier(.22, 1, .36, 1)) forwards}.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=desktop]{animation-delay:40ms}.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=tablet]{animation-delay:.14s}.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=phone]{animation-delay:.24s}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=desktop]{z-index:1;aspect-ratio:16/10;width:56%;top:.35rem;left:0}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=tablet]{z-index:2;aspect-ratio:3/4;border-radius:.65rem;width:26%;top:1.35rem;left:50%}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=phone]{z-index:3;aspect-ratio:9/17;border-radius:.75rem;width:17%;top:3.75rem;left:80%}.FixioRoleDeviceStack-module__tO7nVW__plate img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate:hover,.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate:focus-visible{z-index:5;border-color:var(--fixio-rule-strong);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--if-ink) 14%, transparent);transform:translateY(0)scale(1.055)}}@keyframes FixioRoleDeviceStack-module__tO7nVW__plateIn{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.FixioRoleDeviceStack-module__tO7nVW__plate{opacity:1;transition:border-color .2s;transform:none;animation:none!important}.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate:hover,.FixioRoleDeviceStack-module__tO7nVW__root[data-drawn=true] .FixioRoleDeviceStack-module__tO7nVW__plate:focus-visible{box-shadow:none;transform:none}}@media (max-width:64rem){.FixioRoleDeviceStack-module__tO7nVW__root{min-height:22rem}.FixioRoleDeviceStack-module__tO7nVW__stack{width:min(100%,40rem);height:21rem}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=desktop]{width:58%}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=tablet]{width:28%;left:48%}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=phone]{width:19%;left:76%}}@media (max-width:48.75rem){.FixioRoleDeviceStack-module__tO7nVW__root{min-height:17rem}.FixioRoleDeviceStack-module__tO7nVW__stack{width:min(100%,30rem);height:16.5rem}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=desktop]{width:62%}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=tablet]{width:30%;left:44%}.FixioRoleDeviceStack-module__tO7nVW__plate[data-plate=phone]{width:22%;top:3.5rem;left:72%}}
.PageFooterCta-module__Xq-n3a__footer{padding:1.375rem max(1rem, var(--page-margin,1rem)) .75rem;color:var(--if-white);background:var(--if-ink)}.PageFooterCta-module__Xq-n3a__top{min-height:42vh}.PageFooterCta-module__Xq-n3a__prompt{max-width:min(38rem,88%);font-family:var(--font-editorial);letter-spacing:-.045em;margin:10vh 0 0 min(48%,12rem);font-size:clamp(1.75rem,4.2vw,3.875rem);line-height:.98}.PageFooterCta-module__Xq-n3a__prompt em{font-style:italic}.PageFooterCta-module__Xq-n3a__cta{border-top:1px solid var(--if-white);color:var(--if-signal);padding:.875rem 0 .4rem;text-decoration:none;display:block}.PageFooterCta-module__Xq-n3a__ctaText{max-width:100%;font-family:var(--font-sans);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding-block:.06em;font-size:clamp(2.5rem,9.5vw,9.5rem);font-weight:900;line-height:.94;transition:color .25s,transform .4s cubic-bezier(.2,.75,.25,1);display:block}.PageFooterCta-module__Xq-n3a__ctaLine{white-space:nowrap}.PageFooterCta-module__Xq-n3a__cta:hover .PageFooterCta-module__Xq-n3a__ctaText{color:var(--if-white);transform:translate(1.2vw)}.PageFooterCta-module__Xq-n3a__cta:focus-visible{outline:2px solid var(--if-signal);outline-offset:4px}.PageFooterCta-module__Xq-n3a__bottom{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;border-top:1px solid #ffffff4d;justify-content:space-between;gap:1rem;margin-top:6vh;padding-top:.5rem;display:flex}@media (max-width:48.75rem){.PageFooterCta-module__Xq-n3a__top{min-height:34vh}.PageFooterCta-module__Xq-n3a__prompt{margin-left:12%}.PageFooterCta-module__Xq-n3a__ctaText{letter-spacing:-.06em;font-size:clamp(1.85rem,9.2vw,3.25rem);line-height:.98}.PageFooterCta-module__Xq-n3a__bottom{flex-wrap:wrap}}.PageFooterCta-module__Xq-n3a__metaBleed{margin-inline:calc(-1 * max(1rem, var(--page-margin,1rem)))}@media (prefers-reduced-motion:reduce){.PageFooterCta-module__Xq-n3a__ctaText{transition:none}.PageFooterCta-module__Xq-n3a__cta:hover .PageFooterCta-module__Xq-n3a__ctaText{transform:none}}
.InquiryForm-module__JFDB-W__form{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex;position:relative}.InquiryForm-module__JFDB-W__honey{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InquiryForm-module__JFDB-W__row{flex-direction:column;gap:1.25rem;display:flex}.InquiryForm-module__JFDB-W__field{flex-direction:column;gap:.5rem;display:flex}.InquiryForm-module__JFDB-W__fieldLabel{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--if-ink-muted);font-synthesis:none}.InquiryForm-module__JFDB-W__input,.InquiryForm-module__JFDB-W__textarea{border:1px solid var(--if-rule);background:color-mix(in srgb, var(--if-ink) 3.5%, var(--if-paper));width:100%;color:var(--if-ink);font-family:var(--font-sans);resize:vertical;transition:border-color var(--motion-quick,.18s) var(--ease-precise), background-color var(--motion-quick,.18s) var(--ease-precise);border-radius:4px;outline:none;padding:.9rem 1rem;font-size:1.0625rem;line-height:1.4}.InquiryForm-module__JFDB-W__textarea{min-height:6.5rem}.InquiryForm-module__JFDB-W__input:hover,.InquiryForm-module__JFDB-W__textarea:hover{border-color:color-mix(in srgb, var(--if-ink) 35%, var(--if-rule))}.InquiryForm-module__JFDB-W__input:focus-visible,.InquiryForm-module__JFDB-W__textarea:focus-visible{border-color:var(--if-ink);background:var(--if-paper)}.InquiryForm-module__JFDB-W__input[aria-invalid=true],.InquiryForm-module__JFDB-W__textarea[aria-invalid=true]{border-color:var(--if-signal)}.InquiryForm-module__JFDB-W__input:disabled,.InquiryForm-module__JFDB-W__textarea:disabled{opacity:.55}.InquiryForm-module__JFDB-W__error{font-family:var(--font-sans);color:var(--if-signal);font-size:.8125rem;line-height:1.35}.InquiryForm-module__JFDB-W__typeField{border:0;flex-direction:column;gap:.7rem;margin:.35rem 0 0;padding:0;display:flex}.InquiryForm-module__JFDB-W__typeOptions{flex-wrap:wrap;gap:.75rem;display:flex}.InquiryForm-module__JFDB-W__typeChip{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--if-ink);background:color-mix(in srgb, var(--if-ink) 3.5%, var(--if-paper));border:1px solid var(--if-rule);cursor:pointer;border-radius:4px;padding:.65rem .9rem;font-size:.75rem}.InquiryForm-module__JFDB-W__typeChipSelected,.InquiryForm-module__JFDB-W__typeChip[aria-pressed=true]{border-color:var(--if-ink);background:color-mix(in srgb, var(--if-ink) 8%, transparent)}.InquiryForm-module__JFDB-W__typeChip:focus-visible{border-color:var(--if-signal);outline:none}.InquiryForm-module__JFDB-W__footer{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem;padding-top:.35rem;display:flex}.InquiryForm-module__JFDB-W__privacyNotice{max-width:32rem;font-family:var(--font-sans);color:var(--if-ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.InquiryForm-module__JFDB-W__privacyLink{color:var(--if-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.InquiryForm-module__JFDB-W__privacyLink:hover{color:var(--if-signal)}.InquiryForm-module__JFDB-W__privacyLink:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}.InquiryForm-module__JFDB-W__submit{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--if-paper);background:var(--if-signal);border:1px solid var(--if-signal);cursor:pointer;transition:transform var(--motion-quick,.18s) var(--ease-precise), background-color var(--motion-quick,.18s) var(--ease-precise), color var(--motion-quick,.18s) var(--ease-precise);border-radius:4px;padding:1.05rem 1.5rem;font-size:.9375rem;font-weight:600}.InquiryForm-module__JFDB-W__submit:hover:not(:disabled){background:var(--if-ink);border-color:var(--if-ink)}.InquiryForm-module__JFDB-W__submit:disabled{opacity:.65;cursor:default}.InquiryForm-module__JFDB-W__submit:focus-visible{outline:2px solid var(--if-ink);outline-offset:3px}.InquiryForm-module__JFDB-W__status{min-height:1.35rem}.InquiryForm-module__JFDB-W__statusSuccess,.InquiryForm-module__JFDB-W__statusUnavailable{font-family:var(--font-sans);max-width:28rem;margin:0;font-size:.9375rem;line-height:1.45}.InquiryForm-module__JFDB-W__statusSuccess{color:var(--if-ink)}.InquiryForm-module__JFDB-W__statusUnavailable{color:var(--if-ink-muted)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__fieldLabel{color:color-mix(in srgb, var(--if-paper) 72%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__input,.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__textarea{color:var(--if-paper);background:color-mix(in srgb, var(--if-paper) 8%, transparent);border-color:color-mix(in srgb, var(--if-paper) 35%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__input:hover,.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__textarea:hover{border-color:color-mix(in srgb, var(--if-paper) 55%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__input:focus-visible,.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__textarea:focus-visible{border-color:var(--if-paper);background:color-mix(in srgb, var(--if-paper) 12%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__input[aria-invalid=true],.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__textarea[aria-invalid=true]{border-color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__error{color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__typeChip{color:var(--if-paper);background:color-mix(in srgb, var(--if-paper) 8%, transparent);border-color:color-mix(in srgb, var(--if-paper) 35%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__typeChipSelected,.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__typeChip[aria-pressed=true]{border-color:var(--if-paper);background:color-mix(in srgb, var(--if-paper) 14%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__typeChip:focus-visible{border-color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__submit{color:var(--if-signal);background:var(--if-paper);border-color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__submit:hover:not(:disabled){color:var(--if-ink);background:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__submit:focus-visible{outline-color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__statusSuccess,.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__statusUnavailable{color:color-mix(in srgb, var(--if-paper) 88%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__privacyNotice{color:color-mix(in srgb, var(--if-paper) 78%, transparent)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__privacyLink{color:var(--if-paper)}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__privacyLink:hover{color:var(--if-paper);text-decoration-thickness:2px}.InquiryForm-module__JFDB-W__onSignal .InquiryForm-module__JFDB-W__privacyLink:focus-visible{outline-color:var(--if-paper)}@media (min-width:48rem){.InquiryForm-module__JFDB-W__row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}}@media (prefers-reduced-motion:reduce){.InquiryForm-module__JFDB-W__input,.InquiryForm-module__JFDB-W__textarea,.InquiryForm-module__JFDB-W__submit{transition:none}.InquiryForm-module__JFDB-W__submit:hover:not(:disabled){transform:none}}
.ContactPage-module__fI6bya__page{color:var(--if-ink);background:var(--if-paper)}.ContactPage-module__fI6bya__hero{min-height:100svh;padding:calc(var(--header-height,3.625rem) + 1.4rem) max(1rem, var(--page-margin,1rem)) 1rem;color:var(--if-white);background:var(--if-ink);contain:paint;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ContactPage-module__fI6bya__kicker{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;flex-wrap:wrap;align-items:baseline;gap:.85rem 1.25rem;display:flex}.ContactPage-module__fI6bya__kickerIndex{font-family:var(--font-mono-index);font-size:var(--text-mono-num);font-weight:300;line-height:1}.ContactPage-module__fI6bya__kickerLabel{font-size:var(--text-mono)}.ContactPage-module__fI6bya__hero h1{width:100%;min-width:0;max-width:100%;font-family:var(--font-sans);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;--ink-final:var(--if-white);--ink-ground:var(--if-ink);align-self:center;margin:3vh 0;padding-block:.1em;font-size:clamp(3.25rem,11vw,12rem);font-weight:800;line-height:.92;overflow:visible}.ContactPage-module__fI6bya__hero h1 em,.ContactPage-module__fI6bya__lineTurn{max-width:100%;margin-top:.08em;padding-block:.04em;display:inline-block}.ContactPage-module__fI6bya__hero h1 em{color:color-mix(in srgb, var(--if-signal) var(--hero-ink,100%), var(--if-ink));font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.ContactPage-module__fI6bya__contactLine{border-top:1px solid #ffffff4d;min-width:0;padding-top:1.35rem}.ContactPage-module__fI6bya__contactLine p{max-width:min(56rem,100%);color:var(--if-signal);font-family:var(--font-editorial);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,5.2vw,5.5rem);line-height:1.05}.ContactPage-module__fI6bya__contactMeta{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:7vh;padding-top:.5rem;display:flex}.ContactPage-module__fI6bya__inquiry{padding:1.375rem max(1rem, var(--page-margin,1rem)) 12vh;scroll-margin-top:calc(var(--header-height,3.625rem) + 1rem);background:var(--if-paper)}.ContactPage-module__fI6bya__inquiryLayout{grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:8vw;margin-top:13vh;display:grid}.ContactPage-module__fI6bya__inquiryIntro h2{font-family:var(--font-sans);letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(2.25rem,4.8vw,4.75rem);line-height:.92}.ContactPage-module__fI6bya__inquiryIntro h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.ContactPage-module__fI6bya__inquiryIntro>div{max-width:32rem;margin:8vh 0 0 20%}.ContactPage-module__fI6bya__inquiryIntro p{font-family:var(--font-editorial);margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.25}@media (max-width:73.75rem){.ContactPage-module__fI6bya__inquiryLayout{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:5vw}}@media (max-width:48.75rem){.ContactPage-module__fI6bya__hero{min-height:94svh}.ContactPage-module__fI6bya__hero h1{letter-spacing:-.035em;font-size:clamp(2.35rem,12vw,4rem)}.ContactPage-module__fI6bya__contactLine{grid-template-columns:minmax(0,1fr);gap:4vh}.ContactPage-module__fI6bya__contactLine p{margin-left:0;font-size:clamp(1.55rem,7.5vw,2.75rem)}.ContactPage-module__fI6bya__inquiryLayout{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:10vh}.ContactPage-module__fI6bya__inquiryIntro>div{margin-top:5vh;margin-left:0}}@media (max-width:26.875rem){.ContactPage-module__fI6bya__hero h1{font-size:clamp(2rem,11vw,2.85rem)}.ContactPage-module__fI6bya__contactLine p{font-size:clamp(1.4rem,7vw,2.1rem)}.ContactPage-module__fI6bya__contactMeta{justify-content:flex-start}}.ContactPage-module__fI6bya__lineJoin{white-space:normal}.ContactPage-module__fI6bya__italicTurn{max-width:100%;display:inline-block}
.LocaleSwitcher-module__MTHNzq__switcher{font-family:var(--font-mono);font-size:var(--text-header-nav);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:currentColor;font-variant-numeric:tabular-nums;font-synthesis:none;align-items:center;gap:0;font-weight:400;line-height:1.2;display:inline-flex}.LocaleSwitcher-module__MTHNzq__item{align-items:center;display:inline-flex}.LocaleSwitcher-module__MTHNzq__sep{color:color-mix(in srgb, currentColor 55%, transparent);margin-inline:.25rem}.LocaleSwitcher-module__MTHNzq__link,.LocaleSwitcher-module__MTHNzq__active{color:color-mix(in srgb, currentColor 72%, transparent);padding:.15rem 0;text-decoration:none}.LocaleSwitcher-module__MTHNzq__active{color:currentColor;font-weight:500}.LocaleSwitcher-module__MTHNzq__link:hover,.LocaleSwitcher-module__MTHNzq__link:focus-visible{color:var(--if-signal);outline:none}.LocaleSwitcher-module__MTHNzq__active:focus-visible{box-shadow:inset 0 -1px 0 var(--if-signal);outline:none}
.ProodoStoryDeck-module__vU2JCa__deck{padding:clamp(2vh, 3vh, 4vh) max(.75rem, var(--page-margin,1rem)) clamp(1vh, 1.75vh, 2.5vh);background:var(--if-paper);color:var(--if-ink);overflow-anchor:none;flex-direction:column;gap:clamp(.75rem,1.6vh,1.25rem);display:flex}.ProodoStoryDeck-module__vU2JCa__composition{flex-direction:column;gap:clamp(.55rem,1.2vh,1rem);display:flex;position:relative}.ProodoStoryDeck-module__vU2JCa__caption{z-index:5;max-width:min(36rem,100%);display:grid}.ProodoStoryDeck-module__vU2JCa__captionPanel{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;gap:.5rem;transition:opacity 2.4s cubic-bezier(.33,1,.32,1);display:flex}.ProodoStoryDeck-module__vU2JCa__captionPanel[data-active]{opacity:1;visibility:visible;pointer-events:none}.ProodoStoryDeck-module__vU2JCa__captionPanel>h2{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(1.65rem,4.2vw,2.85rem);line-height:.92}.ProodoStoryDeck-module__vU2JCa__line{display:block}.ProodoStoryDeck-module__vU2JCa__body{max-width:28rem;margin:0}.ProodoStoryDeck-module__vU2JCa__body p{font-family:var(--font-editorial);margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.4}.ProodoStoryDeck-module__vU2JCa__body p+p{margin-top:.45rem}.ProodoStoryDeck-module__vU2JCa__stage{isolation:isolate;contain:layout paint;outline:none;width:100%;max-width:none;height:clamp(32rem,72vh,48rem);min-height:clamp(32rem,72vh,48rem);margin-inline:0;position:relative;overflow:hidden}.ProodoStoryDeck-module__vU2JCa__stage:focus-visible{outline:none}.ProodoStoryDeck-module__vU2JCa__plate:focus-visible .ProodoStoryDeck-module__vU2JCa__frame{outline:1px solid var(--if-ink);outline-offset:3px}.ProodoStoryDeck-module__vU2JCa__plate{--slot-x:11vw;--slot-y:6.5vh;--fan-shift-x:0vw;--fan-shift-y:0vh;--ox:calc((var(--i) - (var(--n) - 1) / 2) * var(--slot-x) + var(--fan-shift-x));--oy:calc((var(--i) - (var(--n) - 1) / 2) * var(--slot-y) + var(--fan-shift-y));--deck-ease:cubic-bezier(.33, 1, .32, 1);--deck-duration:2.6s;z-index:calc(var(--i) + 1);width:min(70%,50rem);color:inherit;text-align:left;cursor:pointer;transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1);transform-origin:50%;transition:transform var(--deck-duration) var(--deck-ease), filter var(--deck-duration) var(--deck-ease);opacity:1;filter:saturate(.97);will-change:transform;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait]{width:min(30%,22rem)}.ProodoStoryDeck-module__vU2JCa__plateActive{z-index:40;opacity:1;filter:none;transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.018)}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait].ProodoStoryDeck-module__vU2JCa__plateActive{transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.025)}.ProodoStoryDeck-module__vU2JCa__plate[data-reduced=true]{transition:none}.ProodoStoryDeck-module__vU2JCa__frame{--plate-ring:0px;--plate-radius:.55rem;aspect-ratio:16/9;border-radius:var(--plate-radius);border:1px solid var(--fixio-rule);background:var(--if-white);width:100%;box-shadow:none;transition:border-color .35s ease, box-shadow var(--deck-duration,2.6s) var(--deck-ease,cubic-bezier(.33, 1, .32, 1));padding:0;display:block;position:relative;overflow:hidden}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait] .ProodoStoryDeck-module__vU2JCa__frame{aspect-ratio:3/4}.ProodoStoryDeck-module__vU2JCa__plateActive .ProodoStoryDeck-module__vU2JCa__frame{border-color:var(--fixio-rule-strong);box-shadow:0 .65rem 1.75rem color-mix(in srgb, var(--if-ink) 10%, transparent)}.ProodoStoryDeck-module__vU2JCa__media{object-fit:contain;object-position:center;border-radius:inherit;background:var(--if-white);width:100%;height:100%;transition:opacity .2s ease-out;display:block}.ProodoStoryDeck-module__vU2JCa__frame:has(.ProodoStoryDeck-module__vU2JCa__comingSoon) .ProodoStoryDeck-module__vU2JCa__media{opacity:.88}.ProodoStoryDeck-module__vU2JCa__veil{border-radius:inherit;pointer-events:none;z-index:1;background:color-mix(in srgb, var(--if-ink) 5%, transparent);opacity:1;transition:opacity .35s ease-out,background .35s ease-out;position:absolute;inset:0}.ProodoStoryDeck-module__vU2JCa__comingSoon{z-index:2;pointer-events:none;width:max-content;max-width:calc(100% - 2.5rem);font-family:var(--font-editorial);letter-spacing:-.03em;text-align:center;color:var(--if-white);box-shadow:none;opacity:0;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-style:italic;font-weight:400;line-height:1;transition:opacity .35s ease-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){:is(.ProodoStoryDeck-module__vU2JCa__plate:hover .ProodoStoryDeck-module__vU2JCa__frame:has(.ProodoStoryDeck-module__vU2JCa__comingSoon) .ProodoStoryDeck-module__vU2JCa__media,.ProodoStoryDeck-module__vU2JCa__plate:focus-visible .ProodoStoryDeck-module__vU2JCa__frame:has(.ProodoStoryDeck-module__vU2JCa__comingSoon) .ProodoStoryDeck-module__vU2JCa__media){opacity:.72}.ProodoStoryDeck-module__vU2JCa__plate:hover .ProodoStoryDeck-module__vU2JCa__veil,.ProodoStoryDeck-module__vU2JCa__plate:focus-visible .ProodoStoryDeck-module__vU2JCa__veil{opacity:.55;background:color-mix(in srgb, var(--if-ink) 55%, transparent)}.ProodoStoryDeck-module__vU2JCa__plate:hover .ProodoStoryDeck-module__vU2JCa__comingSoon,.ProodoStoryDeck-module__vU2JCa__plate:focus-visible .ProodoStoryDeck-module__vU2JCa__comingSoon{opacity:1}}@media (hover:none){.ProodoStoryDeck-module__vU2JCa__plateActive .ProodoStoryDeck-module__vU2JCa__frame:has(.ProodoStoryDeck-module__vU2JCa__comingSoon) .ProodoStoryDeck-module__vU2JCa__media{opacity:.72}.ProodoStoryDeck-module__vU2JCa__plateActive .ProodoStoryDeck-module__vU2JCa__comingSoon{opacity:1}.ProodoStoryDeck-module__vU2JCa__plateActive .ProodoStoryDeck-module__vU2JCa__veil{opacity:.55;background:color-mix(in srgb, var(--if-ink) 55%, transparent)}}.ProodoStoryDeck-module__vU2JCa__mobileStrip{display:none}.ProodoStoryDeck-module__vU2JCa__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.ProodoStoryDeck-module__vU2JCa__noteStack{flex:auto;min-width:0;display:grid}.ProodoStoryDeck-module__vU2JCa__note{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;opacity:0;visibility:hidden;grid-area:1/1;margin:0;line-height:1.35;transition:opacity 2.4s cubic-bezier(.33,1,.32,1)}.ProodoStoryDeck-module__vU2JCa__note[data-active]{opacity:.72;visibility:visible}.ProodoStoryDeck-module__vU2JCa__openLink{color:inherit;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.1rem 0;line-height:1.3}.ProodoStoryDeck-module__vU2JCa__openLink:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}.ProodoStoryDeck-module__vU2JCa__field{z-index:80;background:var(--if-paper);place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0;overflow:hidden}.ProodoStoryDeck-module__vU2JCa__fieldInner{flex-direction:column;justify-self:center;align-items:stretch;gap:1rem;width:auto;max-width:92vw;margin-inline:auto;display:flex}.ProodoStoryDeck-module__vU2JCa__fieldTitle{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:0;line-height:1.35}.ProodoStoryDeck-module__vU2JCa__fieldMedia{object-fit:cover;object-position:center;border-radius:inherit;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.ProodoStoryDeck-module__vU2JCa__fieldSoon{--plate-radius:.55rem;aspect-ratio:16/9;box-sizing:border-box;border-radius:var(--plate-radius);border:1px solid var(--fixio-rule);background:var(--if-ink);width:min(92vw,64rem,128vh);max-height:72vh;margin-inline:0;padding:0;display:block;position:relative;overflow:hidden}.ProodoStoryDeck-module__vU2JCa__fieldSoon[data-aspect=portrait]{aspect-ratio:3/4;width:min(72vw,26rem,58.5vh);max-height:78vh}.ProodoStoryDeck-module__vU2JCa__fieldSoon .ProodoStoryDeck-module__vU2JCa__fieldMedia{opacity:.55;filter:saturate(.85)}.ProodoStoryDeck-module__vU2JCa__fieldSoonLabel{z-index:1;width:max-content;max-width:calc(100% - 3rem);font-family:var(--font-editorial);letter-spacing:-.03em;text-align:center;color:var(--if-white);box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;font-size:clamp(1.65rem,3.4vw,2.35rem);font-style:italic;font-weight:400;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProodoStoryDeck-module__vU2JCa__controls{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ProodoStoryDeck-module__vU2JCa__controls button{color:inherit;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.15rem 0;line-height:1.3}.ProodoStoryDeck-module__vU2JCa__controls button:focus-visible{outline:2px solid var(--if-signal);outline-offset:3px}@media (max-width:47.9375rem){.ProodoStoryDeck-module__vU2JCa__composition{gap:.75rem}.ProodoStoryDeck-module__vU2JCa__caption{max-width:100%}.ProodoStoryDeck-module__vU2JCa__captionPanel>h2{max-width:16ch;font-size:clamp(1.55rem,7vw,2.1rem)}.ProodoStoryDeck-module__vU2JCa__stage{height:clamp(22rem,58vh,30rem);min-height:clamp(22rem,58vh,30rem);overflow:hidden}.ProodoStoryDeck-module__vU2JCa__plate{--slot-x:9vw;--slot-y:4.5vh;--fan-shift-x:0vw;--fan-shift-y:0vh;opacity:1;pointer-events:auto;width:min(82%,24rem);transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1);position:absolute;inset:50% auto auto 50%}.ProodoStoryDeck-module__vU2JCa__plateActive{opacity:1;pointer-events:auto;z-index:40;transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.02)}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait]{width:min(48%,14rem)}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait].ProodoStoryDeck-module__vU2JCa__plateActive{transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.03)}.ProodoStoryDeck-module__vU2JCa__plateActive .ProodoStoryDeck-module__vU2JCa__plateTag{opacity:.72}.ProodoStoryDeck-module__vU2JCa__plate .ProodoStoryDeck-module__vU2JCa__frame{aspect-ratio:16/9;height:auto}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait] .ProodoStoryDeck-module__vU2JCa__frame{aspect-ratio:3/4}.ProodoStoryDeck-module__vU2JCa__mobileStrip{display:none}}@media (min-width:64rem){.ProodoStoryDeck-module__vU2JCa__deck{padding-block:3vh 1.5vh;padding-inline:max(1rem, var(--page-margin,1rem));gap:clamp(.65rem,1.2vh,1rem)}.ProodoStoryDeck-module__vU2JCa__composition{gap:0;display:block;position:relative}.ProodoStoryDeck-module__vU2JCa__caption{top:clamp(.35rem,1.2vh,.85rem);left:max(1rem, var(--page-margin,1rem));right:max(1rem, var(--page-margin,1rem));z-index:45;pointer-events:none;align-self:auto;width:auto;max-width:none;padding-block:0;position:absolute}.ProodoStoryDeck-module__vU2JCa__captionPanel{box-shadow:none;background:0 0;flex-flow:wrap;align-items:baseline;gap:.55rem clamp(1.25rem,2.8vw,2.5rem);padding:0}.ProodoStoryDeck-module__vU2JCa__captionPanel>h2{flex:0 auto;max-width:none;font-size:clamp(1.55rem,2.3vw,2.15rem)}.ProodoStoryDeck-module__vU2JCa__captionPanel>h2 .ProodoStoryDeck-module__vU2JCa__line{display:inline}.ProodoStoryDeck-module__vU2JCa__captionPanel .ProodoStoryDeck-module__vU2JCa__body{flex:16rem;min-width:0;max-width:min(42rem,52%)}.ProodoStoryDeck-module__vU2JCa__captionPanel .ProodoStoryDeck-module__vU2JCa__body p{font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.35}.ProodoStoryDeck-module__vU2JCa__stage{width:100vw;max-width:100vw;height:clamp(36rem,68vh,46rem);min-height:clamp(36rem,68vh,46rem);padding-inline:max(1rem, var(--page-margin,1rem));box-sizing:border-box;margin-left:calc(50% - 50vw)}.ProodoStoryDeck-module__vU2JCa__plate{--slot-x:11vw;--slot-y:6.5vh;--fan-shift-x:0vw;--fan-shift-y:0vh;width:min(62%,52rem)}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait]{width:min(28%,22rem)}.ProodoStoryDeck-module__vU2JCa__plateActive{transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.014)}.ProodoStoryDeck-module__vU2JCa__plate[data-aspect=portrait].ProodoStoryDeck-module__vU2JCa__plateActive{transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.ProodoStoryDeck-module__vU2JCa__plate,.ProodoStoryDeck-module__vU2JCa__veil,.ProodoStoryDeck-module__vU2JCa__plateTag,.ProodoStoryDeck-module__vU2JCa__captionPanel,.ProodoStoryDeck-module__vU2JCa__frame,.ProodoStoryDeck-module__vU2JCa__media,.ProodoStoryDeck-module__vU2JCa__comingSoon,.ProodoStoryDeck-module__vU2JCa__note{transition:none}.ProodoStoryDeck-module__vU2JCa__plateActive{transform:translate3d(calc(-50% + var(--ox)), calc(-50% + var(--oy)), 0) scale(1)}}
.StudioRef-module__BoW8mq__page{color:var(--if-ink);background:var(--if-paper)}.StudioRef-module__BoW8mq__hero{min-height:94svh;padding:calc(var(--header-height,3.625rem) + 1.4rem) max(1rem, var(--page-margin,1rem)) 1.5rem;background:var(--if-signal);contain:paint;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.StudioRef-module__BoW8mq__kicker{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.StudioRef-module__BoW8mq__approachHero h1{min-width:0;font-family:var(--font-sans);letter-spacing:var(--tracking-display-xl);text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;--ink-final:var(--if-ink);--ink-ground:var(--if-signal);align-self:center;margin:7vh 0 5vh;padding-block:.08em;font-size:clamp(4.75rem,13.5vw,12.8125rem);font-weight:800;line-height:.88;overflow:visible}.StudioRef-module__BoW8mq__approachHero h1 em{width:fit-content;font-family:var(--font-editorial);letter-spacing:-.06em;text-transform:none;margin-top:.12em;margin-left:min(18vw,12rem);padding-block:.04em;font-size:.63em;font-style:italic;font-weight:400;display:block}.StudioRef-module__BoW8mq__heroStatement{border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);align-items:end;gap:1.25rem;padding-top:.625rem;display:grid}.StudioRef-module__BoW8mq__heroStatement p{max-width:42rem;font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:clamp(1.625rem,3vw,2.8125rem);line-height:1}.StudioRef-module__BoW8mq__heroMeta{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;flex-direction:column;justify-self:end;line-height:1.35;display:flex}.StudioRef-module__BoW8mq__position{min-height:95vh;padding:1.375rem max(1rem, var(--page-margin,1rem)) 13vh;background:var(--if-paper);grid-template-rows:auto minmax(0,1fr);display:grid}.StudioRef-module__BoW8mq__positionGrid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-self:center;align-items:end;gap:7vw;display:grid}.StudioRef-module__BoW8mq__positionLead{font-family:var(--font-sans);letter-spacing:-.07em;margin:9vh 0 0;font-size:clamp(3.625rem,8.3vw,8rem);font-weight:500;line-height:.89}.StudioRef-module__BoW8mq__positionLead em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.StudioRef-module__BoW8mq__positionCopy{max-width:31rem;font-family:var(--font-editorial);letter-spacing:-.025em;margin:0 0 1vh;font-size:clamp(1.1875rem,2vw,1.75rem);line-height:1.12}.StudioRef-module__BoW8mq__questions,.StudioRef-module__BoW8mq__practice{padding:1.375rem max(1rem, var(--page-margin,1rem)) 12vh;color:var(--if-white);background:var(--if-ink)}.StudioRef-module__BoW8mq__sectionIntro{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:end;gap:7vw;margin:14vh 0 10vh;display:grid}.StudioRef-module__BoW8mq__sectionIntro h2{font-family:var(--font-sans);letter-spacing:-.08em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(3.875rem,9.5vw,9.0625rem);line-height:.84}.StudioRef-module__BoW8mq__sectionIntro h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.StudioRef-module__BoW8mq__questions .StudioRef-module__BoW8mq__sectionIntro h2{max-width:64rem;font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.StudioRef-module__BoW8mq__sectionIntro>p{max-width:30rem;font-family:var(--font-editorial);margin:0;font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.2}.StudioRef-module__BoW8mq__questionGrid,.StudioRef-module__BoW8mq__practiceGrid{border-top:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StudioRef-module__BoW8mq__questionGrid article,.StudioRef-module__BoW8mq__practiceGrid article{border-right:1px solid;min-height:17.8125rem;padding:.625rem .875rem}.StudioRef-module__BoW8mq__questionGrid article:last-child,.StudioRef-module__BoW8mq__practiceGrid article:last-child{border-right:0}.StudioRef-module__BoW8mq__questionGrid span,.StudioRef-module__BoW8mq__practiceGrid span,.StudioRef-module__BoW8mq__processRow>span{font-family:var(--font-mono-index);font-size:var(--text-mono-num);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;font-weight:300;line-height:1}.StudioRef-module__BoW8mq__processRow small{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none}.StudioRef-module__BoW8mq__questionGrid h3,.StudioRef-module__BoW8mq__practiceGrid h3{max-width:17rem;font-family:var(--font-sans);letter-spacing:-.04em;margin:12vh 0 .75rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:.98}.StudioRef-module__BoW8mq__questionGrid p,.StudioRef-module__BoW8mq__practiceGrid p{max-width:18rem;font-family:var(--font-editorial);margin:0;font-size:1rem;line-height:1.2}.StudioRef-module__BoW8mq__questionGrid p{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase}.StudioRef-module__BoW8mq__process{padding:1.375rem max(1rem, var(--page-margin,1rem)) 12vh;background:var(--if-paper)}.StudioRef-module__BoW8mq__intelligence{padding:1.375rem max(1rem, var(--page-margin,1rem)) 10vh;background:var(--if-paper);color:var(--if-ink)}.StudioRef-module__BoW8mq__intelligenceBody{gap:1rem;display:grid}.StudioRef-module__BoW8mq__intelligenceBody p{max-width:36rem;font-family:var(--font-editorial);margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.28}.StudioRef-module__BoW8mq__intelligencePull{letter-spacing:var(--tracking-mono);text-transform:uppercase;font-family:var(--font-mono)!important;font-size:var(--text-mono)!important;line-height:var(--leading-mono)!important;margin-top:.5rem!important}.StudioRef-module__BoW8mq__intelligenceLayers{border-top:1px solid var(--if-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6vh;display:grid}.StudioRef-module__BoW8mq__intelligenceLayers article{border-right:1px solid var(--if-ink);min-height:12rem;padding:.75rem .875rem 1.25rem}.StudioRef-module__BoW8mq__intelligenceLayers article:last-child{border-right:0}.StudioRef-module__BoW8mq__intelligenceLayers span{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase}.StudioRef-module__BoW8mq__intelligenceLayers h3{font-family:var(--font-sans);letter-spacing:-.04em;text-transform:uppercase;margin:4vh 0 .5rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.StudioRef-module__BoW8mq__intelligenceLayers p{max-width:22rem;font-family:var(--font-editorial);margin:0;font-size:1.0625rem;line-height:1.2}.StudioRef-module__BoW8mq__processRows{border-top:1px solid #0000;position:relative}.StudioRef-module__BoW8mq__processRows:before{content:"";background:var(--if-ink);transform-origin:0;width:100%;height:1px;transition:transform .72s var(--ease-flow);position:absolute;top:-1px;left:0;transform:scaleX(0)}.StudioRef-module__BoW8mq__processRow{border-bottom:1px solid #0000;grid-template-columns:8% minmax(0,30%) minmax(0,1fr) 15%;align-items:center;gap:1.125rem;min-height:10.3125rem;display:grid;position:relative}.StudioRef-module__BoW8mq__processRow:before{content:"";background:var(--if-ink);transform-origin:0;height:1px;transition:transform .72s var(--ease-flow);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-scene=active] .StudioRef-module__BoW8mq__processRows:before,[data-scene=active] .StudioRef-module__BoW8mq__processRow:before{transform:scaleX(1)}.StudioRef-module__BoW8mq__processRow:first-child:before{transition-delay:.12s}.StudioRef-module__BoW8mq__processRow:nth-child(2):before{transition-delay:.28s}.StudioRef-module__BoW8mq__processRow:nth-child(3):before{transition-delay:.44s}.StudioRef-module__BoW8mq__processRow:nth-child(4):before{transition-delay:.6s}.StudioRef-module__BoW8mq__processRow:nth-child(5):before{transition-delay:.76s}.StudioRef-module__BoW8mq__processRow h3{min-width:0;font-family:var(--font-sans);letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(2rem,4.6vw,4.25rem);line-height:.9}.StudioRef-module__BoW8mq__processRow p{max-width:29rem;font-family:var(--font-editorial);margin:0;font-size:1.125rem;line-height:1.15}.StudioRef-module__BoW8mq__processRow small{text-align:right;justify-self:end}.StudioRef-module__BoW8mq__practiceGrid h3{color:var(--if-signal)}@media (max-width:73.75rem){.StudioRef-module__BoW8mq__positionGrid,.StudioRef-module__BoW8mq__sectionIntro{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);gap:4vw}.StudioRef-module__BoW8mq__processRow{grid-template-columns:7% 28% minmax(0,1fr) 18%}}@media (max-width:48.75rem){.StudioRef-module__BoW8mq__hero{min-height:86svh}.StudioRef-module__BoW8mq__approachHero h1{letter-spacing:var(--tracking-display-xl);overflow-wrap:normal;word-break:normal;font-size:clamp(2.6rem,12.4vw,5.5rem);line-height:.86}.StudioRef-module__BoW8mq__approachHero h1 em{margin-left:0;font-size:.72em}.StudioRef-module__BoW8mq__heroStatement{grid-template-columns:minmax(0,1fr)}.StudioRef-module__BoW8mq__heroMeta{text-align:left;justify-self:start;margin-left:min(35%,8rem)}.StudioRef-module__BoW8mq__position{min-height:80vh}.StudioRef-module__BoW8mq__positionGrid,.StudioRef-module__BoW8mq__sectionIntro{grid-template-columns:minmax(0,1fr)}.StudioRef-module__BoW8mq__positionLead{font-size:clamp(3rem,14vw,6rem)}.StudioRef-module__BoW8mq__positionCopy,.StudioRef-module__BoW8mq__sectionIntro>p{margin-top:5vh;margin-left:20%}.StudioRef-module__BoW8mq__sectionIntro h2{font-size:clamp(3rem,14vw,6rem)}.StudioRef-module__BoW8mq__questionGrid,.StudioRef-module__BoW8mq__practiceGrid,.StudioRef-module__BoW8mq__intelligenceLayers{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioRef-module__BoW8mq__questionGrid article,.StudioRef-module__BoW8mq__practiceGrid article{border-bottom:1px solid;min-height:14.375rem}.StudioRef-module__BoW8mq__questionGrid article:nth-child(2n),.StudioRef-module__BoW8mq__practiceGrid article:nth-child(2n),.StudioRef-module__BoW8mq__intelligenceLayers article:nth-child(2n){border-right:0}.StudioRef-module__BoW8mq__intelligenceLayers article:last-child{border-right:0;grid-column:1/-1}.StudioRef-module__BoW8mq__questionGrid h3,.StudioRef-module__BoW8mq__practiceGrid h3{margin-top:8vh}.StudioRef-module__BoW8mq__processRow{grid-template-columns:12% minmax(0,1fr);gap:.875rem;min-height:0;padding:1.75rem 0}.StudioRef-module__BoW8mq__processRow h3{font-size:clamp(2.75rem,13vw,5rem)}.StudioRef-module__BoW8mq__processRow p,.StudioRef-module__BoW8mq__processRow small{grid-column:2}.StudioRef-module__BoW8mq__processRow small{text-align:left;justify-self:start}.StudioRef-module__BoW8mq__intelligenceLayers{grid-template-columns:minmax(0,1fr)}.StudioRef-module__BoW8mq__intelligenceLayers article{border-right:0;border-bottom:1px solid var(--if-ink);min-height:0;padding:1.25rem 0}.StudioRef-module__BoW8mq__intelligenceLayers article:last-child{border-bottom:0}.StudioRef-module__BoW8mq__intelligenceLayers h3{margin-top:.75rem}}@media (max-width:26.875rem){.StudioRef-module__BoW8mq__kicker{grid-template-columns:minmax(0,1fr);gap:.3rem}.StudioRef-module__BoW8mq__questionGrid,.StudioRef-module__BoW8mq__practiceGrid{grid-template-columns:minmax(0,1fr)}.StudioRef-module__BoW8mq__questionGrid article,.StudioRef-module__BoW8mq__practiceGrid article{border-right:0;min-height:11rem}}.StudioRef-module__BoW8mq__lineJoin{white-space:normal}@media (prefers-reduced-motion:reduce){.StudioRef-module__BoW8mq__processRows:before,.StudioRef-module__BoW8mq__processRow:before{transition:none;transform:none}}
.WorkRef-module__IU-L5q__page{color:var(--if-ink);background:var(--if-paper)}.WorkRef-module__IU-L5q__hero{min-height:94svh;padding:calc(var(--header-height,3.625rem) + 1.4rem) max(1rem, var(--page-margin,1rem)) 1.5rem;background:var(--if-paper);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.WorkRef-module__IU-L5q__kicker{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.WorkRef-module__IU-L5q__hero h1{min-width:0;font-family:var(--font-sans);letter-spacing:-.095em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;--ink-final:var(--if-ink);--ink-ground:var(--if-paper);align-self:center;margin:5vh 0;padding-block:.06em;font-size:clamp(6.875rem,20vw,19.375rem);font-weight:800;line-height:.72;overflow:visible}.WorkRef-module__IU-L5q__heroStatement{border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);align-items:end;gap:1.25rem;padding-top:.625rem;display:grid}.WorkRef-module__IU-L5q__heroStatement p{max-width:44rem;font-family:var(--font-editorial);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1}.WorkRef-module__IU-L5q__meta{max-width:18rem;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;flex-direction:column;justify-self:end;line-height:1.35;display:flex}.WorkRef-module__IU-L5q__projectIndex{padding:1rem max(1rem, var(--page-margin,1rem));background:var(--if-white)}.WorkRef-module__IU-L5q__indexRow{min-height:11.875rem;color:inherit;contain:paint;border-top:1px solid #0000;grid-template-columns:8% 22% minmax(0,1fr) 12%;align-items:center;text-decoration:none;display:grid;position:relative}.WorkRef-module__IU-L5q__indexRow:before{content:"";z-index:2;background:var(--if-ink);transform-origin:0;width:100%;height:1px;transition:transform var(--motion-quick) var(--ease-precise);position:absolute;top:0;left:0;transform:scaleX(0)}[data-scene=active] .WorkRef-module__IU-L5q__indexRow:before{transform:scaleX(1)}.WorkRef-module__IU-L5q__indexRow:nth-child(2):before{transition-delay:90ms}.WorkRef-module__IU-L5q__indexRow:last-of-type{border-bottom:1px solid var(--if-ink)}.WorkRef-module__IU-L5q__indexRow:after{content:"";background:var(--if-signal);transition:transform var(--motion-flow) var(--ease-flow);position:absolute;inset:0;transform:translateY(101%)}.WorkRef-module__IU-L5q__indexRow>*{z-index:1;transition:transform var(--motion-flow) var(--ease-flow);position:relative}.WorkRef-module__IU-L5q__indexRow:hover:after,.WorkRef-module__IU-L5q__indexRow:focus-visible:after{transform:translateY(0)}.WorkRef-module__IU-L5q__indexRow:hover h2,.WorkRef-module__IU-L5q__indexRow:focus-visible h2{transform:translate(1.5vw)}.WorkRef-module__IU-L5q__indexRow:focus-visible{outline:2px solid var(--if-ink);outline-offset:-2px}.WorkRef-module__IU-L5q__num{font-family:var(--font-mono-index);font-size:var(--text-mono-num);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;font-weight:300;line-height:1}.WorkRef-module__IU-L5q__type,.WorkRef-module__IU-L5q__year{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none}.WorkRef-module__IU-L5q__indexRow h2{min-width:0;font-family:var(--font-sans);letter-spacing:-.075em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(4.125rem,10vw,9.25rem);line-height:.82}.WorkRef-module__IU-L5q__indexRow h2 .WorkRef-module__IU-L5q__statusLabel{vertical-align:.35em;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;margin-left:.55em;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:400;line-height:1.3;display:inline-block}.WorkRef-module__IU-L5q__year{text-align:right}.WorkRef-module__IU-L5q__indexNote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:55vh;padding:14vh 0 8vh;display:grid}.WorkRef-module__IU-L5q__indexNote p{max-width:40rem;font-family:var(--font-editorial);letter-spacing:-.05em;grid-column:2;margin:0;font-size:clamp(2.125rem,4.7vw,4.5rem);line-height:.99}@media (max-width:48.75rem){.WorkRef-module__IU-L5q__hero{min-height:86svh}.WorkRef-module__IU-L5q__hero h1{font-size:clamp(5.2rem,24vw,10rem)}.WorkRef-module__IU-L5q__heroStatement{grid-template-columns:minmax(0,1fr)}.WorkRef-module__IU-L5q__heroStatement p{font-size:clamp(1.35rem,6.8vw,2.15rem)}.WorkRef-module__IU-L5q__meta{text-align:left;justify-self:start;margin-left:min(35%,8rem)}.WorkRef-module__IU-L5q__indexRow{grid-template-columns:14% minmax(0,1fr) auto;min-height:9rem}.WorkRef-module__IU-L5q__type{display:none}.WorkRef-module__IU-L5q__indexRow h2{letter-spacing:-.08em;font-size:clamp(2.95rem,16.5vw,7rem);position:relative}.WorkRef-module__IU-L5q__indexRow h2 .WorkRef-module__IU-L5q__statusLabel{vertical-align:unset;margin:.22em 0 0;display:block;position:absolute;top:100%;left:0}.WorkRef-module__IU-L5q__indexNote{grid-template-columns:minmax(0,1fr);min-height:46vh;padding-top:10vh}.WorkRef-module__IU-L5q__indexNote p{grid-column:1;margin-left:18%;font-size:clamp(2rem,10vw,4rem)}}@media (max-width:26.875rem){.WorkRef-module__IU-L5q__kicker{grid-template-columns:minmax(0,1fr);gap:.3rem}.WorkRef-module__IU-L5q__indexRow{grid-template-columns:12% minmax(0,1fr) auto}.WorkRef-module__IU-L5q__year{align-self:start;padding-top:1rem}}@media (prefers-reduced-motion:reduce){.WorkRef-module__IU-L5q__indexRow:before,.WorkRef-module__IU-L5q__indexRow:after,.WorkRef-module__IU-L5q__indexRow>*{transition:none}.WorkRef-module__IU-L5q__indexRow:before,.WorkRef-module__IU-L5q__indexRow:hover h2,.WorkRef-module__IU-L5q__indexRow:focus-visible h2{transform:none}}
.SiteHeader-module__oJa3Ma__header{z-index:var(--z-header,50);height:var(--header-height,3.625rem);color:var(--if-ink);background:color-mix(in srgb, var(--if-paper) 92%, transparent);border-bottom:1px solid var(--if-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--motion-quick) var(--ease-precise), background-color var(--motion-quick) var(--ease-precise), border-color var(--motion-quick) var(--ease-precise);position:fixed;top:0;left:0;right:0}.SiteHeader-module__oJa3Ma__headerScrolled{background:color-mix(in srgb, var(--if-paper) 96%, transparent)}.SiteHeader-module__oJa3Ma__headerOverDark{color:var(--if-white);background:#0a0a0a61;border-bottom-color:#ffffff3d}.SiteHeader-module__oJa3Ma__bar{height:100%;max-width:var(--content-max,90rem);padding-inline:max(1rem, var(--page-margin,1rem));grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-inline:auto;display:grid}.SiteHeader-module__oJa3Ma__wordmark{color:var(--if-signal);white-space:nowrap;justify-self:start;font-size:1.35rem;line-height:1;text-decoration:none}.SiteHeader-module__oJa3Ma__headerOverDark .SiteHeader-module__oJa3Ma__wordmark{color:var(--if-signal)}.SiteHeader-module__oJa3Ma__desktopNav,.SiteHeader-module__oJa3Ma__desktopActions{display:none}.SiteHeader-module__oJa3Ma__mobileActions{justify-self:end;align-items:center;gap:.85rem;display:inline-flex}.SiteHeader-module__oJa3Ma__navLink,.SiteHeader-module__oJa3Ma__menuButton,.SiteHeader-module__oJa3Ma__startProject{font-family:var(--font-mono);font-size:var(--text-header-nav);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:currentColor;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;font-synthesis:none;background:0 0;border:0;padding:.25rem 0;line-height:1.2;text-decoration:none}.SiteHeader-module__oJa3Ma__navLink:hover,.SiteHeader-module__oJa3Ma__startProject:hover,.SiteHeader-module__oJa3Ma__menuButton:hover{color:var(--if-signal)}.SiteHeader-module__oJa3Ma__actionArrow{margin-left:.35rem}.SiteHeader-module__oJa3Ma__navLinkCurrent{box-shadow:inset 0 -1px}.SiteHeader-module__oJa3Ma__navLink:focus-visible,.SiteHeader-module__oJa3Ma__menuButton:focus-visible,.SiteHeader-module__oJa3Ma__startProject:focus-visible,.SiteHeader-module__oJa3Ma__wordmark:focus-visible,.SiteHeader-module__oJa3Ma__mobileTextLink:focus-visible,.SiteHeader-module__oJa3Ma__mobileCta:focus-visible,.SiteHeader-module__oJa3Ma__mobileClose:focus-visible,.SiteHeader-module__oJa3Ma__mobileWordmark:focus-visible{box-shadow:inset 0 -1px 0 var(--if-signal);outline:none}.SiteHeader-module__oJa3Ma__mobileMenu{top:var(--header-height,3.625rem);z-index:calc(var(--z-header,50) + 10);max-height:calc(100svh - var(--header-height,3.625rem));background:color-mix(in srgb, var(--if-paper) 98%, transparent);color:var(--if-ink);border-top:1px solid var(--if-rule);border-bottom:1px solid var(--if-ink);flex-direction:column;display:flex;position:fixed;bottom:auto;left:0;right:0;overflow:auto}.SiteHeader-module__oJa3Ma__mobileMenu[hidden]{display:none!important}.SiteHeader-module__oJa3Ma__mobileMenuChrome{padding:.85rem max(1rem, var(--page-margin,1rem));border-bottom:1px solid var(--if-rule);justify-content:space-between;align-items:center;gap:1rem;display:flex}.SiteHeader-module__oJa3Ma__mobileWordmark{font-family:var(--font-sans);font-size:var(--text-header-wordmark);letter-spacing:var(--tracking-header-wordmark);color:var(--if-signal);font-weight:700;text-decoration:none}.SiteHeader-module__oJa3Ma__mobileClose{font-family:var(--font-mono);font-size:var(--text-header-nav);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--if-ink);cursor:pointer;font-variant-numeric:tabular-nums;font-synthesis:none;background:0 0;border:0;padding:.25rem 0}.SiteHeader-module__oJa3Ma__mobileMenuBody{padding:.5rem max(1rem, var(--page-margin,1rem)) 1.25rem;flex-direction:column;display:flex}.SiteHeader-module__oJa3Ma__mobileTextLink{border-bottom:1px solid color-mix(in srgb, var(--if-ink) 22%, transparent);font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--if-ink);padding:1rem 0 .85rem;font-size:clamp(1.25rem,5.6vw,1.75rem);font-weight:500;line-height:1;text-decoration:none;display:block}.SiteHeader-module__oJa3Ma__mobileTextLink:last-child{border-bottom:0}.SiteHeader-module__oJa3Ma__mobileTextLinkCurrent{color:var(--if-signal)}.SiteHeader-module__oJa3Ma__mobileCtaBand{padding:.85rem max(1rem, var(--page-margin,1rem)) 1.15rem;border-top:1px solid var(--if-rule);margin-top:0}.SiteHeader-module__oJa3Ma__mobileCta{font-family:var(--font-mono);font-size:var(--text-header-nav);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--if-signal);font-variant-numeric:tabular-nums;font-synthesis:none;font-weight:500;text-decoration:none;display:inline-flex}@media (min-width:45.0625rem){.SiteHeader-module__oJa3Ma__bar{grid-template-columns:1fr auto 1fr;gap:1.5rem}.SiteHeader-module__oJa3Ma__desktopNav{justify-self:center;align-items:center;gap:1.5rem;display:inline-flex}.SiteHeader-module__oJa3Ma__desktopActions{justify-self:end;align-items:center;gap:1.15rem;display:inline-flex}.SiteHeader-module__oJa3Ma__mobileActions,.SiteHeader-module__oJa3Ma__mobileMenu,.SiteHeader-module__oJa3Ma__mobileMenu:not([hidden]){display:none!important}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__oJa3Ma__header{transition:none}}
.PrivacyPage-module__cy5R_G__page{color:var(--if-ink);background:var(--if-paper)}.PrivacyPage-module__cy5R_G__hero{padding:calc(var(--header-height,3.625rem) + 2.5rem) max(1rem, var(--page-margin,1rem)) 2.75rem;color:var(--if-white);background:var(--if-ink)}.PrivacyPage-module__cy5R_G__eyebrow{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-synthesis:none;opacity:.72;margin:0 0 1.25rem}.PrivacyPage-module__cy5R_G__hero h1{max-width:20ch;font-family:var(--font-sans);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,10vw,7.5rem);font-weight:800;line-height:.92}.PrivacyPage-module__cy5R_G__updated{font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;font-synthesis:none;color:color-mix(in srgb, var(--if-white) 72%, transparent);border-top:1px solid #ffffff4d;flex-wrap:wrap;gap:.55rem 1rem;margin:2rem 0 0;padding-top:1.1rem;display:flex}.PrivacyPage-module__cy5R_G__updated time{color:var(--if-white);text-transform:none;letter-spacing:.02em}.PrivacyPage-module__cy5R_G__body{padding:clamp(2.5rem, 6vw, 4.5rem) max(1rem, var(--page-margin,1rem)) clamp(3rem, 8vw, 5.5rem)}.PrivacyPage-module__cy5R_G__intro{max-width:38rem;font-family:var(--font-sans);color:var(--if-ink);margin:0 0 clamp(2.5rem,5vw,3.75rem);font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.55}.PrivacyPage-module__cy5R_G__sections{flex-direction:column;gap:clamp(2rem,4vw,2.85rem);max-width:38rem;display:flex}.PrivacyPage-module__cy5R_G__section h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--if-ink);margin:0 0 .85rem;font-size:clamp(1.125rem,1.8vw,1.35rem);font-weight:600;line-height:1.25}.PrivacyPage-module__cy5R_G__section p{font-family:var(--font-sans);color:var(--if-ink-muted,#67645f);margin:0 0 .85rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6}.PrivacyPage-module__cy5R_G__section p:last-child{margin-bottom:0}@media (min-width:48rem){.PrivacyPage-module__cy5R_G__hero{padding-block:calc(var(--header-height,3.625rem) + 3.25rem) 3.5rem}.PrivacyPage-module__cy5R_G__body{padding-inline:max(1.5rem,50% - 21rem)}}
