@font-face{font-family:mark;src:url(../media/Astloch_Regular-s.p.1qhh4ypaetnq2.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mark;src:url(../media/Astloch_Bold-s.p.3edw7mwhiezvt.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mark Fallback;src:local(Times New Roman);ascent-override:117.44%;descent-override:31.71%;line-gap-override:3.2%;size-adjust:80.99%}.mark_a270a621-module__CMVTOa__className{font-family:mark,mark Fallback}.mark_a270a621-module__CMVTOa__variable{--font-mark:"mark", "mark Fallback"}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-400-normal.24bvdtagztqry.woff2)format("woff2"),url(../media/jost-latin-400-normal.0wb9xkya88nir.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-500-normal.1-ny7r4jvefn7.woff2)format("woff2"),url(../media/jost-latin-500-normal.3dzvh7f-cr5mh.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-ext-400-normal.0y_jta66n9b4t.woff2)format("woff2"),url(../media/jost-latin-ext-400-normal.3jnne6zzs-a5x.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-ext-500-normal.3rgkgdalrfff8.woff2)format("woff2"),url(../media/jost-latin-ext-500-normal.0sad-tnx8moax.woff)format("woff")}
@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-math-opsz-normal.2m8vqve0n32u6.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-symbols-opsz-normal.1nn7r_14h_a0x.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-ext-opsz-normal.251nrr0xhicl6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-opsz-normal.21zl2qdhae6mc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-math-opsz-italic.0z1bqthr7w50y.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-symbols-opsz-italic.03nadwmuei-to.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-ext-opsz-italic.10zd0aqnqusy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-opsz-italic.08wwamwlmgq18.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#f2efe8;--stone:#e6e0d2;--ink:#14130f;--ink-2:#14130f9e;--ink-3:#14130f6b;--rule:#14130f24;--night:#0e0e0d;--bone:#e6e0d2;--bone-2:#e6e0d2a8;--bone-rule:#e6e0d229;--olive:#3a3d2b;--oxblood:#7a2e2a;--sans:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--serif:"Bodoni Moda Variable", "Bodoni 72", Didot, Georgia, serif;--mark:var(--font-mark), Georgia, serif;--hdr:4rem;--gutter:clamp(1rem, 2.5vw, 2.5rem);--ease:cubic-bezier(.2, .7, .1, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--hdr) + 1rem);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ul,dl,dd,figure{margin:0}h1,h2,h3{font-weight:400}ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline-offset:4px;outline:1px solid}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.5}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:.7rem .9rem;position:absolute;top:0;left:1rem;transform:translateY(-140%)}.skip:focus{transform:none}.link{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.25em;display:inline-block}.link:hover{background-position:100% 100%;background-size:0 1px}.wordmark,.emblem{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;display:block}.wordmark{--src:url(/brand/wordmark-bone.svg);aspect-ratio:348.544/114}.emblem{--src:url(/brand/emblem-line-bone.svg);aspect-ratio:328/448}.hdr{z-index:50;height:var(--hdr);padding:0 var(--gutter);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule);transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.hdr:before{content:"";z-index:-1;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:linear-gradient(#0a0a0961,#0a0a0900);position:absolute;inset:0 0 -3rem}.hdr.is-over{color:#f5f1e8;background:0 0;border-color:#0000}.hdr.is-over:before{opacity:1}.hdr-side{align-items:center;gap:2rem;display:flex}.hdr-end{justify-content:flex-end}.hdr-mark{padding:.5rem 1rem;display:block}.hdr-mark .wordmark{width:9rem}.hdr-menu{background:0 0;border:0;align-items:center;gap:.7rem;padding:.5rem 0;display:inline-flex}.burger{border-top:1px solid;border-bottom:1px solid;width:1.125rem;height:.4375rem}.hdr a[aria-current=page]{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.2em}.drawer-root{z-index:80;position:fixed;inset:0}.drawer-scrim{width:100%;animation:fade .4s var(--ease) both;background:#14130f6b;border:0;position:absolute;inset:0}.drawer{width:min(30rem,100%);padding:1.15rem var(--gutter) calc(2rem + env(safe-area-inset-bottom,0px));background:var(--paper);color:var(--ink);animation:slide .55s var(--ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.drawer-close{background:0 0;border:0;align-self:flex-start;align-items:center;gap:.7rem;padding:.5rem 0;display:inline-flex}.cross{width:.875rem;height:.875rem;position:relative}.cross:before,.cross:after{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:0;transform:rotate(45deg)}.cross:after{transform:rotate(-45deg)}.drawer-primary{gap:.25rem;margin-top:4.5rem;display:grid}.drawer-primary a{padding:.2rem 0;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.3;transition:color .3s}.drawer-primary:hover a{color:var(--ink-3)}.drawer-primary a:hover,.drawer-primary a:focus-visible{color:var(--ink)}.drawer a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.drawer-secondary{border-top:1px solid var(--rule);color:var(--ink-2);gap:.6rem;margin-top:2.75rem;padding-top:1.75rem;display:grid}.drawer-secondary a:hover{color:var(--ink)}.drawer-foot{color:var(--ink-2);align-items:center;gap:1rem;margin-top:auto;padding-top:3rem;display:flex}.drawer-foot .emblem{width:1.4rem;color:var(--ink)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(-100%)}}main{padding-top:var(--hdr);display:block}main.is-over{padding-top:0}.head{padding:4.5rem var(--gutter) 3rem;text-align:center}.head .label{color:var(--ink-2)}.head h1,.head h2{letter-spacing:.02em;margin-top:.75rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.head p:not(.label){max-width:34rem;color:var(--ink-2);margin:1rem auto 0}.head .link{margin-top:1.5rem}.row-head{padding:0 var(--gutter) 1.25rem;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.row-head h2{letter-spacing:.02em;font-size:1.125rem}.frame{background:var(--night);color:#f5f1e8;display:block;position:relative;overflow:hidden}.frame>picture,.frame>img,.frame>picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0900 58%,#0a0a0980);position:absolute;inset:0}.frame-copy{z-index:1;left:var(--gutter);right:var(--gutter);text-align:center;position:absolute;bottom:clamp(2rem,6vh,3.5rem)}.frame-copy h1,.frame-copy h2{letter-spacing:.02em;margin:.6rem 0 1.1rem;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15}.frame-copy.is-start{text-align:left}.frame-copy .big{letter-spacing:.01em;font-size:clamp(2.25rem,5vw,4.5rem)}.hero{height:100svh;min-height:34rem}.band{height:min(92svh,62vw);min-height:30rem}.frame img{transition:transform 1.6s var(--ease)}a.frame:hover img{transform:scale(1.015)}.duo{grid-template-columns:1fr 1fr;display:grid}.duo .frame{aspect-ratio:4/5}.grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));padding:0 var(--gutter);gap:2.75rem .5rem;display:grid}.grid.is-3{--cols:3}.grid.is-2{--cols:2;gap:2.75rem var(--gutter)}.span-2{grid-column:span 2}.tile{display:block}.tile-img{aspect-ratio:2/3;background:var(--stone);position:relative;overflow:hidden}.tile-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.tile:hover .tile-img img{transform:scale(1.025)}.tile-info{justify-content:space-between;gap:1rem;padding:.9rem .1rem 0;display:flex}.tile-info h3{font-size:.875rem;line-height:1.4}.tile-info p{color:var(--ink-2);font-size:.875rem}.tile-info .label{color:var(--ink-3);white-space:nowrap}.tile.is-story{flex-direction:column;height:100%;display:flex}.tile.is-story .tile-img{aspect-ratio:3/2}@media (min-width:60.01rem){.tile.is-story .tile-img{aspect-ratio:auto;flex:1;min-height:0}}.muted{color:var(--ink-3)}.relic{--p:0;background:var(--night);height:185svh;color:var(--bone);position:relative}.relic-pin{height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}.relic-gl{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block;position:absolute;inset:0}.relic.has-gl .relic-gl{opacity:1}.relic-still{width:clamp(8rem,24vh,15rem);opacity:max(0, calc(.92 - var(--p) * 2));transition:opacity .8s var(--ease);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.relic.has-gl .relic-still{opacity:0}.relic-copy{z-index:1;left:var(--gutter);right:var(--gutter);text-align:center;opacity:max(0, calc(1 - var(--p) * 3.2));transform:translateY(calc(var(--p) * -8vh));position:absolute;bottom:clamp(3.25rem,10vh,6.5rem)}.relic-copy .label{color:var(--bone-2)}.relic-copy h1{font-family:var(--serif);letter-spacing:-.01em;margin-top:.9rem;font-size:clamp(2.25rem,5.4vw,5rem);line-height:1.02}.relic-scroll{right:var(--gutter);color:var(--bone-2);opacity:max(0, calc(1 - var(--p) * 5));align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.6rem}.relic-scroll:after{content:"";border-top:1px solid;width:2.5rem}.home .grid{padding-bottom:6rem}.home .head{padding-top:6rem}.quilt{padding:clamp(5rem, 14vw, 10rem) var(--gutter);background:var(--olive) url(/brand/quilt-tile-tonal.svg) 0 0 / 132px 184px repeat;color:var(--bone);text-align:center;place-items:center;display:grid}.quilt-plate{background:var(--olive);padding:2.5rem clamp(1.5rem,5vw,4rem)}.quilt-plate .label{color:var(--bone-2)}.motto{font-family:var(--mark);letter-spacing:0;margin:.5rem 0 1.5rem;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:700;line-height:1.1}.collection section{padding-bottom:5.5rem}.collection .subnav{color:var(--ink-2);justify-content:center;gap:2rem;margin-top:1.75rem;display:flex}.collection .subnav a:hover{color:var(--ink)}.pdp{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:start;display:grid}.gallery{grid-template-columns:1fr 1fr;gap:2px;display:grid}.gallery figure{aspect-ratio:2/3;background:var(--stone);overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%}.gallery.is-single{background:var(--stone);grid-template-columns:1fr;justify-items:center}.gallery.is-single figure{height:calc(100svh - var(--hdr));min-height:36rem}.panel{top:var(--hdr);padding:3rem clamp(1.5rem,3vw,3rem) 4rem;position:sticky}.crumbs{color:var(--ink-3);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs a:hover{color:var(--ink)}.panel h1{letter-spacing:.02em;margin-top:2.25rem;font-size:1.5rem;line-height:1.25}.panel .color{color:var(--ink-2);margin-top:.25rem}.status{color:var(--ink-2);align-items:center;gap:.6rem;margin-top:1.75rem;display:inline-flex}.status:before{content:"";background:var(--olive);border-radius:50%;width:.4rem;height:.4rem}.panel .lede{color:var(--ink-2);margin-top:1.5rem}.notify{margin-top:1.75rem}.notify .join-form .field{border:0;gap:.5rem;display:grid}.notify .join-form input{border:1px solid var(--rule);height:3.25rem;padding:0 1rem}.notify .join-form input:focus{border-color:var(--ink)}.notify .join-form .field button{background:var(--ink);height:3.25rem;color:var(--paper);padding:0 1rem;transition:background-color .3s}.notify .join-form .field button:hover{background:#33312a}.folds{border-bottom:1px solid var(--rule);margin-top:2.5rem}.folds details{border-top:1px solid var(--rule)}.folds summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.15rem 0;list-style:none;display:flex}.folds summary::-webkit-details-marker{display:none}.folds summary:after{content:"+";letter-spacing:0;transition:transform .3s var(--ease);font-size:1rem;font-weight:400}.folds details[open] summary:after{transform:rotate(45deg)}.folds .fold{color:var(--ink-2);padding:0 0 1.5rem}.folds .fold p+p{margin-top:.75rem}.folds .fold li{padding-left:1.1rem;position:relative}.folds .fold li:before{content:"—";color:var(--ink-3);position:absolute;left:0}.panel .season-link{margin-top:2rem}.related{border-top:1px solid var(--rule);padding:6rem 0}.related .head{padding-top:0}.intro-text{max-width:38rem;padding:6rem var(--gutter) 5rem;text-align:center;margin:0 auto}.intro-text .label{color:var(--ink-2)}.intro-text p:not(.label){margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.swatches{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.25rem;display:flex}.swatches li{color:var(--ink-2);justify-items:center;gap:.5rem;display:grid}.swatches i{border:1px solid var(--rule);border-radius:50%;width:2.25rem;height:2.25rem}.lookbook .grid.is-2{max-width:64rem;margin:0 auto;padding-bottom:6rem}.wardrobe{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.wardrobe figure{background:var(--stone)}.wardrobe figure img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.pieces{align-self:center;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,5vw,5rem)}.pieces h2{letter-spacing:.02em;margin:.6rem 0 2rem;font-size:1.125rem}.pieces>.label{color:var(--ink-2)}.pieces ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.pieces li{border-bottom:1px solid var(--rule);grid-template-columns:2.25rem 1fr;gap:.25rem .5rem;padding:1.1rem 0;display:grid}.pieces li .label{color:var(--ink-3);padding-top:.2rem}.pieces h3{justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}.pieces h3 a:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.pieces .mat{color:var(--ink-3);grid-column:2}.pieces .det{color:var(--ink-2);grid-column:2;margin-top:.25rem;font-size:.875rem}.continuing{padding:6rem 0}.disclosure{padding:0 var(--gutter) 4rem;text-align:center;color:var(--ink-3)}.house-hero{min-height:100svh;padding:calc(var(--hdr) + 3rem) var(--gutter) 4rem;background:var(--night);color:var(--bone);text-align:center;align-content:center;place-items:center;gap:3rem;display:grid}.house-hero img{width:clamp(11rem,20vw,16rem);height:auto}.house-hero h1{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.04}.house-hero .label{color:var(--bone-2)}.house-lede{max-width:50rem;padding:clamp(5rem, 10vw, 8rem) var(--gutter);font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 11;letter-spacing:0;text-align:center;margin:0 auto;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.55}.wide{aspect-ratio:3/2;background:var(--stone);width:100%;max-height:100svh;overflow:hidden}.wide img{object-fit:cover;width:100%;height:100%}.chapters{gap:3rem var(--gutter);padding:clamp(4.5rem, 9vw, 7rem) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chapters h2{margin-bottom:1rem}.chapters p{color:var(--ink-2)}.chapters a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.marks{padding:0 var(--gutter) 6rem}.mark-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mark-plate{aspect-ratio:4/5;background:var(--olive);place-items:center;display:grid}.mark-plate.is-drawn{background:#e8e3d7}.mark-plate img{width:46%;height:auto}.mark-row figcaption{justify-content:space-between;padding-top:.9rem;display:flex}.mark-row figcaption span{color:var(--ink-3)}.facts{gap:3rem var(--gutter);padding:5rem var(--gutter);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.facts h2{color:var(--ink-2);margin-bottom:1.25rem}.glance div{border-top:1px solid var(--rule);grid-template-columns:8rem 1fr;padding:.8rem 0;display:grid}.glance div:last-child{border-bottom:1px solid var(--rule)}.glance dt{color:var(--ink-3)}.palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.palette i{aspect-ratio:1;border:1px solid var(--rule);display:block}.palette span{color:var(--ink-2);margin-top:.6rem;display:block}.faq{padding:5rem var(--gutter) 6rem;border-top:1px solid var(--rule);gap:2rem var(--gutter);grid-template-columns:1fr 2fr;display:grid}.faq>h2{color:var(--ink-2)}.faq .folds{margin-top:0}.faq .folds summary{text-transform:none;letter-spacing:.01em;font-size:.9375rem;font-weight:400}.faq .more{margin-top:2rem}.contact{gap:3rem var(--gutter);padding:5rem var(--gutter) 7rem;grid-template-columns:1fr 1fr;display:grid}.contact h1{letter-spacing:.02em;margin-top:.75rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.contact .intro{max-width:26rem;color:var(--ink-2);margin-top:1rem}.contact .head-col>.label{color:var(--ink-2)}.studio{gap:1.5rem;display:grid}.stack{gap:.5rem;display:grid}.stack .label{color:var(--ink-2)}.stack input,.stack textarea{border:1px solid var(--rule);resize:vertical;background:0 0;border-radius:0;width:100%;padding:.85rem 1rem}.stack input:focus,.stack textarea:focus{border-color:var(--ink);outline:none}.studio-end{justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-end button{background:var(--ink);height:3.25rem;color:var(--paper);border:0;padding:0 2.5rem}.studio-end .note{margin:0}.join-form .field{border-bottom:1px solid;align-items:center;display:flex}.join-form input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:.9rem 0}.join-form input::placeholder{color:inherit;opacity:.55}.join-form input:focus{outline:none}.join-form .field button{background:0 0;border:0;padding:.9rem 0 .9rem 1rem}.join-form button:disabled{opacity:.5;cursor:progress}.note{opacity:.7;min-height:1.5em;margin-top:.75rem}.note.is-error{color:var(--oxblood);opacity:1}.ftr .note.is-error{color:#d9a299}.ftr{padding:5.5rem var(--gutter) 1.5rem;background:var(--night);color:var(--bone)}.ftr-top{gap:4rem var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);display:grid}.ftr-list p{max-width:24rem;color:var(--bone-2);margin:1rem 0 1.25rem}.ftr-list .join-form{max-width:26rem}.ftr-list .join-form .field{border-color:var(--bone-rule)}.ftr-list .join-form .field:focus-within{border-color:var(--bone)}.ftr-cols{gap:2rem var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ftr h2{color:var(--bone-2);margin-bottom:1rem}.ftr-cols li{padding:.2rem 0}.ftr-cols a{transition:color .3s}.ftr-cols a:hover{color:var(--bone-2)}.ftr-mark{color:var(--bone);margin-top:clamp(3.5rem,6vw,5rem)}.ftr-mark .wordmark{width:100%}.ftr-fine{border-top:1px solid var(--bone-rule);color:var(--bone-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.fault{min-height:70svh;padding:6rem var(--gutter);text-align:center;place-content:center;justify-items:center;gap:1rem;display:grid}.fault .label{color:var(--ink-2)}.fault h1{letter-spacing:.02em;font-size:clamp(1.5rem,2.2vw,2rem)}.fault p:not(.label){color:var(--ink-2)}.fault button{background:0 0;border:0;padding:0 0 .25em}@media (max-width:60rem){.grid{--cols:2}.grid.is-3.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:4rem;overflow-x:auto}.grid.is-3.rail::-webkit-scrollbar{display:none}.grid.is-3.rail>*{scroll-snap-align:start}.pdp{grid-template-columns:1fr}.gallery,.gallery.is-single{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery figure{scroll-snap-align:start}.gallery.is-single figure{width:100%;height:auto;min-height:0}.gallery:not(.is-single){grid-auto-columns:86%}.panel{padding-top:2rem;position:static}.panel h1{margin-top:1.5rem}.wardrobe,.contact,.facts,.faq,.ftr-top{grid-template-columns:1fr}.chapters{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:48rem){:root{--hdr:3.5rem}.hide-s{display:none}.hdr-mark .wordmark{width:7rem}.hdr-side{gap:1.25rem}.duo{grid-template-columns:1fr}.grid,.grid.is-2{gap:2.25rem .375rem}.tile-info{flex-direction:column;gap:.1rem}.tile-info .label{display:none}.mark-row{grid-template-columns:1fr;max-width:20rem;margin:0 auto}.palette{grid-template-columns:repeat(5,1fr)}.ftr-cols{grid-template-columns:1fr 1fr}.frame-copy.is-start{text-align:center}.band{aspect-ratio:4/5;height:auto;min-height:0}.relic{height:175svh}.relic-still{top:40%}.relic-copy h1{font-size:clamp(2.1rem,10vw,3rem)}.relic-scroll{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
