.launch-drops.home-story-section{display:grid;gap:var(--sp-5);margin-block:var(--sp-5);padding:var(--sp-5);border:1px solid var(--ui-border);border-radius:var(--r-xl);background:var(--ui-surface);box-shadow:var(--ui-shadow);scroll-margin-top:84px}.launch-drops>.home-story-heading{margin-bottom:0}.drops-waves{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.drops-wave{border:1px solid var(--ui-border);border-radius:var(--r-lg);background:var(--ui-raised);overflow:hidden}.drops-wave[data-status=live]{border-color:var(--ui-gold);box-shadow:0 0 0 1px var(--ui-gold-wash)}.drops-wave-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-4);border:0;background:transparent;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer}.drops-wave-toggle:focus-visible{outline:3px solid var(--ui-gold);outline-offset:-3px;border-radius:var(--r-lg)}.drops-wave-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-3);color:var(--ui-muted);font-size:.88rem;font-weight:700}.drops-wave-title strong{color:var(--ui-text);font-size:1rem;font-weight:900}.drops-wave-length{color:var(--ui-faint)}.drops-chip{padding:2px 10px;border:1px solid var(--ui-border);border-radius:999px;font-size:var(--fs-small);font-weight:800}.drops-wave[data-status=live] .drops-chip{border-color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 16%,transparent);color:var(--ui-success-text)}.drops-wave[data-status=soon] .drops-chip{border-color:var(--ui-gold);background:var(--ui-gold-wash);color:var(--ui-gold-text)}.drops-wave[data-status=ended]{border-color:var(--ui-border);background:var(--ui-inset)}.drops-wave[data-status=ended] .drops-chip{border-color:var(--ui-faint);background:transparent;color:var(--ui-muted)}.drops-wave[data-status=ended] .drops-wave-date,.drops-wave[data-status=ended] .drops-phase-list time{color:var(--ui-muted);text-decoration:line-through}.drops-wave-icon{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ui-gold-wash);color:var(--ui-gold-text)}.drops-wave-body{padding:0 var(--sp-4) var(--sp-4)}.drops-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ui-border);border-radius:var(--r-md);overflow:hidden;table-layout:fixed}.drops-table th,.drops-table td{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--ui-border);color:var(--ui-text);text-align:left;vertical-align:middle}.drops-table thead th{border-top:0;background:var(--ui-gold-wash);color:var(--ui-muted);font-size:var(--fs-small);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.drops-table thead th:nth-child(1){width:32%}.drops-table thead th:nth-child(3){width:22%}.drops-pack-name{display:flex;align-items:center;gap:var(--sp-3);font-weight:900}.drops-pack-art{flex:0 0 auto;width:56px;height:auto;aspect-ratio:320 / 440;object-fit:contain}.drops-pack-art.is-small{width:36px}.drops-contents{color:var(--ui-muted);font-size:var(--fs-small);line-height:1.45}.drops-inner{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--ui-faint);font-size:var(--fs-small)}.drops-inner b{color:var(--ui-muted)}.drops-price strong{display:block;color:var(--ui-gold-text);font-size:1rem;font-weight:900}.drops-price small{display:block;color:var(--ui-muted);font-size:var(--fs-small);line-height:1.35}.drops-new{display:inline-block;margin-left:var(--sp-2);padding:1px 8px;border-radius:999px;background:var(--ui-success);color:var(--ui-surface);font-size:var(--fs-small);font-weight:900;letter-spacing:.08em;vertical-align:2px}.drops-wave-phases{display:grid;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-3)}.drops-phase-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none}.drops-phase-list li{display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--ui-border);border-radius:var(--r-md);background:var(--ui-inset)}.drops-phase-list span{color:var(--ui-muted);font-size:var(--fs-small);font-weight:700}.drops-phase-list b{color:var(--ui-text);font-weight:900}.drops-phase-list time{color:var(--ui-gold-text);font-weight:900;white-space:nowrap}.drops-phase-list small{color:var(--ui-muted);font-size:var(--fs-small);line-height:1.35}.drops-countdown{justify-self:start;margin:0;padding:4px 12px;border-radius:999px;background:var(--ui-gold-wash);color:var(--ui-gold-text);font-size:.9rem;font-weight:900;font-variant-numeric:tabular-nums}@media (max-width: 640px){.drops-wave-toggle{padding:var(--sp-2) var(--sp-3)}.drops-wave-body{padding:0 var(--sp-2) var(--sp-2)}.drops-wave-phases{padding:0 var(--sp-3) var(--sp-3)}.drops-phase-list{grid-template-columns:minmax(0,1fr)}.drops-table,.drops-table tbody,.drops-table tr,.drops-table th,.drops-table td{display:block;width:100%}.drops-table{border:0}.drops-table thead{display:none}.drops-table tr{padding:var(--sp-2) 0;border-top:1px solid var(--ui-border)}.drops-table tr:first-child{border-top:0}.drops-table th,.drops-table td{padding:4px var(--sp-2);border-top:0}.drops-price strong,.drops-price small{display:inline;margin-right:var(--sp-2)}}.home-flows{display:grid;gap:var(--sp-4);margin-top:var(--sp-5)}.home-flow{padding:var(--sp-4) var(--sp-5);border:1px solid var(--ui-border);border-radius:var(--r-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.home-flow h3{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);color:var(--ui-gold-text)}.home-flow ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none}@media (min-width: 900px){.home-flow{display:flex;align-items:center;gap:var(--sp-5)}.home-flow h3{flex:0 0 auto;min-width:110px;margin:0}.home-flow ol{flex-wrap:nowrap}.home-flow li{white-space:nowrap}}.home-flow li{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--ui-text);font-weight:700}.home-flow li span{padding:6px 12px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-raised)}.home-flow li:not(:last-child):after{content:"→";color:var(--ui-gold-text);font-weight:900}.home-flow li.is-goal span{display:inline-flex;align-items:center;gap:6px;border-color:var(--ui-gold);background:var(--ui-gold);color:var(--ui-on-gold);box-shadow:0 0 0 3px var(--ui-gold-wash)}.home-flow-num{display:none}@media (max-width: 899px){.home-flow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--sp-2)}.home-flow li{display:flex;min-width:0}.home-flow li:not(:last-child):after{content:none}.home-flow li span,.home-flow li.is-goal span{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:6px 12px;border-radius:var(--r-md);overflow-wrap:anywhere}.home-flow li.is-goal span svg{flex:none}.home-flow-num{display:inline-grid;flex:none;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--ui-gold-wash);color:var(--ui-gold-text);font-size:var(--fs-small);font-weight:900}.home-flow li.is-goal .home-flow-num{background:var(--ui-on-gold);color:var(--ui-gold)}}.home-page{min-height:100vh;overflow-x:hidden;color:#6b4328}.home-story-page{--home-ivory: var(--ui-raised);--home-parchment: var(--ui-surface);--home-parchment-deep: var(--ui-inset);--home-green: var(--ui-success);--home-green-deep: var(--ui-success-text);--home-brown: var(--ui-text);--home-muted: var(--ui-muted);--home-gold: var(--ui-gold);--home-gold-soft: var(--ui-gold-strong);--home-sky: var(--ui-inset);--home-line: var(--ui-border);--home-shadow: var(--ui-shadow);min-height:100vh;overflow:clip;color:var(--home-brown)}.home-story-hero,.home-featured-card,.home-story-section{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));margin-inline:auto}.home-story-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,620px);align-items:center;gap:var(--sp-7);padding:var(--sp-6) 0}.home-featured-card{--featured-ink: #fff3d8;--featured-accent: #f8d68a;--featured-scrim: linear-gradient(180deg, rgba(30, 15, 6, .08), rgba(30, 15, 6, .8));position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;min-height:320px;margin-bottom:12px;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:16px;background:var(--ui-inset);box-shadow:var(--home-shadow)}.home-featured-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--featured-scrim),var(--featured-bg-light, none);background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .6s ease}:root[data-theme=dark] .home-featured-bg{background-image:var(--featured-scrim),var(--featured-bg-dark, none)}.home-featured-bg.is-active{opacity:1}.home-featured-bg[data-fit=contain]{background-image:var(--featured-scrim),var(--featured-bg-light, none),var(--featured-backdrop-light, none);background-position:center,right center,center;background-size:cover,contain,cover}:root[data-theme=dark] .home-featured-bg[data-fit=contain]{background-image:var(--featured-scrim),var(--featured-bg-dark, none),var(--featured-backdrop-dark, none)}.home-featured-slides{display:grid;align-items:end;padding:var(--sp-8) var(--sp-6) var(--sp-4)}.home-featured-slide{grid-area:1 / 1;display:grid;justify-items:start;gap:10px;max-width:680px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.home-featured-slide.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.home-featured-slide h2{margin:0;color:var(--featured-ink);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.08;text-wrap:balance;text-shadow:0 2px 5px rgba(25,12,4,.8)}.home-featured-slide p{margin:0;color:var(--featured-ink);font-size:.96rem;font-weight:600;line-height:1.58;text-shadow:0 2px 5px rgba(25,12,4,.8)}.home-featured-slide .home-story-eyebrow{color:var(--featured-accent);text-shadow:0 2px 4px #291608}.home-featured-slide .home-story-button{margin-top:6px}.home-featured-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:0 clamp(16px,3vw,32px) 16px}.home-featured-controls .is-next{order:3}.home-featured-dots{display:flex;order:2}.home-featured-dots button{display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:pointer}.home-featured-dots button:before{width:10px;height:10px;border-radius:50%;background:#fff3d880;content:"";transition:transform .15s ease}.home-featured-dots button.active:before{background:var(--ui-gold);transform:scale(1.3)}.home-featured-dots button:focus-visible{outline:3px solid var(--ui-gold);outline-offset:-6px;border-radius:var(--r-sm)}.home-carousel-arrow{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid var(--ui-border);border-radius:50%;padding:0;background:color-mix(in srgb,var(--ui-surface) 86%,transparent);color:var(--ui-text);box-shadow:var(--ui-shadow-sm);cursor:pointer;transition:transform .15s ease}.home-carousel-arrow:hover{transform:scale(1.06)}.home-carousel-arrow:focus-visible{outline:3px solid var(--ui-gold);outline-offset:2px}.home-hero-carousel{position:relative;min-width:0}.home-hero-carousel .home-carousel-arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%)}.home-hero-carousel .home-carousel-arrow:hover{transform:translateY(-50%) scale(1.06)}.home-hero-carousel .is-prev{left:10px}.home-hero-carousel .is-next{right:10px}.home-hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/lands-background-day-1672-DRIdw_XG.webp) center / cover no-repeat;opacity:0;transition:opacity .5s ease}:root[data-theme=dark] .home-hero-scene{background-image:url(/assets/lands-background-night-1672-MORpXS9N.webp)}.home-hero-scene.is-active{opacity:1}@media (max-width: 780px){.home-hero-scene{background-image:url(/assets/lands-background-day-800-BUFFhWu_.webp)}:root[data-theme=dark] .home-hero-scene{background-image:url(/assets/lands-background-night-800-DsWHvzR7.webp)}}.home-hero-slide{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.home-hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}@media (prefers-reduced-motion: reduce){.home-featured-bg,.home-featured-slide,.home-featured-slide.is-active,.home-featured-dots button:before,.home-carousel-arrow,.home-hero-scene,.home-hero-slide,.home-hero-slide.is-active{transition:none}}@media (max-width: 700px){.home-featured-card{min-height:350px}.home-featured-slides{padding:100px 24px 16px}.home-featured-controls{justify-content:center}}.home-story-hero-copy{display:grid;justify-items:start;gap:20px;max-width:590px}.home-story-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--ui-success-text);font-size:var(--fs-small);font-weight:850;letter-spacing:0;line-height:1.2}.home-story-hero h1{max-width:580px;margin:0;color:var(--home-brown);font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.02;text-wrap:balance}.home-story-hero-copy>p,.home-story-heading>p,.home-feature-copy>p{margin:0;color:var(--home-muted);font-size:1rem;font-weight:550;line-height:1.65}.home-story-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home-showcase-card:focus-visible{outline:3px solid color-mix(in srgb,var(--home-gold) 68%,white);outline-offset:3px}.home-story-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:4px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-story-indicators span{display:flex;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 12px;color:var(--home-muted);font-size:var(--fs-small);font-weight:750;line-height:1.25}.home-story-indicators span+span{border-left:1px solid var(--home-line)}.home-story-indicators svg{flex:0 0 auto;color:var(--home-green)}.home-story-art{position:relative;isolation:isolate;width:100%;margin:0;overflow:hidden;border:1px solid var(--home-line);border-radius:8px;background-color:#c8dfe4;background-image:url(/assets/home-nft-background-day-800-Ddd9vpx9.webp);background-position:center;background-size:cover;box-shadow:var(--home-shadow)}:root[data-theme=dark] .home-story-art{background-color:#172335;background-image:url(/assets/home-nft-background-night-800-edbwhxcc.webp);background-position:center;background-size:cover}.home-story-art-hero{aspect-ratio:4 / 3}.home-art-cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.home-art-cards img{position:absolute;bottom:4%;width:42%;max-height:92%;object-fit:contain;filter:drop-shadow(0 12px 13px rgba(57,34,20,.25))}.home-art-cards img:nth-child(1){left:2%;z-index:2;transform:rotate(-6deg)}.home-art-cards img:nth-child(2){left:29%;bottom:1%;z-index:3;width:44%}.home-art-cards img:nth-child(3){right:1%;z-index:1;transform:rotate(6deg)}.home-story-section{padding:var(--sp-6) 0}.home-story-heading{display:grid;justify-items:start;gap:11px;max-width:680px;margin-bottom:28px}.home-story-heading-centered{justify-items:center;margin-inline:auto;text-align:center}.home-story-heading h2,.home-feature-copy h2,.home-lore-copy h2{margin:0;color:var(--home-brown);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.1;text-wrap:balance}.home-how{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-world{display:grid;gap:var(--sp-5);padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.home-feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,540px);align-items:center;gap:var(--sp-7)}.home-feature-row-art-first{grid-template-columns:minmax(400px,540px) minmax(0,1fr)}.home-feature-row+.home-feature-row{padding-top:var(--sp-5);border-top:1px solid var(--home-line)}.home-feature-row-art-first .home-feature-copy{order:2}.home-feature-row-art-first .home-story-art{order:1}.home-feature-copy{display:grid;justify-items:start;gap:14px}.home-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;margin-top:4px}.home-feature-list span{display:flex;align-items:flex-start;gap:8px;color:var(--home-brown);font-size:var(--fs-small);font-weight:750;line-height:1.35}.home-feature-list svg{flex:0 0 auto;color:var(--home-green)}.home-showcase{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));max-width:none;padding:58px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--home-parchment) 72%,transparent),color-mix(in srgb,var(--home-ivory) 55%,transparent));border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-showcase-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px}.home-showcase-card{display:grid;gap:10px;min-width:0;margin:0}.home-showcase-card:nth-child(2n){margin-top:24px}.home-showcase-card img{display:block;width:100%;aspect-ratio:4253 / 5847;border-radius:6px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(75,46,24,.18))}.home-lore-banner{position:relative;isolation:isolate;display:grid;align-items:center;aspect-ratio:auto;min-height:340px;height:clamp(340px,26vw,440px);margin-top:var(--sp-6);margin-bottom:32px;overflow:hidden;border:1px solid rgba(238,213,169,.24);border-radius:8px;padding:var(--sp-5);background:linear-gradient(135deg,#222521 0,#222521 42%,#354036 76%,#59604c);color:#fff5df;box-shadow:var(--home-shadow)}.home-lore-copy{position:relative;z-index:3;display:grid;justify-items:start;gap:13px;width:min(55%,580px)}.home-lore-copy .home-story-eyebrow{color:var(--home-gold-soft)}.home-lore-copy h2{color:#fff4de}.home-lore-copy p{margin:0;color:#fff4ded1;font-size:.94rem;font-weight:550;line-height:1.58}.home-story-button-lore{border-color:#f5dcaf73;background:#fff7e11f;color:#fff5df}.home-story-button-lore:hover{background:#fff7e133}.home-lore-art{position:absolute}.home-lore-art{top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-image:url(/assets/lore-first-roost-1200-CDEbMWxy.webp);background-position:center 48%;background-size:cover}.home-lore-art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101411e6,#141b16bd 48%,#0f141157);content:""}.home-lore-art img{position:absolute;right:3%;bottom:-30%;z-index:2;width:29%;max-height:118%;object-fit:contain;filter:brightness(.38) saturate(.78) drop-shadow(0 12px 18px rgba(0,0,0,.4));transform:rotate(4deg)}@media (max-width: 1080px){.home-story-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:38px}.home-story-hero h1{font-size:48px}.home-feature-row{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:38px}.home-feature-list{grid-template-columns:1fr}}@media (max-width: 900px){.home-story-hero,.home-feature-row{grid-template-columns:1fr}.home-story-hero .home-story-art,.home-feature-row .home-story-art{justify-self:center;width:100%;max-width:540px}.home-story-hero{gap:30px;padding-top:48px}.home-story-hero-copy{max-width:720px}.home-hero-carousel{width:min(680px,100%);justify-self:center}.home-feature-row-art-first .home-feature-copy,.home-feature-row-art-first .home-story-art{order:initial}.home-feature-copy{order:1}.home-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lore-copy{width:62%}}@media (max-width: 768px){.home-story-hero,.home-story-section{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)))}.home-story-hero{gap:24px;padding:38px 0 44px}.home-story-hero-copy{gap:16px}.home-story-hero h1{font-size:42px;line-height:1.03}.home-story-hero-copy>p,.home-story-heading>p,.home-feature-copy>p{font-size:.93rem;line-height:1.58}.home-story-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-story-indicators{grid-template-columns:1fr}.home-story-indicators span{min-height:42px;padding:8px 4px}.home-story-indicators span+span{border-top:1px solid var(--home-line);border-left:0}.home-story-section{padding:42px 0}.home-story-heading{margin-bottom:22px}.home-story-heading h2,.home-feature-copy h2,.home-lore-copy h2{font-size:26px}.home-world{gap:30px;padding-top:48px;padding-bottom:48px}.home-feature-row{gap:22px}.home-feature-row+.home-feature-row{padding-top:30px}.home-feature-copy{gap:11px}.home-feature-list{grid-template-columns:1fr;gap:8px}.home-showcase{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));padding:42px 0 46px}.home-showcase-track{display:flex;gap:12px;margin-inline:-12px;overflow-x:auto;padding:0 12px 12px;scroll-padding-inline:12px;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x}.home-showcase-card{width:168px;flex:0 0 168px;scroll-snap-align:start}.home-showcase-card:nth-child(2n){margin-top:16px}.home-lore-banner{aspect-ratio:4 / 3;min-height:0;margin-top:46px;margin-bottom:20px;padding:24px}.home-lore-copy{width:88%;gap:11px}.home-lore-copy p{font-size:var(--fs-small)}.home-lore-art img{right:-5%;bottom:-12%;width:43%}}@media (max-width: 430px){.home-lore-copy{width:79%}}@media (max-width: 390px){.home-story-actions{grid-template-columns:1fr}.home-lore-banner{min-height:0;padding:18px}.home-lore-copy{width:100%;gap:8px}.home-lore-copy h2{font-size:28px}.home-lore-copy p{font-size:var(--fs-small);line-height:1.45}.home-lore-copy .home-story-button{min-height:40px}.home-lore-art img{opacity:.72}}.home-feature-row{grid-template-columns:minmax(0,1fr) minmax(360px,540px);gap:var(--sp-7)}.home-feature-row-art-first{grid-template-columns:minmax(360px,540px) minmax(0,1fr)}.home-story-art-coop .home-art-cards,.home-story-art-crafting .home-art-cards{top:0;right:0;bottom:0;left:0;overflow:hidden}.home-story-art-coop .home-art-cards img,.home-story-art-crafting .home-art-cards img{bottom:-7%;width:35%}.home-story-art-coop .home-art-cards img:nth-child(2),.home-story-art-crafting .home-art-cards img:nth-child(2){bottom:-10%;width:38%}@media (max-width: 1080px) and (min-width: 901px){.home-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}}@media (max-width: 900px){.home-feature-row{grid-template-columns:1fr}.home-feature-row .home-feature-copy{order:1}.home-feature-row .home-story-art{order:2}}.home-art-cards,.home-story-art-coop .home-art-cards,.home-story-art-crafting .home-art-cards{top:5%;right:5%;bottom:5%;left:5%;overflow:visible}.home-story-art-coop .home-art-cards img,.home-story-art-crafting .home-art-cards img{bottom:2%}.home-story-art-coop .home-art-cards img:nth-child(2),.home-story-art-crafting .home-art-cards img:nth-child(2){bottom:0}.home-showcase{padding-bottom:48px}.home-showcase-track{align-items:start;overflow:visible;padding:8px 0 12px}.home-showcase-float{--home-float-shift: -6px;display:grid;place-items:center;width:100%;aspect-ratio:4253 / 5847;animation:home-showcase-float 7.6s ease-in-out -2.1s infinite;will-change:transform}.home-showcase-card:nth-child(2) .home-showcase-float{animation-duration:8.7s;animation-delay:-5.4s}.home-showcase-card:nth-child(3) .home-showcase-float{animation-duration:6.8s;animation-delay:-1.3s}.home-showcase-card:nth-child(4) .home-showcase-float{animation-duration:8.1s;animation-delay:-6.2s}.home-showcase-card:nth-child(5) .home-showcase-float{animation-duration:7.2s;animation-delay:-3.8s}.home-showcase-card img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}@media (max-width: 768px){.home-showcase{padding-bottom:40px}.home-showcase-track{overflow-x:auto;overflow-y:hidden;padding-top:8px;padding-bottom:10px}.home-showcase-float{--home-float-shift: -4px}}.home-showcase{padding:var(--sp-5);overflow:hidden;border:1px solid color-mix(in srgb,var(--home-gold) 30%,var(--home-line));border-radius:20px;background:radial-gradient(ellipse 74% 48% at 50% 72%,rgba(214,155,45,.14) 0%,rgba(244,231,199,.08) 48%,transparent 82%),radial-gradient(ellipse 115% 88% at 50% 76%,rgba(116,145,100,.09) 0%,transparent 76%),linear-gradient(145deg,#f7e9c9,#fff9e9 48%,#e8d6ad);box-shadow:0 14px 32px #4b331f21}:root[data-theme=dark] .home-showcase{border-color:#e8c1783d;background:radial-gradient(ellipse 72% 46% at 50% 72%,rgba(198,139,51,.13) 0%,rgba(96,85,43,.08) 48%,transparent 82%),radial-gradient(ellipse 112% 86% at 50% 76%,rgba(91,105,59,.09) 0%,transparent 76%),linear-gradient(145deg,#2b2118,#1d1915 52%,#33271b);box-shadow:0 16px 34px #0000004d}.home-showcase-track{display:grid;grid-template-columns:repeat(5,minmax(0,240px));justify-content:center;align-items:start;gap:var(--sp-5);overflow:visible;padding:var(--sp-2) 0 var(--sp-5);outline:none}.home-showcase-track:focus-visible{outline:3px solid color-mix(in srgb,var(--home-gold) 68%,white);outline-offset:4px}.home-showcase-card,.home-showcase-card:nth-child(2n){display:block;min-width:0;margin:0;overflow:visible}.home-showcase-stagger{position:relative;isolation:isolate;width:100%}.home-showcase-stagger:after{position:absolute;right:12%;bottom:-7px;left:12%;z-index:0;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(66,45,31,.23) 0%,rgba(66,45,31,.13) 42%,transparent 76%);content:"";pointer-events:none}:root[data-theme=dark] .home-showcase-stagger:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.44) 0%,rgba(0,0,0,.25) 42%,transparent 70%),radial-gradient(ellipse at center,rgba(205,145,51,.13) 0%,rgba(205,145,51,.07) 48%,transparent 80%)}.home-showcase-card:nth-child(1) .home-showcase-stagger{transform:translateY(0)}.home-showcase-card:nth-child(2) .home-showcase-stagger{transform:translateY(20px)}.home-showcase-card:nth-child(3) .home-showcase-stagger{transform:translateY(5px)}.home-showcase-card:nth-child(4) .home-showcase-stagger{transform:translateY(24px)}.home-showcase-card:nth-child(5) .home-showcase-stagger{transform:translateY(2px)}.home-showcase-float{position:relative;z-index:1;display:grid;place-items:center;width:100%;aspect-ratio:4253 / 5847;will-change:transform}.home-showcase-card:nth-child(1) .home-showcase-float{--float-a: 1px;--float-b: -5px;--float-c: -2px;animation:home-showcase-float-one 7.4s ease-in-out -2.1s infinite}.home-showcase-card:nth-child(2) .home-showcase-float{--float-a: -2px;--float-b: 4px;--float-c: 1px;animation:home-showcase-float-two 8.6s ease-in-out -5.3s infinite}.home-showcase-card:nth-child(3) .home-showcase-float{--float-a: 1px;--float-b: -4px;--float-c: 0px;animation:home-showcase-float-three 6.9s ease-in-out -1.2s infinite}.home-showcase-card:nth-child(4) .home-showcase-float{--float-a: -1px;--float-b: 4px;--float-c: 0px;animation:home-showcase-float-four 8.1s ease-in-out -6.1s infinite}.home-showcase-card:nth-child(5) .home-showcase-float{--float-a: 0px;--float-b: -5px;--float-c: -1px;animation:home-showcase-float-five 7.2s ease-in-out -3.7s infinite}.home-showcase-card img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(75,46,24,.18))}.home-showcase-controls{display:none}.home-showcase-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;min-height:44px;margin:20px auto 0;border:1px solid #ad7724;border-left:3px solid var(--home-green);border-radius:8px;padding:0 18px 0 16px;background:linear-gradient(180deg,#f3cf79,#d69b2d);color:#402918;font-size:var(--fs-small);font-weight:850;line-height:1;box-shadow:0 4px #74481642,0 10px 20px #4b331f1a;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.home-showcase-cta:hover{transform:translateY(-1px);border-color:#98661c;border-left-color:var(--home-green-deep);background:linear-gradient(180deg,#f8d98f,#dfa53a);box-shadow:0 5px #74481640,0 12px 22px #4b331f21}.home-showcase-cta:active{transform:translateY(2px);box-shadow:0 2px #74481642,0 6px 12px #4b331f1a}.home-showcase-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--home-green) 58%,white);outline-offset:3px}.home-showcase-cta[aria-disabled=true]{cursor:not-allowed;filter:saturate(.45);opacity:.56;pointer-events:none}:root[data-theme=dark] .home-showcase-cta{border-color:#b9832c;border-left-color:#91ad75;color:#302015;box-shadow:0 4px #00000057,0 10px 22px #00000038}@media (max-width: 768px){.home-showcase{width:calc(100% - 32px);padding:32px 16px 24px;border-radius:16px}.home-showcase .home-story-heading{margin-bottom:18px}.home-showcase .home-story-heading h2{font-size:26px}.home-showcase-track{display:flex;justify-content:flex-start;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:8px calc(50% - min(30vw,120px)) 28px;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.home-showcase-track::-webkit-scrollbar{display:none}.home-showcase-card,.home-showcase-card:nth-child(2n){width:auto;flex:0 0 min(60vw,240px);scroll-snap-align:center;scroll-snap-stop:always}.home-showcase-card:nth-child(1) .home-showcase-stagger{transform:translateY(0)}.home-showcase-card:nth-child(2) .home-showcase-stagger{transform:translateY(12px)}.home-showcase-card:nth-child(3) .home-showcase-stagger{transform:translateY(3px)}.home-showcase-card:nth-child(4) .home-showcase-stagger{transform:translateY(14px)}.home-showcase-card:nth-child(5) .home-showcase-stagger{transform:translateY(0)}.home-showcase-stagger:after{right:15%;bottom:-5px;left:15%;height:14px}.home-showcase-card:nth-child(1) .home-showcase-float,.home-showcase-card:nth-child(3) .home-showcase-float,.home-showcase-card:nth-child(5) .home-showcase-float{--float-a: 1px;--float-b: -3px;--float-c: -1px}.home-showcase-card:nth-child(2) .home-showcase-float,.home-showcase-card:nth-child(4) .home-showcase-float{--float-a: -1px;--float-b: 3px;--float-c: 1px}.home-showcase-controls{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;margin-top:8px}.home-showcase-cta{width:100%;min-height:46px;margin-top:20px}.home-showcase-controls>button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--home-line);border-radius:7px;background:color-mix(in srgb,var(--home-ivory) 88%,transparent);color:var(--home-brown);cursor:pointer}.home-showcase-controls>button:disabled{cursor:default;opacity:.38}.home-showcase-dots{display:flex;align-items:center;justify-content:center;min-width:0;gap:0}.home-showcase-dots button{display:grid;flex:0 1 44px;place-items:center;min-width:24px;height:44px;border:0;padding:0;background:transparent;cursor:pointer}.home-showcase-dots button:before{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--home-muted) 45%,transparent);content:""}.home-showcase-dots button.active:before{background:var(--home-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-gold) 22%,transparent)}.home-showcase-dots button:focus-visible{outline:3px solid var(--home-gold);outline-offset:-8px;border-radius:var(--r-sm)}}@media (max-width: 390px){.home-showcase .home-story-heading h2{font-size:27px}}@media (prefers-reduced-motion: reduce){.home-showcase-float{animation:none;will-change:auto}.home-showcase-track{scroll-behavior:auto}}.home-story-hero h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:800;letter-spacing:0;line-height:1.03}.home-cta-stack{display:grid;gap:18px;width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));margin:32px auto 22px}.home-cta-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:22px;min-height:146px;border:1px solid color-mix(in srgb,var(--home-gold) 28%,var(--home-line));border-radius:8px;padding:var(--sp-5);background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--home-green) 5%,transparent) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--home-ivory) 97%,white),color-mix(in srgb,var(--home-ivory) 88%,var(--home-parchment)));box-shadow:inset 0 1px #ffffffb8,0 10px 24px #4b331f1a}.home-cta-card-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--home-green) 45%,var(--home-line));border-radius:50%;background:color-mix(in srgb,var(--home-parchment) 76%,var(--home-green));color:var(--home-green-deep);box-shadow:0 4px 10px #4b331f14}.home-cta-card-icon svg{width:26px;height:26px;stroke-width:2}.home-cta-card-content{display:grid;gap:6px;max-width:720px}.home-cta-card h2{margin:0;color:var(--home-brown);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.1;text-wrap:balance}.home-cta-card p{margin:0;color:var(--home-muted);font-size:.9rem;font-weight:550;line-height:1.5}.home-cta-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}:root[data-theme=dark] .home-cta-card{border-color:var(--home-line);background:linear-gradient(120deg,#263323,#29221b 54%,#382d1d);box-shadow:inset 0 1px #fff4d60d,0 12px 28px #0000003d}:root[data-theme=dark] .home-cta-card-icon{border-color:color-mix(in srgb,var(--home-gold) 24%,var(--home-line));background:color-mix(in srgb,var(--home-parchment) 78%,#6f774f);color:#c7d49c;box-shadow:0 4px 10px #0003}@media (max-width: 768px){.home-cta-stack{gap:16px;margin-top:20px}.home-cta-card{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:24px}.home-cta-card-icon{width:48px;height:48px}.home-cta-card-icon svg{width:23px;height:23px}.home-cta-card h2{font-size:27px}.home-cta-card-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr;width:100%}.home-cta-card-actions .home-story-button{width:100%}}.home-showcase{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:32px;align-items:start}.home-showcase>.home-story-heading{grid-column:1;grid-row:1}.home-showcase>.home-showcase-track{grid-column:1 / -1;grid-row:2}.home-showcase>.home-showcase-controls{grid-column:1 / -1;grid-row:3}.home-showcase>.home-showcase-cta{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:max-content;margin:0;border:1px solid #a86f1f;padding-inline:18px;background:linear-gradient(180deg,#f5d789,#e3ad42 48%,#ce8f25);background-clip:padding-box;color:#402918;box-shadow:inset 0 1px #fff8d3c2,0 4px #8a581d,0 9px 18px #5b391921}.home-showcase>.home-showcase-cta:hover{border-color:#955f18;background:linear-gradient(180deg,#f8dfa0,#e8b64f 48%,#d49a31);box-shadow:inset 0 1px #fffadcd1,0 5px #815019,0 11px 20px #5b391929}.home-showcase>.home-showcase-cta:active{background:linear-gradient(180deg,#dfaa3f,#c98720);box-shadow:inset 0 1px #ffeeb47a,0 2px #754715,0 5px 10px #5b39191f}.home-showcase>.home-showcase-cta:focus-visible{outline:3px solid #f5d994;outline-offset:3px}:root[data-theme=dark] .home-showcase>.home-showcase-cta{border-color:#aa741f;color:#352315;box-shadow:inset 0 1px #fff2c29e,0 4px #654016,0 10px 20px #00000040}:root[data-theme=dark] .home-showcase>.home-showcase-cta:focus-visible{outline-color:#edc66c}@media (max-width: 1100px) and (min-width: 769px){.home-showcase{grid-template-columns:minmax(0,1fr)}.home-showcase>.home-story-heading{grid-column:1;grid-row:1;margin-bottom:18px}.home-showcase>.home-showcase-cta{grid-column:1;grid-row:2;justify-self:start;margin:0 0 24px}.home-showcase>.home-showcase-track{grid-column:1;grid-row:3}.home-showcase>.home-showcase-controls{grid-column:1;grid-row:4}}@media (max-width: 768px){.home-story-hero h1{font-size:42px;line-height:1.04}.home-showcase{grid-template-columns:minmax(0,1fr)}.home-showcase>.home-story-heading{grid-column:1;grid-row:1}.home-showcase>.home-showcase-track{grid-column:1;grid-row:2}.home-showcase>.home-showcase-controls{grid-column:1;grid-row:3}.home-showcase>.home-showcase-cta{grid-column:1;grid-row:4;justify-self:stretch;width:100%;margin-top:20px}}@media (max-width: 430px){.home-story-hero h1{font-size:40px}}@media (max-width: 390px){.home-story-hero h1{font-size:38px}}@media (max-width: 768px){.home-cta-stack{margin-bottom:40px}.home-cta-card:first-child{margin-bottom:18px}}@media (hover: none),(pointer: coarse){.home-showcase-track{touch-action:pan-x pan-y}.home-showcase-card,.home-showcase-card:nth-child(2n){margin-top:0}.home-showcase-card .home-showcase-stagger,.home-showcase-card:nth-child(1) .home-showcase-stagger,.home-showcase-card:nth-child(2) .home-showcase-stagger,.home-showcase-card:nth-child(3) .home-showcase-stagger,.home-showcase-card:nth-child(4) .home-showcase-stagger,.home-showcase-card:nth-child(5) .home-showcase-stagger,.home-showcase-card .home-showcase-float,.home-showcase-card:nth-child(1) .home-showcase-float,.home-showcase-card:nth-child(2) .home-showcase-float,.home-showcase-card:nth-child(3) .home-showcase-float,.home-showcase-card:nth-child(4) .home-showcase-float,.home-showcase-card:nth-child(5) .home-showcase-float,.home-showcase-cta:hover{transform:none;animation:none;scale:1;will-change:auto}}@media (pointer: coarse){.home-showcase-controls>button{position:relative}.home-showcase-controls>button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.home-lore-art:not(.is-near){background-image:none}:root[data-theme=light] .home-cta-card{border:1px solid var(--ui-cta-border);background:var(--ui-cta-bg);box-shadow:var(--ui-cta-shadow);--home-muted: var(--ui-cta-muted);--whitepaper-muted: var(--ui-cta-muted)}:root[data-theme=light] .home-cta-card h2{color:var(--ui-cta-text)}:root[data-theme=light] .home-cta-card p{color:var(--ui-cta-muted)}:root[data-theme=light] .home-cta-card-icon{background:var(--ui-surface);border-color:var(--ui-cta-border);color:var(--ui-cta-heading);box-shadow:var(--ui-cta-shadow-sm)}:root[data-theme=light] .home-story-page{overflow-x:clip;overflow-y:visible}:root[data-theme=light] .home-cta-card .home-story-button-secondary{border-color:var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-cta-text);box-shadow:var(--ui-cta-shadow-sm)}
