@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ivory:#f7f1eb;--color-burgundy:#5a102a;--color-burgundy-deep:#3b0718;--color-powder:#e7c7d0;--color-blush:#f3e1e5;--color-rose:#b88d98;--color-champagne:#d6b98f;--color-lilac:#dad1e2;--color-rose-ink:#6b253e;--color-taupe:#6b5b60;--color-rose-line:#96707c;--font-display:var(--font-bodoni), "Bodoni MT", Didot, "Times New Roman", serif;--font-display-italic:var(--font-bodoni-italic), "Bodoni MT", Didot, "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-ivory);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--header-h) + 2rem);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.357 0 0 0 0 0.376 0 0 0 0.5 -0.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}::selection{background:var(--color-powder);color:var(--color-burgundy-deep)}:focus-visible{outline:2px solid var(--color-burgundy-deep);outline-offset:2px;box-shadow:0 0 0 6px var(--color-ivory)}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}dialog{max-width:none;max-height:none}.skip-link{z-index:var(--z-skip);background:var(--color-burgundy);min-height:2.75rem;color:var(--color-ivory);border-radius:999px;align-items:center;padding-inline:1.25rem;font-size:.875rem;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-250%)}.skip-link:focus-visible{transform:none}html.is-following-link{scroll-behavior:smooth}html.is-locked{overflow:hidden}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){html.is-following-link{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active),(prefers-contrast:more){body:after{display:none}}}@layer components{.section{padding-block:var(--section-y);position:relative}.cover{z-index:var(--z-content);background:var(--color-ivory);position:relative}@supports (overflow-anchor:auto){.cover,.look__head,.look__controls{content-visibility:auto;contain-intrinsic-size:auto 60rem}.look__head,.look__controls{contain-intrinsic-size:auto 22rem}html[data-layout=settled] :is(.cover,.look__head,.look__controls){content-visibility:visible}}.on-dark{--hairline:var(--hairline-inverse);background:var(--ground-dark);color:var(--color-ivory)}.muted{color:var(--color-taupe)}.on-dark .muted{color:var(--color-powder)}.rule{border:0;border-top:1px solid var(--hairline)}.btn-pill{background:var(--color-burgundy);min-height:3.25rem;color:var(--color-ivory);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);border-radius:999px;align-items:center;gap:.875rem;padding:.375rem .375rem .375rem 1.5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn-pill:active{transform:scale(.98)}.btn-pill__badge{background:#f7f1eb29;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.btn-pill__badge{background:color-mix(in srgb, var(--color-ivory) 16%, transparent)}}.btn-pill__badge{transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover){.btn-pill:hover .btn-pill__badge{transform:translate(2px,-2px)scale(1.06)}}.btn-pill--accent{background:var(--color-powder);color:var(--color-burgundy-deep)}.btn-pill--accent .btn-pill__badge{background:#3b07181f}@supports (color:color-mix(in lab, red, red)){.btn-pill--accent .btn-pill__badge{background:color-mix(in srgb, var(--color-burgundy-deep) 12%, transparent)}}.btn-pill--compact{gap:.625rem;min-height:2.75rem;padding:.25rem .25rem .25rem 1.125rem}.btn-pill--compact .btn-pill__badge{width:2.25rem;height:2.25rem}.btn-pill--large{gap:1.125rem;min-height:4.25rem;padding:.5rem .5rem .5rem 2rem;font-size:.875rem}.btn-pill--large .btn-pill__badge{width:3.25rem;height:3.25rem}.arrow{border-top:1.25px solid;border-right:1.25px solid;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.arrow:after{content:"";transform-origin:100%;background:currentColor;width:.68rem;height:1.25px;position:absolute;top:-.5px;right:0;transform:rotate(-45deg)}.arrow.is-down{transform:rotate(135deg)}.link-quiet{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.875rem;min-height:2.75rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.link-quiet:after{content:"";opacity:.3;height:1px;transition:opacity var(--dur-ui) var(--ease-out);background:currentColor;position:absolute;inset:auto 0 .5rem}@media (hover:hover){.link-quiet:hover:after{opacity:1}}.link-quiet:focus-visible:after{opacity:1}.link-inline{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.link-inline{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.link-inline{transition:text-decoration-color var(--dur-ui) var(--ease-out)}.link-inline:hover,.link-inline:focus-visible{text-decoration-color:currentColor}.frame{border:1px solid var(--hairline);padding:clamp(.5rem,.9vw,.875rem)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span{border:1px solid var(--color-rose-line);min-height:2.75rem;color:var(--color-taupe);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:999px;align-items:center;padding-inline:1.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.chip__detail{font-size:inherit;letter-spacing:.08em;margin-inline-start:.6em;font-weight:400}@media (hover:hover){.chip input:not(:checked):hover+span{border-color:var(--color-rose-ink);color:var(--ink)}}.chip input:active+span{transform:scale(.97)}.chip input:checked+span{border-color:var(--color-rose-ink);background:var(--color-powder);color:var(--color-burgundy-deep)}.chip input:focus-visible+span{outline:2px solid var(--color-burgundy-deep);outline-offset:2px;box-shadow:0 0 0 6px var(--color-ivory)}@keyframes reveal-up{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:reveal-up var(--ease-out) both;animation-timeline:view();animation-range:entry entry 70%}}}.site-header{z-index:var(--z-header);color:var(--ink);pointer-events:none;transition:color var(--dur-ui) var(--ease-out);padding-top:.5rem;position:fixed;inset:0 0 auto}.site-header[data-theme=dark]{color:var(--color-ivory)}.site-header__bar{height:var(--header-h);pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.site-header__bar:before{content:"";z-index:-1;background:#f7f1ebb8;border-radius:999px;position:absolute;inset:0 -.875rem}@supports (color:color-mix(in lab, red, red)){.site-header__bar:before{background:color-mix(in srgb, var(--color-ivory) 72%, transparent)}}.site-header__bar:before{box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-float);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);opacity:0;transition:opacity var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out)}.site-header[data-scrolled=true] .site-header__bar:before{opacity:1}.site-header[data-theme=dark] .site-header__bar:before{background:#3b071885}@supports (color:color-mix(in lab, red, red)){.site-header[data-theme=dark] .site-header__bar:before{background:color-mix(in srgb, var(--color-burgundy-deep) 52%, transparent)}}.site-header[data-theme=dark] .site-header__bar:before{box-shadow:inset 0 0 0 1px var(--hairline-inverse)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header__bar:before{background:#f7f1ebf0}@supports (color:color-mix(in lab, red, red)){.site-header__bar:before{background:color-mix(in srgb, var(--color-ivory) 94%, transparent)}}.site-header[data-theme=dark] .site-header__bar:before{background:#3b0718eb}@supports (color:color-mix(in lab, red, red)){.site-header[data-theme=dark] .site-header__bar:before{background:color-mix(in srgb, var(--color-burgundy-deep) 92%, transparent)}}}@media (prefers-reduced-transparency:reduce){.site-header__bar:before{background:var(--color-ivory);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-theme=dark] .site-header__bar:before{background:var(--ground-deep)}}@media (scripting:none){.site-header{position:absolute}}.site-header__brand{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);align-items:center;font-size:1.0625rem;display:inline-flex;transform:translateY(.25rem)}.site-header[data-scrolled=true] .site-header__brand,.site-header__brand:focus-visible{opacity:1;transform:none}@media (max-height:40rem) and (max-width:63.99rem){.site-header__brand{opacity:1;transform:none}}.site-header__nav{align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);display:none}.site-header__link{opacity:.86;min-height:2.75rem;transition:opacity var(--dur-micro) var(--ease-out);align-items:center;display:inline-flex}.site-header__link:hover,.site-header__link:focus-visible{opacity:1}.site-header__actions{align-items:center;gap:.25rem;display:flex}.site-header__menu{border-radius:999px;align-items:center;min-height:2.75rem;padding-inline:.875rem;display:inline-flex}.site-header[data-theme=dark] .btn-pill{background:var(--color-powder);color:var(--color-burgundy-deep)}.site-header[data-theme=dark] .btn-pill__badge{background:#3b07181f}@supports (color:color-mix(in lab, red, red)){.site-header[data-theme=dark] .btn-pill__badge{background:color-mix(in srgb, var(--color-burgundy-deep) 12%, transparent)}}.site-header__book-long{display:none}@media (min-width:48rem){.site-header{padding-top:.75rem}.site-header__nav{display:flex}.site-header__menu{display:none}.site-header__book-long{display:inline}.site-header__book-short{display:none}}.menu{background:var(--color-ivory);width:100%;height:100dvh;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0}.menu::backdrop{background:var(--color-ivory)}.menu__inner{grid-template-rows:auto 1fr auto;height:100%;padding-block:.5rem clamp(1.5rem,5vw,2.5rem);display:grid}.menu__top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__links{align-content:center;gap:.25rem;display:grid}.menu__link{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;padding-block:.25rem;font-size:clamp(3.25rem,17vw,6rem);line-height:1;display:block}@keyframes menu-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.menu[open] .menu__link,.menu[open] .menu__foot{animation:menu-rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 60ms)}.stage{z-index:var(--z-stage);pointer-events:none;opacity:0;height:100lvh;transition:opacity 1.2s var(--ease-out);position:fixed;inset:0 0 auto}.stage[data-placement=inline]{height:100svh;position:absolute}html[data-stage=live] .stage{opacity:1}.hero{--hero-composition:stacked;--hero-light:50% 30%;background:radial-gradient(62% 48% at var(--hero-light), #f3e1e5c7, transparent 74%), var(--color-ivory);min-height:100svh;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(62% 48% at var(--hero-light), color-mix(in srgb, var(--color-blush) 78%, transparent), transparent 74%), var(--color-ivory)}}.hero{touch-action:pan-y}.hero__inner{padding-top:calc(var(--header-h) + 1.5rem);grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(1.25rem,2.6vw,2.5rem);padding-bottom:clamp(1rem,2.2vw,2rem);display:grid}.hero__masthead{z-index:var(--z-under);grid-row:3;position:relative}.hero__masthead h1{flex-direction:column;margin:0;display:flex}.hero__copy{z-index:var(--z-content);grid-row:2;gap:clamp(.875rem,1.4vw,1.25rem);max-width:25rem;display:grid;position:relative}.hero__lead{color:var(--color-taupe);text-wrap:pretty}.hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:.25rem;display:flex}@media (min-width:40rem){.hero__masthead h1{white-space:nowrap;flex-direction:row;gap:.22em}}@keyframes hero-settle{0%{transform:translateY(.14em)}to{transform:none}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero__masthead h1{animation:hero-settle 1.4s var(--ease-out) both}.hero__copy>*{animation:hero-fade-up var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}}.hero__poster{--plume-w:min(106vw, calc(62svh * var(--aspect)));z-index:var(--z-under);width:var(--plume-w);aspect-ratio:var(--aspect);pointer-events:none;transition:opacity .9s var(--ease-out) .3s;grid-row:1;place-self:center;translate:2vw}.hero__poster svg{width:100%;height:100%;overflow:visible}.hero__poster path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.hero__poster-fibers{stroke:var(--material-lash-graphite);stroke-width:.9px;opacity:.5}.hero__poster-wire{stroke:var(--color-rose);stroke-width:1.5px}html[data-stage=live] .hero__poster{opacity:0}@media (min-width:40rem){.hero__poster{--plume-w:min(94vw, calc(62svh * var(--aspect)));translate:6vw}}@media (min-width:40rem) and (min-aspect-ratio:5/6){.hero{--hero-composition:side;--hero-light:72% 56%}.hero__copy{max-width:min(25rem,38%)}.hero__poster{--copy-edge:calc(var(--gutter) + min(25rem, (100% - 2 * var(--gutter)) * .38));--plume-w:min(62vw, calc((100svh - var(--header-h) - 10.5vw - 1rem) * var(--aspect)), calc(100% - var(--copy-edge) - 2.5rem));left:max(69%, calc(var(--copy-edge) + 2.5rem + var(--plume-w) / 2));position:absolute;top:calc(100svh - 10.5vw);translate:-50% -100%}}.lash-room{--dusk:70svh;--station-scroll:70svh;position:relative}.lash-room__dusk{height:var(--dusk);background:linear-gradient(to bottom, var(--color-ivory) 0%, var(--color-blush) 30%, var(--ground-dark) 100%);position:relative}@supports (background:linear-gradient(in oklab, red, blue)){.lash-room__dusk{background:linear-gradient(to bottom in oklab, var(--color-ivory) 0%, #f5e8e8 11%, var(--color-blush) 23%, #f3e1e5 33%, #f3e1e5 45%, #f3e1e5 57%, #f3e1e5 69%, #f3e1e5 81%, #f3e1e5 92%, var(--ground-dark) 100%)}@supports (color:color-mix(in lab, red, red)){.lash-room__dusk{background:linear-gradient(to bottom in oklab, var(--color-ivory) 0%, color-mix(in oklab, var(--color-blush) 55%, var(--color-ivory)) 11%, var(--color-blush) 23%, color-mix(in oklab, var(--color-blush) 86%, var(--ground-dark)) 33%, color-mix(in oklab, var(--color-blush) 64%, var(--ground-dark)) 45%, color-mix(in oklab, var(--color-blush) 41%, var(--ground-dark)) 57%, color-mix(in oklab, var(--color-blush) 22%, var(--ground-dark)) 69%, color-mix(in oklab, var(--color-blush) 9%, var(--ground-dark)) 81%, color-mix(in oklab, var(--color-blush) 2.5%, var(--ground-dark)) 92%, var(--ground-dark) 100%)}}}.lash-room__dawn,.lash-room__nightfall{position:absolute;inset-inline:0}.lash-room__dawn{height:55%;top:0}.lash-room__nightfall{top:55%;bottom:0}.lash-room__intro{row-gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(2rem,8svh,6rem);padding-bottom:48svh;display:grid}.lash-room__title{z-index:var(--z-content);position:relative}.lash-room__lead{z-index:var(--z-content);text-wrap:pretty;max-width:28rem;position:relative}.lash-room__track{height:calc(var(--stations) * var(--station-scroll) + 100svh);position:relative}.lash-room__held{z-index:var(--z-content);pointer-events:none;height:100svh;position:sticky;top:0}.lash-room__frame{height:100%;position:relative}.lash-room__stations{margin:0;padding:0;list-style:none}.lash-room__station{opacity:0;max-width:22rem;transition:opacity var(--dur-ui) var(--ease-out), translate var(--dur-reveal) var(--ease-out);gap:.5rem;display:grid;position:absolute;bottom:clamp(5.25rem,12.5svh,7rem);left:0;translate:0 .75rem}.lash-room__station[data-active]{opacity:1;transition-delay:.16s;translate:0}.lash-room__label{color:var(--color-powder);gap:.875rem;display:flex}.lash-room__number{color:var(--color-ivory);font-variant-numeric:tabular-nums}.lash-room__station h3{margin:0}.lash-room__station p{text-wrap:pretty;margin:0}.lash-room__text{min-height:2lh}.lash-room__note{text-wrap:balance;margin:0;position:absolute;bottom:clamp(1.25rem,4svh,2.25rem);left:0}.lash-room__figure{display:none}@media (min-width:40rem) and (min-aspect-ratio:5/6){.lash-room{--dusk:90svh;--station-scroll:85svh}.lash-room__intro{padding-top:clamp(3rem,12svh,8rem);padding-bottom:clamp(3rem,14svh,9rem)}.lash-room__lead{max-width:min(28rem,34vw)}.lash-room__station{max-width:min(22rem,32vw);bottom:clamp(5rem,16svh,10rem)}}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room{--dusk:42svh}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__intro{padding-top:clamp(2rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__track{height:auto;padding-bottom:var(--section-y)}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__held{pointer-events:auto;height:auto;position:static}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__frame{height:auto}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__stations{border-top:1px solid var(--hairline)}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__station{border-bottom:1px solid var(--hairline);opacity:1;max-width:none;padding-block:clamp(1.25rem,2.2vw,2rem);position:static;translate:none}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__figure{width:min(100%, calc(17rem * var(--figure-scale,1)));margin-top:1rem;display:block;overflow:visible}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__figure path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__figure-line{stroke:var(--color-ivory);stroke-width:.9px;opacity:.6}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__figure-accent{stroke:var(--color-powder);stroke-width:1.25px}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__text{min-height:0}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__note{display:none}@media (min-width:48rem){:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__station{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:2rem}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__label,:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__station h3{grid-column:1}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__text{grid-area:1/2}:is(html:not([data-motion=full]),html[data-tier=static],html[data-stage=failed],html[data-stage=lost]) .lash-room__figure{grid-area:2/2/span 2;margin-top:.5rem}}.look-chapter{background:var(--color-ivory);overflow:clip}.look{grid-template-areas:"head""stage""controls";row-gap:clamp(1.5rem,4vw,3rem);display:grid}.look__head,.look__controls{z-index:var(--z-content);position:relative}.look__head{grid-area:head}.look__lead{max-width:24rem;margin-top:clamp(1rem,2vw,1.5rem)}.look__figure{grid-area:stage;margin:0;position:relative}.look__stage{height:clamp(12rem,23svh,74vw);position:relative}.look__stage:before{content:"";background:radial-gradient(closest-side at 40% 44%,#f3e1e5eb,#0000),radial-gradient(closest-side at 70% 66%,#dad1e29e,#0000);position:absolute;inset:-22% -14%}@supports (color:color-mix(in lab, red, red)){.look__stage:before{background:radial-gradient(closest-side at 40% 44%, color-mix(in oklab, var(--color-blush) 92%, transparent), transparent), radial-gradient(closest-side at 70% 66%, color-mix(in oklab, var(--color-lilac) 62%, transparent), transparent)}}.look__stage:before{pointer-events:none}.look__drawing{width:100%;height:100%;transition:opacity .7s var(--ease-out);position:relative;overflow:visible}.look__drawing path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.look__drawing-lid{stroke:var(--color-rose);stroke-width:.9px;opacity:.55}.look__drawing-lashes{stroke:var(--material-lash-graphite);stroke-width:1px;opacity:.72}.look__drawing-line{stroke:var(--color-rose);stroke-width:1.5px}html[data-look=live]:not([data-stage=lost],[data-stage=failed]) .look__drawing{opacity:0}.look__note{z-index:var(--z-content);color:var(--color-taupe);text-align:center;margin:.75rem 0 0;position:relative}.look__controls{grid-area:controls;align-content:start;gap:clamp(1rem,2.4vw,2rem);display:grid}.look__group{gap:.75rem;display:grid}.look__group>p{margin:0}@media (max-width:47.99rem){.look__group .chips{margin:-.625rem calc(-1 * var(--gutter));padding:.625rem var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, black var(--gutter), black calc(100% - var(--gutter) - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--gutter), black calc(100% - var(--gutter) - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--gutter), black calc(100% - var(--gutter) - 1.5rem), transparent);mask-image:linear-gradient(to right, transparent, black var(--gutter), black calc(100% - var(--gutter) - 1.5rem), transparent);flex-wrap:nowrap;overflow-x:auto}.look__group .chips::-webkit-scrollbar{display:none}.look__group .chip{flex:none}}.look__summary{border-top:1px solid var(--hairline);gap:.375rem;min-height:7.5rem;padding-top:1.25rem;display:grid}.look__summary p{max-width:30rem;margin:0}.look__descriptor{color:var(--color-rose-ink);padding-bottom:.1em;line-height:1.15}.look__action{justify-items:start;gap:.875rem;display:grid}.look__disclaimer{max-width:24rem;margin:0}@media (min-width:48rem) and (min-aspect-ratio:5/6){.look{grid-template:"head stage""controls stage"1fr/minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,3.5rem) clamp(2rem,5vw,6rem)}.look__figure{align-self:center}.look__stage{aspect-ratio:5/4;height:auto;max-height:72svh}.look__note{text-align:right}}.chapter-head{margin-bottom:clamp(2.5rem,6vw,6rem)}.lash-motif-sprite{position:absolute;overflow:hidden}.lash-motif{width:100%;height:100%;display:block;overflow:visible}@property --motif-draw{syntax:"<number>";inherits:true;initial-value:1}@property --motif-glint{syntax:"<number>";inherits:true;initial-value:0}@property --motif-glint-opacity{syntax:"<number>";inherits:true;initial-value:0}.lash-motif__fibers path,.lash-motif__wire,.lash-motif__glint path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.lash-motif{--motif-grow:.3;--motif-tip:calc(var(--motif-draw) * (1 + var(--motif-grow)))}.lash-motif__fibers{stroke:currentColor;stroke-width:.9px;opacity:calc(.5 * var(--motif-fade,1))}.lash-motif__fibers path{scale:clamp(0, (var(--motif-tip) - var(--i,0)) / var(--motif-grow), 1)}.lash-motif__wire{stroke:var(--motif-wire,currentColor);stroke-width:1.4px;opacity:var(--motif-fade,1);clip-path:inset(-50% calc((1 - min(var(--motif-tip), 1)) * 100%) -50% -50%)}.lash-motif__glint{offset-distance:calc(var(--motif-glint) * 100%);offset-rotate:auto;opacity:var(--motif-glint-opacity)}.lash-motif__glint-halo{stroke:var(--color-champagne);stroke-width:7px;opacity:.35}.lash-motif__glint-core{stroke:var(--color-ivory);stroke-width:2.2px}.artist{gap:clamp(2.5rem,6vw,6rem);display:grid}.artist__frame{border-color:#d6b98fd9;width:min(64%,24rem)}@supports (color:color-mix(in lab, red, red)){.artist__frame{border-color:color-mix(in srgb, var(--color-champagne) 85%, transparent)}}.artist__media{aspect-ratio:9/16;position:relative;overflow:hidden}.artist__photo{object-fit:cover}.artist__film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.artist__media--pending{background:radial-gradient(90% 60% at 70% 22%, #b88d984d, transparent 72%), var(--color-burgundy);align-items:end;padding:clamp(.75rem,1.6vw,1.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.artist__media--pending{background:radial-gradient(90% 60% at 70% 22%, color-mix(in srgb, var(--color-rose) 30%, transparent), transparent 72%), var(--color-burgundy)}}.artist__motif{color:var(--color-ivory);--motif-wire:var(--color-champagne);position:absolute;inset:0}.artist__pending{color:var(--color-powder);margin:0;position:relative}.artist__intro{align-content:end;gap:clamp(1rem,2vw,1.75rem);display:grid}.artist__name{letter-spacing:-.02em;margin:0;font-size:clamp(4.5rem,15vw,15rem);font-weight:400;line-height:.86}.artist__statement{text-wrap:balance;max-width:14em;margin:0}.artist__who{color:var(--color-rose-ink);gap:.5rem;margin:0;display:grid}.artist__published{gap:.5rem;max-width:28rem;margin:0;display:grid}.artist__published .text-label{color:var(--color-taupe)}.artist__work{gap:.75rem;margin-top:clamp(.75rem,2vw,2rem);display:grid}.artist__pieces{grid-template-columns:repeat(3,minmax(0,11rem));gap:clamp(.5rem,1vw,.875rem);margin:0;padding:0;list-style:none;display:grid}.artist__piece{aspect-ratio:4/5;border:1px solid var(--hairline);position:relative;overflow:hidden}.artist__piece img{object-fit:cover}.artist__work-label{color:var(--color-taupe)}@media (min-width:40rem){.artist{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.artist__frame{width:100%;max-width:30rem}.artist__intro{padding-bottom:clamp(.5rem,2vw,2rem)}}.studio{gap:clamp(2.5rem,5vw,5rem);display:grid}.studio__visual{order:-1;position:relative}.studio__composition{--plate-pad:clamp(1.25rem, 3vw, 3rem);aspect-ratio:1;padding:var(--plate-pad);background:radial-gradient(100% 70% at 18% 10%,#f7f1ebe0,#0000 70%),#ebddca;align-items:end;display:grid;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.studio__composition{background:radial-gradient(100% 70% at 18% 10%, color-mix(in srgb, var(--color-ivory) 88%, transparent), transparent 70%), color-mix(in srgb, var(--color-champagne) 36%, var(--color-ivory))}}.studio__photo{aspect-ratio:1;background:#ebddca;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio__photo{background:color-mix(in srgb, var(--color-champagne) 36%, var(--color-ivory))}}.studio__picture{object-fit:cover}.studio__motif{bottom:calc(var(--plate-pad) + 10vw);width:72%;height:auto;color:var(--color-burgundy);--motif-wire:var(--color-rose-ink);position:absolute;left:5%}.studio__city{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,15vw,13rem);line-height:.82;position:relative}@supports (width:1cqi){.studio__motif{bottom:calc(var(--plate-pad) + 17cqi);width:72cqi;left:5cqi}.studio__city{font-size:clamp(3.5rem,26cqi,13rem)}}.studio__note{margin-top:.875rem}.studio__place{justify-items:start;gap:clamp(2rem,3.5vw,3rem);display:grid}.studio__facts{border-block:1px solid var(--hairline);gap:2rem;width:100%;margin:0;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.studio__fact dt{color:var(--color-taupe);margin-bottom:.75rem}.studio__street{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15}.studio__hours{grid-template-columns:auto auto;justify-content:start;gap:.25rem 1.5rem;display:grid}.studio__hours span{white-space:nowrap}@media (min-width:40rem){.studio__composition,.studio__photo{aspect-ratio:16/10}.studio__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.studio{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.studio__composition,.studio__photo{aspect-ratio:5/4}.studio__note{position:absolute}.studio__facts{grid-template-columns:1fr}}.transformation__list{gap:clamp(3rem,7vw,7rem);display:grid}.transformation__stage{--reveal:50%;aspect-ratio:4/5;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.transformation__photo{object-fit:cover;pointer-events:none}.transformation__before{z-index:1;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);position:absolute;inset:0}.transformation__divider{top:0;bottom:0;left:var(--reveal);z-index:2;background:var(--color-ivory);width:1px;position:absolute;box-shadow:0 0 0 .5px #3b07184d}@supports (color:color-mix(in lab, red, red)){.transformation__divider{box-shadow:0 0 0 .5px color-mix(in srgb, var(--color-burgundy-deep) 30%, transparent)}}.transformation__divider{pointer-events:none}.transformation__ruler{color:var(--color-taupe);grid-template-columns:1fr auto;margin-top:.5rem;display:grid}.transformation__range{appearance:none;cursor:ew-resize;background:0 0;grid-column:1/-1;width:100%;height:2.75rem;margin:0}.transformation__range::-webkit-slider-runnable-track{background:var(--ink);height:1px}.transformation__range::-moz-range-track{background:var(--ink);height:1px}.transformation__range::-webkit-slider-thumb{background:var(--ink);appearance:none;border:0;border-radius:0;width:.875rem;height:1.5rem;margin-top:-.75rem}.transformation__range::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:.875rem;height:1.5rem}.transformation__range:focus-visible{outline:none}.transformation__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-burgundy-deep);outline-offset:3px}.transformation__range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-burgundy-deep);outline-offset:3px}.transformation__caption{gap:.5rem;max-width:34rem;margin-top:1.5rem;display:grid}.transformation__empty-stage{--empty-pad:clamp(1.25rem, 3.2vw, 3.25rem);background:var(--color-blush);display:grid;position:relative;overflow:hidden}.transformation__motif{aspect-ratio:2;height:auto;color:var(--color-rose-ink);--motif-wire:var(--color-rose)}.transformation__empty{max-width:17em;padding:.5rem var(--empty-pad) var(--empty-pad);text-wrap:balance;margin:0}@media (min-width:48rem){.transformation__stage{aspect-ratio:16/9}.transformation__empty-stage{aspect-ratio:3;align-items:end}.transformation__motif{aspect-ratio:auto;width:45%;height:100%;position:absolute;inset:0 0 0 55%}.transformation__empty{width:55%;max-width:none;padding-top:var(--empty-pad)}}.love__rating{gap:.375rem;margin-top:1.5rem;display:grid}.love__body{gap:clamp(2.5rem,5vw,4rem);display:grid}.love__carousel{align-content:start;gap:clamp(1.75rem,3.5vw,3rem);display:grid}.love__slides{touch-action:pan-y;display:grid}.love__slide{opacity:0;visibility:hidden;transition:opacity var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui);grid-area:1/1;align-content:start;gap:clamp(1.25rem,2vw,2rem);margin:0;display:grid}.love__slide[data-active]{opacity:1;visibility:visible;transition-delay:0s}.love__quote{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;max-width:22em;margin:0;font-size:clamp(1.5rem,3.1vw,3.25rem);font-weight:400;line-height:1.14}.love__emoji{filter:grayscale();opacity:.72;font-size:.78em;font-style:normal}.love__by{color:var(--color-taupe);display:block}.love__controls{border-bottom:1px solid var(--hairline);align-items:center;gap:.25rem;padding-bottom:.5rem;display:flex}.love__position{color:var(--color-taupe);font-variant-numeric:tabular-nums;margin:0 auto 0 0}.love__step{width:3rem;height:3rem;color:var(--ink);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);place-items:center;display:grid}.love__step:active{transform:scale(.94)}.love__arrow{width:.625rem;height:.625rem;transition:translate var(--dur-ui) var(--ease-out);transform:rotate(45deg)}.love__arrow:after{width:.9rem}.love__arrow--back{transform:rotate(-135deg)}@media (hover:hover){.love__step:hover .love__arrow{translate:.25rem}.love__step:hover .love__arrow--back{translate:-.25rem}}.love__brief{align-content:start;gap:.75rem;display:grid}.love__brief-label{color:var(--color-taupe);margin:0}.love__brief-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.love__brief-item{border-bottom:1px solid var(--hairline);gap:.625rem;padding-block:clamp(1rem,1.6vw,1.5rem);display:grid}.love__brief-quote{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.4}@media (scripting:none){.love__slides{gap:clamp(2rem,4vw,3.5rem)}.love__slide{opacity:1;visibility:visible;grid-area:auto}.love__controls{display:none}}@media (prefers-reduced-motion:reduce){.love__slide,.love__arrow{transition:none}}@media (min-width:64rem){.love__head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.love__rating{margin:0;padding-bottom:.5rem}.love__body{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(2rem,5vw,5rem)}}.final{align-content:end;padding-bottom:clamp(3.5rem,7vw,6.5rem);display:grid;overflow:clip}.final__motif{pointer-events:none}.final__lashes{width:min(100%,30rem);height:auto;color:var(--color-powder);--motif-wire:var(--color-champagne);--final-draw-from:.3;--motif-fade:.55;translate:-42%}.final__inner{gap:clamp(2.5rem,6vw,5.5rem);display:grid;position:relative}.final__action{justify-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.final__lead{text-wrap:balance;max-width:14em;margin:0}@keyframes final-drift{0%{transform:translate(3%,5%)rotate(-1.5deg)}to{transform:translate(-3%,-4%)rotate(1.5deg)}}@keyframes final-draw{0%,22%{--motif-draw:var(--final-draw-from,0);--motif-glint:calc(var(--final-draw-from,0) * (1 + var(--motif-grow)) / 1.035);--motif-glint-opacity:0}25%{--motif-glint-opacity:1}46%{--motif-glint-opacity:1}47.75%{--motif-glint:.9}50%{--motif-glint:1}53%{--motif-glint-opacity:0}58%,to{--motif-draw:1;--motif-glint:1;--motif-glint-opacity:0}}@keyframes final-glint{0%{--motif-glint:0;--motif-glint-opacity:0}15%,80%{--motif-glint-opacity:1}to{--motif-glint:1;--motif-glint-opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.final__motif{animation:linear both final-drift;animation-timeline:view()}.final__lashes{animation:linear both final-draw;animation-timeline:view()}}.final:has(.btn-pill:hover,.btn-pill:focus-visible) .final__lashes use{animation:final-glint 1.6s var(--ease-in-out)}}@media (min-aspect-ratio:1){.final{min-height:min(74svh,52rem)}.final__motif{position:absolute;inset:0}.final__lashes{--final-draw-from:0;width:52%;position:absolute;top:9%;right:-3%;translate:none}}@media (min-aspect-ratio:1) and (min-width:56rem){.final__lashes{width:min(64%,68rem)}.final__action{margin-left:41.6%}}.site-footer{z-index:var(--z-content);background:var(--ground-deep);border-top:1px solid var(--hairline);margin-top:-1px;padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);position:relative}.site-footer__grid{gap:2rem;display:grid}.site-footer__place,.site-footer__social,.site-footer__actions{align-content:start;justify-items:start;gap:.5rem;display:grid}.site-footer__brand{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1.5rem}.site-footer__address{justify-items:start;display:grid}.site-footer__handle{margin:0}.site-footer__list{align-content:start;gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__address a,.site-footer__list a,.site-footer__top{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (min-width:48rem){.site-footer__grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.site-footer__list{grid-auto-flow:column;justify-content:start;gap:1.5rem}}.stories-rail{padding:.75rem var(--gutter) 1rem;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:clamp(1.5rem,3.4vw,3.5rem);margin:0;list-style:none;display:flex;overflow-x:auto}.stories-rail::-webkit-scrollbar{display:none}.stories-rail__item{scroll-snap-align:start;flex:none;position:relative}.stories-rail__empty,.stories__noscript{margin-block:1rem 0}.story-ring{width:clamp(6.75rem,13vw,11rem);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid}.story-ring__media{aspect-ratio:1;width:100%;margin-bottom:1rem;display:block;position:relative}.story-ring__media:before{content:"";background:radial-gradient(closest-side, transparent 88.4%, var(--color-powder) 89.6%, var(--color-powder) 93.4%, transparent 94.6%);transition:opacity var(--dur-ui) var(--ease-out);border-radius:50%;position:absolute;inset:0}.story-ring__ring{width:100%;height:100%;transition:rotate var(--dur-reveal) var(--ease-out);position:absolute;inset:0;overflow:visible;rotate:-90deg}.story-ring__ring circle{fill:none;stroke:var(--color-rose-ink);stroke-width:1.4px;stroke-linecap:butt;vector-effect:non-scaling-stroke;transition:stroke var(--dur-ui) var(--ease-out)}.story-ring__media img{object-fit:cover;width:86%;height:86%;transition:scale var(--dur-reveal) var(--ease-out);border-radius:50%;position:absolute;inset:7%}.story-ring__count{color:var(--color-taupe);margin-top:.25rem}@media (hover:hover){.story-ring:hover .story-ring__ring{rotate:-60deg}.story-ring:hover .story-ring__media img{scale:1.03}}.story-ring:active .story-ring__media img{scale:.98}.story-ring[data-seen=true] .story-ring__ring circle{stroke:var(--color-rose-line);stroke-width:1px;opacity:.55}.story-ring[data-seen=true] .story-ring__media:before{opacity:0}.story-viewer{--stage-h:100dvh;--stage-w:min(100vw, calc(var(--stage-h) * 9 / 16));background:radial-gradient(60vmax 60vmax at 50% 42%, #5a102ac7, transparent 70%), radial-gradient(40vmax 40vmax at 50% 108%, #d6b98f17, transparent 70%), var(--ground-deep);border:0;width:100%;height:100dvh;margin:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.story-viewer{background:radial-gradient(60vmax 60vmax at 50% 42%, color-mix(in srgb, var(--color-burgundy) 78%, transparent), transparent 70%), radial-gradient(40vmax 40vmax at 50% 108%, color-mix(in srgb, var(--color-champagne) 9%, transparent), transparent 70%), var(--ground-deep)}}.story-viewer{color:var(--color-ivory);opacity:0;transform-origin:var(--from-x,50%) var(--from-y,50%);transition:opacity .26s var(--ease-in-out), transform .32s var(--ease-in-out), overlay .32s allow-discrete, display .32s allow-discrete;overflow:clip;transform:scale(.94)}.story-viewer[open]{opacity:1;transition:opacity .38s var(--ease-out), transform .62s var(--ease-out), overlay .62s allow-discrete, display .62s allow-discrete;transform:none}@starting-style{.story-viewer[open]{opacity:0;transform:scale(.94)}}.story-viewer::backdrop{background:var(--ground-deep)}.story-viewer__stage{width:var(--stage-w);height:var(--stage-h);background:var(--color-burgundy);translate:0 var(--drag,0px);transition:translate .14s var(--ease-out);margin-inline:auto;position:relative;overflow:clip}.story-viewer__stage:focus{box-shadow:none;outline:none}.story-viewer__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}img.story-viewer__media{opacity:0;transition:opacity .52s var(--ease-out)}img.story-viewer__media[data-loaded=true]{opacity:1}.story-viewer__preload{visibility:hidden;pointer-events:none}.story-viewer__surface{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.story-viewer__top{padding:max(.875rem, env(safe-area-inset-top)) max(.875rem, env(safe-area-inset-right)) 3rem max(.875rem, env(safe-area-inset-left));background:linear-gradient(var(--material-lash-graphite), transparent);gap:.75rem;display:grid;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.story-viewer__top{background:linear-gradient(color-mix(in srgb, var(--material-lash-graphite) 70%, transparent), transparent)}}.story-viewer__top{pointer-events:none}.story-viewer__top button{pointer-events:auto}.story-progress{gap:4px;display:flex}.story-progress__track{background:#f7f1eb4d;flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.story-progress__track{background:color-mix(in srgb, var(--color-ivory) 30%, transparent)}}.story-progress__track{overflow:hidden}.story-progress__fill{background:var(--color-powder);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.story-progress__fill[data-state=done]{transform:scaleX(1)}@keyframes story-progress{to{transform:scaleX(1)}}.story-progress__fill[data-state=running]{animation:linear forwards story-progress;animation-duration:var(--story-duration,5s)}.story-progress__fill[data-state=running][data-paused=true]{animation-play-state:paused}.story-controls{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.story-meta{gap:.125rem;min-width:0;padding-top:.875rem;display:grid}.story-meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.story-meta__detail{color:#f7f1ebc7}@supports (color:color-mix(in lab, red, red)){.story-meta__detail{color:color-mix(in srgb, var(--color-ivory) 78%, transparent)}}.story-controls__group{transition:opacity var(--dur-ui) var(--ease-out);flex:none;gap:.25rem;display:flex}.story-control{background:#3b071875;border:0;border-radius:999px;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.story-control{background:color-mix(in srgb, var(--color-burgundy-deep) 46%, transparent)}}.story-control{box-shadow:inset 0 0 0 1px #d6b98f4d}@supports (color:color-mix(in lab, red, red)){.story-control{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-champagne) 30%, transparent)}}.story-control{color:var(--color-ivory);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.story-control:focus-visible{box-shadow:inset 0 0 0 1px #d6b98f4d, 0 0 0 6px var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.story-control:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-champagne) 30%, transparent), 0 0 0 6px var(--color-ivory)}}.story-viewer__bottom{padding:4rem 1rem max(1.25rem, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--material-lash-graphite));justify-content:center;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.story-viewer__bottom{background:linear-gradient(transparent, color-mix(in srgb, var(--material-lash-graphite) 78%, transparent))}}.story-viewer__bottom{pointer-events:none}.story-cta{border:1px solid #e7c7d09e;align-items:center;gap:.875rem;min-height:3.25rem;padding:.375rem .375rem .375rem 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.story-cta{border:1px solid color-mix(in srgb, var(--color-powder) 62%, transparent)}}.story-cta{background:#3b071875;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.story-cta{background:color-mix(in srgb, var(--color-burgundy-deep) 46%, transparent)}}.story-cta{color:var(--color-ivory);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-size:.75rem;font-weight:500;line-height:1}.story-cta__badge{background:var(--color-powder);width:2.5rem;height:2.5rem;color:var(--color-burgundy-deep);transition:transform var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.story-cta:active{transform:scale(.98)}@media (hover:hover){.story-cta:hover{background:#3b07189e}@supports (color:color-mix(in lab, red, red)){.story-cta:hover{background:color-mix(in srgb, var(--color-burgundy-deep) 62%, transparent)}}.story-cta:hover .story-cta__badge{transform:translate(2px,-2px)scale(1.06)}}.story-reactions{right:max(.75rem, env(safe-area-inset-right));bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 4.5rem);justify-items:center;gap:.625rem;display:grid;position:absolute}.story-like,.story-views{background:#3b071875;border:0;border-radius:999px;justify-items:center;gap:.125rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:.5rem .375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.story-like,.story-views{background:color-mix(in srgb, var(--color-burgundy-deep) 46%, transparent)}}.story-like,.story-views{box-shadow:inset 0 0 0 1px #d6b98f4d}@supports (color:color-mix(in lab, red, red)){.story-like,.story-views{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-champagne) 30%, transparent)}}.story-like,.story-views{color:var(--color-ivory);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.story-like{cursor:pointer;transition:transform var(--dur-micro) var(--ease-out)}.story-like:active{transform:scale(.94)}.story-like:focus-visible{outline:2px solid var(--color-burgundy-deep);outline-offset:2px;box-shadow:inset 0 0 0 1px #d6b98f4d, 0 0 0 6px var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.story-like:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-champagne) 30%, transparent), 0 0 0 6px var(--color-ivory)}}.story-like__icon,.story-views__icon{width:1.5rem;height:1.5rem;overflow:visible}.story-like__heart{fill:#0000;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--dur-ui) var(--ease-out), stroke var(--dur-ui) var(--ease-out)}.story-like[aria-pressed=true] .story-like__heart{fill:var(--color-powder);stroke:var(--color-powder)}.story-like__lashes path{fill:none;stroke:var(--color-powder);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:story-lashes-open .76s var(--ease-out) forwards}.story-like__lashes path:nth-child(2){animation-delay:30ms}.story-like__lashes path:nth-child(3){animation-delay:60ms}.story-like__lashes path:nth-child(4){animation-delay:90ms}.story-like__lashes path:nth-child(5){animation-delay:.12s}.story-like__lashes~.story-like__heart{transform-origin:12px 14px;animation:story-heart-beat .42s var(--ease-out)}@keyframes story-lashes-open{0%{stroke-dashoffset:1px;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes story-heart-beat{0%,to{transform:scale(1)}40%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.story-like__lashes{display:none}.story-like__lashes~.story-like__heart{animation:none}}.story-views__icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.story-reactions__count{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;line-height:1.2}.story-viewer__nav{pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out);position:absolute;inset:0}.story-nav{border:1px solid #d6b98f61;place-items:center;width:3rem;height:3rem;margin-top:-1.5rem;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.story-nav{border:1px solid color-mix(in srgb, var(--color-champagne) 38%, transparent)}}.story-nav{background:#3b071866;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.story-nav{background:color-mix(in srgb, var(--color-burgundy-deep) 40%, transparent)}}.story-nav{color:var(--color-ivory);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out)}.story-nav:focus-visible{opacity:1}.story-nav--previous{left:.5rem}.story-nav--next{right:.5rem}.story-nav--previous .arrow{rotate:-135deg}.story-nav--next .arrow{rotate:45deg}.story-viewer__top{container-type:inline-size}@container (max-width:21rem){.story-controls{flex-direction:column-reverse;align-items:stretch;gap:.375rem}.story-controls__group{align-self:flex-end}.story-meta{padding-top:0}}@media (max-width:39.99rem) and (orientation:portrait){.story-viewer{--stage-w:100vw}}@media (min-width:40rem) and (min-height:30rem){.story-viewer{--stage-h:calc(100dvh - 4rem)}.story-viewer__stage{margin-top:2rem;box-shadow:0 0 0 1px #f7f1eb1a}@supports (color:color-mix(in lab, red, red)){.story-viewer__stage{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ivory) 10%, transparent)}}.story-nav{opacity:1}.story-nav--previous{left:calc(50% - var(--stage-w) / 2 - 4.5rem)}.story-nav--next{right:calc(50% - var(--stage-w) / 2 - 4.5rem)}}@media (hover:hover){.story-nav:hover{border-color:var(--color-powder)}}@media (hover:hover) and (pointer:fine){.story-viewer__stage[data-idle=true] .story-controls__group:not(:focus-within),.story-viewer__nav[data-idle=true]:not(:focus-within){opacity:.28}}}@layer utilities{.fit{width:100%;container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.m-0{margin:0}.shell{width:min(100% - 2 * var(--gutter), var(--shell));margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-24{height:calc(var(--spacing) * 24)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-px{width:1px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.items-center{align-items:center}.gap-5{gap:calc(var(--spacing) * 5)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.text-masthead{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:28.4cqi;font-weight:400;line-height:.82}@media (min-width:40rem){.text-masthead{font-size:min(15.1cqi,21rem)}}.text-chapter{font-family:var(--font-display);font-size:clamp(2.25rem,9vw,9rem);font-weight:400;font-size:min(clamp(3rem, 8.6vw, 9.5rem), calc(100cqi / (var(--fit,12) * .71)));letter-spacing:-.02em;text-transform:uppercase;line-height:.92}.text-statement{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.6rem,3.2vw,3.25rem);font-weight:400;line-height:1.14}.text-italic{font-family:var(--font-display-italic);font-style:italic}.text-label{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.text-lead{font-size:clamp(1.125rem,1.35vw,1.375rem);line-height:1.5}.text-small{font-size:.875rem;line-height:1.5}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:48rem){.md\:hidden{display:none}}}:root{--gutter:clamp(1.25rem, 4.5vw, 4.5rem);--shell:105rem;--section-y:clamp(6rem, 14vw, 13rem);--header-h:3.5rem;--ink:var(--color-burgundy);--ground-dark:var(--color-burgundy);--ground-deep:var(--color-burgundy-deep);--material-lash-graphite:#272023;--hairline:#5a102a29}@supports (color:color-mix(in lab, red, red)){:root{--hairline:color-mix(in srgb, var(--color-burgundy) 16%, transparent)}}:root{--hairline-inverse:#f7f1eb2e}@supports (color:color-mix(in lab, red, red)){:root{--hairline-inverse:color-mix(in srgb, var(--color-ivory) 18%, transparent)}}:root{--shadow-float:0 24px 60px -24px #3b07184d}@supports (color:color-mix(in lab, red, red)){:root{--shadow-float:0 24px 60px -24px color-mix(in srgb, var(--color-burgundy-deep) 30%, transparent)}}:root{--dur-micro:.18s;--dur-ui:.42s;--dur-reveal:.9s;--z-under:1;--z-stage:2;--z-content:3;--z-header:20;--z-grain:40;--z-skip:50}@media (min-width:48rem){:root{--header-h:4rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
