@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&family=Libre+Caslon+Display&display=swap";:root{--paper:#f2eee5;--ink:#18213a;--soft:#ddd7ca;--white:#fbfaf6;--serif:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;z-index:99;background:#fff;padding:10px}.announce{height:28px;background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.22em}.site-header{height:78px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(24,33,58,.18);position:relative;z-index:10;background:#f2eee5f5}.wordmark,.footer-wordmark{font-family:var(--serif);font-size:35px;letter-spacing:.06em}.site-header nav{display:flex;gap:30px}.site-header nav a,.header-actions a{font-size:10px;letter-spacing:.18em}.header-actions{display:flex;justify-content:flex-end;gap:24px}.hero{height:min(76vw,780px);min-height:560px;position:relative;color:#fff}.hero>img,.collection-hero>img,.collection-hero>video{height:100%;width:100%;object-fit:cover;display:block}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b111d85,#0b111d0d 65%,#0b111d0f)}.hero-copy{position:absolute;left:5vw;bottom:10%;max-width:650px}.eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px}.hero h1,.collection-title h1{font:400 clamp(56px,8.4vw,128px)/.82 var(--serif);letter-spacing:-.035em;margin:0 0 35px}.button{display:inline-flex;justify-content:center;align-items:center;min-width:170px;height:46px;padding:0 25px;font-size:10px;letter-spacing:.18em;border:1px solid}.button.light{background:var(--white);border-color:var(--white);color:var(--ink)}.button.dark{background:var(--ink);color:#fff;border-color:var(--ink);width:100%}.manifesto{padding:26px 5vw;border-bottom:1px solid rgba(24,33,58,.18);display:flex;justify-content:space-between;align-items:center}.manifesto p{font:italic 25px var(--serif);margin:0}.manifesto span{font-size:9px;letter-spacing:.2em}.section-heading{padding:100px 5vw 55px;display:flex;justify-content:space-between;align-items:flex-start}.section-heading h2{font:400 clamp(48px,6vw,88px)/.9 var(--serif);letter-spacing:-.025em;margin:0;text-align:right}.drop-edit,.collection-main{padding-bottom:110px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#18213a29;border-top:1px solid rgba(24,33,58,.16);border-bottom:1px solid rgba(24,33,58,.16)}.product-card{background:var(--paper);padding:1px 1px 22px}.product-media{aspect-ratio:4/5;background:#e8e3da;overflow:hidden}.product-media img{height:100%;object-fit:cover;transition:transform .7s ease}.product-card:hover img{transform:scale(1.018)}.product-placeholder{height:100%;display:grid;place-items:center;font:38px var(--serif)}.product-meta{display:flex;justify-content:space-between;gap:15px;padding:18px 18px 0}.product-meta h3{font:400 15px var(--serif);margin:0}.product-meta p{font:italic 13px var(--serif);opacity:.7;margin:5px 0 0}.product-meta span{font-size:11px}.center{text-align:center;padding-top:55px}.text-link{font-size:10px;letter-spacing:.2em;border-bottom:1px solid;padding-bottom:5px}.area-index{padding-bottom:120px;background:var(--ink);color:var(--white)}.area-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#fff3}.area-card{height:410px;position:relative;overflow:hidden;background:#222}.area-card img{height:100%;object-fit:cover;filter:saturate(.78) contrast(.96);transition:transform .8s ease,filter .8s}.area-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(10,15,27,.58),transparent 60%)}.area-card:hover img{transform:scale(1.02);filter:saturate(.9)}.area-card>div{position:absolute;left:30px;bottom:28px;z-index:2}.area-card h3{font:400 clamp(30px,3.2vw,52px)/1 var(--serif);margin:0}.area-card p{font-size:9px;letter-spacing:.23em;margin:9px 0 0}.area-number{position:absolute;right:25px;top:24px;z-index:2;font-size:9px;letter-spacing:.18em}.editorial-note{display:grid;grid-template-columns:58% 42%;min-height:700px}.editorial-image img{height:100%;object-fit:cover;filter:saturate(.72)}.editorial-copy{padding:12%;display:flex;flex-direction:column;justify-content:center}.editorial-copy h2{font:400 clamp(60px,7vw,105px)/1 var(--serif);margin:0 0 30px}.editorial-copy>p:not(.eyebrow){font:20px/1.4 var(--serif);max-width:460px}.editorial-copy .text-link{align-self:flex-start;margin-top:28px}.collection-hero{height:72vh;min-height:560px;position:relative;color:#fff}.collection-title{position:absolute;left:5vw;bottom:9%;max-width:800px}.collection-title h1{font-size:clamp(58px,8vw,118px);margin-bottom:20px}.collection-title>p:last-child{font:italic 21px var(--serif);max-width:550px}.collection-subnav{padding:20px 5vw;display:flex;justify-content:space-between;border-bottom:1px solid rgba(24,33,58,.2);font-size:9px;letter-spacing:.18em}.collection-intro{display:flex;justify-content:space-between;padding:80px 5vw 48px}.collection-intro>p:last-child{font:22px/1.4 var(--serif);max-width:520px;margin:0}.empty{padding:60px}.product-page{display:grid;grid-template-columns:62% 38%;border-bottom:1px solid rgba(24,33,58,.2)}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#18213a26}.product-gallery img{height:680px;object-fit:cover}.product-info{padding:80px 10%;position:sticky;top:0;align-self:start}.product-info h1{font:400 clamp(44px,5vw,76px)/.95 var(--serif);margin:0 0 20px}.price{font-size:14px;margin-bottom:35px}.rte{font:17px/1.5 var(--serif);margin-bottom:35px}.product-info label{display:block;font-size:9px;letter-spacing:.18em;margin:20px 0 8px}.product-info select{width:100%;height:48px;background:transparent;border:1px solid var(--ink);padding:0 12px;margin-bottom:12px}.product-notes{border-top:1px solid rgba(24,33,58,.2);margin-top:35px;padding-top:20px}.product-notes p{font-size:10px;letter-spacing:.1em}.site-footer{background:var(--ink);color:#fff;padding:65px 5vw 25px}.footer-wordmark{font-size:clamp(70px,15vw,230px);line-height:.8;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:45px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:45px 0 70px}.footer-grid a{display:block;margin-bottom:12px;font-size:11px;letter-spacing:.1em}.footer-grid p:not(.eyebrow){font:16px/1.45 var(--serif)}.footer-line{text-align:center;font-size:8px;letter-spacing:.22em;border-top:1px solid rgba(255,255,255,.2);padding-top:24px}@media(max-width:800px){.site-header{height:62px;grid-template-columns:1fr auto}.wordmark{font-size:27px}.site-header nav{display:none}.header-actions a:first-child{display:none}.hero{height:74vh;min-height:540px}.hero>img{object-position:28% center}.hero-copy{left:24px;right:24px}.hero h1{font-size:58px}.manifesto{display:block;padding:22px 24px}.manifesto p{font-size:20px;margin-bottom:12px}.section-heading{padding:70px 24px 38px;display:block}.section-heading h2{text-align:left;font-size:50px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-meta{padding:13px 10px 0;display:block}.product-meta span{display:block;margin-top:8px}.area-grid{grid-template-columns:1fr}.area-card{height:300px}.area-card h3{font-size:36px}.editorial-note{grid-template-columns:1fr}.editorial-image{height:520px}.editorial-copy{padding:70px 24px}.collection-hero{height:68vh;min-height:500px}.collection-title{left:24px;right:24px}.collection-subnav{padding:17px 24px}.collection-subnav span{display:none}.collection-intro{display:block;padding:55px 24px 30px}.collection-intro>p:last-child{font-size:19px}.product-page,.product-gallery{grid-template-columns:1fr}.product-gallery img{height:auto}.product-info{position:static;padding:55px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-line{line-height:1.7}.footer-wordmark{font-size:22vw}}.heritage-note{font:italic 15px/1.45 var(--serif);border-top:1px solid rgba(24,33,58,.2);padding-top:25px;margin-top:30px}.about-page{padding:120px 8vw 150px;min-height:75vh}.about-page h1{font:400 clamp(70px,11vw,170px)/.8 var(--serif);letter-spacing:-.04em;margin:40px 0 90px}.about-copy{margin-left:45%;max-width:600px}.about-copy p{font:24px/1.45 var(--serif)}@media(max-width:800px){.about-page{padding:80px 24px}.about-copy{margin-left:0}.about-copy p{font-size:20px}}.national-map{padding:110px 5vw;background:var(--paper);overflow:hidden}.map-intro{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.map-intro h2{font:400 clamp(58px,7vw,110px)/.84 var(--serif);letter-spacing:-.035em;margin:0}.map-intro>p{font:20px/1.45 var(--serif);max-width:390px}.map-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 0;background:var(--ink);min-height:620px;transition:grid-template-columns .6s ease}.map-shell:has(.map-drawer.open){grid-template-columns:minmax(0,1fr) 360px}.map-canvas{padding:50px}.map-canvas svg{width:100%;height:100%;max-height:580px}.map-canvas .state{fill:none}.map-state{fill:#d9d3c7;stroke:#f2eee5;stroke-width:1;cursor:crosshair;transition:fill .25s,transform .25s;transform-box:fill-box;transform-origin:center}.map-state:hover,.map-state:focus,.map-state.active{fill:#fbfaf6;outline:none;transform:translateY(-2px)}.map-drawer{background:#fbfaf6;color:var(--ink);padding:38px 28px;overflow:hidden;opacity:0;transform:translate(30px);transition:.5s}.map-drawer.open{opacity:1;transform:none}.drawer-close{border:0;background:none;font:9px var(--sans);letter-spacing:.2em;float:right;color:inherit}.map-drawer h3{font:42px/1 var(--serif);margin:50px 0 35px}.drawer-area{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;border-top:1px solid rgba(24,33,58,.2)}.drawer-area span{font-size:9px}.drawer-area b{display:block;font:22px var(--serif)}.drawer-area em{font:8px var(--sans);letter-spacing:.16em;font-style:normal}.map-fallback{display:none}.map-state:hover{cursor:pointer}@media(pointer:fine){.map-state:hover{filter:drop-shadow(0 4px 0 rgba(255,255,255,.2))}}@media(max-width:800px){.national-map{padding:75px 24px}.map-intro{grid-template-columns:1fr;margin-bottom:35px}.map-intro>p{font-size:18px}.map-shell,.map-shell:has(.map-drawer.open){display:block;min-height:0}.map-canvas{padding:22px 10px}.map-drawer{max-height:0;padding-top:0;padding-bottom:0;transform:none}.map-drawer.open{max-height:520px;padding:30px 22px}.map-fallback{display:block;margin-top:18px}.map-fallback label{display:block;font-size:9px;letter-spacing:.2em;margin-bottom:8px}.map-fallback select{width:100%;height:46px;background:transparent;border:1px solid var(--ink);padding:0 10px}}.local-whisper{position:absolute;right:22px;bottom:22px;z-index:3;font-size:8px;letter-spacing:.17em;opacity:0;transform:translateY(5px);transition:.6s;max-width:45%;text-align:right}.area-card.knows .local-whisper{opacity:.86;transform:none}.area-card.knows>div{opacity:.32;transition:.6s}.waitlist-cursor{position:fixed;left:0;top:0;z-index:9999;background:var(--ink);color:#fff;border:1px solid rgba(255,255,255,.5);padding:7px 9px;font:8px var(--sans);letter-spacing:.2em;pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform}.waitlist-cursor.show{opacity:1}@media(pointer:coarse){.waitlist-cursor{display:none}.local-whisper{bottom:18px;right:18px}}.hero--daylight{height:calc(100svh - 106px);min-height:650px;color:var(--ink);overflow:hidden;background:#d9d6cf}.hero--daylight>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;filter:saturate(.64) contrast(.88) brightness(1.08)}.hero-daylight-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f2eee52e,#f2eee514 40%,#f2eee58f 72%,#f2eee5c7)}.hero-field-note,.hero-place{position:absolute;top:44px;margin:0;font-size:8px;letter-spacing:.22em;z-index:2}.hero-field-note{left:4vw}.hero-place{right:4vw}.hero--daylight .hero-copy{left:51.5%;bottom:15%;max-width:650px;z-index:2}.hero--daylight .eyebrow{margin-bottom:22px;color:#18213ac2}.hero--daylight h1{font:400 clamp(62px,6.8vw,110px)/.82 var(--serif);letter-spacing:-.045em;margin:0 0 26px}.hero-deck{font:italic 18px/1.35 var(--serif);margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:34px}.hero--daylight .button.dark{width:auto;min-width:190px;height:49px;font-size:8px}.hero-index-link{font-size:8px;letter-spacing:.2em;padding-bottom:7px;border-bottom:1px solid rgba(24,33,58,.6)}.hero-folio{position:absolute;right:4vw;bottom:6.5%;z-index:2;text-align:right}.hero-folio b{display:block;font:400 39px/1 var(--serif)}.hero-folio span{display:block;margin-top:10px;font-size:7px;letter-spacing:.2em}@media(max-width:800px){.hero--daylight{height:calc(100svh - 90px);min-height:705px}.hero--daylight>img{object-position:34% center;filter:saturate(.68) contrast(.9) brightness(1.04)}.hero-daylight-wash{background:linear-gradient(0deg,#f2eee5c7,#f2eee52e 49%,#f2eee505)}.hero-field-note{top:34px;left:24px}.hero-place,.hero-folio{display:none}.hero--daylight .hero-copy{left:24px;right:18px;bottom:11%;max-width:none}.hero--daylight .eyebrow{font-size:8px;margin-bottom:22px}.hero--daylight h1{font-size:54px;line-height:.91;letter-spacing:-.04em;margin-bottom:24px}.hero-deck{font-size:16px;line-height:1.38;margin-bottom:28px}.hero-actions{gap:18px}.hero--daylight .button.dark{min-width:174px;height:51px;padding:0 18px}.hero-index-link{font-size:7px;white-space:nowrap}}.next-list{padding:80px 5vw 100px;border-top:1px solid rgba(255,255,255,.2)}.next-list-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:35px;border-top:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24)}.next-list-grid span{padding:24px 15px;border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);font:14px var(--serif);letter-spacing:.05em}.next-note{font:italic 17px var(--serif);opacity:.7;margin:30px 0 0}.monogram-service{display:grid;grid-template-columns:48% 52%;min-height:680px;background:#e7dfca}.monogram-image img{height:100%;object-fit:cover;filter:saturate(.72)}.monogram-copy{padding:12%;display:flex;flex-direction:column;justify-content:center}.monogram-copy h2{font:400 clamp(60px,7vw,105px)/.9 var(--serif);margin:0 0 28px}.monogram-copy>p:not(.eyebrow){font:19px/1.5 var(--serif);max-width:500px}.service-state{font:9px/1.5 var(--sans)!important;letter-spacing:.15em;border-top:1px solid;padding-top:20px;margin-top:30px}.monogram-copy .text-link{align-self:flex-start;margin-top:25px}.accessory-list{padding-bottom:110px}.accessory-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5vw;border-top:1px solid rgba(24,33,58,.25);border-left:1px solid rgba(24,33,58,.25)}.accessory-grid article{padding:45px 35px 60px;border-right:1px solid rgba(24,33,58,.25);border-bottom:1px solid rgba(24,33,58,.25);min-height:270px}.accessory-grid b,.accessory-grid span{font-size:9px;letter-spacing:.18em}.accessory-grid h3{font:35px/1 var(--serif);margin:35px 0 18px}.accessory-grid p{font:16px/1.45 var(--serif);min-height:75px}.accessory-grid span{opacity:.6}@media(max-width:800px){.next-list-grid{grid-template-columns:1fr 1fr}.next-list{padding:60px 24px}.monogram-service{grid-template-columns:1fr}.monogram-image{height:500px}.monogram-copy{padding:70px 24px}.accessory-grid{grid-template-columns:1fr;margin:0 24px}.accessory-grid article{min-height:0}.announce{font-size:7px;letter-spacing:.12em}}.cart-page,.search-page{padding:100px 5vw 140px;min-height:70vh}.cart-page>h1,.search-page>h1{font:400 clamp(60px,8vw,120px)/.9 var(--serif);margin:20px 0 70px}.cart-line{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:25px 0;border-top:1px solid rgba(24,33,58,.2);max-width:760px}.cart-line img{aspect-ratio:4/5;object-fit:cover}.cart-line h2{font:30px var(--serif);margin:10px 0}.cart-line label{font-size:9px;letter-spacing:.16em}.cart-line input{display:block;width:70px;height:42px;margin-top:8px;background:transparent;border:1px solid;padding:8px}.cart-total{margin:50px 0 0 auto;max-width:400px;border-top:1px solid;padding-top:25px}.cart-total strong{font:35px var(--serif)}.cart-update{border:0;background:none;margin-top:25px}.cart-shop{width:auto;margin-top:30px}.search-page form{display:flex;max-width:700px;margin-bottom:70px}.search-page input{flex:1;background:transparent;border:1px solid;padding:0 18px;font:18px var(--serif)}.search-page .button{width:180px}@media(max-width:800px){.cart-page,.search-page{padding:70px 24px}.cart-line{grid-template-columns:110px 1fr}.cart-line h2{font-size:23px}.search-page form{display:block}.search-page input{width:100%;height:52px}.search-page .button{width:100%;margin-top:10px}}.retired-product{min-height:70vh;padding:12vh 8vw}.retired-product h1{font:400 clamp(52px,7vw,105px)/.95 var(--serif);max-width:850px}.retired-product p:not(.eyebrow){font:20px var(--serif);margin:30px 0}.retired-product .button{max-width:360px}.cart-warning{font:16px/1.4 var(--serif);border:1px solid var(--ink);padding:16px}.not-found-page{min-height:72vh;padding:13vh 8vw}.not-found-page h1{font:400 clamp(78px,12vw,190px)/.8 var(--serif);margin:45px 0}.not-found-page>p:not(.eyebrow){font:22px var(--serif)}.not-found-actions{display:flex;gap:30px;align-items:center;margin-top:45px}.not-found-actions .button{max-width:330px}@media(max-width:800px){.not-found-page{padding:12vh 24px}.not-found-actions{align-items:flex-start;flex-direction:column}}.hero--daylight{height:auto;min-height:0;aspect-ratio:1122/1402;background:var(--paper);overflow:hidden}.hero--daylight>img{position:sticky;top:0;height:auto;width:100%;object-fit:contain;transform:scale(1.001)}.hero-copy,.hero-field-note,.hero-place,.hero-folio{position:absolute}.reveal{opacity:0;transform:translateY(48px);transition:opacity .85s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}.reveal.in-view{opacity:1;transform:none}.area-card{clip-path:inset(0 0 12% 0);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}.area-card.in-view{clip-path:inset(0)}.rotating-showcase{padding:110px 0;background:#e8e1d4;overflow:hidden}.rotating-showcase>header{padding:0 5vw 50px;display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:40px}.rotating-showcase h2{font:400 clamp(48px,6vw,92px)/.88 var(--serif);margin:0}.rotation-controls{display:flex;gap:8px}.rotation-controls button{width:46px;height:46px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:20px}.rotation-track{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 5vw}.rotation-track::-webkit-scrollbar{display:none}.rotation-card{flex:0 0 min(68vw,720px);scroll-snap-align:center;position:relative;background:var(--ink);color:#fff;min-height:600px;overflow:hidden}.rotation-card img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.7);transition:transform 1.2s ease}.rotation-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(12,18,31,.75),transparent 60%)}.rotation-card:hover img{transform:scale(1.025)}.rotation-card>div{position:absolute;left:35px;right:35px;bottom:32px;z-index:2}.rotation-card h3{font:400 clamp(42px,5vw,78px)/.95 var(--serif);margin:12px 0}.rotation-card span,.rotation-card p{font-size:9px;letter-spacing:.2em}.neighborhood-page{padding-bottom:120px}.neighborhood-page-head{padding:120px 5vw 80px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.neighborhood-page-head h1{font:400 clamp(70px,10vw,160px)/.8 var(--serif);margin:0}.neighborhood-page-head>p:last-child{font:20px/1.4 var(--serif);align-self:end;max-width:430px}.logo-index{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(24,33,58,.2)}.logo-tile{min-height:430px;padding:35px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(24,33,58,.2);border-bottom:1px solid rgba(24,33,58,.2);background:var(--paper)}.logo-tile:hover{background:var(--ink);color:#fff}.logo-number,.logo-tile>em{font:9px var(--sans);letter-spacing:.18em;font-style:normal}.arch-lockup{text-align:center}.arch-lockup b{display:block;font:700 clamp(31px,4vw,65px)/1 "DejaVu Sans",Arial,sans-serif;letter-spacing:-.06em;transform:scaleY(1.12)}.arch-lockup:after{content:"";display:block;width:60%;height:25px;border-bottom:2px solid;margin:-5px auto 12px;border-radius:50%}.arch-lockup i{font:9px var(--sans);letter-spacing:.38em;font-style:normal}.development-index{padding:100px 5vw 0}.development-index>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid}.development-index span{padding:30px 15px;border-right:1px solid;border-bottom:1px solid}.development-index b,.development-index i{display:block}.development-index b{font:18px var(--serif)}.development-index i{font:8px var(--sans);letter-spacing:.15em;margin-top:10px;font-style:normal}@media(max-width:800px){.hero--daylight{aspect-ratio:3/4}.hero--daylight>img{height:100%;object-fit:cover}.rotating-showcase{padding:75px 0}.rotating-showcase>header{grid-template-columns:1fr;padding:0 24px 35px}.rotation-card{flex-basis:86vw;min-height:470px}.neighborhood-page-head{grid-template-columns:1fr;padding:80px 24px 50px}.logo-index{grid-template-columns:1fr}.logo-tile{min-height:300px}.development-index{padding:70px 24px 0}.development-index>div{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.reveal,.area-card{opacity:1;transform:none;transition:none;clip-path:none}.rotation-track{scroll-behavior:auto}}.area-card img{object-fit:contain;background:#eae4da}.rotation-card img{object-fit:contain;background:#eae4da;filter:none}.collection-hero--scene img{filter:saturate(.55) brightness(.72)}.template-index .manifesto,.template-index .drop-edit,.template-index .rotating-showcase,.template-index .area-index,.template-index .monogram-service,.template-index .accessory-list,.template-index .editorial-note{margin:0;border-radius:0}.template-index .drop-edit{padding-bottom:0}.template-index .drop-edit .center{padding:54px 0 82px}.template-index .rotating-showcase{border-top:1px solid rgba(24,33,58,.2)}.template-index .area-index{padding-bottom:0}.template-index .next-list{padding-bottom:110px}.template-index .monogram-service{border-top:1px solid rgba(24,33,58,.2)}.template-index .accessory-list{padding-top:10px}.template-index section{scroll-margin-top:20px}.template-index .product-grid .product-card:nth-child(3n+2){transform:translateY(5vw)}.template-index .product-grid{padding-bottom:5vw}.template-index .area-grid .area-card:nth-child(3n){grid-column:1/-1;height:min(72vw,720px)}@media(max-width:800px){.template-index .product-grid .product-card:nth-child(3n+2){transform:none}.template-index .product-grid{padding-bottom:0}.template-index .area-grid .area-card:nth-child(3n){height:390px}}.template-index main{overflow:hidden}.river-jump{position:sticky;top:0;z-index:20;background:#f2eee5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(24,33,58,.18);padding:12px 2.5vw;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.river-jump>span{font-size:7px;letter-spacing:.2em;white-space:nowrap}.river-jump>div{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none}.river-jump>div::-webkit-scrollbar{display:none}.river-jump a{font-size:7px;letter-spacing:.14em;white-space:nowrap;padding:4px 0}.river-intro{padding:14vw 5vw 10vw;min-height:75vh;display:grid;grid-template-columns:1fr 2fr;gap:3vw;align-items:end}.river-intro h1{font:400 clamp(76px,13vw,210px)/.75 var(--serif);letter-spacing:-.055em;margin:0}.river-intro>p:last-child{font:italic 19px/1.45 var(--serif);max-width:360px;justify-self:end}.river-chapter{scroll-margin-top:50px;padding-bottom:12vw;border-top:1px solid rgba(24,33,58,.22)}.river-chapter-head{display:grid;grid-template-columns:1fr 3fr;padding:8vw 5vw 5vw}.river-chapter-head>span,.river-chapter-head p{font-size:8px;letter-spacing:.22em}.river-chapter-head h2{font:400 clamp(62px,10vw,156px)/.78 var(--serif);letter-spacing:-.045em;margin:15px 0 0}.river-chapter-head em{display:block;font:italic 18px var(--serif);margin-top:28px}.river-frame{margin:0;position:relative}.river-frame img{width:100%;height:100%;object-fit:cover}.river-frame figcaption{position:absolute;left:18px;bottom:15px;background:#f2eee5e6;padding:8px 10px;font-size:7px;letter-spacing:.16em}.river-frame--hero{width:84%;margin-left:auto;aspect-ratio:16/11}.river-chapter--even .river-frame--hero{margin-left:0}.river-pair{display:grid;grid-template-columns:43% 57%;margin-top:9vw}.river-chapter--even .river-pair{grid-template-columns:57% 43%}.river-chapter--even .river-frame--family{order:2}.river-frame--family{aspect-ratio:4/5;margin-top:12vw}.river-frame--activity{aspect-ratio:4/5}.river-frame--local{width:67%;aspect-ratio:4/5;margin-top:10vw}.river-chapter--odd .river-frame--local{margin-left:5%}.river-chapter--even .river-frame--local{margin-left:auto;margin-right:5%}.river-products{padding-top:10vw}.river-products-head{padding:0 5vw 34px;display:flex;justify-content:space-between;gap:30px}.river-products-head>p:last-child{font-size:7px;letter-spacing:.16em;max-width:480px;line-height:1.6;text-align:right}.river-product-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-block:1px solid rgba(24,33,58,.2)}.river-product{flex:0 0 28vw;scroll-snap-align:start;border-right:1px solid rgba(24,33,58,.2);padding-bottom:18px}.river-product img{aspect-ratio:4/5;object-fit:cover}.river-product span{display:block;padding:16px;font-size:7px;letter-spacing:.16em}.river-product--live span{text-decoration:underline;text-underline-offset:5px}@media(max-width:800px){.river-jump{display:block;padding:9px 16px}.river-jump>span{display:none}.river-jump>div{gap:17px}.river-intro{display:block;padding:26vw 24px 22vw;min-height:68vh}.river-intro h1{font-size:25vw;margin:28px 0 45px}.river-intro>p:last-child{font-size:16px}.river-chapter{padding-bottom:24vw}.river-chapter-head{display:block;padding:22vw 24px 14vw}.river-chapter-head>span{display:block;margin-bottom:55px}.river-chapter-head h2{font-size:17vw}.river-frame--hero{width:92%;aspect-ratio:4/5}.river-pair,.river-chapter--even .river-pair{grid-template-columns:1fr;margin-top:20vw}.river-chapter--even .river-frame--family{order:0}.river-frame--family{width:80%;margin:0 0 17vw auto}.river-chapter--even .river-frame--family{margin-left:0}.river-frame--activity{width:94%}.river-chapter--even .river-frame--activity{margin-left:auto}.river-frame--local{width:78%;margin-top:22vw}.river-products{padding-top:22vw}.river-products-head{display:block;padding:0 24px 25px}.river-products-head>p:last-child{text-align:left}.river-product{flex-basis:72vw}}.river-frame>a{display:block;color:inherit}.index-intro{min-height:82vh;padding:12rem 6vw 6rem;display:flex;flex-direction:column;justify-content:flex-end;background:#eee9df}.index-intro h1{font-size:clamp(3.7rem,10vw,9rem);line-height:.82;max-width:10ch;letter-spacing:-.075em;margin:.3em 0}.index-intro>p:last-child{max-width:34rem;font-size:1.1rem}.river-jump{position:sticky;top:0;z-index:20;background:#eee9dff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid #1a1a18;padding:.7rem 4vw;display:flex;gap:2rem;align-items:center}.river-jump>span{white-space:nowrap;font-size:.65rem;letter-spacing:.18em}.river-jump>div{display:flex;gap:1.2rem;overflow:auto}.river-jump a{display:flex;gap:.35rem;white-space:nowrap;font-size:.66rem;text-decoration:none}.river-jump b{opacity:.45}.progress-rail{position:fixed;right:1rem;top:22vh;height:56vh;z-index:15;width:1.8rem}.progress-rail:before{content:"";position:absolute;left:.22rem;top:0;bottom:0;border-left:1px solid #1a1a1833}.progress-rail>span{position:absolute;left:0;top:0;width:.45rem;height:var(--progress,0%);background:#1a1a18}.progress-rail ol{list-style:none;margin:0;padding:0;display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:flex-end}.progress-rail a{font-size:.55rem;text-decoration:none}.chapter{padding:7rem 6vw 9rem;border-bottom:1px solid #1a1a18;background:#eee9df}.chapter:nth-of-type(2n){background:#d6d0c4}.chapter-head p{font-size:.65rem;letter-spacing:.16em}.chapter-head p span{display:inline-block;width:2rem}.chapter-head h2{font-size:clamp(3rem,8vw,8rem);line-height:.86;letter-spacing:-.065em;margin:.28em 0 .5em;max-width:12ch}.chapter-hero{position:relative;width:min(76vw,980px);margin-left:auto}.chapter-hero img,.chapter-hero video{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.chapter-stamp{position:absolute;bottom:1.2rem;left:-2.8rem;background:#1a1a18;color:#eee9df;width:9rem;height:9rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-8deg);text-align:center}.chapter-stamp span,.chapter-stamp small{font-size:.5rem;letter-spacing:.16em}.chapter-stamp b{font-size:.72rem;max-width:8rem}.chapter-copy{display:flex;justify-content:space-between;align-items:end;padding:2rem 0 4rem;gap:2rem}.chapter-copy p{max-width:30rem}.chapter-copy a{font-size:.7rem;letter-spacing:.12em;border-bottom:1px solid;text-decoration:none;padding-bottom:.3rem}.chapter-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.index-product img,.placeholder-art{width:100%;aspect-ratio:4/5;object-fit:cover;background:#c7c0b3}.placeholder-art{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem}.placeholder-art span{font-size:clamp(1.3rem,2.3vw,2.3rem);font-weight:700}.placeholder-art b{font-size:.65rem;letter-spacing:.18em;margin-top:.5rem}.index-product a{text-decoration:none}.index-product h3{font-size:.8rem;margin:.8rem 0 .2rem}.index-product p{margin:0;font-size:.72rem}.index-product button,.index-product>span{border:0;background:transparent;padding:.8rem 0;font-size:.62rem;letter-spacing:.12em;border-bottom:1px solid;cursor:pointer}.set-builder{padding:11rem 6vw;background:#1a1a18;color:#eee9df;text-align:center}.set-builder h2{font-size:clamp(4rem,10vw,9rem);margin:.1em}.set-builder>p{max-width:35rem;margin:1rem auto 2rem}.set-drawer{position:fixed;z-index:42;right:0;top:0;width:min(92vw,560px);height:100vh;background:#eee9df;padding:6rem 3rem;transform:translate(105%);transition:transform .45s;display:flex;flex-direction:column}.set-drawer.open{transform:none}.set-drawer>button{position:absolute;right:2rem;top:1.5rem;border:0;background:none;font-size:2rem}.set-drawer h2{font-size:3rem}.set-drawer label{font-size:.65rem;letter-spacing:.14em}.set-drawer select{display:block;width:100%;margin:1rem 0 2rem;padding:1rem;background:transparent;border:1px solid}.set-note{font-size:.82rem;line-height:1.5}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:41;opacity:0;pointer-events:none;transition:.3s}.drawer-scrim.open{opacity:1;pointer-events:auto}@media(max-width:760px){.progress-rail{display:none}.chapter{padding:5rem 1rem}.chapter-hero{width:92%}.chapter-products{display:flex;overflow:auto}.index-product{min-width:78vw}.chapter-stamp{left:-1rem;width:7rem;height:7rem}.chapter-copy{align-items:start;flex-direction:column}.river-jump>span{display:none}.index-intro{padding-inline:1rem}.set-drawer{padding:5rem 1.3rem}}html,body{max-width:100%;overflow-x:clip}.index-product small{display:block;margin-top:.7rem;font-size:.52rem;letter-spacing:.12em;line-height:1.5;opacity:.62}.quick-drawer{position:fixed;z-index:44;right:0;top:0;width:min(92vw,520px);height:100dvh;background:#eee9df;padding:5rem 3rem;transform:translate(105%);transition:transform .42s;overflow:auto}.quick-drawer.open{transform:none}.quick-drawer>button{position:absolute;right:2rem;top:1.5rem;border:0;background:none;font-size:2rem}.quick-drawer h2{font-size:clamp(2.3rem,5vw,4rem);line-height:.95;margin:.65em 0 .2em}.quick-media{aspect-ratio:4/5;background:#c7c0b3;margin-bottom:1.4rem}.quick-media img{height:100%;object-fit:cover}.quick-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:43;opacity:0;pointer-events:none;transition:.3s}.quick-scrim.open{opacity:1;pointer-events:auto}.set-drawer{overflow:auto;height:100dvh}.set-drawer label+label{margin-top:1rem}.set-drawer input,.set-drawer select{display:block;width:100%;margin:.6rem 0 0;padding:1rem;background:transparent;border:1px solid;color:inherit}.set-summary{font-weight:700;letter-spacing:.08em;margin-top:1.5rem}.set-drawer .button:disabled{opacity:.55;cursor:not-allowed}.drawer-open{overflow:hidden}.waitlist-loop{background:#c7c0b3}@media(max-width:760px){.river-jump{max-width:100vw;overflow:hidden}.river-jump>div{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.river-jump>div::-webkit-scrollbar{display:none}.index-intro h1{font-size:clamp(3.3rem,17vw,5.2rem);overflow-wrap:normal;word-break:normal}.chapter-head h2{font-size:clamp(3.4rem,17vw,6rem);overflow-wrap:anywhere}.chapter-hero{width:calc(100% - .75rem);margin-left:.75rem}.chapter-products{width:calc(100vw - 2rem);max-width:100%;overscroll-behavior-x:contain}.index-product{min-width:min(78vw,19rem)}.set-drawer,.quick-drawer{width:100vw;max-width:100%;padding:4.5rem 1.25rem}.quick-drawer{height:100dvh}.site-footer{overflow:hidden}}@media(max-width:760px){.index-intro h1{font-size:clamp(3rem,13vw,4rem);line-height:.86;max-width:100%;letter-spacing:-.065em}.index-intro>p:last-child{max-width:100%}}.set-drawer>.button{position:static;right:auto;top:auto;font-size:.62rem;margin-top:1.25rem;flex:0 0 auto}.footer-social{margin-top:1.5rem}.footer-social a{display:block;margin:.55rem 0;font-size:.62rem;letter-spacing:.12em}.v14-cover{min-height:calc(100vh - 74px);background:#f4efe5;color:#111;padding:4.5vw;border-bottom:2px solid #111;display:flex;flex-direction:column;justify-content:space-between}.v14-cover-kicker{font:500 11px/1 DM Sans,sans-serif;letter-spacing:.15em}.v14-cover h1{font:400 clamp(62px,11.7vw,180px)/.76 "Libre Caslon Display",serif;letter-spacing:-.065em;margin:5vw 0}.v14-cover-foot{display:flex;justify-content:space-between;border-top:2px solid;padding-top:14px;font:500 12px/1.35 DM Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.v14-index{display:grid;grid-template-columns:repeat(5,1fr);background:#111;color:#f4efe5;border-bottom:1px solid #111}.v14-index a{color:inherit;text-decoration:none;border-right:1px solid #777;border-bottom:1px solid #777;padding:18px;min-height:94px;display:flex;flex-direction:column;justify-content:space-between;font:500 10px/1.15 DM Sans,sans-serif;letter-spacing:.07em}.v14-index b{color:#f4efe5}.v14-chapter{background:#f2ede3;color:#101010;border-bottom:2px solid #111;padding:0 4vw 7vw;scroll-margin-top:70px}.v14-title{display:grid;grid-template-columns:1fr 4fr;padding:3vw 0 2vw;border-bottom:2px solid #111;align-items:end}.v14-title span{font:500 10px/1 DM Sans,sans-serif;letter-spacing:.13em}.v14-title h2{font:400 clamp(46px,8vw,126px)/.79 "Libre Caslon Display",serif;letter-spacing:-.055em;margin:0}.v14-story{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);border:2px solid #111;border-top:0}.v14-campaign{margin:0;background:#c8c3bd;border-right:2px solid #111;position:relative;overflow:hidden}.v14-campaign img,.v14-campaign video{display:block;width:100%;height:min(72vw,850px);object-fit:cover}.v14-campaign figcaption{position:absolute;left:0;bottom:0;background:#111;color:#fff;padding:9px 12px;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.12em}.v14-note{padding:2.5vw;display:flex;flex-direction:column;justify-content:space-between;min-height:420px}.v14-note b,.v14-note a{font:500 10px/1.2 DM Sans,sans-serif;letter-spacing:.12em;color:inherit}.v14-note p{font:400 clamp(22px,2.3vw,39px)/1.08 "Libre Caslon Display",serif}.v14-kit-head{display:flex;justify-content:space-between;padding:14px 0 10px;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.13em}.v14-kit{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #111}.v14-piece{padding:1vw;border-right:2px solid #111}.v14-piece:last-child{border:0}.v14-piece-art{aspect-ratio:4/5;background:#141414;color:#f2ede3;padding:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.v14-piece-art:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid #777}.v14-piece-art span{font:400 clamp(18px,2.6vw,42px)/.9 "Libre Caslon Display",serif;z-index:1}.v14-piece-art strong{font:500 10px/1 DM Sans,sans-serif;letter-spacing:.16em;color:#f4efe5;margin-top:12px;z-index:1}.v14-piece-art em{font:500 9px/1 DM Sans,sans-serif;letter-spacing:.12em;position:absolute;bottom:10%;z-index:1}.v14-piece h3{font:500 12px/1.2 DM Sans,sans-serif;margin:12px 0 4px;text-transform:uppercase}.v14-piece p{font:400 10px/1.3 DM Sans,sans-serif;margin:0;min-height:40px}.v14-piece button{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid;background:none;padding:6px 0;margin-top:8px;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.12em}.v14-current{border:2px solid #111;border-top:0;padding:0 14px 14px}.v14-current summary{padding:14px 0;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.12em;cursor:pointer}.v14-current>div{display:grid;grid-template-columns:repeat(2,minmax(0,340px));gap:14px}.v14-current .index-product{border:1px solid #111;padding:8px}.v14-current .product-image{aspect-ratio:1/1;background:#ddd8cf;overflow:hidden}.v14-current .product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.88)}.v14-current>p{font:400 10px/1.3 DM Sans,sans-serif;max-width:560px}@media(max-width:760px){.v14-cover{min-height:80vh;padding:28px 18px}.v14-cover h1{font-size:18vw}.v14-cover-foot{gap:20px}.v14-index{grid-template-columns:repeat(2,1fr)}.v14-chapter{padding:0 14px 60px}.v14-title{display:block;padding:35px 0 16px}.v14-title h2{font-size:16vw;margin-top:12px}.v14-story{grid-template-columns:1fr}.v14-campaign{border-right:0;border-bottom:2px solid}.v14-campaign img,.v14-campaign video{height:125vw}.v14-note{min-height:330px;padding:24px}.v14-kit{grid-template-columns:1fr}.v14-piece{border-right:0;border-bottom:2px solid;padding:10px}.v14-piece:last-child{border-bottom:0}.v14-piece-art{aspect-ratio:5/4}.v14-piece p{min-height:0}.v14-current>div{grid-template-columns:1fr 1fr}.progress-rail,.river-jump{display:none!important}}@media(max-width:760px){.v14-cover h1{font-size:11.5vw;line-height:.88;letter-spacing:-.065em;white-space:nowrap}}.set-hero{min-height:calc(100svh - 106px);background:#f4efe5;color:#111;display:grid;grid-template-columns:42% 58%;position:relative;padding:44px 3.5vw 66px;gap:3vw}.set-hero-copy{align-self:center}.set-hero-copy h1{font:400 clamp(68px,7.2vw,116px)/.82 var(--serif);letter-spacing:-.05em;margin:24px 0 34px}.set-hero-copy>p:not(.eyebrow){font:22px/1.35 var(--serif);margin:0 0 38px}.set-hero-copy .button{width:auto}.set-hero-copy small{display:block;margin-top:34px;font-size:8px;letter-spacing:.18em}.set-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.08fr .92fr;gap:8px}.set-hero-grid figure{margin:0;background:#eee9df;position:relative;overflow:hidden}.set-hero-grid img{width:100%;height:100%;object-fit:cover}.set-hero-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 15px;background:#f2eee5ed;font-size:8px;letter-spacing:.15em}.set-hero-note{position:absolute;left:3.5vw;bottom:24px;font-size:7px;letter-spacing:.18em}@media(max-width:800px){.set-hero{grid-template-columns:1fr;padding:55px 18px 48px}.set-hero-copy h1{font-size:19vw}.set-hero-grid{height:72vh}.set-hero-note{display:none}}.full-bleed-set-hero{position:relative;width:100%;height:min(78vw,calc(100svh - 72px));min-height:580px;overflow:hidden;background:#111}.full-bleed-set-hero picture,.full-bleed-set-hero img{display:block;width:100%;height:100%;object-fit:cover}.full-bleed-set-hero__cta{position:absolute;right:3%;bottom:11.5%;width:16.1%;height:6.5%;font-size:0;color:transparent}@media(max-width:749px){.full-bleed-set-hero{height:72svh;min-height:560px}.full-bleed-set-hero img{object-position:center;width:100%;min-width:0;max-width:100%;transform:none;object-fit:cover}.full-bleed-set-hero__cta{right:3%;bottom:11%;width:38%;height:7%}}.v15-intro{isolation:isolate}.v15-motion-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:28px 32px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 38%,transparent 65%,rgba(0,0,0,.32));pointer-events:none}.v15-motion-title span{font:600 10px/1 DM Sans,sans-serif;letter-spacing:.16em}.v15-motion-title h2{font:400 clamp(48px,7.2vw,112px)/.78 "Libre Caslon Display",serif;letter-spacing:-.055em;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.35)}.v15-product-art{padding:0;background:#e7e2d8;display:block;position:relative}.v15-product-art:after{display:none}.v15-product-art img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.v15-piece-code{position:absolute!important;left:10px!important;bottom:10px!important;background:#111;color:#f4efe5;padding:7px 9px;font:600 8px/1 DM Sans,sans-serif!important;letter-spacing:.12em;transform:none!important}.v14-piece{background:#f2ede3}.v14-kit{background:#111;gap:2px}.v14-piece:last-child{border-right:0}@media(max-width:760px){.v15-motion-title{padding:18px}.v15-motion-title h2{font-size:14.5vw}.v15-product-art{aspect-ratio:4/5}}:root{--paper:#f7f5ef;--ink:#101010}.site-header{background:var(--paper);border-bottom:0;padding:28px 3vw;align-items:flex-start}.site-header .wordmark{font-family:Libre Caslon Display,serif;font-size:clamp(34px,4vw,66px);letter-spacing:-.05em}.site-header nav,.header-actions{font-size:9px;letter-spacing:.15em}.announce{border:0;background:#eeece5;color:#111}.full-bleed-set-hero{min-height:calc(100vh - 100px);margin:0;background:#ddd}.full-bleed-set-hero picture,.full-bleed-set-hero img{width:100%;height:100%;min-height:calc(100vh - 100px);object-fit:cover}.full-bleed-set-hero__cta{background:none!important;color:#fff!important;border:0!important;padding:0 0 4px!important;border-bottom:1px solid #fff!important;font:italic 18px/1.2 Libre Caslon Display,serif!important;letter-spacing:0!important}.v14-cover{background:var(--paper);border:0;padding:10vw 3vw 12vw;min-height:90vh}.v14-cover h1{font-size:clamp(76px,14vw,220px);line-height:.72;margin:auto 0}.v14-cover-foot{border:0}.v14-index{background:var(--paper);color:#111;display:flex;gap:30px;overflow:auto;padding:24px 3vw 90px;border:0}.v14-index a{border:0;padding:0;min-width:max-content;min-height:0;display:inline;letter-spacing:.08em}.v14-index b{color:#111;margin-right:8px}.v14-chapter{background:var(--paper);border:0;padding:0 0 14vw}.v14-story{display:grid;grid-template-columns:minmax(0,4fr) minmax(260px,1fr);border:0;gap:0}.v14-campaign{border:0;background:#ddd}.v14-campaign img,.v14-campaign video{height:min(82vw,1100px);object-fit:cover}.v14-campaign figcaption{background:none;color:#111;position:static;padding:12px 2vw;font:italic 17px/1.2 Libre Caslon Display,serif;letter-spacing:0}.v15-motion-title{padding:3vw 3vw 1.5vw;background:var(--paper);color:#111}.v15-motion-title h2{font-size:clamp(58px,10vw,160px);line-height:.75}.v14-note{padding:8vw 3vw 3vw;min-height:0;justify-content:flex-start;gap:36px}.v14-note p{font:italic clamp(22px,2.2vw,38px)/1.25 "Libre Caslon Display",serif}.v14-note a{border:0;font-size:9px}.v14-kit-head{border:0;margin:9vw 3vw 2vw;padding:0}.v14-kit{display:grid;grid-template-columns:1.4fr .9fr 1.2fr;gap:6vw 2vw;padding:0 3vw}.v14-piece{border:0;background:none;padding:0}.v14-piece:nth-child(2){margin-top:13vw}.v14-piece:nth-child(3){margin-top:4vw}.v14-piece-art{background:#fff}.v14-piece-art img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.v14-piece h3{font:italic clamp(20px,2vw,31px)/1.15 "Libre Caslon Display",serif;margin:12px 0 4px}.v14-piece p{font:italic 15px/1.25 Libre Caslon Display,serif;color:#333}.v14-piece button,.set-builder .button,.product-page .button{background:none!important;color:#111!important;border:0!important;border-bottom:1px solid #111!important;padding:3px 0!important;width:auto!important;font-size:9px!important;letter-spacing:.13em!important}.v15-piece-code{background:none;color:#111;left:12px;bottom:8px}.v14-current{margin:7vw 3vw 0;border:0;border-top:1px solid #111;padding-top:16px}.set-builder{background:var(--paper);color:#111;border:0;padding:13vw 3vw}.set-builder h2{font-size:clamp(68px,13vw,190px);line-height:.75}.product-page{background:var(--paper);display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.8fr);gap:0;align-items:start}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw 2vw;padding:3vw}.product-gallery img{width:100%;height:auto;object-fit:contain;background:#fff}.product-gallery img:first-child{grid-column:1/-1;width:100%;max-height:1050px}.product-gallery img:nth-child(3n){margin-top:10vw}.product-info{position:sticky;top:0;padding:8vw 4vw 4vw;background:var(--paper);min-height:100vh}.product-info h1{font:400 clamp(55px,7vw,112px)/.8 "Libre Caslon Display",serif;letter-spacing:-.055em}.product-info .price{font:italic 19px/1.2 Libre Caslon Display,serif}.product-info .rte{font:italic 20px/1.4 Libre Caslon Display,serif}.product-notes,.site-footer{border:0}.footer-wordmark{font-size:clamp(90px,18vw,280px)}@media(max-width:749px){.site-header nav{display:none}.site-header{padding:20px}.v14-story,.product-page{grid-template-columns:1fr}.v14-note{padding:34px 20px 70px}.v14-kit{grid-template-columns:1fr;gap:70px;padding:0 20px}.v14-piece:nth-child(2),.v14-piece:nth-child(3){margin-top:0}.product-gallery{grid-template-columns:1fr;padding:0;gap:28px}.product-gallery img:first-child{grid-column:auto}.product-gallery img:nth-child(3n){margin-top:0}.product-info{position:static;min-height:0;padding:60px 20px}.v14-cover{padding-left:20px;padding-right:20px}.v14-cover h1{font-size:19vw}.v15-motion-title{padding:40px 20px 18px}.v14-campaign img,.v14-campaign video{height:125vw}.v14-index{padding-left:20px}.set-builder{padding-left:20px;padding-right:20px}}.editorial-opening{min-height:78vh;padding:10vw 3vw;display:flex;flex-direction:column;justify-content:space-between;background:#f7f5ef}.editorial-opening>p{font-size:9px;letter-spacing:.17em}.editorial-opening h1{font:400 clamp(85px,16vw,245px)/.69 "Libre Caslon Display",serif;letter-spacing:-.075em;margin:8vw 0}.editorial-index{display:flex;gap:28px;padding:26px 3vw 100px;overflow:auto;white-space:nowrap}.editorial-index a{font-size:9px;letter-spacing:.1em}.editorial-chapter{padding:0 0 13vw;background:#f7f5ef}.chapter-hero{display:block;position:relative;color:#fff}.chapter-hero img{display:block;width:78%;height:min(82vw,1120px);object-fit:cover}.chapter-hero span{position:absolute;left:3vw;top:3vw;font-size:9px;letter-spacing:.16em}.chapter-hero h2{position:absolute;left:3vw;bottom:2vw;font:400 clamp(65px,10vw,160px)/.75 "Libre Caslon Display",serif;letter-spacing:-.06em;margin:0}.chapter-copy{margin:-18vw 3vw 8vw auto;width:25%;position:relative;background:#f7f5ef;color:#111;padding:3vw}.chapter-copy p{font:italic clamp(22px,2.2vw,38px)/1.25 "Libre Caslon Display",serif}.chapter-copy a{font-size:9px;letter-spacing:.12em;border-bottom:1px solid}.chapter-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw 2vw;padding:0 3vw}.chapter-products .product-card:nth-child(2n){margin-top:12vw}.product-card{display:block;background:none!important;padding:0!important}.product-card img{width:100%;height:auto;object-fit:contain;background:#fff}.product-card .product-meta{display:flex;padding:11px 0 0;font:italic 17px Libre Caslon Display,serif}.product-card .product-meta h3{font:italic 17px Libre Caslon Display,serif}.collection-main .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw 2vw;padding:0 3vw 10vw;background:none;border:0}.collection-main .product-card:nth-child(2n){margin-top:10vw}.collection-main .collection-intro{padding-left:3vw;padding-right:3vw}.collection-hero a,.product-info form{display:block}.product-info button[type=submit]{display:inline-flex!important;min-width:150px!important;height:auto!important;margin-top:12px!important}.product-info select{border:0;border-bottom:1px solid #111;padding:0;width:100%}@media(max-width:749px){.editorial-opening{padding:90px 20px}.editorial-opening h1{font-size:22vw}.editorial-index{padding:25px 20px 65px}.chapter-hero img{width:100%;height:125vw}.chapter-hero h2{left:20px;bottom:20px;font-size:14vw}.chapter-hero span{left:20px;top:20px}.chapter-copy{margin:0;width:auto;padding:45px 20px 80px}.chapter-products,.collection-main .product-grid{grid-template-columns:1fr;padding:0 20px;gap:65px}.chapter-products .product-card:nth-child(2n),.collection-main .product-card:nth-child(2n){margin-top:0}}.chapter-products,.collection-main .product-grid,.product-gallery,.chapter-products .product-card,.collection-main .product-card,.product-gallery img,.product-page,.product-info{background:#fff!important}.chapter-products,.collection-main .product-grid{padding-top:3vw;padding-bottom:10vw}.product-card .product-meta{background:#fff;padding-left:12px;padding-right:12px;padding-bottom:14px}@media(max-width:749px){.chapter-products,.collection-main .product-grid{padding-top:20px;padding-bottom:70px}.product-card .product-meta{padding-left:10px;padding-right:10px}}.collection-main .product-card img{display:block;width:100%;height:min(64vw,760px);object-fit:contain;background:#fff}.product-info{min-width:0;overflow:hidden}.product-info h1{font-size:clamp(46px,5.35vw,86px);line-height:.84;overflow-wrap:anywhere;word-break:normal;max-width:100%}.product-card--tonal img{filter:brightness(1.22) contrast(1.18)}@media(max-width:749px){.collection-main .product-grid{grid-template-columns:1fr;gap:64px;padding-left:12px;padding-right:12px}.collection-main .product-card:nth-child(2n){margin-top:0}.collection-main .product-card img{height:auto;max-height:78vh;object-fit:contain}.product-info h1{font-size:clamp(48px,15vw,72px);overflow-wrap:anywhere}}.product-info h1{font-size:clamp(38px,3.8vw,62px);line-height:.92;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}@media(max-width:749px){.product-info h1{font-size:clamp(38px,12vw,52px)}}@media(min-width:750px){.collection-main .product-card:nth-child(2n){margin-top:0}.collection-main .product-card img{height:min(44vw,560px);max-height:560px;object-fit:contain}.collection-main .product-grid{gap:2vw;padding-top:2vw}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/waitlist.css.map */
