:root{--oatmeal:#f6f2ec;--linen:#d8cdbe;--parchment:#ede6dd;--charcoal:#1a1a1a;--camel:#b28d6b;--taupe:#8b8276;--thread:#8a7a62;--ink:#3a3833;--pad:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--oatmeal);color:var(--charcoal);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{height:88px;padding:0 var(--pad);background:var(--oatmeal);z-index:10;align-items:center;display:flex;position:relative}.brand-lockup{flex:none;width:120px;height:60px;display:block;position:relative}.thread-mark{width:104px;height:26px;position:absolute;top:6px;left:2px}.thread-mark img{width:100%;height:100%}.brand-name{letter-spacing:2.6px;white-space:nowrap;font:400 15px/1.1 Playfair Display,serif;position:absolute;top:29px;left:0}.brand-sub{letter-spacing:3.4px;white-space:nowrap;font-size:7px;font-weight:300;position:absolute;top:50px;left:19px}.nav-links{letter-spacing:1.8px;color:#403d38;gap:38px;margin-left:auto;font-size:10px;font-weight:500;display:flex}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.55}.menu-button{letter-spacing:1.8px;background:0 0;border:0;margin-left:auto;font:500 10px/1 Inter;display:none}.hero{height:672px;position:relative;overflow:hidden}.hero-image{background:var(--linen) url(https://www.figma.com/api/mcp/asset/4264bd6b-c85b-4748-9ad2-98722e1676bb.png) center 32%/cover no-repeat;position:absolute;inset:0 0 21px}.hero-image:after{content:"";background:linear-gradient(90deg,#f6f2eceb 10%,#f6f2ec9e 55%,#f6f2ec00 100%);width:60%;position:absolute;inset:0 auto 0 0}.hero-copy{left:var(--pad);z-index:2;width:580px;position:absolute;top:103px}.hero h1{letter-spacing:-1.56px;margin:0;font:400 104px/1.05 Playfair Display,serif}.accent{background:var(--camel);width:46px;height:2px;margin:31px 0 27px 2px;display:block}.hero-copy>p{width:437px;color:var(--ink);margin:0;font-size:16px;line-height:28px}.actions{gap:14px;margin-top:33px;display:flex}.btn{letter-spacing:1.76px;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;height:48px;padding:0 28px;font-size:11px;font-weight:500;display:inline-flex}.btn.primary{background:var(--charcoal);color:var(--oatmeal)}.btn.secondary{border-color:#1a1a1a1f}.btn span{margin-left:12px;font-size:12px}.section-pad{padding-left:var(--pad);padding-right:var(--pad)}.collections{padding-top:120px;padding-bottom:112px}.section-intro{grid-template-columns:1fr 1fr;align-items:start;display:grid}.eyebrow{letter-spacing:2.2px;color:var(--taupe);margin-bottom:16px;font-size:10px;font-weight:500;display:block}.collections h2,.process h2,.commission h2{letter-spacing:-.56px;margin:0;font:400 56px/1.1 Playfair Display,serif}.section-intro>p{width:560px;color:var(--ink);justify-self:end;margin:46px 64px 0 0;font-size:16px;line-height:28px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:56px 32px;margin-top:54px;display:grid}.collection-grid article{text-align:center}.collection-grid article img{aspect-ratio:416/333;object-fit:cover;width:100%}.collection-grid h3{margin:23px 0 7px;font:400 19px/26px Playfair Display,serif}.collection-grid article>span{letter-spacing:1.8px;color:var(--taupe);font-size:9px;font-weight:500;display:block}.collection-grid article>a{letter-spacing:1.8px;margin-top:16px;font-size:10px;font-weight:500;display:inline-block}.dark-band{background:var(--charcoal) url(https://www.figma.com/api/mcp/asset/86f17614-4931-49ee-b8aa-3a94dcb28055.png) center/cover no-repeat;height:400px;color:var(--oatmeal);position:relative;overflow:hidden}.dark-band:after{content:"";background:linear-gradient(90deg,#1a1a1a 0,#1a1a1adb 27%,#1a1a1a00 65%);position:absolute;inset:0}.dark-copy{left:var(--pad);z-index:2;position:absolute;top:70px}.eyebrow.light{color:#f6f2ec99}.dark-copy h2{letter-spacing:-.56px;margin:0 0 31px;font:400 56px/62px Playfair Display,serif}.dark-copy p{color:#f6f2ecbf;margin:0;font-size:14px;line-height:26px}.thread-band{background:var(--thread) url(https://www.figma.com/api/mcp/asset/44b9b8f2-f6cb-4527-8fcf-2fd5c0fd5f29.png) center/cover no-repeat;height:600px;color:var(--oatmeal);position:relative}.thread-copy{text-align:right;width:400px;position:absolute;top:295px;right:64px}.thread-copy h2{letter-spacing:1.28px;margin:0;font:400 32px/42px Playfair Display,serif}.thread-copy p{color:#f6f2ecd9;margin:17px 0 28px;font-size:12px}.thread-copy .btn{height:52px}.process{padding-top:120px;padding-bottom:112px}.process .eyebrow{margin-bottom:16px}.process-lede{color:var(--ink);margin:10px 0 65px;font-size:16px;line-height:28px}.steps{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.steps article{border-top:1px solid #1a1a1a24;padding-top:22px}.steps span{letter-spacing:.68px;font:400 34px/1.2 Playfair Display,serif}.steps h3{margin:14px 0 6px;font:400 18px/26px Playfair Display,serif}.steps p{color:#54514a;max-width:224px;margin:0;font-size:13.5px;line-height:24px}.divider{background:var(--parchment) url(https://www.figma.com/api/mcp/asset/d9d5a9da-b825-4fb3-a05d-5fef6e79a3c5.png) center/cover no-repeat;height:200px}.commission{background:var(--parchment);padding-top:110px;padding-bottom:110px}.commission h3{margin:16px 0 6px;font:400 20px/28px Playfair Display,serif}.commission>p{color:var(--ink);margin:0;font-size:16px;line-height:28px}.commission-form{grid-template-columns:1fr 1fr;gap:64px;margin-top:46px;display:grid}.form-left,.form-right{flex-direction:column;gap:30px;display:flex}fieldset{border:0;margin:0;padding:0}legend,.field{letter-spacing:1.8px;color:var(--taupe);font-size:10px;font-weight:500}.chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.chips input{opacity:0;pointer-events:none;position:absolute}.chips span{background:var(--oatmeal);letter-spacing:0;color:#403d38;cursor:pointer;border:1px solid #1a1a1a12;padding:13px 21px;font-size:12.5px;font-weight:400;display:block}.chips input:checked+span{background:var(--charcoal);color:var(--oatmeal);border-color:var(--charcoal)}.field{flex-direction:column;gap:13px;display:flex}.field input,.field textarea{background:var(--oatmeal);color:var(--charcoal);border:1px solid #1a1a1a12;outline:none;padding:14px 16px;font:400 14px/1.4 Inter,sans-serif}.field input{height:48px}.field textarea{resize:vertical;height:132px}.field input:focus,.field textarea:focus{border-color:var(--camel)}.upload>span{border:1px dashed var(--linen);letter-spacing:0;text-align:center;background:#f6f2ec8c;flex-direction:column;justify-content:center;align-items:center;height:114px;font-size:13px;font-weight:400;display:flex}.upload small{color:#a9a296;margin-top:6px;font-size:11px}.upload input{opacity:0;pointer-events:none;position:absolute}.form-right>small{color:var(--taupe);margin-top:-18px;font-size:11.5px}.submit{cursor:pointer;border:0;align-self:flex-start;height:52px}.footer{padding-top:96px;padding-bottom:70px}.footer-grid{grid-template-columns:1.55fr 1fr 1fr 1fr;gap:60px;display:grid}.footer-brand{margin-bottom:24px}.tagline{color:#403d38;font:400 15px/24px Playfair Display,serif}.footer-grid>div:not(:first-child){color:#403d38;flex-direction:column;gap:9px;font-size:13.5px;line-height:22px;display:flex}.footer-grid b{letter-spacing:2px;color:var(--taupe);margin-bottom:13px;font-size:10px}.footer-grid span{color:var(--taupe)}.footer-bottom{color:var(--taupe);border-top:1px solid #1a1a1a1f;justify-content:space-between;margin-top:72px;padding-top:24px;font-size:11.5px;display:flex}.footer-bottom div{letter-spacing:1.6px;gap:26px;font-size:10px;font-weight:500;display:flex}@media (max-width:1100px){:root{--pad:34px}.nav-links{gap:17px}.hero h1{font-size:82px}.collection-grid{gap:45px 24px}.thread-copy{right:34px}.steps{gap:20px}.commission-form{gap:36px}.footer-grid{gap:30px}}@media (max-width:820px){:root{--pad:24px}.site-header{height:76px}.nav-links{background:var(--oatmeal);border-top:1px solid #1a1a1a14;flex-direction:column;gap:20px;margin:0;padding:24px;display:none;position:absolute;top:76px;left:0;right:0}.nav-links.open{display:flex}.menu-button{display:block}.brand-lockup{transform-origin:0;transform:scale(.9)}.hero{height:720px}.hero-image{background-position:63%;inset:0}.hero-image:after{background:linear-gradient(90deg,#f6f2eceb 0,#f6f2ecb3 55%,#f6f2ec2e 100%);width:100%}.hero-copy{width:calc(100% - 48px);top:88px}.hero h1{font-size:68px;line-height:1.03}.hero-copy>p{width:min(460px,100%);font-size:15px}.actions{flex-wrap:wrap}.collections{padding-top:84px}.section-intro{grid-template-columns:1fr}.section-intro>p{justify-self:start;width:auto;margin:22px 0 0}.collections h2,.process h2,.commission h2{font-size:45px}.collection-grid{grid-template-columns:repeat(2,1fr);margin-top:42px}.dark-band{height:360px}.dark-copy{top:62px}.dark-copy h2{font-size:46px;line-height:1.1}.thread-band{height:500px}.thread-copy{width:80%;top:auto;bottom:55px;right:24px}.steps{grid-template-columns:repeat(2,1fr)}.divider{height:130px}.commission{padding-top:84px}.commission-form{grid-template-columns:1fr;gap:34px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:22px}}@media (max-width:520px){.hero{height:650px}.hero h1{font-size:54px}.hero-copy{top:68px}.accent{margin-top:25px}.actions{flex-direction:column;align-items:flex-start}.collection-grid{grid-template-columns:1fr}.collection-grid article img{aspect-ratio:1.25}.dark-band{background-position:64%}.thread-copy{width:calc(100% - 48px)}.thread-copy h2{font-size:29px}.steps{grid-template-columns:1fr}.steps article{padding-bottom:10px}.footer-grid{grid-template-columns:1fr}.footer-bottom div{flex-wrap:wrap}}
