/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#080908;--ink-raised:#101210;--charcoal:#161815;--bone:#f3f0ea;--bone-dim:#e2ddd3;--paper:#faf8f4;--stone:#8d887d;--stone-deep:#5f5b53;--moss:#4d5f3c;--moss-deep:#35452a;--moss-pale:#93a67c;--on-dark:var(--bone);--on-dark-soft:#f3f0ea99;--on-dark-faint:#f3f0ea57;--on-light:#1a1c19;--on-light-soft:#1a1c199e;--on-light-faint:#1a1c1957;--hairline-dark:#f3f0ea24;--hairline-light:#1a1c1924;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-lg:clamp(2.5rem, 6.4vw, 5.5rem);--display-md:clamp(2rem, 4.4vw, 3.5rem);--text-lg:clamp(1.0625rem, 1.15vw, 1.25rem);--text-base:clamp(.9375rem, .95vw, 1.0625rem);--text-sm:.875rem;--label:.6875rem;--tracking-label:.22em;--gutter:clamp(1.25rem, 5vw, 5.5rem);--section-y:clamp(6rem, 14vh, 12rem);--measure:34ch;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--reveal-duration:1.05s;--hero-scroll:420vh}@media(max-width:900px){:root{--hero-scroll:320vh}}@media(max-width:560px){:root{--hero-scroll:280vh}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.is-loading,html.is-menu-open{overflow:hidden}body{background:var(--ink);color:var(--on-dark);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:300;line-height:.98}p{text-wrap:pretty;margin:0}ul,ol,dl{margin:0;padding:0;list-style:none}img,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:1.5px solid var(--moss-pale);outline-offset:4px;border-radius:1px}::selection{background:var(--moss-deep);color:var(--bone)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:400;background:var(--bone);color:var(--ink);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:translate .3s var(--ease-out);padding:.85rem 1.5rem;position:fixed;top:0;left:50%;translate:-50% -120%}.skip-link:focus-visible{translate:-50%}.section-index{color:var(--on-dark-faint);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase}[data-tone=light] .section-index{color:var(--on-light-faint)}.button{--button-fg:var(--ink);--button-bg:var(--bone);background:var(--button-bg);color:var(--button-fg);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background .5s var(--ease-out),color .5s var(--ease-out);align-items:center;gap:.75rem;padding:1rem 1.6rem;font-weight:500;display:inline-flex}.button svg{width:1.05rem;height:1.05rem;transition:translate .5s var(--ease-out)}.button:hover svg{translate:.3rem}.button--primary:hover{--button-bg:var(--moss-pale)}.button--large{padding:1.15rem 2.1rem}.button--quiet{--button-bg:transparent;--button-fg:var(--on-dark-soft);padding:1rem 0;position:relative}.button--quiet:after{content:"";transform-origin:0;height:1px;transition:scale .6s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 .75rem;scale:0 1}.button--quiet:hover{--button-fg:var(--bone)}.button--quiet:hover:after{scale:1}.button--quiet-light{--button-fg:var(--on-light-soft)}.button--quiet-light:hover{--button-fg:var(--on-light)}.nav{z-index:100;padding:clamp(1rem,2.2vh,1.6rem) var(--gutter);padding-top:max(clamp(1rem,2.2vh,1.6rem),env(safe-area-inset-top));color:var(--on-dark);transition:color .7s var(--ease-out);align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;opacity:0;pointer-events:none;height:190%;transition:opacity .7s var(--ease-out);background:linear-gradient(#05050599,#0000);position:absolute;inset:0 0 auto}.nav--dark:before{opacity:1}.nav--light{color:var(--on-light)}.nav__logo{font-family:var(--font-display);letter-spacing:.01em;align-items:baseline;gap:.5ch;font-size:1.0625rem;display:inline-flex}.nav__logo span{opacity:.4}.nav__logo em{opacity:.7;font-style:italic}.nav__links{margin-inline:auto}.nav__links ul{gap:clamp(1.5rem,2.6vw,2.75rem);display:flex}.nav__links a{opacity:.72;font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:opacity .4s var(--ease-out);position:relative}.nav__links a:after{content:"";transform-origin:0;height:1px;transition:scale .5s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 -.4rem;scale:0 1}.nav__links a:hover{opacity:1}.nav__links a:hover:after{scale:1}.nav__utility{align-items:center;gap:1.1rem;display:flex}.nav__icon{opacity:.72;width:2rem;height:2rem;transition:opacity .4s var(--ease-out);place-items:center;display:grid;position:relative}.nav__icon:hover{opacity:1}.nav__icon svg{width:1.15rem;height:1.15rem}.nav__count{font-size:.5625rem;font-weight:500;position:absolute;top:.05rem;right:-.15rem}.nav__burger{place-items:center;width:1.75rem;height:1.75rem;display:none;position:relative}.nav__burger span{width:1.15rem;height:1px;transition:translate .4s var(--ease-out),rotate .4s var(--ease-out);background:currentColor;position:absolute}.nav__burger span:first-child{translate:0 -3px}.nav__burger span:last-child{translate:0 3px}.nav--open .nav__burger span:first-child{translate:0;rotate:45deg}.nav--open .nav__burger span:last-child{translate:0;rotate:-45deg}.nav__search{align-items:center;display:flex}.nav__search input{width:0;color:inherit;font:inherit;font-size:var(--text-sm);opacity:0;transition:width .45s var(--ease-out),opacity .35s var(--ease-out),padding .45s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:0}.nav__search input::placeholder{color:currentColor;opacity:.55}.nav__search--open input{opacity:1;border-bottom-color:currentColor;width:clamp(7rem,18vw,12rem);padding:.3rem .5rem}.preloader{z-index:300;padding:var(--gutter);padding-bottom:max(var(--gutter),env(safe-area-inset-bottom));transition:opacity .9s var(--ease-out);background:#050505;align-content:end;gap:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.preloader--out{opacity:0;pointer-events:none}.preloader__text{color:var(--on-dark-soft);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;display:flex}.preloader__percent{color:var(--on-dark);font-variant-numeric:tabular-nums}.preloader__rule{background:#f3f0ea24;height:1px;display:block}.preloader__rule span{background:var(--moss-pale);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.hero{height:var(--hero-scroll);position:relative}.hero__stage{background:#050505;height:100svh;position:sticky;top:0;overflow:hidden}.hero__canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero__veil{pointer-events:none;background:linear-gradient(#0000 48%,#050505b8),linear-gradient(90deg,#0505058c,#0000 46%);position:absolute;top:0;right:0;bottom:0;left:0}.hero__content{padding:var(--gutter);align-content:end;padding-bottom:clamp(5.5rem,15vh,9rem);display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.hero__copy{will-change:transform,opacity;max-width:31rem}.hero__eyebrow{color:var(--on-dark-soft);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:clamp(1.25rem,3vh,2rem)}.hero__headline{letter-spacing:-.03em;font-size:clamp(2.4rem,4.4vw,4.5rem);line-height:.96}.hero__headline span{color:var(--bone-dim);font-style:italic;display:block}.hero__support{max-width:var(--measure);color:var(--on-dark-soft);margin-top:clamp(1.25rem,3vh,1.85rem);line-height:1.65}.hero__actions{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.75rem);margin-top:clamp(1.75rem,4vh,2.75rem);display:flex}.scroll-indicator{left:50%;bottom:max(1.75rem,env(safe-area-inset-bottom));pointer-events:none;justify-items:center;gap:.9rem;display:grid;position:absolute;translate:-50%}.scroll-indicator__label{color:var(--on-dark-faint);letter-spacing:.3em;text-transform:uppercase;font-size:.625rem}.scroll-indicator__line{background:#f3f0ea29;width:1px;height:clamp(2.5rem,6vh,4rem);position:relative;overflow:hidden}.scroll-indicator__line:after{content:"";background:var(--on-dark-soft);height:40%;animation:trickle 2.9s var(--ease-inout) infinite;position:absolute;inset:0 0 auto}@keyframes trickle{0%{translate:0 -100%}55%,to{translate:0 250%}}.intro{padding:clamp(7rem,20vh,14rem) var(--gutter);background:var(--ink);position:relative}.intro__inner{max-width:68rem;margin-inline:auto}.intro__title{font-size:var(--display-lg);margin-top:clamp(2rem,6vh,3.5rem)}.intro__title span{color:var(--stone);font-style:italic;display:block}.intro__body{max-width:38ch;color:var(--on-dark-soft);font-size:var(--text-lg);margin-top:clamp(2rem,5vh,3rem);margin-left:auto;line-height:1.7}.collection{padding:var(--section-y) var(--gutter);background:var(--paper);color:var(--on-light)}.collection__header{max-width:68rem;margin-inline:auto}.collection__title{font-size:var(--display-md);margin-top:clamp(1.5rem,4vh,2.5rem)}.collection__note{max-width:36ch;color:var(--on-light-soft);margin-top:1.25rem}.collection__grid{grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,6vw,6rem) clamp(1.5rem,4vw,4rem);max-width:68rem;margin:clamp(3.5rem,9vh,6.5rem) auto 0;display:grid}.collection__grid>:nth-child(2n){margin-top:clamp(0rem,7vw,5rem)}.collection__more{text-align:center;margin-top:clamp(3rem,7vh,5rem)}.card{position:relative}.card__media{aspect-ratio:4/5;background:var(--ink);position:relative;overflow:hidden}.card__image-link{width:100%;height:100%;display:block}.card__media img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-out),opacity var(--reveal-duration) var(--ease-out),translate var(--reveal-duration) var(--ease-out);scale:1}.card:hover .card__media img{scale:1.045}.card__body{transition:translate .7s var(--ease-out);gap:.55rem;padding-top:1.5rem;display:grid}.card:hover .card__body{translate:0 -.3rem}.card__line{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.card__name{font-size:clamp(1.35rem,2vw,1.75rem)}.card__price{color:var(--on-light-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.card__descriptor{max-width:32ch;color:var(--on-light-soft);font-size:var(--text-sm)}.card__actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out),translate .45s var(--ease-out);gap:.5rem;padding:1rem;display:flex;position:absolute;inset:auto 0 0;translate:0 .5rem}.card__media:after{content:"";z-index:1;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);background:linear-gradient(#0000,#050505a8);position:absolute;top:40%;right:0;bottom:0;left:0}.card:hover .card__actions,.card:focus-within .card__actions,.card:hover .card__media:after,.card:focus-within .card__media:after{opacity:1;translate:none}.card:hover .card__actions,.card:focus-within .card__actions{pointer-events:auto}.card__action{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .35s var(--ease-out),color .35s var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.6875rem;font-weight:500;display:inline-flex}.card__action svg{flex:none;width:.95rem;height:.95rem}.card__action--solid{background:var(--bone);color:var(--ink);flex:1}.card__action--solid:hover{background:var(--moss-pale)}.card__action--ghost{color:var(--bone);background:#05050573;border:1px solid #f3f0ea59}.card__action--ghost:hover{background:#050505b8}.craft{padding:var(--section-y) var(--gutter);background:var(--charcoal)}.craft__layout{grid-template-columns:repeat(12,1fr);gap:clamp(2.5rem,6vh,5rem) clamp(1.5rem,3vw,3rem);max-width:78rem;margin-inline:auto;display:grid}.craft__intro{grid-column:1/span 6;align-self:center}.craft__title{font-size:var(--display-md);margin-top:clamp(1.5rem,4vh,2.5rem)}.craft__title span{color:var(--stone);font-style:italic;display:block}.craft__body{max-width:40ch;color:var(--on-dark-soft);margin-top:clamp(1.5rem,4vh,2.25rem);line-height:1.75}.craft__plate{background:var(--ink);position:relative;overflow:hidden}.craft__plate img{object-fit:cover;width:100%;height:100%}.craft__plate--tall{aspect-ratio:3/4;grid-column:8/span 5}.craft__plate--wide{aspect-ratio:21/9;grid-column:1/span 12}.craft__caption{color:var(--on-dark-soft);font-size:var(--text-sm);background:linear-gradient(#0000,#050505cc);padding:3.5rem 1.5rem 1.5rem;position:absolute;inset:auto 0 0}.craft__materials{grid-column:1/span 6}.craft__materials ol{counter-reset:material;display:grid}.craft__materials li{border-top:1px solid var(--hairline-dark);counter-increment:material;padding:clamp(1.25rem,3vh,1.9rem) 0}.craft__materials li:last-child{border-bottom:1px solid var(--hairline-dark)}.craft__materials h3{align-items:baseline;gap:1rem;font-size:1.25rem;display:flex}.craft__materials h3:before{content:"0" counter(material);color:var(--on-dark-faint);font-family:var(--font-sans);font-size:var(--label);letter-spacing:var(--tracking-label)}.craft__materials p{max-width:42ch;color:var(--on-dark-soft);font-size:var(--text-sm);margin-top:.5rem;margin-left:2.6rem}.benefits{padding:var(--section-y) var(--gutter);background:var(--paper);color:var(--on-light)}.benefits__header{max-width:68rem;margin-inline:auto}.benefits__title{font-size:var(--display-md);margin-top:clamp(1.5rem,4vh,2.5rem)}.benefits__title span{color:var(--stone-deep);font-style:italic;display:block}.benefits__list{grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,6vw,5rem);max-width:68rem;margin:clamp(3rem,8vh,5rem) auto 0;display:grid}.benefits__item{border-top:1px solid var(--hairline-light);padding:clamp(1.75rem,4vh,2.5rem) 0}.benefits__item dt{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1.8vw,1.5rem)}.benefits__item dd{max-width:34ch;color:var(--on-light-soft);font-size:var(--text-sm);margin:.65rem 0 0;line-height:1.7}.closing{min-height:88svh;padding:var(--section-y) var(--gutter);background:var(--ink);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.closing__backdrop{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;scale:1.04}.closing:after{content:"";background:radial-gradient(#05050559,#050505e0 78%);position:absolute;top:0;right:0;bottom:0;left:0}.closing__inner{z-index:1;justify-items:center;gap:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.closing__title{font-size:var(--display-lg)}.closing__title span{color:var(--bone-dim);font-style:italic;display:block}.footer{padding:clamp(4rem,10vh,7rem) var(--gutter) clamp(2rem,5vh,3rem);border-top:1px solid var(--hairline-dark);background:var(--ink-raised)}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:clamp(2.5rem,6vw,6rem);max-width:78rem;margin-inline:auto;display:flex}.footer__logo{font-family:var(--font-display);font-size:1.4rem}.footer__logo em{opacity:.62;font-style:italic}.footer__line{max-width:30ch;color:var(--on-dark-soft);font-size:var(--text-sm);margin-top:1rem}.footer__columns{flex-wrap:wrap;gap:clamp(2rem,5vw,4.5rem);display:flex}.footer__columns h2{color:var(--on-dark-faint);font-family:var(--font-sans);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:400}.footer__columns ul{gap:.7rem;margin-top:1.25rem;display:grid}.footer__columns a{color:var(--on-dark-soft);font-size:var(--text-sm);transition:color .4s var(--ease-out)}.footer__columns a:hover{color:var(--bone)}.footer__base{border-top:1px solid var(--hairline-dark);max-width:78rem;color:var(--on-dark-faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:clamp(3rem,8vh,5rem) auto 0;padding-top:1.75rem;font-size:.75rem;display:flex}.footer__base ul{gap:1.5rem;display:flex}.footer__base a:hover{color:var(--bone)}.intro__inner>*,.collection__header>*,.craft__intro>*,.craft__materials li,.craft__plate--tall,.benefits__header>*,.benefits__item,.closing__inner>*,.card__media img,.card__body>*{opacity:0;transition:opacity var(--reveal-duration) var(--ease-out),translate var(--reveal-duration) var(--ease-out);transition-delay:var(--reveal-delay,0s);translate:0 1.75rem}.intro__inner>:nth-child(2){transition-delay:.11s}.intro__inner>:nth-child(3){transition-delay:.22s}.collection__header>:nth-child(2),.craft__intro>:nth-child(2),.benefits__header>:nth-child(2){transition-delay:.11s}.collection__header>:nth-child(3),.craft__intro>:nth-child(3){transition-delay:.22s}.card__body>:nth-child(2){transition-delay:90ms}.closing__inner>:nth-child(2){transition-delay:.13s}.closing__inner>:nth-child(3){transition-delay:.26s}.intro[data-revealed] .intro__inner>*,.collection__header[data-revealed]>*,.craft__intro[data-revealed]>*,.craft__materials[data-revealed] li,.craft__plate--tall[data-revealed],.benefits[data-revealed] .benefits__header>*,.benefits[data-revealed] .benefits__item,.closing[data-revealed] .closing__inner>*,.card[data-revealed] .card__media img,.card[data-revealed] .card__body>*{opacity:1;translate:none}@media(max-width:900px){.craft__intro,.craft__materials{grid-column:1/span 12}.craft__plate--tall{aspect-ratio:4/3;grid-column:1/span 12}.craft__plate--wide{aspect-ratio:16/10}}@media(max-width:860px){.nav{gap:1rem}.nav__utility{margin-left:auto}.nav__burger{display:grid}.nav__links{z-index:-1;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .55s var(--ease-out);place-content:center;margin:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.nav--open .nav__links{opacity:1;pointer-events:auto}.nav--open{color:var(--on-dark)}.nav__links ul{text-align:center;flex-direction:column;gap:1.75rem}.nav__links a{opacity:1;font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;font-size:1.75rem}}@media(max-width:720px){.collection__grid,.benefits__list{grid-template-columns:1fr}.collection__grid>:nth-child(2n){margin-top:0}.card__media{aspect-ratio:5/6}.card__actions,.card__media:after{opacity:1;translate:none}.card__actions{pointer-events:auto}.hero__content{padding-bottom:clamp(5.5rem,14vh,7rem)}.hero__copy{max-width:none}.hero__eyebrow{margin-bottom:.9rem}.hero__headline{font-size:clamp(2.15rem,10vw,2.75rem)}.hero__support{max-width:30ch;margin-top:1rem;font-size:.9375rem;line-height:1.55}.hero__actions{gap:.25rem 1.25rem;margin-top:1.4rem}.button{padding:.9rem 1.35rem}.button--quiet{padding:.7rem 0}.button--quiet:after{bottom:.45rem}.scroll-indicator{gap:.6rem}.scroll-indicator__line{height:2.25rem}.intro__body{margin-left:0}.footer__top{flex-direction:column}.nav__search--open input{width:8rem}}@media(hover:none){.card__actions,.card__media:after{opacity:1;translate:none}.card__actions{pointer-events:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.intro__inner>*,.collection__header>*,.craft__intro>*,.craft__materials li,.craft__plate--tall,.benefits__header>*,.benefits__item,.closing__inner>*,.card__media img,.card__body>*,.card__actions{opacity:1;translate:none}.card__actions{pointer-events:auto}.scroll-indicator__line:after{display:none}}@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}
