:root{--bone: #F1EFEA;--linen: #E6E2D9;--greige: #C7C0B4;--stone: #837C70;--ink: #211F1C;--ink-soft: #4A463F;--panel-a: #DDD8CD;--panel-b: #CFC8BA;--hairline: rgba(33, 31, 28, .18);--serif: "Bodoni Moda", "Didot", "Bodoni MT", "Playfair Display", serif;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bone);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}.shell{max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.eyebrow{font-family:var(--sans);font-weight:400;font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;color:var(--stone)}.serif-h{font-family:var(--serif);font-weight:500;line-height:1.12;text-wrap:balance}.daein-section{border-top:1px solid var(--hairline)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.wordmark span{opacity:1!important;transition:none!important}}.announce{text-align:center;padding:.65rem 1rem;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--hairline)}nav.top{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem clamp(1.25rem,4vw,3rem)}nav.top .group{display:flex;gap:2rem;flex-wrap:wrap}nav.top a{color:var(--ink);text-decoration:none;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid transparent}nav.top a:hover,nav.top a:focus-visible{border-bottom-color:var(--ink);outline:none}nav.top .mark{font-family:var(--serif);font-size:1.15rem;letter-spacing:.14em;font-weight:600;color:var(--ink);text-decoration:none}header.hero{padding:clamp(3rem,9vh,7rem) 0 clamp(3rem,8vh,6rem);text-align:center;background:radial-gradient(120% 90% at 50% 0%,var(--linen) 0%,var(--bone) 65%);overflow:hidden}.wordmark{font-family:var(--serif);font-weight:500;font-size:clamp(4.5rem,17vw,14rem);line-height:.95;letter-spacing:.06em;display:inline-block;white-space:nowrap}.wordmark span{display:inline-block;opacity:0;transition:opacity 1.1s ease}.wordmark.lit span{opacity:1}.wordmark span:nth-child(2){transition-delay:.12s}.wordmark span:nth-child(3){transition-delay:.24s}.wordmark span:nth-child(4){transition-delay:.36s}.wordmark span:nth-child(5){transition-delay:.48s}.phonetic{margin-top:.9rem;font-size:.75rem;letter-spacing:.5em;text-transform:lowercase;color:var(--stone)}.phonetic .hanzi{font-size:.95rem;letter-spacing:.35em}.hero-lines{margin-top:clamp(2rem,5vh,3.5rem);display:flex;flex-direction:column;gap:.75rem;align-items:center}.hero-lines .lead{font-family:var(--serif);font-style:italic;font-size:clamp(1.2rem,2.4vw,1.7rem);color:var(--ink-soft)}.hero-lines .sub{font-size:.8125rem;letter-spacing:.24em;text-transform:uppercase;color:var(--stone)}.manifesto{padding:clamp(4rem,10vh,7rem) 0}.manifesto .inner{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;gap:1.75rem;text-align:center}.manifesto h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}.manifesto p{color:var(--ink-soft);max-width:38rem;margin:0 auto}.materials{padding:clamp(4rem,9vh,6rem) 0}.materials .head{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;max-width:34rem}.materials h2{font-size:clamp(1.6rem,3vw,2.3rem)}.swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.swatch{display:flex;flex-direction:column;gap:.9rem}.swatch .cloth{aspect-ratio:3 / 4;position:relative;overflow:hidden}.swatch .cloth img{width:100%;height:100%;object-fit:cover}.swatch .cloth.textured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.48 0 0 0 0 0.45 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.8}.cloth.wool{background:linear-gradient(160deg,#c9b999,#b3a184 55%,#a08e71)}.cloth.silk{background:linear-gradient(150deg,#e4dfd4,#cfc9bb 45%,#e0dacc 75%,#c5beae)}.cloth.cash{background:linear-gradient(170deg,#d9d3c7,#bfb7a7 60%,#cec6b6)}.cloth.cotton{background:linear-gradient(155deg,#ede9df,#d8d2c4,#e5e0d4)}.swatch .name{font-family:var(--serif);font-size:1.1rem;font-weight:500}.swatch .origin{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.swatch figcaption{display:flex;flex-direction:column;gap:.3rem}.commitments{background:var(--linen);padding:clamp(4rem,9vh,6.5rem) 0}.commitments .head{text-align:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3.25rem}.commitments h2{font-size:clamp(1.6rem,3vw,2.3rem)}.cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2.5rem clamp(1.5rem,3vw,3rem)}.cgrid article{display:flex;flex-direction:column;gap:.8rem;border-top:1px solid var(--hairline);padding-top:1.2rem}.cgrid h3{font-family:var(--serif);font-weight:500;font-size:1.2rem;line-height:1.25}.cgrid p{font-size:.9rem;color:var(--ink-soft)}.atelier{padding:clamp(4rem,9vh,6.5rem) 0}.atelier .inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:760px){.atelier .inner{grid-template-columns:1fr}}.atelier .text{display:flex;flex-direction:column;gap:1.3rem;max-width:30rem}.atelier h2{font-size:clamp(1.6rem,3vw,2.3rem)}.atelier p{color:var(--ink-soft)}.atelier blockquote{font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--ink);border-left:1px solid var(--greige);padding-left:1.2rem}.atelier .sketch{aspect-ratio:4 / 5;background:linear-gradient(165deg,var(--panel-a) 0%,var(--panel-b) 100%);position:relative;display:flex;align-items:flex-end;padding:1.2rem}.atelier .sketch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.atelier .sketch svg{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;opacity:.55}.atelier .sketch .cap{position:relative;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.founder{padding:clamp(4rem,10vh,7rem) 0}.founder .inner{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem;text-align:center}.founder .opening{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.3;text-wrap:balance}.founder .letter{display:flex;flex-direction:column;gap:1.1rem;text-align:left;color:var(--ink-soft);max-width:34rem;margin:0 auto}.founder .letter .pull{font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--ink);text-align:center;padding:.4rem 0}.founder .sig{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--ink)}.arriving{background:var(--linen);padding:clamp(4.5rem,11vh,8rem) 0;text-align:center}.arriving .inner{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:1.6rem;align-items:center}.arriving h2{font-size:clamp(2rem,4.5vw,3.2rem)}.arriving p{color:var(--ink-soft);max-width:32rem}.signup{display:flex;width:100%;max-width:26rem;border-bottom:1px solid var(--ink)}.signup input{flex:1;background:transparent;border:none;font-family:var(--sans);font-weight:300;font-size:.95rem;color:var(--ink);padding:.8rem .25rem}.signup input::placeholder{color:var(--stone)}.signup input:focus{outline:none}.signup:focus-within{border-bottom-width:2px}.signup button{background:transparent;border:none;cursor:pointer;font-family:var(--sans);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);padding:.8rem .25rem}.signup button:hover,.signup button:focus-visible{color:var(--stone);outline:none}.signup-note{font-size:.85rem;color:var(--stone);min-height:1.2em}.form-errors{font-size:.85rem;color:#8a4b3a}footer.site{border-top:1px solid var(--hairline);padding:3.5rem 0 2.5rem}footer.site .cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;margin-bottom:3rem}footer.site .brandcol{display:flex;flex-direction:column;gap:.6rem;max-width:20rem}footer.site .brandcol .mark{font-family:var(--serif);font-size:1.4rem;letter-spacing:.12em;font-weight:600}footer.site .brandcol p{font-size:.85rem;color:var(--ink-soft)}footer.site .col{display:flex;flex-direction:column;gap:.7rem}footer.site .col .eyebrow{margin-bottom:.3rem}footer.site .col a{color:var(--ink-soft);text-decoration:none;font-size:.85rem}footer.site .col a:hover,footer.site .col a:focus-visible{color:var(--ink);outline:none}footer.site .legal{border-top:1px solid var(--hairline);padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.tpl{padding:clamp(3rem,8vh,5rem) 0;min-height:45vh}.tpl .inner{max-width:46rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.tpl h1{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;text-wrap:balance}.tpl .rte{color:var(--ink-soft);display:flex;flex-direction:column;gap:1rem}.tpl .rte h2,.tpl .rte h3{font-family:var(--serif);font-weight:500;color:var(--ink)}.tpl a{color:var(--ink)}.btn{display:inline-block;background:var(--ink);color:var(--bone);border:1px solid var(--ink);font-family:var(--sans);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;padding:.9rem 2rem;cursor:pointer;text-decoration:none;text-align:center}.btn:hover,.btn:focus-visible{background:transparent;color:var(--ink);outline:none}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--bone)}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.field input,.field textarea,.field select{background:transparent;border:none;border-bottom:1px solid var(--greige);font-family:var(--sans);font-weight:300;font-size:.95rem;color:var(--ink);padding:.6rem .1rem}.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--ink)}.stack{display:flex;flex-direction:column;gap:1.4rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem 1.5rem}.product-card{display:flex;flex-direction:column;gap:.7rem;text-decoration:none;color:var(--ink)}.product-card .frame{aspect-ratio:3 / 4;background:var(--linen);overflow:hidden}.product-card .frame img{width:100%;height:100%;object-fit:cover}.product-card .title{font-family:var(--serif);font-size:1.05rem;font-weight:500}.product-card .price{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.table-wrap{overflow-x:auto}table.plain{border-collapse:collapse;width:100%;font-size:.9rem}table.plain th,table.plain td{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--hairline)}table.plain th{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-weight:400}.gate{min-height:90vh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:3rem 1.5rem;gap:2rem;background:radial-gradient(120% 90% at 50% 0%,var(--linen) 0%,var(--bone) 65%)}.gate .inner{max-width:30rem;margin:0 auto;display:flex;flex-direction:column;gap:1.4rem;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/daein.css.map */
