.page_page__foEt_{--bg:#100f12;--surface:#1a181d;--surface-strong:#242127;--ink:#f2edf1;--muted:#afa7b0;--line:rgba(242,237,241,.18);--accent:#d3337c;--accent-soft:#f08db8;--radius:12px;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--ink);color-scheme:dark;font-family:var(--font-sans),sans-serif}.page_page__foEt_ *,.page_page__foEt_ :after,.page_page__foEt_ :before{box-sizing:border-box}.page_page__foEt_ :where(h1,h2,h3,p,figure,dl,dd){margin:0}.page_page__foEt_ a{color:inherit;text-decoration:none}.page_page__foEt_ ::-moz-selection{background:var(--accent);color:var(--ink)}.page_page__foEt_ ::selection{background:var(--accent);color:var(--ink)}.page_page__foEt_ a:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.page_hero__VaUFn{position:relative;min-height:100dvh;padding:14px}.page_nav__WX05j{position:absolute;z-index:3;top:14px;left:50%;display:flex;width:min(calc(100% - 68px),1492px);min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(242,237,241,.24);color:var(--ink);font:650 10px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;transform:translateX(-50%)}.page_nav__WX05j a{display:inline-flex;min-height:44px;align-items:center;gap:10px}.page_nav__WX05j>span{white-space:nowrap}.page_linkIcon__Lnzbi{display:inline-block;font-size:1.1rem;line-height:1;transition:transform .26s cubic-bezier(.16,1,.3,1)}.page_nav__WX05j a:hover .page_linkIcon__Lnzbi{transform:translateX(-4px)}.page_heroGrid__dqsph{display:grid;min-height:calc(100dvh - 28px);overflow:hidden;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);border:1px solid rgba(242,237,241,.12);border-radius:var(--radius);background:var(--surface)}.page_heroCopy__TwjFh{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:106px clamp(34px,5vw,82px) clamp(46px,6vw,84px);background:var(--bg)}.page_eyebrow___2Nkr{color:var(--accent-soft);font:650 10px/1.4 var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.page_heroCopy__TwjFh h1{max-width:700px;margin-top:24px;font-size:clamp(4rem,6.4vw,7.4rem);font-weight:650;line-height:.87;letter-spacing:-.075em}.page_heroCopy__TwjFh h1 span{display:block;white-space:nowrap}.page_heroCopy__TwjFh h1 span:last-child{margin-left:clamp(18px,3.4vw,62px);color:var(--accent)}.page_heroLede__zAiCf{max-width:410px;margin-top:clamp(26px,3.5vh,40px)!important;color:var(--muted);font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.65}.page_primaryLink__GBfC5{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:22px;border-bottom:1px solid var(--ink);font:650 10px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;transition:border-color .22s ease,color .22s ease}.page_primaryLink__GBfC5:hover{border-color:transparent;color:var(--accent-soft)}.page_primaryLink__GBfC5:hover .page_linkIcon__Lnzbi{transform:translate(3px,-3px)}.page_heroMedia__Y0SNp{position:relative;min-height:620px;overflow:hidden;background:#19161b}.page_heroMedia__Y0SNp:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(16,15,18,.34),transparent 28%)}.page_heroMedia__Y0SNp img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_facts__OgO0g{display:grid;width:min(calc(100% - 64px),1360px);grid-template-columns:.7fr .45fr .8fr 1.4fr 1.05fr;margin:clamp(64px,8vw,112px) auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_facts__OgO0g div{min-width:0;padding:28px clamp(16px,2vw,30px);border-right:1px solid var(--line)}.page_facts__OgO0g div:first-child{padding-left:0}.page_facts__OgO0g div:last-child{padding-right:0;border-right:0}.page_deliveryDetails__fDWjH dt,.page_facts__OgO0g dt{color:var(--accent-soft);font:650 10px/1.35 var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.page_facts__OgO0g dd{margin-top:12px;color:var(--ink);font-size:14px;line-height:1.55}.page_conceptSection__pdQ69,.page_deliverySection__fqScM,.page_projectNote__V5lPn,.page_summaryWrap__A0NGc{width:min(calc(100% - 64px),1360px);margin-inline:auto}.page_conceptSection__pdQ69{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.05fr);gap:clamp(54px,9vw,132px);align-items:center;padding-block:clamp(110px,13vw,184px)}.page_conceptMark__OdHn8{position:relative;min-height:330px;color:var(--accent);font-size:clamp(12rem,24vw,23rem);font-weight:720;line-height:.7;letter-spacing:-.16em;isolation:isolate}.page_conceptMark__OdHn8 span{position:absolute;inset:50% auto auto 50%;transform:translate(-58%,-50%)}.page_conceptMark__OdHn8 span:last-child{color:transparent;-webkit-text-stroke:1px rgba(242,237,241,.78);transform:translate(-24%,-50%)}.page_conceptCopy__lYiSe h2,.page_deliveryCopy__0Ilaa h2,.page_galleryHeading__MkOyL h2,.page_sectionHeading__7sJqs h2,.page_spaceHeading__2TfmF h2{font-weight:620;letter-spacing:-.06em;text-wrap:balance}.page_conceptCopy__lYiSe h2{max-width:760px;font-size:clamp(3.4rem,6.5vw,7.2rem);line-height:.92}.page_conceptCopy__lYiSe>p{max-width:58ch;margin-top:28px;color:var(--muted);font-size:16px;line-height:1.75}.page_constructionNotes__crSUa{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line)}.page_constructionNotes__crSUa div{padding:24px 22px 0 0}.page_constructionNotes__crSUa dt{color:var(--ink);font-size:18px;font-weight:620;letter-spacing:-.03em}.page_constructionNotes__crSUa dd{max-width:34ch;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.65}.page_gallerySection__ITU9I,.page_processSection__ikveC,.page_spaceSection__Ez7vO{width:min(calc(100% - 28px),1500px);margin-inline:auto;padding-bottom:clamp(110px,13vw,184px)}.page_galleryHeading__MkOyL,.page_sectionHeading__7sJqs,.page_spaceHeading__2TfmF{width:min(100%,920px);margin-bottom:clamp(46px,6vw,84px);padding-inline:clamp(8px,2vw,30px)}.page_galleryHeading__MkOyL h2,.page_sectionHeading__7sJqs h2,.page_spaceHeading__2TfmF h2{font-size:clamp(3.2rem,6vw,6.8rem);line-height:.94}.page_galleryHeading__MkOyL p,.page_sectionHeading__7sJqs p,.page_spaceHeading__2TfmF p{max-width:60ch;margin-top:26px;color:var(--muted);font-size:16px;line-height:1.72}.page_galleryImage__WY4AT,.page_processMedia__TMiFo,.page_spaceMedia__OiNu3{overflow:hidden;border-radius:var(--radius);background:var(--surface)}.page_galleryImage__WY4AT,.page_processImage__PU2VE,.page_spaceMedia__OiNu3{position:relative}.page_processImage__PU2VE{aspect-ratio:2800/3031}.page_processImage__PU2VE img{-o-object-fit:contain;object-fit:contain}.page_galleryGrid__7L_y_ figcaption,.page_processMedia__TMiFo figcaption{max-width:62ch;padding:17px 4px 0;color:var(--muted);font-size:12px;line-height:1.55}.page_spaceHeading__2TfmF{margin-left:auto}.page_spaceMedia__OiNu3{aspect-ratio:1620/2019}.page_galleryImage__WY4AT img,.page_spaceMedia__OiNu3 img{-o-object-fit:contain;object-fit:contain}.page_mediaCredit__mjUpH{width:min(100%,1500px);padding:14px 4px 0;color:var(--muted);font-size:11px;line-height:1.5}.page_galleryHeading__MkOyL{margin-inline:auto;text-align:center}.page_galleryHeading__MkOyL p{margin-inline:auto}.page_galleryGrid__7L_y_{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(16px,2vw,28px);align-items:start}.page_galleryLarge__PSCf_{padding-top:clamp(52px,8vw,112px)}.page_galleryLarge__PSCf_ .page_galleryImage__WY4AT,.page_gallerySmall__AuKhE .page_galleryImage__WY4AT{aspect-ratio:1620/2019}.page_deliverySection__fqScM{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);gap:clamp(64px,11vw,166px);align-items:start;padding-block:clamp(90px,11vw,148px);border-top:1px solid var(--line)}.page_deliveryCopy__0Ilaa h2{max-width:800px;font-size:clamp(3rem,5.4vw,6rem);line-height:.96}.page_deliveryCopy__0Ilaa p{max-width:58ch;margin-top:28px;color:var(--muted);font-size:16px;line-height:1.75}.page_deliveryDetails__fDWjH{border-top:1px solid var(--line)}.page_deliveryDetails__fDWjH div{padding:21px 0;border-bottom:1px solid var(--line)}.page_deliveryDetails__fDWjH dd{margin-top:9px;color:var(--ink);font-size:15px;line-height:1.55}.page_creditLink__ytqX7{display:inline-flex;min-height:34px;align-items:center;gap:9px;border-bottom:1px solid rgba(242,237,241,.54);transition:border-color .22s ease,color .22s ease}.page_creditLink__ytqX7:hover{border-color:transparent;color:var(--accent-soft)}.page_creditLink__ytqX7:hover .page_linkIcon__Lnzbi{transform:translate(3px,-3px)}.page_projectNote__V5lPn{display:grid;grid-template-columns:180px minmax(0,680px);gap:30px;margin-bottom:clamp(82px,10vw,138px);padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_projectNote__V5lPn strong{color:var(--accent-soft);font:650 10px/1.5 var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.page_projectNote__V5lPn p{color:var(--muted);font-size:14px;line-height:1.65}.page_footer__QB9NY{display:flex;width:min(calc(100% - 28px),1500px);min-height:178px;align-items:center;justify-content:space-between;gap:32px;margin-inline:auto;padding:40px clamp(24px,4vw,60px);border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface)}.page_footer__QB9NY span{color:var(--accent-soft);font:650 10px/1.35 var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.page_footer__QB9NY p{margin-top:10px;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:580;letter-spacing:-.035em}.page_footer__QB9NY a{display:inline-flex;min-height:44px;align-items:center;gap:14px;border-bottom:1px solid var(--ink);font:650 10px/1.2 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.page_footer__QB9NY a:hover .page_linkIcon__Lnzbi{transform:translateX(4px)}@media (prefers-reduced-motion:no-preference){.page_heroCopy__TwjFh>*{animation:page_d8-hero-copy-in__ZdmnZ .72s cubic-bezier(.16,1,.3,1) both}.page_heroCopy__TwjFh>:nth-child(2){animation-delay:80ms}.page_heroCopy__TwjFh>:nth-child(3){animation-delay:.15s}.page_heroCopy__TwjFh>:nth-child(4){animation-delay:.22s}.page_heroMedia__Y0SNp img{animation:page_d8-hero-image-in__Jha_S 1s cubic-bezier(.16,1,.3,1) .12s both}@keyframes page_d8-hero-copy-in__ZdmnZ{0%{opacity:0;transform:translate3d(-24px,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page_d8-hero-image-in__Jha_S{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity .66s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-reveal][data-d8-visible]{opacity:1;transform:translateZ(0);will-change:auto}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-stagger]>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .58s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-stagger][data-d8-visible]>*{opacity:1;transform:translateZ(0)}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-stagger][data-d8-visible]>:nth-child(2){transition-delay:70ms}.page_page__foEt_[data-d8-story][data-d8-motion=ready] [data-d8-stagger][data-d8-visible]>:nth-child(3){transition-delay:.14s}@media (max-width:1023px){.page_hero__VaUFn{min-height:0}.page_heroGrid__dqsph{min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(470px,auto) auto}.page_heroCopy__TwjFh{min-height:470px;padding:104px 48px 58px}.page_heroCopy__TwjFh h1{font-size:clamp(4.8rem,12vw,7rem)}.page_heroMedia__Y0SNp{min-height:0;aspect-ratio:1620/2019}.page_facts__OgO0g{grid-template-columns:repeat(2,minmax(0,1fr))}.page_facts__OgO0g div,.page_facts__OgO0g div:first-child,.page_facts__OgO0g div:last-child{padding:24px 20px;border-right:0;border-bottom:1px solid var(--line)}.page_facts__OgO0g div:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.page_facts__OgO0g div:last-child{grid-column:1/-1;padding-left:0;border-bottom:0}.page_conceptSection__pdQ69,.page_deliverySection__fqScM{grid-template-columns:1fr;gap:52px}.page_conceptMark__OdHn8{min-height:260px}.page_constructionNotes__crSUa{grid-column:auto}.page_galleryGrid__7L_y_{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media (max-width:767px){.page_hero__VaUFn{min-height:100dvh;padding:0}.page_nav__WX05j{top:0;width:calc(100% - 32px);min-height:62px}.page_nav__WX05j>span{display:none}.page_heroGrid__dqsph{height:100dvh;min-height:100dvh;grid-template-rows:minmax(376px,auto) minmax(0,1fr);border-width:0 0 1px;border-radius:0 0 var(--radius) var(--radius)}.page_heroCopy__TwjFh{min-height:0;padding:88px 18px 36px}.page_heroCopy__TwjFh h1{margin-top:18px;font-size:clamp(3.1rem,16.6vw,5rem)}.page_heroCopy__TwjFh h1 span:last-child{margin-left:14px}.page_heroLede__zAiCf{max-width:36ch;margin-top:18px!important;font-size:.92rem}.page_primaryLink__GBfC5{margin-top:14px}.page_heroMedia__Y0SNp{min-height:0;aspect-ratio:auto}.page_conceptSection__pdQ69,.page_deliverySection__fqScM,.page_facts__OgO0g,.page_projectNote__V5lPn,.page_summaryWrap__A0NGc{width:calc(100% - 32px)}.page_facts__OgO0g{grid-template-columns:1fr;margin-top:62px}.page_facts__OgO0g div,.page_facts__OgO0g div:first-child,.page_facts__OgO0g div:last-child,.page_facts__OgO0g div:nth-child(odd){grid-column:auto;padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.page_facts__OgO0g div:last-child{border-bottom:0}.page_conceptSection__pdQ69{gap:42px;padding-block:90px}.page_conceptMark__OdHn8{min-height:210px;font-size:min(65vw,15rem)}.page_conceptCopy__lYiSe h2,.page_deliveryCopy__0Ilaa h2,.page_galleryHeading__MkOyL h2,.page_sectionHeading__7sJqs h2,.page_spaceHeading__2TfmF h2{font-size:clamp(2.8rem,13.5vw,4.6rem)}.page_constructionNotes__crSUa{grid-template-columns:1fr}.page_constructionNotes__crSUa div{padding:22px 0;border-bottom:1px solid var(--line)}.page_constructionNotes__crSUa div:last-child{border-bottom:0}.page_footer__QB9NY,.page_gallerySection__ITU9I,.page_processSection__ikveC,.page_spaceSection__Ez7vO{width:calc(100% - 20px)}.page_gallerySection__ITU9I,.page_processSection__ikveC,.page_spaceSection__Ez7vO{padding-bottom:96px}.page_galleryHeading__MkOyL,.page_sectionHeading__7sJqs,.page_spaceHeading__2TfmF{margin-bottom:40px;padding-inline:6px;text-align:left}.page_galleryHeading__MkOyL p,.page_sectionHeading__7sJqs p,.page_spaceHeading__2TfmF p{margin-inline:0;font-size:15px}.page_galleryGrid__7L_y_{grid-template-columns:1fr;gap:52px}.page_galleryLarge__PSCf_{padding-top:0}.page_deliverySection__fqScM{gap:52px;padding-block:88px}.page_projectNote__V5lPn{grid-template-columns:1fr;gap:14px;margin-bottom:82px}.page_footer__QB9NY{min-height:204px;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px 20px}}@media (prefers-reduced-motion:reduce){.page_page__foEt_ *,.page_page__foEt_ :after,.page_page__foEt_ :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}