:root{--background:#0c0c0c;--text-primary:#fff;--text-secondary:#796ae3;--font-display:"Boldonse", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--background);color:var(--text-primary);font-family:var(--font-mono), ui-monospace, monospace;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%}button{font:inherit}::selection{background:var(--text-secondary);color:var(--background)}#featured,#work,#about,#commissions,#contact{scroll-margin-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}._header_7ly38_1{z-index:50;max-width:calc(100vw - 1.5rem);position:fixed;top:1.1rem;left:50%;transform:translate(-50%)}._nav_7ly38_10{-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono), ui-monospace, monospace;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#0c0c0cc7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:clamp(.68rem,.8vw,.85rem);display:flex;box-shadow:0 10px 30px #0000002e}._bracket_7ly38_27{color:#fff;font-weight:700}._item_7ly38_32{align-items:center;gap:.6rem;display:inline-flex}._link_7ly38_38{color:#a1a1aa;font-weight:500;text-decoration:none;transition:color .2s}._link_7ly38_38:hover,._link_7ly38_38:focus-visible{color:var(--text-secondary)}._link_7ly38_38:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px;border-radius:2px}._separator_7ly38_56{color:#ffffff47;font-weight:300}@media (width<=22rem){._nav_7ly38_10{gap:.4rem;padding:.5rem .65rem}._item_7ly38_32{gap:.4rem}}._hero_smn4m_1{--wordmark-width:min(50vw, 50rem);--wordmark-y:32%;--cloud-shift:50%;z-index:2;background:var(--background);height:100svh;color:var(--text-primary);position:relative;overflow-x:clip}._fluid_smn4m_16{width:100%;height:auto;display:block;translate:0 120px}._verticalTag_smn4m_23{z-index:10;letter-spacing:.3em;color:var(--text-primary);opacity:.8;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.75rem;font-size:clamp(.6rem,.8vw,.85rem);display:flex;position:absolute;top:clamp(1rem,3vw,2.5rem);left:clamp(1rem,3vw,2.5rem)}._verticalTag_smn4m_23 span{writing-mode:vertical-rl}._verticalTag_smn4m_23:after{content:"";background:var(--text-primary);width:2px;height:clamp(3rem,8vw,7rem);display:block}._stage_smn4m_51{position:absolute;inset:0}._wordmark_smn4m_56{top:var(--wordmark-y);z-index:1;width:var(--wordmark-width);position:absolute;left:50%;transform:translate(-50%,-50%)}._cloudLayer_smn4m_65{z-index:2;pointer-events:none;position:absolute;inset:0}._cloudPosition_smn4m_72{width:100%;transform:translateY(calc(var(--cloud-shift) * -1));position:absolute;top:100%;left:0}._cloud_smn4m_65{width:100%;height:auto;display:block}@media (width<=40rem){._hero_smn4m_1{--wordmark-width:85vw}._verticalTag_smn4m_23{display:none}}._section_1at2c_1{background:var(--background);color:var(--text-primary);border-top:1px solid #ffffff1a;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,3rem);position:relative}._inner_1at2c_9{width:min(100%,90rem);margin-inline:auto}._head_1at2c_14{gap:1rem;max-width:70rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}._eyebrow_1at2c_21{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:clamp(.65rem,.8vw,.8rem);display:flex}._rule_1at2c_32{background:currentColor;width:2.5rem;height:1px;display:inline-block}._title_1at2c_39{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:1.02}._lede_1at2c_49{color:#ffffffad;max-width:58ch;margin:0;font-size:clamp(.82rem,1.05vw,1rem);line-height:1.8}._grid_1at2c_57{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.75rem);display:grid}._card_1at2c_63{color:inherit;flex-direction:column;gap:.85rem;text-decoration:none;display:flex}._media_1at2c_71{aspect-ratio:4/3;background:#171717;border-radius:clamp(.6rem,1.4vw,1.1rem);display:block;position:relative;overflow:hidden}._media_1at2c_71 img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}._view_1at2c_88{color:#fff;letter-spacing:.03em;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0c99;border:1px solid #ffffff4d;border-radius:999px;padding:.4rem .65rem;font-size:clamp(.6rem,.7vw,.72rem);transition:opacity .25s,transform .25s;position:absolute;bottom:.85rem;right:.85rem;transform:translateY(.35rem)}._meta_1at2c_105{grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding-top:.15rem;display:grid}._number_1at2c_113{color:var(--text-secondary);letter-spacing:.08em;font-size:clamp(.62rem,.72vw,.75rem)}._metaText_1at2c_119{flex-direction:column;gap:.4rem;min-width:0;display:flex}._name_1at2c_126{font-family:var(--font-display), sans-serif;font-size:clamp(1.05rem,1.7vw,1.65rem);font-weight:400;line-height:1.15}._category_1at2c_133{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.62rem,.75vw,.78rem)}._arrow_1at2c_140{color:#ffffff73;font-size:1rem;line-height:1;transition:color .2s,transform .2s}._card_1at2c_63:hover ._media_1at2c_71 img,._card_1at2c_63:focus-visible ._media_1at2c_71 img{transform:scale(1.035)}._card_1at2c_63:hover ._view_1at2c_88,._card_1at2c_63:focus-visible ._view_1at2c_88{opacity:1;transform:translateY(0)}._card_1at2c_63:hover ._arrow_1at2c_140,._card_1at2c_63:focus-visible ._arrow_1at2c_140{color:var(--text-secondary);transform:translate(.15rem,-.15rem)}._card_1at2c_63:focus-visible{outline:2px solid var(--text-secondary);outline-offset:5px;border-radius:.5rem}._callout_1at2c_170{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.25rem;font-size:clamp(.75rem,.95vw,.95rem);display:flex}._callout_1at2c_170 p{color:#ffffff94;margin:0}._callout_1at2c_170 a{color:var(--text-secondary);border-bottom:1px solid;padding-bottom:.15rem;text-decoration:none;transition:color .2s}._callout_1at2c_170 a:hover,._callout_1at2c_170 a:focus-visible{color:#fff}._callout_1at2c_170 a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px}@media (width>=48rem){._grid_1at2c_57{grid-template-columns:repeat(12,1fr)}._card_1at2c_63:first-child{grid-column:span 8}._card_1at2c_63:nth-child(2),._card_1at2c_63:nth-child(n+3){grid-column:span 4}._card_1at2c_63:first-child ._media_1at2c_71,._card_1at2c_63:nth-child(2) ._media_1at2c_71{aspect-ratio:auto;height:clamp(20rem,36vw,33rem)}}._section_2z2oz_1{color:#0c0c0c;background:#fff;padding:clamp(3.5rem,8vw,7rem) 0 0;position:relative;overflow-x:clip}._inner_2z2oz_9{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}._head_2z2oz_15{gap:1.2rem;max-width:64rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}._eyebrow_2z2oz_22{color:#6b5bd6;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.78vw,.78rem)}._title_2z2oz_30{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:1.02}._lede_2z2oz_40{color:#0c0c0c9e;max-width:56ch;margin:0;font-size:clamp(.82rem,1.05vw,1rem);line-height:1.8}._filters_2z2oz_48{z-index:20;-webkit-backdrop-filter:blur(12px);scrollbar-width:none;background:#ffffffeb;border-top:1px solid #0c0c0c1f;border-bottom:1px solid #0c0c0c1f;gap:.35rem;margin:0 calc(-1*clamp(1.25rem,4vw,3rem));padding:.75rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:4.6rem;overflow-x:auto}._filters_2z2oz_48::-webkit-scrollbar{display:none}._filters_2z2oz_48 a{color:#0c0c0cb8;white-space:nowrap;border:1px solid #0c0c0c24;border-radius:999px;align-items:center;gap:.75rem;padding:.45rem .7rem;font-size:clamp(.66rem,.8vw,.8rem);text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}._filters_2z2oz_48 a:hover,._filters_2z2oz_48 a:focus-visible{color:#fff;background:#6b5bd6;border-color:#6b5bd6}._filters_2z2oz_48 a:focus-visible{outline-offset:3px;outline:2px solid #6b5bd6}._count_2z2oz_95{color:inherit;opacity:.55;font-size:.85em}@media (width<=63.99rem){._filters_2z2oz_48{-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-inline:0;padding:0 0 1rem;display:grid;position:static;overflow:visible}._filters_2z2oz_48 a{white-space:normal;justify-content:space-between;min-width:0;padding:.6rem .75rem;line-height:1.25}._filters_2z2oz_48 a>span:first-child{min-width:0}._count_2z2oz_95{flex-shrink:0}}@media (width>=40rem) and (width<=63.99rem){._filters_2z2oz_48{grid-template-columns:repeat(3,minmax(0,1fr))}}._category_2z2oz_139{padding-top:clamp(3.5rem,7vw,6.5rem);scroll-margin-top:8rem}@media (width<=63.99rem){._category_2z2oz_139{scroll-margin-top:5.5rem}}._category_2z2oz_139+._category_2z2oz_139{border-top:1px solid #0c0c0c1f;margin-top:clamp(2.5rem,5vw,4rem)}._categoryHead_2z2oz_155{grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}._categoryNumber_2z2oz_163{font-family:var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:1px #0c0c0c;letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,5rem);line-height:.85}._categoryText_2z2oz_172{gap:.8rem;max-width:62ch;display:grid}._categoryText_2z2oz_172 h3{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.6rem,3.4vw,3.1rem);font-weight:400;line-height:1.06}._categoryDescription_2z2oz_186{color:#0c0c0c9e;margin:0;font-size:clamp(.8rem,1vw,.96rem);line-height:1.75}._categoryMeta_2z2oz_193{flex-wrap:wrap;grid-column:2;align-items:center;gap:.6rem 1rem;display:flex}._assetCount_2z2oz_201{color:#0c0c0c6b;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.62rem,.75vw,.75rem)}._copy_2z2oz_208{color:#0c0c0cb3;cursor:pointer;background:0 0;border:1px solid #0c0c0c2e;border-radius:999px;padding:.38rem .62rem;font-family:inherit;font-size:clamp(.6rem,.72vw,.72rem);transition:border-color .2s,color .2s,background .2s}._copy_2z2oz_208:hover,._copy_2z2oz_208:focus-visible{color:#fff;background:#6b5bd6;border-color:#6b5bd6}._copy_2z2oz_208:focus-visible{outline-offset:3px;outline:2px solid #6b5bd6}._grid_2z2oz_232{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:clamp(.9rem,1.6vw,1.4rem) clamp(.7rem,1.2vw,1rem);display:grid}._card_2z2oz_238{min-width:0;color:inherit;flex-direction:column;gap:.55rem;text-decoration:none;display:flex}._media_2z2oz_247{aspect-ratio:4/3;background:var(--background);border-radius:clamp(.5rem,1.2vw,.9rem);display:block;position:relative;overflow:hidden}._media_2z2oz_247 img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}._open_2z2oz_264{color:#fff;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0cb3;border-radius:999px;padding:.3rem .5rem;font-size:clamp(.55rem,.68vw,.68rem);transition:opacity .22s,transform .22s;position:absolute;bottom:.6rem;right:.6rem;transform:translateY(.25rem)}._info_2z2oz_279{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.45rem;padding-inline:.15rem;display:grid}._number_2z2oz_287{color:#6b5bd6;letter-spacing:.06em;font-size:clamp(.55rem,.68vw,.68rem)}._name_2z2oz_293{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,.88vw,.85rem);line-height:1.4;overflow:hidden}._arrow_2z2oz_301{color:#0c0c0c59;font-size:.8rem;transition:color .2s,transform .2s}._card_2z2oz_238:hover ._media_2z2oz_247 img,._card_2z2oz_238:focus-visible ._media_2z2oz_247 img{transform:scale(1.045)}._card_2z2oz_238:hover ._open_2z2oz_264,._card_2z2oz_238:focus-visible ._open_2z2oz_264{opacity:1;transform:translateY(0)}._card_2z2oz_238:hover ._arrow_2z2oz_301,._card_2z2oz_238:focus-visible ._arrow_2z2oz_301{color:#6b5bd6;transform:translate(.1rem,-.1rem)}._card_2z2oz_238:focus-visible{outline-offset:4px;border-radius:.4rem;outline:2px solid #6b5bd6}._end_2z2oz_330{text-align:center;margin:clamp(3rem,6vw,5rem) 0 0;padding-inline:1.25rem;font-size:clamp(.7rem,.9vw,.9rem)}._cloud_2z2oz_337{width:100%;height:auto;margin-top:auto;display:block}@media (width>=48rem){._categoryHead_2z2oz_155{grid-template-columns:auto 1fr auto;align-items:end}._categoryMeta_2z2oz_193{grid-column:3;justify-content:flex-end;padding-bottom:.25rem}._grid_2z2oz_232{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}._grid_2z2oz_232 ._card_2z2oz_238:first-child{grid-column:span 2}._grid_2z2oz_232 ._card_2z2oz_238:first-child ._media_2z2oz_247{aspect-ratio:2}}@media (prefers-reduced-motion:reduce){._media_2z2oz_247 img,._open_2z2oz_264,._arrow_2z2oz_301,._filters_2z2oz_48 a,._copy_2z2oz_208{transition:none}}._section_xspuq_1{background:var(--background);color:var(--text-primary);border-top:1px solid #ffffff1a;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,3rem);scroll-margin-top:4rem;position:relative}._inner_xspuq_10{width:min(100%,90rem);margin-inline:auto}._introGrid_xspuq_15{gap:clamp(1.5rem,4vw,4rem);display:grid}._eyebrow_xspuq_20{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.78vw,.78rem)}._title_xspuq_28{max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2rem,4.8vw,4.8rem);font-weight:400;line-height:1.03}._bio_xspuq_39{align-content:end;gap:1.3rem;max-width:60ch;display:grid}._bio_xspuq_39 p{color:#ffffffb3;margin:0;font-size:clamp(.84rem,1.05vw,1rem);line-height:1.85}._bio_xspuq_39 p:first-child{color:#ffffffe0;font-size:clamp(.95rem,1.25vw,1.15rem)}._toolkit_xspuq_58{border-top:1px solid #ffffff24;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.5rem;display:grid}._toolGroup_xspuq_66 h3{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(.62rem,.75vw,.75rem);font-weight:500}._toolGroup_xspuq_66 ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._toolGroup_xspuq_66 li{color:#ffffffc2;border:1px solid #ffffff29;border-radius:999px;padding:.35rem .6rem;font-size:clamp(.68rem,.82vw,.82rem)}._process_xspuq_92{margin-top:clamp(3.5rem,7vw,6.5rem)}._processHead_xspuq_96{gap:.8rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}._processHead_xspuq_96 h3{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.5rem,2.8vw,2.6rem);font-weight:400;line-height:1.1}._workflow_xspuq_110{background:#ffffff24;border:1px solid #ffffff24;border-radius:.75rem;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._workflow_xspuq_110 li{background:var(--background);flex-direction:column;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.75rem);display:flex}._stepNumber_xspuq_130{color:var(--text-secondary);letter-spacing:.08em;font-size:clamp(.62rem,.75vw,.75rem)}._stepLabel_xspuq_136{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.6rem,.7vw,.7rem)}._workflow_xspuq_110 h4{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:400;line-height:1.2}._workflow_xspuq_110 p{color:#fff9;margin:0;font-size:clamp(.74rem,.88vw,.86rem);line-height:1.7}@media (width>=48rem){._introGrid_xspuq_15{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end}._toolkit_xspuq_58{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}._workflow_xspuq_110{grid-template-columns:repeat(4,minmax(0,1fr))}}._section_w9v68_1{background:var(--background);color:var(--text-primary);border-top:1px solid #ffffff1a;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,3rem);scroll-margin-top:4rem;position:relative}._inner_w9v68_10{width:min(100%,90rem);margin-inline:auto}._head_w9v68_15{gap:clamp(2rem,4vw,4rem);display:grid}._eyebrow_w9v68_20{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.78vw,.78rem)}._title_w9v68_28{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:.9rem 0 0;font-size:clamp(2.4rem,6vw,6rem);font-weight:400;line-height:.98}._lede_w9v68_37{color:#ffffffad;max-width:54ch;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(.84rem,1.05vw,1rem);line-height:1.8}._ctaBox_w9v68_45{background:var(--text-secondary);color:#0c0c0c;border-radius:clamp(.9rem,2vw,1.5rem);flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(1.4rem,3vw,2.25rem);display:flex}._cta_w9v68_45{color:#0c0c0c;width:100%;font-family:var(--font-display), sans-serif;border-bottom:2px solid #0c0c0c;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;font-size:clamp(1.6rem,3.2vw,2.8rem);line-height:1;text-decoration:none;transition:gap .2s,opacity .2s;display:flex}._cta_w9v68_45:hover,._cta_w9v68_45:focus-visible{opacity:.72;gap:1.6rem}._cta_w9v68_45:focus-visible{outline-offset:5px;outline:2px solid #0c0c0c}._email_w9v68_83{color:#0c0c0cb3;border-bottom:1px solid #0c0c0c4d;padding-bottom:.15rem;font-size:clamp(.72rem,.9vw,.9rem);text-decoration:none;transition:color .2s,border-color .2s}._email_w9v68_83:hover,._email_w9v68_83:focus-visible{color:#0c0c0c;border-color:#0c0c0c}._email_w9v68_83:focus-visible{outline-offset:3px;outline:2px solid #0c0c0c}._details_w9v68_103{background:#ffffff24;border:1px solid #ffffff24;border-radius:.75rem;gap:1px;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;overflow:hidden}._detail_w9v68_103{background:var(--background);flex-direction:column;gap:.7rem;padding:clamp(1.15rem,2.2vw,1.75rem);display:flex}._detailLabel_w9v68_121{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.72rem)}._detail_w9v68_103 strong{font-family:var(--font-display), sans-serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:400;line-height:1.2}._detail_w9v68_103 p{color:#fff9;margin:0;font-size:clamp(.74rem,.88vw,.86rem);line-height:1.7}._fit_w9v68_142{color:#ffffff80;letter-spacing:.02em;border-top:1px solid #ffffff24;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding-top:1.25rem;font-size:clamp(.68rem,.85vw,.85rem)}@media (width>=48rem){._head_w9v68_15{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:end}._details_w9v68_103{grid-template-columns:repeat(4,minmax(0,1fr))}}._footer_em96h_1{background:var(--background);color:var(--text-primary);border-top:1px solid #ffffff1a;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);scroll-margin-top:4rem}._top_em96h_9{gap:clamp(2.5rem,5vw,4.5rem);width:min(100%,90rem);margin-inline:auto;display:grid}._brand_em96h_16{flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:32rem;display:flex}._logo_em96h_24{width:clamp(8rem,16vw,12rem);translate:-4px}._fluid_em96h_29{width:100%;height:auto;display:block}._brand_em96h_16 p{color:#ffffff94;margin:0;font-size:clamp(.78rem,.92vw,.9rem);line-height:1.75}._cta_em96h_42{color:var(--text-secondary);border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.15rem;font-size:clamp(.78rem,.92vw,.9rem);text-decoration:none;transition:color .2s;display:inline-flex}._cta_em96h_42:hover,._cta_em96h_42:focus-visible{color:#fff}._cta_em96h_42:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px}._links_em96h_64{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;display:grid}._column_em96h_70 h2{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(.6rem,.72vw,.72rem);font-weight:500}._column_em96h_70 ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}._column_em96h_70 a{color:#ffffffbd;overflow-wrap:anywhere;font-size:clamp(.76rem,.9vw,.9rem);text-decoration:none;transition:color .2s}._column_em96h_70 a:hover,._column_em96h_70 a:focus-visible{color:var(--text-secondary)}._column_em96h_70 a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px;border-radius:2px}._bottom_em96h_107{color:#ffffff61;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;width:min(100%,90rem);margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.25rem;font-size:clamp(.62rem,.75vw,.75rem);display:flex}._bottom_em96h_107 a{color:#fff9;text-decoration:none;transition:color .2s}._bottom_em96h_107 a:hover,._bottom_em96h_107 a:focus-visible{color:var(--text-secondary)}._bottom_em96h_107 a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}@media (width>=48rem){._top_em96h_9{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.4fr);align-items:start}}._overlay_sqfzg_1{z-index:100;background:var(--background);color:var(--text-primary);animation:.28s both _overlay-in_sqfzg_1;position:fixed;inset:0}@keyframes _overlay-in_sqfzg_1{0%{opacity:0}to{opacity:1}}._panel_sqfzg_19{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;padding:0 clamp(1.25rem,4vw,3rem) clamp(2.5rem,5vw,4rem);overflow-y:auto}._bar_sqfzg_27{z-index:5;-webkit-backdrop-filter:blur(14px);background:#0c0c0cdb;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 calc(-1*clamp(1.25rem,4vw,3rem));padding:1rem clamp(1.25rem,4vw,3rem);display:grid;position:sticky;top:0}._close_sqfzg_43,._barLink_sqfzg_44{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.4rem .65rem;font-family:inherit;font-size:clamp(.64rem,.78vw,.78rem);text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}._barLink_sqfzg_44{justify-self:end}._close_sqfzg_43:hover,._close_sqfzg_43:focus-visible,._barLink_sqfzg_44:hover,._barLink_sqfzg_44:focus-visible{border-color:var(--text-secondary);color:var(--text-secondary)}._close_sqfzg_43:focus-visible,._barLink_sqfzg_44:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._esc_sqfzg_79{color:#ffffff61;border-left:1px solid #ffffff2e;padding-left:.35rem;font-size:.85em}._barMeta_sqfzg_86{color:#ffffff6b;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(.6rem,.72vw,.72rem)}._intro_sqfzg_95{gap:clamp(2rem,5vw,4rem);width:min(100%,90rem);margin-inline:auto;padding-top:clamp(2rem,5vw,4.5rem);display:grid}._info_sqfzg_103{min-width:0}._eyebrow_sqfzg_107{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.78vw,.78rem)}._info_sqfzg_103 h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.4rem,6vw,6rem);font-weight:400;line-height:.96}._summary_sqfzg_125{color:#ffffffb8;max-width:54ch;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(.86rem,1.05vw,1rem);line-height:1.85}._specs_sqfzg_133{border-top:1px solid #ffffff24;margin:clamp(1.75rem,3vw,2.5rem) 0 0}._specs_sqfzg_133 div{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(6rem,8rem) 1fr;gap:1rem;padding:.65rem 0;display:grid}._specs_sqfzg_133 dt{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.72rem)}._specs_sqfzg_133 dd{color:#fffc;margin:0;font-size:clamp(.72rem,.86vw,.86rem);line-height:1.5}._tags_sqfzg_160{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}._tags_sqfzg_160 li{color:#ffffff94;border:1px solid #ffffff29;border-radius:999px;padding:.3rem .55rem;font-size:clamp(.6rem,.72vw,.72rem)}._actions_sqfzg_177{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}._primary_sqfzg_185{background:var(--text-secondary);color:#0c0c0c;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:clamp(.72rem,.86vw,.86rem);text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}._primary_sqfzg_185:hover,._primary_sqfzg_185:focus-visible{background:#fff;transform:translateY(-1px)}._primary_sqfzg_185:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._secondary_sqfzg_209{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff47;padding:0;font-family:inherit;font-size:clamp(.7rem,.84vw,.84rem);transition:color .2s,border-color .2s}._secondary_sqfzg_209:hover,._secondary_sqfzg_209:focus-visible{color:var(--text-secondary);border-color:var(--text-secondary)}._secondary_sqfzg_209:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}._media_sqfzg_232{gap:clamp(.75rem,1.5vw,1.25rem);min-width:0;display:grid}._figure_sqfzg_238{background:#171717;border-radius:clamp(.6rem,1.4vw,1.1rem);margin:0;overflow:hidden}._figure_sqfzg_238 img{width:100%;height:auto;display:block}._figure_sqfzg_238 figcaption{color:#fff6;letter-spacing:.08em;text-transform:uppercase;padding:.6rem .75rem;font-size:clamp(.58rem,.68vw,.68rem)}._related_sqfzg_259{border-top:1px solid #ffffff24;width:min(100%,90rem);margin:clamp(3rem,6vw,6rem) auto 0;padding-top:clamp(1.5rem,3vw,2.5rem)}._relatedHead_sqfzg_266{gap:.75rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:grid}._relatedHead_sqfzg_266 h3{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:400;line-height:1.1}._relatedGrid_sqfzg_280{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}._relatedCard_sqfzg_286{min-width:0;color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}._relatedMedia_sqfzg_295{aspect-ratio:4/3;background:#171717;border-radius:.6rem;display:block;overflow:hidden}._relatedMedia_sqfzg_295 img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}._relatedCard_sqfzg_286:hover ._relatedMedia_sqfzg_295 img,._relatedCard_sqfzg_286:focus-visible ._relatedMedia_sqfzg_295 img{transform:scale(1.04)}._relatedCard_sqfzg_286:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px;border-radius:.4rem}._relatedName_sqfzg_322{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,.8vw,.8rem);overflow:hidden}._pager_sqfzg_330{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:min(100%,90rem);margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.25rem;display:flex}._pager_sqfzg_330 a{color:#ffffffc7;flex-direction:column;gap:.35rem;font-size:clamp(.75rem,.9vw,.9rem);text-decoration:none;transition:color .2s;display:flex}._pager_sqfzg_330 a span{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.58rem,.68vw,.68rem)}._pager_sqfzg_330 a:hover,._pager_sqfzg_330 a:focus-visible{color:var(--text-secondary)}._pager_sqfzg_330 a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:4px}._pager_sqfzg_330 ._next_sqfzg_368{text-align:right;margin-left:auto}@media (width>=48rem){._intro_sqfzg_95{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}._info_sqfzg_103{position:sticky;top:6rem}._media_sqfzg_232{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}}@media (prefers-reduced-motion:reduce){._overlay_sqfzg_1{animation:none}._primary_sqfzg_185,._relatedMedia_sqfzg_295 img,._close_sqfzg_43,._barLink_sqfzg_44{transition:none}}
