:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}@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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-moss:#333125;--color-moss-deep:#2a2820;--color-bone:#ddd1b6;--color-copper:#a56941;--color-stone:#847f66;--font-display:"Fraunces", "Playfair Display", Georgia, serif;--font-script:"Caveat", "Shadows Into Light Two", cursive;--container-page:1480px}}@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,ui-sans-serif, system-ui, 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{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}:root{--gutter:clamp(20px, 4vw, 64px);--fg-dim:#ddd1b6a6;--fg-faint:#ddd1b640;--rule:#ddd1b62e}html,body{background:var(--color-moss);color:var(--color-bone);overflow-x:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55}::selection{background:var(--color-copper);color:var(--color-bone)}}@layer components{.wrap{max-width:var(--container-page);padding:0 var(--gutter);margin:0 auto}.site-header{z-index:60;color:var(--color-bone);border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:20px clamp(20px,4vw,48px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s,color .4s;display:grid;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:#333125d1}@supports (color:color-mix(in lab,red,red)){.site-header.is-scrolled{background:color-mix(in oklab,var(--color-moss) 82%,transparent)}}.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px)saturate(120%);border-bottom-color:var(--rule)}.brand-mark{align-items:center;gap:12px;display:inline-flex}.brand-logo{width:auto;height:64px;display:block}.nav-main{font-family:var(--font-display);letter-spacing:.02em;justify-content:center;gap:clamp(18px,3vw,40px);font-size:17px;font-weight:400;display:flex}.nav-main a{color:var(--color-bone);opacity:.85;padding:6px 2px;transition:opacity .2s;position:relative}.nav-main a:hover{opacity:1}.nav-main a:after{content:"";background:var(--color-copper);height:1px;transition:left .24s,right .24s;position:absolute;bottom:-2px;left:50%;right:50%}.nav-main a:hover:after{left:0;right:0}.shop-btn{border:1px solid var(--color-bone);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bone);border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.shop-btn:hover{background:var(--color-bone);color:#14120b}.shop-btn .dot{background:var(--color-copper);border-radius:999px;width:6px;height:6px}.hero{isolation:isolate;min-height:100svh;color:var(--color-bone);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0a09058c,#0a090500 30% 55%,#0a0905d9);position:absolute;inset:0}.hero-stage{z-index:1;background:#14120b;position:absolute;inset:0;overflow:hidden}.hero-photo{object-fit:cover;object-position:center 58%;z-index:2;filter:saturate(.95)contrast(1.02)brightness(.75);width:100%;height:100%;animation:32s ease-in-out infinite alternate heroBreathe;position:absolute;inset:0}.hero-stage .wash{filter:saturate(.9);mix-blend-mode:multiply;opacity:.55;background:radial-gradient(60% 40% at 30% 35%,#a5694147,#0000 62%),radial-gradient(80% 50% at 70% 75%,#847f664d,#0000 65%),radial-gradient(50% 35% at 85% 20%,#ddd1b61f,#0000 70%),linear-gradient(#1a1810,#0c0b06);animation:26s ease-in-out infinite alternate drift;position:absolute;inset:-10%}.hero-stage .grain{mix-blend-mode:overlay;opacity:.32;pointer-events:none;z-index:3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.87  0 0 0 0 0.82  0 0 0 0 0.71  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/></svg>");animation:1.8s steps(6,end) infinite grain;position:absolute;inset:0}.hero-content{z-index:4;width:100%;max-width:var(--container-page);padding:0 var(--gutter) clamp(48px,8vh,96px);margin:0 auto;position:relative}.hero-overline{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#ddd1b6b3;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;display:inline-flex}.hero-overline:after{content:"";opacity:.5;background:currentColor;width:28px;height:1px}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;font-size:clamp(48px,9vw,148px);font-weight:300;line-height:.95}.hero-title .script{font-family:var(--font-script);color:var(--color-copper);font-size:1.05em;font-style:normal;font-weight:400}.hero-title em{color:var(--color-bone);opacity:.92;font-style:italic;font-weight:300}.hero-meta{border-top:1px solid #ddd1b638;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 48px;max-width:900px;margin-top:32px;padding-top:22px;display:grid}.hero-meta .cell{flex-direction:column;gap:4px;display:flex}.hero-meta .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ddd1b68c;font-size:10.5px}.hero-meta .v{font-family:var(--font-display);letter-spacing:.01em;font-size:19px;font-weight:400}.section-label{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:14px;margin-bottom:22px;font-size:11px;display:inline-flex}.section-label:before{content:"";background:var(--color-copper);width:32px;height:1px}.section-label .index{color:var(--color-copper)}.intro{border-bottom:1px solid var(--rule);padding:clamp(80px,13vh,160px) 0}.intro .wrap{grid-template-columns:1fr;gap:48px;display:grid}@media(min-width:900px){.intro .wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:96px}}.intro h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1.02}.intro h2 em{color:var(--color-copper);font-style:italic;font-weight:400}.intro .body{font-family:var(--font-sans);color:var(--fg-dim);text-wrap:pretty;max-width:56ch;font-size:18px;line-height:1.7}.intro .body p+p{margin-top:1.2em}.intro .body .lead{font-family:var(--font-display);color:var(--color-bone);margin-bottom:1em;font-size:22px;font-style:italic;line-height:1.45}.intro .signature{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);align-items:baseline;gap:14px;margin-top:40px;font-size:11px;display:flex}.intro .signature .rule{background:var(--fg-faint);flex:0 0 48px;height:1px}.operations{padding:clamp(72px,10vh,120px) 0}.ops-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.ops-head h2{font-family:var(--font-display);letter-spacing:-.015em;max-width:16ch;font-size:clamp(32px,4.2vw,56px);font-weight:300;line-height:1}.ops-head h2 em{color:var(--color-copper);font-style:italic}.ops-head .counter{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.ops-grid{grid-template-columns:1fr;gap:28px;display:grid}@media(min-width:780px){.ops-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.op-card{border:1px solid var(--rule);background:var(--color-moss-deep);cursor:pointer;border-radius:4px;flex-direction:column;min-height:520px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.op-card:hover{border-color:var(--color-copper)}.op-card:hover .card-photo{filter:saturate();transform:scale(1.05)}.op-card:hover .op-cta{color:var(--color-copper)}.op-card:hover .op-cta .arrow{transform:translate(6px)}.op-img{aspect-ratio:4/3.4;background:#1a1810;position:relative;overflow:hidden}.op-img:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a090500 45%,#0a09058c);position:absolute;inset:0}.card-photo{object-fit:cover;filter:saturate(.92);z-index:1;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0}.tag-number{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-copper);font-size:11px;position:absolute;top:14px;right:14px}.op-body{flex-direction:column;flex:1;gap:14px;padding:26px 26px 30px;display:flex}.op-body h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.1}.op-body h3 .the{font-family:var(--font-display);color:var(--fg-dim);margin-bottom:-4px;margin-right:4px;font-size:.7em;font-style:italic;font-weight:300;display:block}.op-body p{color:var(--fg-dim);font-size:15px;line-height:1.6}.op-cta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bone);align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:11px;transition:color .2s;display:inline-flex}.op-cta .arrow{transition:transform .28s}.land{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(72px,10vh,120px) 0}.land-grid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid;position:relative}@media(min-width:900px){.land-grid{grid-template-columns:1.1fr 1fr;gap:80px}}.land-text h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(32px,4.2vw,56px);font-weight:300;line-height:1.02}.land-text h2 em{color:var(--color-copper);font-style:italic}.land-text p{color:var(--fg-dim);max-width:50ch;margin-top:24px;font-size:17px;line-height:1.7}.land-stats{grid-template-columns:repeat(3,1fr);gap:20px;max-width:460px;margin-top:40px;display:grid}.land-stats .stat .n{font-family:var(--font-display);color:var(--color-copper);font-size:40px;font-weight:400;line-height:1}.land-stats .stat .l{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);margin-top:8px;font-size:10px}.land-trail{aspect-ratio:16/11;object-fit:cover;border:1px solid var(--rule);filter:saturate(.92);border-radius:2px;width:100%;margin-top:36px}.land-map{aspect-ratio:1;border:1px solid var(--rule);background:radial-gradient(ellipse 80% 60% at 60% 40%,#847f6624,transparent 70%),linear-gradient(180deg,var(--color-moss-deep) 0%,var(--color-moss) 100%);border-radius:4px;position:relative;overflow:hidden}.land-map svg{width:100%;height:100%}.land-map .corner{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);font-size:10px;position:absolute}.land-map .corner.tl{top:12px;left:14px}.land-map .corner.tr{color:var(--color-copper);top:12px;right:14px}.land-map .corner.bl{bottom:12px;left:14px}.land-map .corner.br{bottom:12px;right:14px}.shop{padding:clamp(72px,10vh,120px) 0;position:relative;overflow:hidden}.shop-inner{grid-template-columns:1fr;align-items:center;gap:50px;display:grid}@media(min-width:900px){.shop-inner{grid-template-columns:1fr 1fr;gap:80px}}.shop-text h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.02}.shop-text h2 em{color:var(--color-copper);font-style:italic}.shop-text p{color:var(--fg-dim);max-width:48ch;margin-top:22px;font-size:17px;line-height:1.7}.shop-cta-row{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.btn-primary{background:var(--color-copper);color:var(--color-bone);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:13px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{border:1px solid var(--fg-faint);color:var(--color-bone);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:13px;font-weight:500;transition:border-color .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--color-bone)}.shop-card{aspect-ratio:4/5;border:1px solid var(--rule);background:#1a1810;border-radius:4px;position:relative;overflow:hidden}.shop-photo{object-fit:cover;z-index:1;filter:saturate(.95);width:100%;height:100%;position:absolute;inset:0}.shop-card-overlay{z-index:2;pointer-events:none;padding:24px;display:flex;position:absolute;inset:0}.shop-card-overlay .label-grid{-webkit-backdrop-filter:blur(8px)saturate(120%);width:min(240px,62%);color:var(--color-bone);background:#14120bb8;border:1px solid #ddd1b62e;border-radius:2px;flex-direction:column;gap:10px;margin-top:auto;padding:18px 16px 16px;display:flex;position:relative}.shop-card-overlay .top,.shop-card-overlay .bot{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ddd1b68c;justify-content:space-between;align-items:center;font-size:10px;display:flex}.shop-card-overlay .mid{justify-content:center;align-items:center;display:flex}.shop-card-overlay .mid .bad{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ddd1b640;border-radius:2px;padding:18px 16px}.shop-card-overlay .bad .big{font-family:var(--font-display);color:var(--color-bone);font-size:22px;font-style:italic;font-weight:300;line-height:1}.shop-card-overlay .bad .small{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ddd1b699;margin-top:6px;font-size:8px}.shop-card-overlay .price{font-family:var(--font-display);color:var(--color-copper);letter-spacing:-.01em;font-size:22px;font-style:italic}.site-footer{isolation:isolate;background:var(--color-moss-deep);border-top:1px solid var(--rule);padding:clamp(280px,34vw,440px) 0 40px;position:relative;overflow:hidden}.footer-bg{z-index:0;filter:saturate(.9)brightness(.85);background:url(/assets/footer-horizon.png) 50% 35%/cover no-repeat;position:absolute;inset:0}.footer-overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 0%,#0000 38%,#2a282059 58%,#2a2820c7 76%,#2a2820f0 88%,var(--color-moss-deep) 100%),radial-gradient(ellipse 70% 50% at 50% 100%,#2a282080 0%,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.footer-overlay{background:linear-gradient(180deg,color-mix(in oklab,var(--color-moss-deep) 0%,transparent) 0%,color-mix(in oklab,var(--color-moss-deep) 0%,transparent) 38%,color-mix(in oklab,var(--color-moss-deep) 35%,transparent) 58%,color-mix(in oklab,var(--color-moss-deep) 78%,transparent) 76%,color-mix(in oklab,var(--color-moss-deep) 94%,transparent) 88%,var(--color-moss-deep) 100%),radial-gradient(ellipse 70% 50% at 50% 100%,color-mix(in oklab,var(--color-moss-deep) 50%,transparent) 0%,transparent 60%)}}.site-footer>.wrap{z-index:2;position:relative}.footer-grid{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:48px;padding-bottom:64px;display:grid}@media(min-width:860px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:56px}}.footer-brand h4{font-family:var(--font-display);max-width:18ch;margin-bottom:18px;font-size:28px;font-style:italic;font-weight:300;line-height:1.15}.footer-brand .addr{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-dim);font-size:11px;line-height:1.8}.footer-col h5{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:18px;font-size:10.5px}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col a{font-family:var(--font-display);color:var(--color-bone);opacity:.85;font-size:17px;transition:opacity .2s,color .2s}.footer-col a:hover{color:var(--color-copper);opacity:1}.footer-base{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;font-size:10.5px;display:flex}}@layer utilities{.grid{display:grid}.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,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@keyframes heroBreathe{0%{transform:scale(1.04)translate(-.8%,-.4%)}to{transform:scale(1.08)translate(.8%,.4%)}}@keyframes drift{0%{transform:translate(-1%,-1%)scale(1.02)}to{transform:translate(1.5%,1.5%)scale(1.05)}}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-2%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(3%,2%)}}@media(prefers-reduced-motion:reduce){.hero-photo,.hero-stage .wash,.hero-stage .grain{animation:none!important}}@media(max-width:720px){.nav-main{display:none}.shop-btn{padding:9px 16px;font-size:11px}.brand-logo{height:44px}.hero-meta{grid-template-columns:1fr 1fr;gap:18px}.shop-card-overlay .label-grid{width:70%}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
