:root{--paper: oklch(98.5% .001 90);--ink: oklch(16% .002 90);--charcoal: oklch(32% .004 80);--muted: oklch(95.5% .002 90);--muted-fg: oklch(48% .005 80);--warm: oklch(72% .005 80);--line: oklch(90% .002 90);--radius: 0px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--gutter: clamp(20px, 4.4vw, 64px);--maxw: 1720px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--charcoal);font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:300;letter-spacing:.005em;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}img{display:block;max-width:100%}a{color:var(--ink);text-decoration:none}a:hover{color:var(--charcoal)}.eyebrow{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-fg);font-weight:300;margin:0}.serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.wrap{padding-inline:var(--gutter);max-width:var(--maxw);margin-inline:auto}.hero{max-width:none}hr.rule{height:1px;background:var(--line);border:0;margin:0}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:76px;background:#0e0d0c9e;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid oklch(98.5% .001 90 / .1);transition:background-color .4s ease,border-color .4s ease}.nav a,.nav .mark{color:var(--paper)}.nav-links{display:flex;gap:clamp(14px,2.4vw,34px)}.nav-links a{color:var(--warm);transition:color .2s ease}.nav-links a[aria-current=page]{color:var(--paper)}.mark{font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;letter-spacing:.34em}.nav-icons{display:flex;gap:18px;align-items:center}.nav-icons svg{stroke:var(--warm)}.nav-menu{display:none;background:none;border:0;padding:0;cursor:pointer;min-height:44px;min-width:44px;align-items:center;justify-content:flex-start}.nav-menu svg{stroke:var(--warm)}.nav[data-past-hero=true] .nav-menu svg{stroke:var(--charcoal)}.nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;pointer-events:none;background:linear-gradient(to bottom,oklch(98.5% .001 90 / .62),transparent);opacity:0;transition:opacity .4s ease}.nav[data-past-hero=true]:after{opacity:1}.nav[data-past-hero=true]{background:#fafaf9c7;border-bottom-color:transparent}.nav[data-past-hero=true] a,.nav[data-past-hero=true] .mark{color:var(--ink)}.nav[data-past-hero=true] .nav-links a{color:var(--muted-fg)}.nav[data-past-hero=true] .nav-links a[aria-current=page]{color:var(--ink)}.nav[data-past-hero=true] .nav-icons svg{stroke:var(--charcoal)}.nav-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#080707e0;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);display:flex;flex-direction:column;justify-content:flex-end;padding:104px var(--gutter) clamp(40px,11vh,96px);opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out),visibility 0s linear .28s}.nav-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .28s var(--ease-out),visibility 0s linear 0s}.nav-panel-links{display:flex;flex-direction:column;gap:clamp(6px,1.6vh,16px)}.nav-panel-links a{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.25rem,12vw,3.5rem);line-height:1.08;letter-spacing:-.02em;color:var(--warm);min-height:44px;display:flex;align-items:center;opacity:0;translate:0 14px;transition:opacity .34s var(--ease-out),translate .34s var(--ease-out),color .18s ease}.nav-panel[data-open=true] .nav-panel-links a{opacity:1;translate:none}.nav-panel[data-open=true] .nav-panel-links a:nth-child(1){transition-delay:40ms}.nav-panel[data-open=true] .nav-panel-links a:nth-child(2){transition-delay:80ms}.nav-panel[data-open=true] .nav-panel-links a:nth-child(3){transition-delay:.12s}.nav-panel[data-open=true] .nav-panel-links a:nth-child(4){transition-delay:.16s}.nav-panel-links a[aria-current=page]{color:var(--paper)}.nav-panel-links a:active{opacity:.58;transition-duration:.1s;transition-delay:0s}@media(hover:hover)and (pointer:fine){.nav-panel-links a:hover{color:var(--paper)}}.nav-panel-links .nav-panel-pending{color:var(--muted-fg);cursor:default;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.25rem,12vw,3.5rem);line-height:1.08;letter-spacing:-.02em;min-height:44px;display:flex;align-items:center;opacity:0;translate:0 14px;transition:opacity .34s var(--ease-out),translate .34s var(--ease-out)}.nav-panel[data-open=true] .nav-panel-links .nav-panel-pending{opacity:1;translate:none;transition-delay:.16s}.nav-panel-note{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);margin:clamp(20px,4vh,36px) 0 0 0}.nav-panel-close{position:absolute;top:16px;right:calc(var(--gutter) - 10px);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;transition:opacity .18s var(--ease-out)}.nav-panel-close svg{stroke:var(--warm)}.nav-panel-close:active{opacity:.58;transition-duration:.1s}html.menu-open,html.menu-open body{overflow:hidden}@media(min-width:761px){.nav-panel{display:none}}.hero{position:relative;margin-top:-76px;width:100%;height:min(56.25vw,84vh);min-height:480px;overflow:hidden;background:#080707;display:flex;align-items:flex-end}.living-bed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.living-bed img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:blur(46px) saturate(0) brightness(.62)}.living-bed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 46%,transparent 0%,oklch(13% .002 90 / .26) 58%,oklch(13% .002 90 / .56) 100%)}.living-figure,.hero-living .hero-copy{position:relative;z-index:1}.hero-living{margin-top:-76px;height:100svh;min-height:520px;position:relative;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;--piece-overlap: clamp(72px, 16vh, 168px);padding-block:calc(76px + clamp(20px,2.6vh,40px)) clamp(28px,3.4vh,48px);gap:0;text-align:center}.living-figure{margin:0;display:flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:0;width:auto;max-width:100%;position:relative}.living-figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,oklch(13% .002 90 / .68) 0%,oklch(13% .002 90 / .56) 24%,oklch(13% .002 90 / .22) 34%,transparent 46%)}.living-figure img{height:100%;width:auto;max-width:88vw;max-height:820px;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,#000 0%,#000 90%,transparent 100%);mask-composite:intersect;animation:livingIn 1.1s var(--ease-out) both}@keyframes livingIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.hero-living .hero-copy{position:static;padding:0;max-width:46ch;margin-inline:auto;flex:0 0 auto;margin-top:calc(-1 * var(--piece-overlap));position:relative;z-index:2}.hero-living .hero-copy .eyebrow{color:var(--paper)}.hero-living .hero-scrim{display:none}@media(max-width:760px){.living-bed{display:none}.hero-living{position:relative;height:125vw;min-height:0;padding:0;gap:0;display:flex;flex-direction:column;justify-content:flex-end}.living-figure{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:auto;display:block;max-width:none;flex:0 0 auto}.living-figure:after{display:none}.living-figure img{width:100%;height:100%;object-fit:cover;max-width:none;max-height:none;-webkit-mask-image:none;mask-image:none}.hero-living .hero-scrim{display:block;z-index:1;background:linear-gradient(to top,oklch(13% .002 90 / .92) 0%,oklch(13% .002 90 / .8) 14%,oklch(13% .002 90 / .52) 30%,oklch(13% .002 90 / .16) 44%,transparent 58%)}.hero-living .hero-copy{position:relative;z-index:2;padding:0 var(--gutter) 30px;max-width:none;width:100%;margin-top:0}.hero-living .hero-name{font-size:clamp(2.375rem,8.4vw,3rem);margin-top:10px}.hero-living .hero-copy p{font-size:.8125rem;line-height:1.5;margin-top:10px}.hero-living .hero-copy>*{max-width:100%;margin-inline:auto}.hero-living .hero-copy .eyebrow{color:var(--paper)}}.hero-art{position:absolute;top:0;bottom:0;left:66.666%;right:0;display:flex;align-items:center;justify-content:center;padding-inline:2.5%;padding-block:7%}.hero-art:before{content:"";position:absolute;top:50%;right:24%;translate:50% -50%;width:min(78vw,1020px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,oklch(74% .006 80 / .19) 0%,oklch(74% .006 80 / .07) 44%,transparent 70%);pointer-events:none}.hero-art-figure{position:relative;height:100%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 26px 58px oklch(0% 0 0 / .7)) drop-shadow(0 4px 12px oklch(0% 0 0 / .45))}.hero-art img{position:relative;height:100%;width:auto;max-width:82%;object-fit:contain;filter:brightness(.95);animation:heroImg 1.6s var(--ease-in-out) both}.hero-solo .hero-art{left:46%;padding-inline:4%;padding-block:8%}.hero-solo .hero-art img{max-width:92%}.hero-solo .hero-art:before{right:30%;width:min(64vw,900px)}.hero-statement{position:relative;margin-top:-76px;width:100%;background:#080707;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:calc(76px + clamp(54px,9vh,120px)) clamp(54px,9vh,120px)}.page-landing .statement{max-width:54ch}.page-landing .statement-name{font-size:clamp(3rem,8vw,5.5rem);line-height:1.02;letter-spacing:-.02em;color:var(--paper);margin:10px 0 0;font-weight:300}.page-landing .statement-lead{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6;color:var(--paper);margin-top:22px}.page-landing .statement p:not(.statement-lead):not(.eyebrow){color:#a6a4a1;line-height:1.7;margin-top:14px}.page-landing .statement .eyebrow{color:var(--warm)}.page-landing .ed-row-pending{grid-template-columns:clamp(76px,8vw,120px) minmax(0,1fr)}.page-landing .ed-row-pending .ed-name,.page-landing .ed-row-pending .ed-body p{color:var(--muted-fg)}.page-landing .ed-pending{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--warm);margin-top:14px}.page-landing .ed-meta{margin-top:12px}.page-landing .text-cta{font-size:.9375rem;color:var(--ink);border-bottom:1px solid var(--warm);padding-bottom:2px}.page-landing .text-cta:hover{border-bottom-color:var(--ink)}@media(min-width:900px){.page-landing .band .story{grid-template-columns:1.15fr .85fr;align-items:center}}.page-landing .band-figure img{width:100%;height:auto;display:block}.page-landing .pieces{padding-block:clamp(56px,7vw,88px)}.page-landing .piece-group+.piece-group{margin-top:clamp(36px,4vw,56px)}.page-landing .break-mini{height:min(22vh,190px);margin-bottom:clamp(26px,3vw,38px)}.page-landing .pieces .ed-head{margin-bottom:clamp(34px,4.4vw,60px)}.page-landing .piece-group+.piece-group{margin-top:clamp(56px,6vw,88px)}.page-landing .ed-index .ed-head{margin-bottom:clamp(34px,3.4vw,48px)}.page-landing .piece-design{display:block;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--line);color:var(--muted-fg)}.page-landing .piece-rows{list-style:none;margin:0;padding:0}.page-landing .piece-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding-block:14px;border-bottom:1px solid var(--line)}.page-landing .piece-rows .piece-name{font-size:1.0625rem;color:var(--muted-fg)}.build-index{padding-block:26px 40px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px}.build-index ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.build-index a{font-size:.8125rem;color:var(--muted-fg);border-bottom:1px solid var(--line)}.build-index a:hover{color:var(--ink);border-bottom-color:var(--ink)}.hero-statement{display:grid;place-items:center;min-height:100svh;padding-block:calc(76px + clamp(28px,4vh,64px)) clamp(28px,4vh,64px)}.hero-statement>.statement,.hero-statement>.statement-frames{grid-area:1 / 1}.hero-beds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);pointer-events:none}.hero-bed{overflow:hidden}.hero-bed img{width:100%;height:100%;object-fit:cover;display:block;scale:1.14;filter:blur(40px) saturate(0) brightness(.52)}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#00000057,#00000029 34% 66%,#0000004d)}.page-landing .statement:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-16%;right:-20%;bottom:-16%;left:-20%;background:radial-gradient(ellipse at center,#000000a8,#00000085 48%,#0000002e,#0000)}.page-landing .statement{position:relative;z-index:3}.statement-frames{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,22px);width:100%}.statement-frames .statement-frame{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid oklch(100% 0 0 / .1)}.statement-frames .statement-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.statement-frames .statement-frame:hover img{transform:scale(1.02)}}.statement-frames .statement-frame:active img{transform:scale(.988);transition-duration:.1s}.hero-dots{display:none;position:relative;z-index:2;justify-content:center;gap:9px;margin-top:16px}.hero-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff38}@keyframes heroCycle{0%{opacity:0;visibility:hidden}0.01%{visibility:visible}3.5%{opacity:1}30%{opacity:1}33.33%{opacity:0}33.34%{visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes heroDot{0%{background:#ffffff38}0.01%{background:#ffffffd9}33.33%{background:#ffffffd9}33.34%{background:#ffffff38}to{background:#ffffff38}}.page-landing .band .story{display:block}.page-landing .band-head{max-width:62ch;margin-inline:auto}.page-landing .band-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,22px);margin-top:clamp(28px,4vw,48px)}.page-landing .band-trio .band-figure{margin:0}.page-landing .band-trio .band-figure img{width:100%;height:auto;display:block}.page-landing .break-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,38px);margin-top:clamp(38px,4vw,52px)}.page-landing .break-col figure{margin:0}.page-landing .break-col figure img{width:100%;height:auto;display:block}.page-landing .break-name{display:block;margin:16px 0 4px}.page-landing .tone-blocks{display:flex;gap:4px;margin-top:10px}.page-landing .tone-block{flex:1;min-width:0;text-align:center}.page-landing .tone-chip{display:block;width:100%;aspect-ratio:1 / 1;border:1px solid oklch(100% 0 0 / .16)}.page-landing .tone-num{display:block;margin-top:6px;font-size:.6875rem;letter-spacing:.06em;color:#a5a4a2;font-variant-numeric:tabular-nums}.page-landing .break-note{margin-top:12px;font-size:.8125rem;color:#a5a4a2}@media(max-width:760px){.page-landing .break-trio{grid-template-columns:minmax(0,1fr);gap:clamp(30px,6vw,44px)}}.page-landing .about-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:clamp(38px,4vw,46px) 0 clamp(8px,1.4vw,18px)}.page-landing .about-trio figure{margin:0}.page-landing .about-sheet{background:var(--paper);aspect-ratio:210 / 297;overflow:hidden;display:grid;place-items:center;padding:6%;border:1px solid var(--line)}.page-landing .about-sheet img{width:100%;height:100%;object-fit:contain}.page-landing .about-trio figcaption{margin-top:10px}@media(max-width:760px){.page-landing .about-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.page-landing .band-trio figcaption{margin-top:10px;color:#a6a4a1}.page-landing .origin-logo{display:block;width:clamp(104px,11vw,148px);height:auto;margin:0 auto 22px}.page-landing .origin-lead{max-width:58ch;margin-inline:auto;margin-top:16px;line-height:1.7}.page-landing .ed-index,.page-landing .pieces,.page-landing .band .story,.page-landing .build-index,.page-landing .foot{text-align:center}.page-landing .ed-head{max-width:62ch;margin-inline:auto}.page-landing .ed-body p,.page-landing .band .story p{margin-inline:auto}.page-landing .build-index,.page-landing .build-index ul{justify-content:center}.page-landing .ed-row{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(14px,1.8vw,24px)}.page-landing .ed-label{flex-direction:row;align-items:baseline;justify-content:center;gap:14px}.page-landing .ed-figure{width:min(100%,420px)}.page-landing .ed-body{max-width:54ch}.page-landing .ed-fan{display:none}@media(min-width:761px){.page-landing .ed-fan{display:grid;grid-template-columns:.74fr 1fr .74fr;align-items:center;gap:clamp(16px,2.2vw,34px);width:100%;max-width:1000px}.page-landing .ed-fan .card-meta{justify-content:center;gap:10px;margin-top:14px}.page-landing .ed-fan .card-name{font-size:1.0625rem}.page-landing .ed-fan .fan-side .card-name{font-size:.9375rem}.page-landing .ed-fan .fan-side .card-meta{margin-top:12px}}.page-landing .ed-body p{max-width:none}.page-landing .ed-ground{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;height:100%;width:auto;max-width:none;opacity:.12;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.page-landing .ed-row>.ed-label,.page-landing .ed-row>.ed-figure,.page-landing .ed-row>.ed-body{position:relative;z-index:1}@media(max-width:560px){.page-landing .band-trio{gap:8px}}@media(max-width:700px){.statement-frames{grid-template-columns:1fr;gap:0}.statement-frames .statement-frame{aspect-ratio:3 / 4}.statement-frames .statement-frame{grid-area:1 / 1}.statement-frames .statement-frame{animation:heroCycle 18s linear infinite both}.statement-frames .statement-frame:nth-child(2){animation-delay:6s}.statement-frames .statement-frame:nth-child(3){animation-delay:12s}.hero-beds{grid-template-columns:1fr}.hero-beds .hero-bed{grid-area:1 / 1;animation:heroCycle 18s linear infinite both}.hero-beds .hero-bed:nth-child(2){animation-delay:6s}.hero-beds .hero-bed:nth-child(3){animation-delay:12s}.hero-dots{display:flex}.hero-dots span{animation:heroDot 18s linear infinite both}.hero-dots span:nth-child(2){animation-delay:6s}.hero-dots span:nth-child(3){animation-delay:12s}.page-landing .statement:before{top:-14%;right:-10%;bottom:-14%;left:-10%}.hero-statement>.statement{grid-area:2 / 1;align-self:start;margin-top:-34px}.page-landing .statement:before{top:-6%;right:-10%;bottom:-14%;left:-10%}}.hero-float{height:100svh;min-height:520px;flex-direction:column;align-items:center;justify-content:center;--sheet-overlap: clamp(72px, 16vh, 168px);padding-block:calc(76px + clamp(20px,2.6vh,40px)) clamp(28px,3.4vh,48px);gap:0;text-align:center}.hero-float .hero-bed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.hero-float .hero-bed img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:blur(46px) saturate(0) brightness(.34)}.hero-float .hero-bed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 46%,transparent 0%,oklch(13% .002 90 / .42) 58%,oklch(13% .002 90 / .82) 100%)}.hero-float .hero-cloth,.hero-float .hero-copy{position:relative;z-index:1}.hero-float .hero-cloth{position:static;inset:auto;margin:0;display:flex;justify-content:center;flex:1 1 auto;min-height:0;width:auto;max-width:100%;align-items:center;position:relative}.hero-float .hero-cloth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,oklch(13% .002 90 / .9) 0%,oklch(13% .002 90 / .78) 24%,oklch(13% .002 90 / .32) 34%,transparent 46%)}.hero-float .hero-copy{flex:0 0 auto;margin-top:calc(-1 * var(--sheet-overlap));position:relative;z-index:2}.hero-float .hero-cloth img{height:100%;width:auto;max-width:88vw;max-height:820px;object-fit:contain;object-position:center;translate:none;filter:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 3.5%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 3.5%,#000 90%,transparent 100%);mask-composite:intersect;animation:livingIn 1.1s var(--ease-out) both}.hero-float .hero-copy{position:static;padding:0;max-width:46ch;margin-inline:auto}@media(min-width:761px){.hero-trio .hero-copy p{max-width:min(480px,28vw)}}.hero-trio .trio-side{position:absolute;top:0;bottom:0;width:40%;overflow:hidden}.hero-trio .trio-left{left:0;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 62%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 0%,#000 62%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%,#000 100%);mask-composite:intersect}.hero-trio .trio-right{right:0;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 62%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,#000 0%,#000 62%,transparent 100%),linear-gradient(to top,transparent 0%,#000 14%,#000 100%);mask-composite:intersect}.hero-trio .trio-side img{position:absolute;top:50%;left:50%;translate:-50% -50%;height:108%;width:auto;max-width:none;max-height:none;animation:heroImg 1.6s var(--ease-in-out) both}.hero-trio .trio-left img{filter:saturate(0) brightness(.45) contrast(1.06)}.hero-trio .trio-right img{filter:saturate(0) brightness(.88) contrast(1.06)}.hero-trio .hero-art{left:30%;right:30%;padding-inline:0;padding-block:7%}@media(min-width:761px){.hero-trio .hero-art img{height:100%;width:auto;max-width:none}}.hero-trio .hero-art:before{right:50%;width:min(56vw,820px)}@media(min-width:761px){.hero-trio .hero-name{font-size:clamp(3.625rem,8vw,7.25rem)}}@media(max-width:760px){.hero-trio{min-height:580px}.hero-trio .trio-side{width:52%}.hero-trio .trio-left{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 72%,transparent 100%),linear-gradient(to top,transparent 0%,#000 11%,#000 100%);mask-image:linear-gradient(to right,#000 0%,#000 72%,transparent 100%),linear-gradient(to top,transparent 0%,#000 11%,#000 100%)}.hero-trio .trio-right{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 72%,transparent 100%),linear-gradient(to top,transparent 0%,#000 11%,#000 100%);mask-image:linear-gradient(to left,#000 0%,#000 72%,transparent 100%),linear-gradient(to top,transparent 0%,#000 11%,#000 100%)}.hero-trio .trio-side img{height:100%;top:0;translate:-50% 0}.hero-trio .trio-left img{filter:saturate(0) brightness(.52) contrast(1.04)}.hero-trio .trio-right img{filter:saturate(0) brightness(1) contrast(1.04)}.hero-trio{flex-direction:column;align-items:stretch;justify-content:flex-end;height:auto}.hero-trio .hero-art{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;min-height:0;flex:1 1 auto;padding:76px 0 0;justify-content:center;align-items:center}.hero-trio .hero-copy{flex:0 0 auto;padding-block:0 34px}.hero-trio .hero-copy .eyebrow{margin-top:0}.hero-trio .hero-art:before{right:50%;top:45%;width:110%}.hero-trio .hero-art img{max-width:138px}}.layers.layers-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.layers.layers-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tones{display:flex;margin-top:30px;max-width:360px}.tones span{flex:1 1 0;height:44px}.story p.tone-note{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#94928f;margin:12px 0 0;max-width:none}.ed-head{max-width:62ch}.ed-head .h-sub{margin-top:12px}.ed-head .ed-lead{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.42;letter-spacing:-.005em;color:var(--ink);margin:18px 0 0;max-width:46ch}.ed-index{padding-block:clamp(56px,8vw,96px)}.ed-index .ed-head{margin-bottom:clamp(26px,3.2vw,42px)}.ed-row{display:grid;grid-template-columns:clamp(76px,8vw,120px) minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,48px);padding-block:clamp(30px,3.6vw,48px);border-top:1px solid var(--line);align-items:start}.ed-row:last-of-type{border-bottom:1px solid var(--line)}.ed-label{display:flex;flex-direction:column;gap:10px}.ed-no{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1;color:var(--warm)}.ed-figure{display:block;background:var(--muted);aspect-ratio:4 / 5;overflow:hidden}.ed-figure img{width:100%;height:100%;object-fit:cover}.ed-name{font-size:clamp(1.5rem,2.8vw,2rem);letter-spacing:-.01em;color:var(--ink);margin:0}.ed-body p{font-size:1rem;line-height:1.75;margin:14px 0 0;max-width:46ch}.ed-spec{margin:24px 0 0}.ed-spec div{display:grid;grid-template-columns:38% minmax(0,1fr);gap:12px;padding-block:10px;border-top:1px solid var(--line);font-size:.8125rem}.ed-spec dt{color:var(--muted-fg);margin:0}.ed-spec dd{color:var(--ink);margin:0}.ed-cta{display:inline-block;margin-top:22px;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--warm);padding-bottom:3px}.ed-cta:hover{border-bottom-color:var(--ink)}.ed-figure img{transition:transform .5s var(--ease-out)}.ed-figure:active img{transform:scale(.988);transition-duration:.1s}.ed-cta{transition:opacity .18s var(--ease-out),border-color .18s ease}.ed-cta:active{opacity:.58;transition-duration:.1s}@media(hover:hover)and (pointer:fine){.ed-figure:hover img{transform:scale(1.02)}}@media(max-width:760px){.ed-row{grid-template-columns:minmax(0,1fr);gap:18px}.ed-label{flex-direction:row;align-items:baseline;gap:12px}}.grounds-sec{padding-block:clamp(56px,8vw,96px);border-top:1px solid var(--line)}.grounds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(26px,3.2vw,42px)}.ground{margin:0}.ground img{width:100%;height:auto;display:block;background:var(--muted)}.ground figcaption{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);margin-top:10px}@media(max-width:760px){.grounds{grid-template-columns:repeat(2,minmax(0,1fr))}}.next{padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.next-rows{margin-top:clamp(22px,2.6vw,34px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.next-row{display:block;padding-block:18px 0;border-top:1px solid var(--line)}.next-head{display:flex;justify-content:flex-start;align-items:baseline;gap:14px}.next-name{font-size:clamp(1.375rem,2.6vw,1.75rem);letter-spacing:-.01em;color:var(--warm)}.next-figure{display:block;background:var(--muted);aspect-ratio:4 / 5;overflow:hidden;margin-top:clamp(14px,1.6vw,20px)}.next-figure img{width:100%;height:100%;object-fit:cover}.next-note{display:block;font-size:1rem;line-height:1.75;margin-top:clamp(12px,1.4vw,16px);max-width:40ch}.next-figure img{transition:transform .5s var(--ease-out)}.next-row:active .next-figure img{transform:scale(.988);transition-duration:.1s}@media(hover:hover)and (pointer:fine){.next-row:hover .next-figure img{transform:scale(1.02)}}@media(max-width:760px){.next-rows{grid-template-columns:minmax(0,1fr)}}.layer .pass-no{color:var(--warm);margin-right:8px}.story p.tone-values{font-size:.625rem;letter-spacing:.2em;color:#7b7a78;margin:8px 0 0;max-width:none}@media(min-width:900px){.cards-trio{grid-template-columns:1fr .78fr 1fr;align-items:end}}.hero-print .hero-cloth{width:78%;left:auto;right:0;inset-inline-start:auto}.hero-print .hero-cloth img{width:100%;height:auto;max-width:none;translate:0 -4%;filter:brightness(.86) contrast(1.05);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 26%,#000 100%),linear-gradient(to top,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 26%,#000 100%),linear-gradient(to top,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect;animation:heroImg 1.6s var(--ease-in-out) both}@media(max-width:760px){.hero-print .hero-cloth{width:100%;top:0;right:0;bottom:0;left:0}.hero-print .hero-cloth img{translate:0 -6%;filter:brightness(.92) contrast(1.03)}}@media(max-width:760px){.hero-solo .hero-art{left:0;right:0;top:0;bottom:auto;width:100%;justify-content:center;padding:22px 16px 0}.hero-solo .hero-art img{max-width:62%;width:auto}.hero-solo .hero-art:before{right:50%;top:42%;width:150%}}.hero-cloth{position:absolute;inset:0 auto 0 0;width:66.666%;display:grid;place-items:center}.hero-cloth img{width:100%;height:auto;max-width:none;max-height:none;translate:0 -13%;filter:brightness(.72) contrast(1.06);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 74%,transparent 100%),linear-gradient(to top,transparent 0%,#000 13%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 0%,#000 74%,transparent 100%),linear-gradient(to top,transparent 0%,#000 13%,#000 100%);mask-composite:intersect;animation:heroImg 1.6s var(--ease-in-out) both}@media(min-width:761px){.hero-tee .hero-cloth img{translate:0 -4%}}@media(min-width:761px){.hero-aether-hoodie .hero-cloth img{translate:-12.6% -8.5%;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 74%,transparent 100%),linear-gradient(to top,transparent 0%,#000 3%,#000 100%);mask-image:linear-gradient(to right,#000 0%,#000 74%,transparent 100%),linear-gradient(to top,transparent 0%,#000 3%,#000 100%)}}@media(max-width:760px){.hero-cloth{display:grid;top:0;right:0;bottom:0;left:0;width:100%}.hero-cloth img{width:100%;translate:0 -4%;filter:brightness(.88) contrast(1.04);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 11%,#000 100%);mask-image:linear-gradient(to top,transparent 0%,#000 11%,#000 100%);-webkit-mask-composite:source-over;mask-composite:add}.hero-art{display:flex;left:auto;right:0;top:0;bottom:auto;width:40%;height:auto;padding:16px 16px 0 0;align-items:flex-start;justify-content:flex-end}.hero-art:before{width:150%;right:30%;top:40%}.hero-art-figure{height:auto}.hero-art img{height:auto;width:100%;max-width:146px}.nav-links{display:none}.nav-menu{display:inline-flex}.nav-icons{gap:15px}}@keyframes heroImg{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,oklch(13% .002 90 / .78) 0%,oklch(13% .002 90 / .35) 9%,transparent 20%),linear-gradient(to top,oklch(13% .002 90 / .8) 0%,oklch(13% .002 90 / .34) 34%,transparent 62%),linear-gradient(100deg,oklch(13% .002 90 / .62) 0%,oklch(13% .002 90 / .22) 25%,transparent 44%)}@media(max-width:760px){.hero-scrim{background:linear-gradient(to top,oklch(13% .002 90 / .88) 6%,oklch(13% .002 90 / .62) 34%,oklch(13% .002 90 / .12) 72%,transparent 100%)}}.hero-copy{position:relative;z-index:2;padding-block:140px 84px;width:100%}@media(max-width:760px){.hero-copy{padding-block:96px 34px}}.hero-copy>*{max-width:640px}.hero-copy .eyebrow{color:var(--warm)}.hero-name{font-size:clamp(3.625rem,11.2vw,7.25rem);letter-spacing:-.02em;line-height:.94;color:var(--paper);margin:22px 0 0}.hero-copy p{font-size:clamp(.9375rem,1.6vw,1rem);line-height:1.66;color:#dededc;margin:26px 0 0;max-width:480px}.heroIn{animation:heroIn .76s var(--ease-out) both}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:clamp(32px,5vw,88px);padding-block:clamp(48px,6vw,80px) clamp(64px,8vw,96px);align-items:start}@media(max-width:900px){.product{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){.buy{position:sticky;top:108px}}.stage{position:relative;aspect-ratio:1 / 1;max-width:100%;background:var(--muted);overflow:hidden;touch-action:pan-y;cursor:grab}.stage[data-dragging=true]{cursor:grabbing}.stage-track{position:absolute;top:0;right:0;bottom:0;left:0}.stage[data-dragging=true] .stage-track{will-change:transform}.stage img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(10px);pointer-events:none;will-change:opacity,filter;transition:opacity .32s ease,filter .32s ease}.frame.on{opacity:1;filter:blur(0)}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.thumbs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.thumbs-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:50%}@media(max-width:560px){.thumbs-2{max-width:66%}}.thumb{position:relative;aspect-ratio:1 / 1;background:var(--muted);overflow:hidden;cursor:pointer;border:0;padding:0;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s ease,opacity .18s ease}.thumb[aria-current=true]{outline-color:var(--ink)}.buy{display:flex;flex-direction:column}.title{font-size:clamp(2rem,4.2vw,2.75rem);letter-spacing:-.01em;line-height:1.06;color:var(--ink);margin:0}.pricerow{display:flex;align-items:baseline;gap:16px;margin-top:14px;flex-wrap:wrap}.price{font-size:1.0625rem;color:var(--ink)}.lede{font-size:.9375rem;line-height:1.64;margin:24px 0 0}.label-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:30px;gap:12px}.swatches{display:flex;gap:18px;margin-top:14px}.swatch{position:relative;width:26px;height:26px;border-radius:50%;cursor:pointer;padding:0;outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s ease,transform .1s var(--ease-out)}.swatch:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;translate:-50% -50%;border-radius:50%}.swatch[aria-pressed=true]{outline-color:var(--ink)}.swatch:active{transform:scale(.94)}.swatch.white{background:var(--paper);border:1px solid var(--warm)}.swatch.black{background:var(--ink);border:1px solid var(--ink)}.swatch.grey{background:#a7a6a9;border:1px solid #a7a6a9}.pills{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pill{font-family:inherit;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:300;color:var(--muted-fg);background:transparent;border:1px solid var(--line);padding:13px 26px;cursor:pointer;min-height:44px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .1s var(--ease-out)}.pill[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill:active{transform:scale(.97)}.sizes .pill{flex:1 1 0;min-width:84px;text-align:center;padding-inline:0}.spec-scroll{overflow-x:auto;margin-top:22px}table.spec{width:100%;border-collapse:collapse;min-width:320px}.spec th{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);text-align:left;font-weight:300;padding:0 0 10px}.spec td{font-size:.75rem;color:var(--charcoal);padding:10px 0;border-top:1px solid var(--line)}.actions{display:flex;flex-direction:column;gap:10px;margin-top:30px}.btn{font-family:inherit;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:300;text-align:center;padding:21px 0;cursor:pointer;min-height:44px;transition:transform .1s var(--ease-out)}.btn:active{transform:scale(.97)}.btn-solid{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.assurances{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.assurances li{font-size:.75rem;line-height:1.5;color:var(--muted-fg);padding-left:20px;position:relative}.assurances li:before{content:"";position:absolute;left:0;top:.58em;width:10px;height:1px;background:var(--warm)}@supports (transition-timing-function: linear(0,1)){:root{--spring: linear(0, .0405, .1389, .2671, .4048, .5382, .6589, .7622, .8465, .9124, .9613, .9957, 1.0181, 1.0312, 1.0372, 1.0383, 1.0361, 1.032, 1.0269, 1.0216, 1.0166, 1.0121, 1.0083, 1.0052, 1);--spring-press: linear(0, .026, .0898, .1749, .2696, .3658, .4584, .5441, .6213, .6893, .7481, .798, .8399, .8746, .903, .926, .9443, .9588, .9701, .9788, .9854, .9904, .9941, .9967, 1)}.btn,.pill,.swatch,.acc-row{transition-duration:.19s;transition-timing-function:var(--spring-press)}.btn:active,.pill:active,.swatch:active{transition-duration:.1s;transition-timing-function:var(--ease-out)}}.acc{margin-top:34px}.acc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;cursor:pointer;width:100%;background:none;border:0;font-family:inherit;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:300;color:var(--ink);text-align:left;min-height:44px}.acc-row svg{flex:none;transition:transform .24s var(--ease-out)}.acc-item[data-open=true] .acc-row svg{transform:rotate(180deg)}.acc-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s var(--ease-out),opacity .24s var(--ease-out)}.acc-item[data-open=true] .acc-panel{grid-template-rows:1fr;opacity:1}.acc-inner{overflow:hidden}.acc-body{padding-bottom:24px;display:flex;flex-direction:column;gap:14px}.acc-body p{margin:0;font-size:.875rem;line-height:1.68}.acc-body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.acc-body li{font-size:.875rem;line-height:1.5}.acc-body .fine{font-size:.75rem;line-height:1.6;color:var(--muted-fg)}.placeholder{font-size:.75rem;color:var(--ink);background:#ecebe9;padding:2px 6px;border:1px dashed var(--warm)}.disclosure{font-size:.6875rem;line-height:1.7;color:var(--muted-fg);margin:20px 0 0}.disclosure a{border-bottom:1px solid var(--warm);color:inherit}.disclosure a:hover{color:var(--ink);border-bottom-color:var(--ink)}.break{height:min(58vh,560px);overflow:hidden;background:var(--muted)}.break img{width:100%;height:100%;object-fit:cover;object-position:34% center}.real{padding-block:clamp(56px,8vw,96px);display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}@media(max-width:860px){.real{grid-template-columns:minmax(0,1fr)}}.real-img{aspect-ratio:4 / 5;background:var(--muted);overflow:hidden}.real-img img{width:100%;height:100%;object-fit:cover;display:block}.real .eyebrow{display:block}.real h2{font-size:clamp(1.75rem,3.6vw,2.375rem);letter-spacing:-.01em;line-height:1.1;color:var(--ink);font-weight:300;margin:14px 0 0}.real p{font-size:.9375rem;line-height:1.76;margin:22px 0 0;max-width:48ch}.origin{position:relative;overflow:hidden;padding-block:clamp(48px,5vw,80px);text-align:center}.origin .eyebrow{display:block}.origin h2{font-size:clamp(1.75rem,3.6vw,2.375rem);letter-spacing:-.01em;line-height:1.12;color:var(--ink);font-weight:300;margin:14px auto 0;max-width:28ch;text-wrap:balance}.origin-ground{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;height:100%;width:auto;max-width:none;opacity:.12;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:860px){.origin-ground{height:auto;width:124%}}.origin-head,.movements{position:relative;z-index:1}.movements{margin-top:clamp(32px,3.5vw,52px);display:grid;gap:clamp(28px,3.2vw,46px)}.movement{display:block;position:relative;padding-top:clamp(28px,3vw,40px)}.movement:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:56px;height:1px;background:var(--warm)}.movement p{font-size:1rem;line-height:1.82;margin:0 auto 16px;max-width:54ch;text-wrap:balance}.movement p:last-child{margin-bottom:0}.movement .lead{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.34;letter-spacing:-.005em;color:var(--ink);max-width:34ch;margin:18px auto 22px;text-wrap:balance}.movement .eyebrow{display:block}.band{background:#080707;padding-block:clamp(64px,9vw,112px);color:#dededc}.story{display:grid;grid-template-columns:minmax(0,52%) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:900px){.story{grid-template-columns:minmax(0,1fr)}}.h-section{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.01em;line-height:1.05;color:var(--paper);margin:0}.story p{font-size:.9375rem;line-height:1.76;margin:26px 0 0;max-width:56ch;color:#c5c4c2}.story .lede-line{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6;color:var(--paper);margin-top:34px;max-width:40ch}.story-img{background:transparent;overflow:visible}.story-img img{width:100%;height:auto;display:block}.layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.layer figure{margin:0}.layer .sheet{background:var(--paper);aspect-ratio:210 / 297;overflow:hidden;display:grid;place-items:center;padding:6%}.layer .sheet img{width:100%;height:100%;object-fit:contain}.layer figcaption{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:#94928f;margin-top:12px}@media(max-width:560px){.layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.reviews{padding-block:clamp(56px,7vw,88px);text-align:center}.reviews .eyebrow{display:block}.reviews h2{margin:14px auto 0}.reviews-empty{font-size:.9375rem;line-height:1.76;margin:20px auto 0;max-width:54ch;text-wrap:balance}.review-list{display:grid;gap:clamp(26px,3vw,40px);margin-top:clamp(32px,4vw,52px)}.review{position:relative;padding-top:clamp(24px,2.8vw,34px)}.review:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:56px;height:1px;background:var(--warm)}.review-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;justify-content:center}.review-name{font-size:.875rem;color:var(--ink)}.review-verified{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:#656360}.review-garment{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg)}.review p{font-size:.9375rem;line-height:1.76;margin:12px auto 0;max-width:56ch;text-wrap:pretty}.more{padding-block:clamp(56px,8vw,96px)}.more-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.h-sub{font-size:clamp(1.625rem,3.4vw,2.25rem);letter-spacing:-.01em;color:var(--ink);margin:0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3.6vw,48px);margin-top:44px}.card-img{aspect-ratio:1 / 1;background:var(--muted);overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover}.card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px}.card-name{font-size:clamp(1.375rem,2.6vw,1.75rem);letter-spacing:-.01em;color:var(--ink)}.capture{border-top:1px solid var(--line);padding-block:clamp(56px,7vw,88px);text-align:center}.capture .h-section{color:var(--ink)}.capture p{font-size:.875rem;line-height:1.6;margin:16px auto 0;max-width:46ch}.capture-form{display:flex;justify-content:center;margin-top:30px;flex-wrap:wrap;gap:0}.capture-form input{font-family:inherit;font-weight:300;font-size:.8125rem;color:var(--ink);width:min(340px,100%);padding:16px;border:1px solid var(--line);border-right:0;background:var(--paper);min-height:44px}.capture-form input::placeholder{color:var(--muted-fg)}@media(max-width:460px){.capture-form input{border-right:1px solid var(--line)}}.foot{border-top:1px solid var(--line);padding-block:40px 136px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-links{display:flex;gap:clamp(14px,2.4vw,28px);flex-wrap:wrap}.foot .eyebrow{font-size:.625rem;letter-spacing:.18em}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fafaf9db;backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%);border-top:1px solid var(--line);transform:translateY(100%);opacity:0;pointer-events:none;will-change:transform,opacity;transition:transform .36s var(--ease-out),opacity .36s var(--ease-out),backdrop-filter .36s var(--ease-out),-webkit-backdrop-filter .36s var(--ease-out)}.buybar.on{transform:none;opacity:1;pointer-events:auto;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.buybar-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px}.buybar-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.buybar-name{font-size:clamp(1.0625rem,2vw,1.25rem);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar-act{display:flex;align-items:center;gap:clamp(12px,2vw,20px);flex:none}.buybar-act .btn{padding:15px clamp(20px,3vw,34px)}@media(hover:hover)and (pointer:fine){.thumb:hover{opacity:.82}.nav-links a:hover{color:var(--paper)}.card:hover .card-img img{transform:scale(1.02)}.card-img img{transition:transform .5s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.heroIn{animation:heroFade .4s ease both}.hero-cloth img,.hero-art img,.hero-trio .trio-side img,.living-figure img,.hero-float .hero-cloth img{animation:none;opacity:1}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.statement-frames .statement-frame,.hero-beds .hero-bed,.hero-dots span{animation:none}@media(max-width:700px){.statement-frames .hero-extra,.hero-beds .hero-bed:nth-child(n+2){display:none}.statement-frames .statement-frame{opacity:1;visibility:visible}.hero-dots{display:none}}.acc-row svg{transition:none}.acc-panel{transition:opacity .2s ease}.nav-panel-links a,.nav-panel-links .nav-panel-pending{translate:none;transition:opacity .18s ease,color .18s ease}.nav-panel[data-open=true] .nav-panel-links a:nth-child(1),.nav-panel[data-open=true] .nav-panel-links a:nth-child(2),.nav-panel[data-open=true] .nav-panel-links a:nth-child(3),.nav-panel[data-open=true] .nav-panel-links a:nth-child(4),.nav-panel[data-open=true] .nav-panel-links .nav-panel-pending{transition-delay:0s}.btn:active,.pill:active,.swatch:active,.acc-row:active{transform:none}.frame{filter:none!important;transition:opacity .2s ease}.card:hover .card-img img,.next-row:hover .next-figure img,.ed-figure:hover img,.statement-frames .statement-frame:hover img,.statement-frames .statement-frame:active img,.card:active .card-img img{transform:none}.buybar{transform:none;will-change:auto;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);transition:opacity .22s ease}.frame{will-change:auto}.stage-track{transition-duration:.18s!important}}@media(prefers-reduced-transparency:reduce){.nav,.buybar,.buybar.on{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav{background:#0e0d0c}.nav[data-past-hero=true]{background:var(--paper);border-bottom-color:var(--line)}.nav:after{display:none}.buybar{background:var(--paper)}.nav-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#080707}}@media(prefers-contrast:more){:root{--muted-fg: oklch(38% .005 80);--line: oklch(70% .002 90)}.nav,.buybar,.buybar.on{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav{background:#080707}.nav[data-past-hero=true]{background:var(--paper);border-bottom:1px solid var(--ink)}.nav:after{display:none}.nav-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#080707}.nav-panel-links a{color:var(--paper)}.nav-panel-links a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.buybar{background:var(--paper);border-top:1px solid var(--ink)}.pill,.capture-form input{border-color:var(--charcoal)}.thumb[aria-current=true],.swatch[aria-pressed=true]{outline-width:2px}.capture-form input::placeholder{color:var(--charcoal)}.disclosure a{border-bottom-color:var(--charcoal)}.origin-ground,.sheet-ground,.ed-ground{display:none}}.page-design .ed-index,.page-design .grounds-sec,.page-design .band .story,.page-design .next,.page-design .foot{text-align:center}.page-design .ed-head{max-width:62ch;margin-inline:auto}.page-design .ed-body p,.page-design .band .story p,.page-design .band .story .lede-line{margin-inline:auto}.page-design .ed-spec div{display:flex;justify-content:center;gap:10px}.page-design .ed-label{justify-content:center}@media(min-width:761px){.page-design .ed-label{align-items:center}}.page-design .ed-figure{aspect-ratio:1 / 1}.page-design .tones{margin-inline:auto}.page-design .next-head{justify-content:center;gap:14px}.page-design .next-note{margin-inline:auto}a.next-row .next-name{color:var(--charcoal)}a.next-row{transition:opacity .18s var(--ease-out)}a.next-row .next-name{transition:color .2s ease}a.next-row:active{opacity:.58;transition-duration:.1s}@media(hover:hover)and (pointer:fine){a.next-row:hover .next-name{color:var(--ink)}}.page-design .foot,.page-design .foot-links{justify-content:center}@media(max-width:760px){.page-design .ground:last-child{grid-column:1 / -1;width:calc(50% - (clamp(10px,1.4vw,18px)/2));margin-inline:auto}.page-design .foot-links{width:100%}}.nav-links a,.mark,.foot-links a{transition:opacity .18s var(--ease-out),color .18s ease}.nav-links a:active,.mark:active,.foot-links a:active{opacity:.58;transition-duration:.1s}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav a:focus-visible,.mark:focus-visible,.band a:focus-visible{outline-color:var(--paper)}.nav[data-past-hero=true] a:focus-visible,.nav[data-past-hero=true] .mark:focus-visible{outline-color:var(--ink)}.thumb:focus-visible{outline:2px solid var(--ink);outline-offset:3px;transition-duration:0s}.swatch:focus-visible{outline:2px solid var(--ink);outline-offset:5px;transition-duration:0s}.ed-name,.next-name,.card-name{line-height:1.16}.h-sub{line-height:1.14}.reviews{position:relative;overflow:hidden}.sheet-ground{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:100%;height:auto;max-width:none;opacity:.12;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:860px){.sheet-ground{width:124%}}.reviews>*:not(.sheet-ground){position:relative;z-index:1}.page-story .story-hero{background:#080707;color:#dededc;text-align:center;min-height:min(86svh,820px);display:grid;place-items:center;padding:calc(76px + clamp(36px,6vw,72px)) 0 clamp(56px,8vw,96px)}.page-story .story-hero-logo{display:block;width:clamp(220px,26vw,340px);height:auto;margin:0 auto;filter:brightness(0) invert(1);opacity:.94}.page-story .story-hero .eyebrow{display:block;color:var(--warm)}.page-story .story-hero h1{margin:18px 0 0;line-height:0}.page-story .story-hero-line{font-size:clamp(1.0625rem,2.2vw,1.375rem);line-height:1.6;color:#cbcac8;max-width:34ch;margin:26px auto 0;text-wrap:balance}.page-story .story-why h2{max-width:30ch}.page-story .story-why p{font-size:1rem;line-height:1.82;max-width:54ch;margin:22px auto 0;text-wrap:balance}.page-story .story-art,.page-story .story-tones,.page-story .story-worn{padding-block:clamp(56px,8vw,96px);border-top:1px solid var(--line);text-align:center}.page-story .ed-head{margin-inline:auto}.page-story .ed-head .eyebrow{display:block}.page-story .text-cta{font-size:.9375rem;color:var(--ink);border-bottom:1px solid var(--warm);padding-bottom:2px}.page-story .text-cta:hover{border-bottom-color:var(--ink)}.page-story .art-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,38px);margin-top:clamp(38px,4vw,52px)}.page-story .art-trio figure{margin:0}.page-story .art-trio img{width:100%;height:auto;display:block}.page-story .art-name{display:block;margin:16px 0 8px}.page-story .art-trio p{font-size:.9375rem;line-height:1.7;max-width:36ch;margin:0 auto 14px;text-wrap:balance}.page-story .band .story{display:block;text-align:center}.page-story .band .story>p{margin-inline:auto}.page-story .layers-group{margin-top:clamp(40px,5vw,64px)}.page-story .layers-group>.eyebrow{display:block;margin-bottom:16px;color:var(--warm)}.page-story .band .story .lede-line{margin:clamp(44px,5vw,64px) auto 0}.page-story .tone-rows{display:grid;gap:clamp(28px,3.2vw,40px);max-width:720px;margin:clamp(36px,4vw,48px) auto 0}.page-story .tone-row>.eyebrow{display:block;margin-bottom:10px}.page-story .tone-blocks{display:flex;gap:4px}.page-story .tone-block{flex:1;min-width:0;text-align:center}.page-story .tone-chip{display:block;width:100%;height:clamp(40px,6vw,64px);border:1px solid var(--line)}.page-story .tone-num{display:block;margin-top:6px;font-size:.6875rem;letter-spacing:.06em;color:var(--muted-fg);font-variant-numeric:tabular-nums}.page-story .break-note{margin:10px 0 0;font-size:.8125rem;color:var(--muted-fg)}.page-story .worn-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,20px);margin-top:clamp(38px,4vw,52px)}.page-story .worn-trio figure{margin:0}.page-story .worn-trio img{width:100%;height:auto;display:block;background:var(--muted)}.page-story .worn-trio figcaption{margin-top:10px}.page-story .worn-note{font-size:1rem;line-height:1.82;max-width:54ch;margin:22px auto 0;text-wrap:balance}.page-story .worn-trio+.worn-note{margin-top:clamp(32px,3.5vw,44px)}.page-story .worn-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px clamp(18px,3vw,36px);margin-top:clamp(28px,3vw,40px)}.page-story .story-price{border-top:1px solid var(--line)}.page-story .story-price .movements{margin-top:0}.page-story .story-price .movement:before{display:none}.page-story .story-price .movement{padding-top:0}.page-story .foot{text-align:center;justify-content:center}.page-story .foot-links{justify-content:center}@media(max-width:760px){.page-story .art-trio{grid-template-columns:minmax(0,1fr);gap:44px}}.page-text .text-hero{background:#080707;color:#dededc;text-align:center;padding:calc(76px + clamp(48px,7vw,96px)) 0 clamp(48px,7vw,88px)}.page-text .text-hero .eyebrow{display:block;color:var(--warm)}.page-text .text-hero h1{font-size:clamp(2.25rem,6vw,3.75rem);letter-spacing:-.01em;line-height:1.05;color:var(--paper);margin:14px 0 0;text-wrap:balance}.page-text .text-rte{max-width:62ch;margin-inline:auto;padding-block:clamp(48px,7vw,88px)}.page-text .text-rte p{font-size:1rem;line-height:1.82;margin:0 0 18px;color:var(--charcoal)}.page-text .text-rte p>strong:only-child,.page-text .text-rte h2,.page-text .text-rte h3{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(1.375rem,2.6vw,1.625rem);line-height:1.2;color:var(--ink)}.page-text .text-rte p:has(>strong:only-child){margin:40px 0 10px}.page-text .text-rte p:first-child:has(>strong:only-child){margin-top:0}.page-text .text-rte h2,.page-text .text-rte h3{margin:40px 0 10px}.page-text .text-rte a{color:var(--ink);border-bottom:1px solid var(--warm)}.page-text .text-rte ul,.page-text .text-rte ol{padding-left:1.2em;margin:0 0 18px;line-height:1.82}.page-text .foot{text-align:center;justify-content:center}.page-text .foot-links{justify-content:center}.hero-statement>.statement{grid-area:2 / 1;align-self:start;margin-top:-34px}.page-landing .statement:before{top:-6%;right:-20%;bottom:-14%;left:-20%}.hero-beds{filter:blur(40px) saturate(0) brightness(.52)}.hero-beds .hero-bed img{filter:none}.card:active .card-img img{transform:scale(.988);transition:transform .1s var(--ease-out)}.page-landing .ed-no{color:#7c7a77}.page-text .shopify-policy__title{display:none}.page-text .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.page-text .shopify-policy__body p{font-size:1rem;line-height:1.82;margin:0 0 18px;color:var(--charcoal)}.page-cart .cart{max-width:820px;margin-inline:auto;padding-block:clamp(40px,6vw,72px)}.page-cart .cart-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.page-cart .cart-line{display:grid;grid-template-columns:clamp(84px,14vw,120px) minmax(0,1fr) auto;gap:clamp(14px,2.4vw,28px);align-items:start;padding-block:clamp(18px,2.6vw,28px);border-bottom:1px solid var(--line)}.page-cart .cart-img{display:block;aspect-ratio:1 / 1;background:var(--muted);overflow:hidden}.page-cart .cart-img img{width:100%;height:100%;object-fit:cover;display:block}.page-cart .cart-name{font-size:clamp(1.25rem,2.4vw,1.5rem);color:var(--ink);line-height:1.2}.page-cart .cart-variant{margin:6px 0 0;font-size:.875rem;color:var(--muted-fg)}.page-cart .cart-qty{display:flex;align-items:center;gap:12px;margin-top:14px}.page-cart .cart-qty input{width:64px;min-height:44px;padding:8px 10px;font:inherit;font-size:.9375rem;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.page-cart .cart-remove{font-size:.8125rem;color:var(--muted-fg);border-bottom:1px solid var(--warm);padding-block:12px 2px}.page-cart .cart-price{font-size:.9375rem;color:var(--ink);white-space:nowrap}.page-cart .cart-summary{margin-top:clamp(24px,3vw,36px);display:grid;justify-items:end;gap:12px}.page-cart .cart-total{display:flex;align-items:baseline;gap:16px}.page-cart .cart-subtotal{font-size:clamp(1.5rem,3vw,1.875rem);color:var(--ink)}.page-cart .cart-note{margin:0;font-size:.8125rem;color:var(--muted-fg)}.page-cart .cart-checkout{min-width:min(100%,280px);padding:16px 30px}.page-cart .cart-empty{text-align:center}@media(max-width:560px){.page-cart .cart-line{grid-template-columns:84px minmax(0,1fr)}.page-cart .cart-price{grid-column:2}.page-cart .cart-summary{justify-items:stretch}.page-cart .cart-checkout{width:100%}}.page-search .search-form{display:flex;gap:0;max-width:560px;margin:clamp(40px,6vw,64px) auto 0}.page-search .search-form input{flex:1;min-width:0;min-height:50px;padding:12px 16px;font:inherit;border:1px solid var(--line);border-right:0;background:var(--paper);color:var(--ink)}.page-search .search-results{padding-block:clamp(40px,6vw,72px)}.page-search .search-none{text-align:center;color:var(--muted-fg)}.page-contact .contact-form{display:grid;gap:8px;margin-top:clamp(28px,4vw,40px)}.page-contact .contact-form label{margin-top:12px}.page-contact .contact-form input,.page-contact .contact-form textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:1rem;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.page-contact .contact-form button{justify-self:start;margin-top:18px;padding:16px 30px}.page-contact .contact-status{color:var(--ink)}@media only screen and (max-width:480px){#shopify-pc__banner{left:0;bottom:0;width:100%;padding:14px 16px}#shopify-pc__banner h2{font-size:100%;margin:0 0 4px}#shopify-pc__banner p{font-size:13px}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;gap:8px}#shopify-pc__banner .shopify-pc__banner__btns button{margin:10px 0 0;padding:8px 12px}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 0;min-height:44px}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3;flex:1 1 100%;margin-top:2px;padding:6px}}.buybar[data-stage=before] #buybarAdd,.buybar[data-stage=before] #buybarSel,.buybar[data-stage=after] #buybarChoose,.buybar[data-stage=after] #buybarShip{display:none}.page-landing .statement .statement-shop{margin-top:16px}.page-landing .statement .text-cta{color:var(--paper);border-bottom-color:var(--warm)}.page-landing .statement .text-cta:hover{border-bottom-color:var(--paper)}.page-landing #pieces{scroll-margin-top:92px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/eiluna-site.css.map */
