:root{--bg:#14181a;--ink:#f3f0e8;--green:#a58a60;--brass:#a58a60;--beige:#d8cbb2;--surface:#1c2220;--soft:color-mix(in srgb, var(--ink) 70%, var(--bg));color-scheme:dark;--serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font:"Cabinet Grotesk", "Helvetica Neue", Arial, sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.5rem, 1.2rem + 5vw, 5.5rem);--m:clamp(16px, 2.2vw, 32px);--pad:clamp(64px, 7.5vw, 116px);--ease:cubic-bezier(.16, 1, .3, 1)}.light{--bg:#f3f0e8;--ink:#171b19;--soft:#62635f;background:var(--bg);color:var(--ink);color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background:var(--beige);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page{padding-inline:var(--m)}.head{font-size:var(--step-head);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.92}.btn{background:var(--ink);min-height:48px;color:var(--bg);transition:transform .3s var(--ease), background .3s;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:500;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--ink) 80%, var(--brass))}.btn:active{transform:scale(.97)}.link{position:relative}.link:after{content:"";transform-origin:0;height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1)}.js:not(.ready) .nav,.js:not(.ready) .rise{animation-play-state:paused}.js [data-in]>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.js [data-in]>:nth-child(2){transition-delay:80ms}.js [data-in]>:nth-child(3){transition-delay:.16s}.js [data-in]>:nth-child(4){transition-delay:.24s}.js [data-in]>:nth-child(5){transition-delay:.32s}.js [data-in].in>*{opacity:1;transform:none}.drift{overflow:hidden}.drift img{transform:scale(1.12) translateY(var(--y,0px));will-change:transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-in]>*{opacity:1;transition:none;transform:none}.drift img{transform:none}}.loader{display:none}.js.loading .loader{z-index:100;background:var(--bg);transition:transform .95s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.js.loading.leaving .loader{transform:translateY(-100%)}.js.loading{overflow:hidden}.loader .wrap{padding:0 var(--m);text-align:center;flex-direction:column;align-items:center;display:flex}.loader .lock{aspect-ratio:880/370;width:min(240px,54vw)}.loader .logo{background:linear-gradient(var(--brass) 0 51.9%, var(--ink) 51.9% 100%);clip-path:inset(0 0 100%);width:100%;height:100%;animation:print 1.1s var(--ease) .15s forwards;display:block;-webkit-mask:url(/brand/logo-full.webp) 50%/contain no-repeat;mask:url(/brand/logo-full.webp) 50%/contain no-repeat}@keyframes print{to{clip-path:inset(0)}}.loader .vals{font-family:var(--serif);letter-spacing:-.01em;flex-direction:column;gap:.35em;margin-top:clamp(1.5rem,5svh,3rem);padding:0;font-size:clamp(1.9rem,1rem + 3.6vw,3.6rem);font-weight:500;line-height:1.15;list-style:none;display:flex}.loader .vals li{opacity:0;animation:lrise .9s var(--ease) calc(1.3s + var(--i) * .8s) forwards}@keyframes lrise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.loader .hl{isolation:isolate;margin-left:.2em;padding-inline:.08em;display:inline-block;position:relative}.loader .b{z-index:-1;color:var(--brass);clip-path:inset(-40% 100% -40% -10%);width:108%;height:46%;animation:lpaint 1.2s var(--ease) calc(1.6s + var(--i) * .8s) forwards;position:absolute;top:62%;left:-4%;overflow:visible}@keyframes lpaint{to{clip-path:inset(-40% -10%)}}@media (prefers-reduced-motion:reduce){.loader .logo{clip-path:none;animation:none}.loader .vals li{opacity:1;animation:none}.loader .b{clip-path:none;animation:none}.js.loading .loader{transition:opacity .3s}.js.loading.leaving .loader{opacity:0;transform:none}}.nav-wrap[data-astro-cid-wpvy4v7s]{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:fixed;top:16px;left:0;right:0}.nav[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s]{pointer-events:auto}.nav[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 58%, transparent);backdrop-filter:blur(22px)saturate(1.6);width:min(1080px,100%);height:64px;box-shadow:inset 0 1px 0 #fff9, 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--ink) 30%, transparent);transition:width .5s var(--ease), height .5s var(--ease), background .4s;border-radius:999px;align-items:center;gap:1.5rem;padding:0 10px 0 22px;display:flex}.nav[data-astro-cid-wpvy4v7s].solid{background:color-mix(in srgb, var(--bg) 88%, transparent);width:min(940px,100%);height:58px}@supports not (backdrop-filter:blur(1px)){.nav[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.mark[data-astro-cid-wpvy4v7s]{line-height:0;display:block}.logo[data-astro-cid-wpvy4v7s]{aspect-ratio:640/233;background:linear-gradient(105deg, transparent 38%, #fffae1f2 50%, transparent 62%) 150% 0 / 260% 60% no-repeat, linear-gradient(160deg, #f4de9a 0%, #d9b96a 28%, #b8944f 58%, #e6c97a 100%) 0 0 / 100% 60% no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 100% 40% no-repeat;filter:drop-shadow(0 3px 5px #78561473)drop-shadow(0 0 8px #e4c46e47);height:40px;transition:height .5s var(--ease);animation:6s ease-in-out 2.4s infinite glint;display:block;-webkit-mask:url(/brand/logo-nav.webp) 0/contain no-repeat;mask:url(/brand/logo-nav.webp) 0/contain no-repeat}@keyframes glint{0%,55%{background-position:150% 0,0 0,0 100%}85%,to{background-position:-60% 0,0 0,0 100%}}.nav[data-astro-cid-wpvy4v7s].solid .logo[data-astro-cid-wpvy4v7s]{height:36px}.links[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;align-items:center;margin-inline:auto;padding:4px;display:flex;position:relative}.link[data-astro-cid-wpvy4v7s]{z-index:1;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:.9375rem;font-weight:500;transition:color .25s;position:relative}.link[data-astro-cid-wpvy4v7s].on{color:var(--bg)}@media (width<=1140px){.link[data-astro-cid-wpvy4v7s]{padding:8px 12px;font-size:.875rem}.nav[data-astro-cid-wpvy4v7s]{gap:1rem}}.link[data-astro-cid-wpvy4v7s]:after{display:none}.slider[data-astro-cid-wpvy4v7s]{background:var(--ink);opacity:0;width:0;transition:left .4s var(--ease), width .4s var(--ease), opacity .25s;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.end[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;display:flex}.cta[data-astro-cid-wpvy4v7s]{isolation:isolate;white-space:nowrap;color:#2a1f08;text-shadow:0 1px #fff4c88c;min-height:44px;transition:transform .3s var(--ease), box-shadow .4s;background:linear-gradient(160deg,#f4de9a 0%,#d9b96a 30%,#b8944f 62%,#e6c97a 100%);border-radius:999px;flex:none;align-items:center;padding:0 1.4rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffae1d9,inset 0 -2px 4px #78561459,0 8px 18px -6px #966c1ea6,0 2px 4px #50380c66}.cta[data-astro-cid-wpvy4v7s]:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fffcebd9 50%,#0000 65%);animation:6s ease-in-out 3s infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.cta[data-astro-cid-wpvy4v7s]:hover{box-shadow:inset 0 1px #fffae1e6,inset 0 -2px 4px #7856144d,0 12px 26px -6px #aa7c22cc,0 0 22px 2px #e8c87073}.cta[data-astro-cid-wpvy4v7s]:hover:after{animation:.9s ease-out sheen-fast}@keyframes sheen-fast{0%{transform:translate(-120%)}to{transform:translate(120%)}}.cta[data-astro-cid-wpvy4v7s]:active{transform:scale(.97)}.menu[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink);height:2px;transition:transform .4s var(--ease);border-radius:2px;position:absolute;left:14px;right:14px}.menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:18px}.menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:24px}.menu[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3px)rotate(45deg)}.menu[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3px)rotate(-45deg)}.sheet[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(22px)saturate(1.6);width:min(1080px,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 20px 40px -16px color-mix(in srgb, var(--ink) 30%, transparent);transform-origin:top;animation:sheet .45s var(--ease);border-radius:28px;flex-direction:column;padding:10px;display:flex}.sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:18px;padding:14px 18px;font-size:1.25rem;font-weight:500}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.sheet[data-astro-cid-wpvy4v7s] .sheet-cta[data-astro-cid-wpvy4v7s]{text-align:center;color:#2a1f08;background:linear-gradient(160deg,#f4de9a,#d9b96a 40%,#b8944f 75%,#e6c97a);margin-top:6px;font-weight:700;box-shadow:inset 0 1px #fffae1d9,0 8px 18px -8px #966c1eb3}@keyframes sheet{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.js[data-astro-cid-wpvy4v7s] .nav[data-astro-cid-wpvy4v7s]{animation:drop .9s var(--ease) .5s both}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}}@media (width<=980px){.links[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}.nav[data-astro-cid-wpvy4v7s]{padding-left:18px}.nav[data-astro-cid-wpvy4v7s].solid{width:min(1080px,100%)}.mark[data-astro-cid-wpvy4v7s]{margin-right:auto}}@media (width<=420px){.cta[data-astro-cid-wpvy4v7s]{padding:0 1rem;font-size:.875rem}.logo[data-astro-cid-wpvy4v7s]{height:34px}}@media (width<=339px){.cta[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-wpvy4v7s],.slider[data-astro-cid-wpvy4v7s]{transition:none}.logo[data-astro-cid-wpvy4v7s],.cta[data-astro-cid-wpvy4v7s]:after,.js[data-astro-cid-wpvy4v7s] .nav[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s]{animation:none}}.hero[data-astro-cid-ge2uvauf]{--px:0;--py:0;--H:max(100svh, 600px);--h:80%;height:var(--H);text-align:center;color:var(--ink);background:radial-gradient(ellipse 90% 55% at 50% 82%, #1f2b24 0%, transparent 70%), linear-gradient(#090c0b 0%, #101613 45%, #141c18 var(--h), #0a0e0c 100%);place-items:center;display:grid;position:relative;overflow:hidden}.field[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.field[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{display:block;position:absolute}.sky[data-astro-cid-ge2uvauf]{height:var(--h);translate:calc(var(--px) * 10px) calc(var(--py) * 6px);transition:translate .8s var(--ease);position:absolute;top:0;left:0;right:0;overflow:hidden}.dawn[data-astro-cid-ge2uvauf]{transform-origin:50% 100%;width:min(130vw,1600px);height:82%;animation:dawn 3.2s var(--ease) both;background:radial-gradient(50% 100% at 50% 100%,#c4a47080 0,#a58a6033 40%,#0000 72%);bottom:0;left:50%;translate:-50%}@keyframes dawn{0%{opacity:0;transform:scaleY(.5)}}.mist[data-astro-cid-ge2uvauf]{will-change:transform;background:radial-gradient(#d8cbb221,#0000 68%);width:150%;animation:42s ease-in-out infinite alternate mist;left:-25%}.mist[data-astro-cid-ge2uvauf].m1{height:20%;bottom:-3%}.mist[data-astro-cid-ge2uvauf].m2{opacity:.7;height:14%;animation-duration:56s;animation-direction:alternate-reverse;bottom:12%}@keyframes mist{0%{transform:translate(-7%)}to{transform:translate(7%)}}.dust[data-astro-cid-ge2uvauf]{opacity:.55;background-image:radial-gradient(circle,#f3f0e88c .8px,#0000 1.5px),radial-gradient(circle,#c4a47099 1px,#0000 1.7px);background-position:0 0,70px 80px;background-size:137px 160px,211px 160px;animation:26s linear infinite dust;inset:-160px 0 0;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}@keyframes dust{to{transform:translateY(-160px)}}.haze[data-astro-cid-ge2uvauf]{left:0;right:0;top:calc(var(--h) - 7%);background:linear-gradient(#0000,#a58a6042,#0000);height:14%}.horizon[data-astro-cid-ge2uvauf]{left:6%;right:6%;top:calc(var(--h) - 1px);height:2px;animation:line 2.4s var(--ease) .2s both;background:linear-gradient(90deg,#0000,#c4a470e6 25%,#f3f0e8 50%,#c4a470e6 75%,#0000);box-shadow:0 0 22px 3px #c4a47073}@keyframes line{0%{opacity:0;transform:scaleX(.1)}}.floor[data-astro-cid-ge2uvauf]{left:-60%;right:-60%;top:var(--h);transform-origin:50% 0;transform:perspective(520px)rotateX(66deg);translate:calc(var(--px) * -18px) 0;transition:translate .8s var(--ease);position:absolute;bottom:-30%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 100%);mask-image:linear-gradient(#0000 0,#000 30% 100%)}.floor[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#c4a47047,#0000 42%);position:absolute;inset:0}.rows[data-astro-cid-ge2uvauf]{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22264%22%20height%3D%22120%22%20viewBox%3D%220%200%20264%20120%22%3E%3Cpath%20d%3D%22M16%2016V48%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Crect%20x%3D%2212%22%20y%3D%2226%22%20width%3D%228%22%20height%3D%2216%22%20fill%3D%22%23c4a470%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M32%2010V40%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Crect%20x%3D%2228%22%20y%3D%2218%22%20width%3D%228%22%20height%3D%2216%22%20fill%3D%22%23c4a470%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M48%2012V42%22%20stroke%3D%22%23c8465f%22%20stroke-width%3D%221.6%22/%3E%3Crect%20x%3D%2244%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%23c8465f%22%20stroke-width%3D%221.6%22/%3E%3Ctext%20x%3D%2268%22%20y%3D%2240%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%23d8cbb2%22%20fill-opacity%3D%220.8%22%3EROE%2018%25%3C/text%3E%3Ctext%20x%3D%22146%22%20y%3D%2240%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22700%22%20fill%3D%22%23c4a470%22%20fill-opacity%3D%220.9%22%3E1%2C24%2C500%3C/text%3E%3Cpath%20d%3D%22M146%2046H210M146%2050H210%22%20stroke%3D%22%23c4a470%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.3%22/%3E%3Ctext%20x%3D%22226%22%20y%3D%2240%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2217%22%20font-weight%3D%22700%22%20fill%3D%22%23c4a470%22%20fill-opacity%3D%220.8%22%3E%E2%96%B2%3C/text%3E%3Ctext%20x%3D%2210%22%20y%3D%22100%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2216%22%20font-weight%3D%22700%22%20fill%3D%22%23d8cbb2%22%20fill-opacity%3D%220.85%22%3EA%20%3D%20L%20%2B%20E%3C/text%3E%3Cpath%20d%3D%22M112%2082V108%22%20stroke%3D%22%23c8465f%22%20stroke-width%3D%221.6%22/%3E%3Crect%20x%3D%22108%22%20y%3D%2288%22%20width%3D%228%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23c8465f%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M128%2076V102%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Crect%20x%3D%22124%22%20y%3D%2282%22%20width%3D%228%22%20height%3D%2214%22%20fill%3D%22%23c4a470%22%20stroke%3D%22%23c4a470%22%20stroke-width%3D%221.6%22/%3E%3Cpath%20d%3D%22M156%2082H212M184%2082V112%22%20stroke%3D%22%23d8cbb2%22%20stroke-opacity%3D%22.7%22%20stroke-width%3D%221.5%22/%3E%3Ctext%20x%3D%22160%22%20y%3D%2278%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2211%22%20font-weight%3D%22700%22%20fill%3D%22%23c4a470%22%20fill-opacity%3D%220.9%22%3EDr%3C/text%3E%3Ctext%20x%3D%22190%22%20y%3D%2278%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2211%22%20font-weight%3D%22700%22%20fill%3D%22%23c8465f%22%20fill-opacity%3D%220.95%22%3ECr%3C/text%3E%3Ctext%20x%3D%22154%22%20y%3D%22100%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2210%22%20font-weight%3D%22400%22%20fill%3D%22%23d8cbb2%22%20fill-opacity%3D%220.7%22%3E4%2C200%3C/text%3E%3Ctext%20x%3D%22189%22%20y%3D%22100%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2210%22%20font-weight%3D%22400%22%20fill%3D%22%23c8465f%22%20fill-opacity%3D%220.9%22%3E%28900%29%3C/text%3E%3Ctext%20x%3D%22222%22%20y%3D%22104%22%20font-family%3D%22Helvetica%2CArial%2Csans-serif%22%20font-size%3D%2214%22%20font-weight%3D%22700%22%20fill%3D%22%23d8cbb2%22%20fill-opacity%3D%220.75%22%3EP/E%2022%3C/text%3E%3C/svg%3E);background-repeat:repeat;background-size:264px 120px;animation:4.8s linear infinite flow5;inset:-120px 0 0}@keyframes flow5{to{transform:translateY(120px)}}.grain[data-astro-cid-ge2uvauf]{opacity:.07;mix-blend-mode:soft-light;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.8%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%20.55%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22160%22%20height%3D%22160%22%20filter%3D%22url%28%23n%29%22/%3E%3C/svg%3E);background-size:160px 160px;inset:0}.vig[data-astro-cid-ge2uvauf]{background:radial-gradient(85% 75% at 50% 48%,#0000 45%,#030504b8 100%);inset:0}.stage[data-astro-cid-ge2uvauf]{z-index:1;padding:104px var(--m) calc(var(--H) * .2 + 8px);flex-direction:column;align-items:center;display:flex;position:relative}h1[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.012em;text-shadow:0 2px 30px #00000073;font-size:clamp(2.8rem,min(9.2vw,13svh),8.6rem);font-weight:500;line-height:1}h1[data-astro-cid-ge2uvauf] .l1[data-astro-cid-ge2uvauf],h1[data-astro-cid-ge2uvauf] .l2[data-astro-cid-ge2uvauf]{display:block}.hl[data-astro-cid-ge2uvauf]{isolation:isolate;width:fit-content;margin-inline:auto;padding-inline:.1em;display:block;position:relative}.brush[data-astro-cid-ge2uvauf]{z-index:-1;color:var(--brass);clip-path:inset(-40% 100% -40% -10%);width:108%;height:44%;animation:paint 1.3s var(--ease) .9s forwards;will-change:clip-path;position:absolute;top:68%;left:-4%;overflow:visible;transform:translateZ(0)}@keyframes paint{to{clip-path:inset(-40% -10%)}}.word[data-astro-cid-ge2uvauf]{position:relative}.lead[data-astro-cid-ge2uvauf]{max-width:36rem;font-size:var(--step-body);color:var(--soft);text-wrap:pretty;margin:clamp(1rem,3svh,1.75rem) auto 0;line-height:1.5}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.25rem,4svh,2.25rem);display:flex}.go[data-astro-cid-ge2uvauf]{background:var(--ink);min-height:52px;color:var(--bg);transition:transform .3s var(--ease), background .3s;border-radius:999px;align-items:center;padding:0 2rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px -10px #0009}.go[data-astro-cid-ge2uvauf]:hover{background:color-mix(in srgb, var(--ink) 80%, var(--brass))}.go[data-astro-cid-ge2uvauf]:active{transform:scale(.97)}.more[data-astro-cid-ge2uvauf]{font-weight:500}.more[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .4s var(--ease);display:inline-block}.more[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{transform:translate(6px)}.js[data-astro-cid-ge2uvauf] .rise[data-astro-cid-ge2uvauf]{animation:rise 1.1s var(--ease) both;animation-delay:calc(.4s + var(--d) * .12s)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}25%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.js[data-astro-cid-ge2uvauf]:not(.ready) .brush[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf]:not(.ready) .rows[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf]:not(.ready) .dawn[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf]:not(.ready) .horizon[data-astro-cid-ge2uvauf]{animation-play-state:paused}.sr[data-astro-cid-ge2uvauf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{--H:max(100svh, 620px);--h:78%}.stage[data-astro-cid-ge2uvauf]{padding:92px 20px calc(var(--H) * .22 + 4px)}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,12.4vw,4.4rem)}.lead[data-astro-cid-ge2uvauf]{max-width:24rem;margin-top:1rem;font-size:1rem}.actions[data-astro-cid-ge2uvauf]{gap:.9rem 1.5rem;margin-top:1.5rem}.go[data-astro-cid-ge2uvauf]{min-height:50px;padding:0 1.7rem}.floor[data-astro-cid-ge2uvauf]{left:-90%;right:-90%}.dust[data-astro-cid-ge2uvauf]{opacity:.4}.mist[data-astro-cid-ge2uvauf].m2{display:none}.sky[data-astro-cid-ge2uvauf],.floor[data-astro-cid-ge2uvauf]{translate:none}}@media (width<=380px){h1[data-astro-cid-ge2uvauf]{font-size:2.5rem}.lead[data-astro-cid-ge2uvauf]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.rows[data-astro-cid-ge2uvauf],.dawn[data-astro-cid-ge2uvauf],.mist[data-astro-cid-ge2uvauf],.dust[data-astro-cid-ge2uvauf],.horizon[data-astro-cid-ge2uvauf]{animation:none}.brush[data-astro-cid-ge2uvauf]{clip-path:none;animation:none}.js[data-astro-cid-ge2uvauf] .rise[data-astro-cid-ge2uvauf]{animation:none}}.offer[data-astro-cid-ajwsvrbq]{z-index:2;padding:clamp(56px, 6.5vw, 96px) var(--m) clamp(48px, 5vw, 80px);border-radius:32px 32px 0 0;margin-top:-28px;position:relative;box-shadow:0 -30px 60px -30px #00000080}.top[data-astro-cid-ajwsvrbq]{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}h2[data-astro-cid-ajwsvrbq]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.3rem,1.3rem + 3.6vw,4rem);font-weight:500;line-height:1}.ledger[data-astro-cid-ajwsvrbq]{max-width:62rem;margin-inline:auto;padding:0;list-style:none}.head[data-astro-cid-ajwsvrbq]{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);border-bottom:2px solid var(--ink);justify-content:space-between;padding:0 .25rem .6rem;font-size:.8125rem;font-weight:700;display:flex}.row[data-astro-cid-ajwsvrbq]{border-bottom:1px solid #171b1929;align-items:baseline;gap:1rem;padding:1.35rem .25rem;display:flex}.row[data-astro-cid-ajwsvrbq] h3[data-astro-cid-ajwsvrbq]{font-family:var(--serif);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);font-weight:600;line-height:1.1}.row[data-astro-cid-ajwsvrbq] p[data-astro-cid-ajwsvrbq]{color:var(--soft);font-size:.9375rem}.lead[data-astro-cid-ajwsvrbq]{border-bottom:2px dotted #171b1959;flex:1;align-self:flex-end;min-width:1.5rem;margin-bottom:.5em}.l-val[data-astro-cid-ajwsvrbq]{font-family:var(--serif);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-weight:600}.row[data-astro-cid-ajwsvrbq].live{padding:2rem .25rem}.row[data-astro-cid-ajwsvrbq].live h3[data-astro-cid-ajwsvrbq]{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem)}.row[data-astro-cid-ajwsvrbq].live .l-val[data-astro-cid-ajwsvrbq]{border-bottom:3px double var(--ink);padding-bottom:.1em;font-size:clamp(2.8rem,1.6rem + 4vw,5.2rem);line-height:.95}.row[data-astro-cid-ajwsvrbq] .l-val[data-astro-cid-ajwsvrbq].soon{font-family:var(--font);color:var(--soft);font-size:1rem;font-weight:500}.row[data-astro-cid-ajwsvrbq]:not(.live){opacity:.8}.fn[data-astro-cid-ajwsvrbq]{text-align:center;max-width:62rem;color:var(--soft);margin:1.25rem auto 0;font-size:.875rem;line-height:1.5}@media (width<=860px){.offer[data-astro-cid-ajwsvrbq]{border-radius:24px 24px 0 0;margin-top:-24px}.row[data-astro-cid-ajwsvrbq]{flex-wrap:wrap}.lead[data-astro-cid-ajwsvrbq]{display:none}.l-val[data-astro-cid-ajwsvrbq]{margin-left:auto}}.about[data-astro-cid-oxgmilyn]{--bg:#fbfaf6;padding:clamp(56px, 6.5vw, 96px) var(--m) clamp(56px, 6vw, 96px);position:relative}.top[data-astro-cid-oxgmilyn]{text-align:center;margin-bottom:clamp(1.75rem,3.5vw,3rem)}h2[data-astro-cid-oxgmilyn]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.3rem,1.3rem + 3.6vw,4rem);font-weight:500;line-height:1}.acc[data-astro-cid-oxgmilyn]{--aw:clamp(9rem, 20vw, 18.5rem);--acc:min(1180px, calc(100vw - 2 * var(--m)));--open:calc((var(--acc) - 40px) * .5238);gap:10px;max-width:1180px;height:clamp(26rem,44vw,31rem);margin-inline:auto;display:flex}.pn[data-astro-cid-oxgmilyn]{--art:#c4a470;backface-visibility:hidden;isolation:isolate;contain:layout paint;border-radius:22px;flex:1 1 0;min-width:0;transition:flex-grow .75s cubic-bezier(.22,.8,.2,1);position:relative;overflow:hidden}.pn[data-astro-cid-oxgmilyn][data-open=true]{flex-grow:4.4}.pn[data-astro-cid-oxgmilyn].dk{color:#f3f0e8;background:radial-gradient(80% 70% at 85% 30%,#1f2b24,#14181a 70%)}.pn[data-astro-cid-oxgmilyn].dk2{color:#f3f0e8;background:radial-gradient(80% 70% at 85% 30%,#2a3a30,#1b251f 70%)}.pn[data-astro-cid-oxgmilyn].lt{--art:#8a7248;color:var(--ink);background:#fff;box-shadow:0 0 0 1px #171b191a}.grid[data-astro-cid-oxgmilyn]{z-index:-1;opacity:.1;background-image:radial-gradient(circle,currentColor 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 85% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 85% 30%,#000,#0000 75%)}.pn[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin:0;font-weight:500}.pn[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;position:absolute;inset:0}.pn[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]:focus-visible{outline-offset:-4px;border-radius:22px;outline:2px solid #a58a60}.ic[data-astro-cid-oxgmilyn]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:2.4rem;height:2.4rem;color:var(--art);flex:none;position:absolute;top:1.5rem;left:1.4rem}.nm-v[data-astro-cid-oxgmilyn]{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:1.5rem;font-weight:600;transition:opacity .35s;position:absolute;top:5.4rem;left:50%;translate:-50%;rotate:180deg}.pn[data-astro-cid-oxgmilyn][data-open=true] .nm-v[data-astro-cid-oxgmilyn]{opacity:0}.nm-h[data-astro-cid-oxgmilyn]{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .35s, transform .7s var(--ease);font-size:clamp(1.9rem,1.3rem + 1.6vw,2.8rem);font-weight:600;line-height:1;position:absolute;top:4.7rem;left:1.4rem;transform:translateY(8px)}.pn[data-astro-cid-oxgmilyn][data-open=true] .nm-h[data-astro-cid-oxgmilyn]{opacity:1;transition-delay:.25s;transform:none}.tail[data-astro-cid-oxgmilyn]{font-family:var(--serif);color:var(--art);white-space:nowrap;opacity:0;font-size:1.25rem;font-weight:500;transition:opacity .35s;position:absolute;top:8.2rem;left:1.4rem}.pn[data-astro-cid-oxgmilyn][data-open=true] .tail[data-astro-cid-oxgmilyn]{opacity:1;transition-delay:.35s}.body[data-astro-cid-oxgmilyn]{width:min(19rem, calc(var(--open) - var(--aw) - 4.4rem));opacity:0;pointer-events:none;transition:opacity .4s, transform .7s var(--ease);font-size:1.0625rem;line-height:1.55;position:absolute;bottom:1.5rem;left:1.4rem;transform:translateY(12px)}.pn[data-astro-cid-oxgmilyn][data-open=true] .body[data-astro-cid-oxgmilyn]{opacity:1;transition-delay:.35s;transform:none}.pn[data-astro-cid-oxgmilyn].lt .body[data-astro-cid-oxgmilyn]{color:var(--soft)}.pn[data-astro-cid-oxgmilyn].dk .body[data-astro-cid-oxgmilyn],.pn[data-astro-cid-oxgmilyn].dk2 .body[data-astro-cid-oxgmilyn]{color:#f3f0e8d1}.art[data-astro-cid-oxgmilyn]{width:var(--aw);aspect-ratio:1;fill:none;stroke:var(--art);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s;position:absolute;top:50%;right:clamp(.5rem,2vw,1.75rem);overflow:visible;translate:0 -50%}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn]{opacity:1;transition-delay:.3s}.art[data-astro-cid-oxgmilyn] .d{stroke-dasharray:1;stroke-dashoffset:1px}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .d{animation:draw 1.8s var(--ease) .25s forwards}@keyframes draw{to{stroke-dashoffset:0}}.art[data-astro-cid-oxgmilyn] .solid{fill:var(--art);stroke:none}.art[data-astro-cid-oxgmilyn] .mer{transform-origin:100px 104px;transform-box:view-box;animation:6s ease-in-out infinite turn;animation-delay:var(--t);stroke-opacity:.8}@keyframes turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(.04)}}.art[data-astro-cid-oxgmilyn] .pulse{fill:none;transform-origin:160px 52px;animation:2.8s ease-out infinite ping}.art[data-astro-cid-oxgmilyn] .p2{animation-delay:1.4s}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .arrow{animation:land 1.1s var(--ease) .7s both}@keyframes land{0%{opacity:0;transform:translate(70px,-70px)}to{opacity:1;transform:none}}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .hit{transform-origin:100px 108px;animation:2.4s ease-out 1.7s infinite hit}@keyframes hit{0%{transform:scale(1)}12%{transform:scale(1.8)}40%,to{transform:scale(1)}}.art[data-astro-cid-oxgmilyn] .beam{transform-origin:100px 58px}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .beam{animation:5.5s ease-in-out .6s infinite sway}@keyframes sway{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-1.5deg)}}.art[data-astro-cid-oxgmilyn] .rays path{stroke-dasharray:30;opacity:.3}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .rays path{animation:2.6s ease-in-out infinite ray;animation-delay:calc(var(--r) * .25s)}@keyframes ray{50%{opacity:1}}.art[data-astro-cid-oxgmilyn] .flame{transform-origin:100px 178px}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .flame{animation:draw 1.8s var(--ease) .25s forwards, flick 2.2s ease-in-out 2s infinite}.art[data-astro-cid-oxgmilyn] .in2{transform-origin:100px 168px}@keyframes flick{0%,to{transform:scale(1)}30%{transform:scale(.97,1.04)}65%{transform:scale(1.02,.98)}}.art[data-astro-cid-oxgmilyn] .ember{fill:var(--art);stroke:none;opacity:0}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn] .ember{animation:3.4s ease-out infinite rise}.art[data-astro-cid-oxgmilyn] .e2{animation-delay:.9s!important}.art[data-astro-cid-oxgmilyn] .e3{animation-delay:1.7s!important}.art[data-astro-cid-oxgmilyn] .e4{animation-delay:2.4s!important}@media (width<=860px){.acc[data-astro-cid-oxgmilyn]{flex-direction:column;height:auto}.pn[data-astro-cid-oxgmilyn],.pn[data-astro-cid-oxgmilyn][data-open=true]{contain:none;flex:none;transition:none}.pn[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:center;gap:.2rem .8rem;width:100%;padding:1rem 1.2rem;display:flex;position:static}.ic[data-astro-cid-oxgmilyn]{position:static}.nm-v[data-astro-cid-oxgmilyn]{display:none}.nm-h[data-astro-cid-oxgmilyn],.tail[data-astro-cid-oxgmilyn]{opacity:1;transition:none;position:static;transform:none}.nm-h[data-astro-cid-oxgmilyn]{font-size:1.5rem}.pn[data-astro-cid-oxgmilyn][data-open=true] .nm-h[data-astro-cid-oxgmilyn]{font-size:1.6rem}.tail[data-astro-cid-oxgmilyn]{font-size:1.1rem}.art[data-astro-cid-oxgmilyn]{z-index:0;width:11rem;margin:0 auto .5rem;display:none;position:static;translate:none}.pn[data-astro-cid-oxgmilyn][data-open=true] .art[data-astro-cid-oxgmilyn]{display:block}.body[data-astro-cid-oxgmilyn]{opacity:1;pointer-events:auto;width:auto;max-width:none;padding:0 1.2rem 1.4rem;display:none;position:static;transform:none}.pn[data-astro-cid-oxgmilyn][data-open=true] .body[data-astro-cid-oxgmilyn]{display:block}}@media (prefers-reduced-motion:reduce){.pn[data-astro-cid-oxgmilyn],.nm-v[data-astro-cid-oxgmilyn],.nm-h[data-astro-cid-oxgmilyn],.tail[data-astro-cid-oxgmilyn],.body[data-astro-cid-oxgmilyn],.art[data-astro-cid-oxgmilyn]{transition:none}.art[data-astro-cid-oxgmilyn] *,.art[data-astro-cid-oxgmilyn]{animation:none!important}.art[data-astro-cid-oxgmilyn] .d{stroke-dashoffset:0}.art[data-astro-cid-oxgmilyn] .ember{opacity:0}.art[data-astro-cid-oxgmilyn] .mer{transform:scaleX(.6)}}.phil[data-astro-cid-nerdj2f3]{padding:clamp(64px, 7vw, 110px) var(--m) clamp(64px, 7vw, 110px);color:#f3f0e8;background:radial-gradient(70% 60% at 85% 0,#1f2b24 0%,#0000 70%),radial-gradient(60% 50% at 10% 100%,#1a241f 0%,#0000 70%),#101513;position:relative;overflow:hidden}.phil[data-astro-cid-nerdj2f3]:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(circle,#f3f0e880 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%)}.top[data-astro-cid-nerdj2f3]{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem);position:relative}h2[data-astro-cid-nerdj2f3]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.3rem,1.3rem + 3.6vw,4rem);font-weight:500;line-height:1}.top[data-astro-cid-nerdj2f3] p[data-astro-cid-nerdj2f3]{color:#f3f0e8a8;margin-top:.9rem}.stagewrap[data-astro-cid-nerdj2f3]{max-width:1180px;margin-inline:auto;position:relative}.sp[data-astro-cid-nerdj2f3]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.sp-l[data-astro-cid-nerdj2f3]{aspect-ratio:1;place-items:center;width:100%;max-width:26rem;margin-inline:auto;display:grid;position:relative}.ring[data-astro-cid-nerdj2f3]{border:1.5px dashed #c4a47080;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:0}.ring[data-astro-cid-nerdj2f3].r2{border-style:solid;border-color:#f3f0e81a;animation:none;inset:9%}@keyframes spin{to{transform:rotate(360deg)}}.big[data-astro-cid-nerdj2f3]{font-family:var(--serif);color:#c4a470;opacity:0;transition:opacity .5s, transform .8s var(--ease);pointer-events:none;font-size:clamp(9rem,4rem + 13vw,17rem);font-weight:600;line-height:1;position:absolute;transform:translateY(24px)scale(.94)}.big[data-astro-cid-nerdj2f3].on{opacity:1;transform:none}.sp-r[data-astro-cid-nerdj2f3]{border-top:1px solid #f3f0e833;margin:0;padding:0;list-style:none}.sp-r[data-astro-cid-nerdj2f3] button[data-astro-cid-nerdj2f3]{all:unset;box-sizing:border-box;cursor:pointer;color:#f3f0e899;width:100%;transition:color .4s, padding .5s var(--ease);border-bottom:1px solid #f3f0e833;align-items:baseline;gap:1.1rem;padding:1rem .25rem;display:flex;position:relative}.sp-r[data-astro-cid-nerdj2f3] button[data-astro-cid-nerdj2f3]:focus-visible{outline-offset:-2px;outline:2px solid #a58a60}.sp-r[data-astro-cid-nerdj2f3] .n[data-astro-cid-nerdj2f3]{font-family:var(--serif);color:#a58a60;width:2rem;font-size:1.9rem;font-weight:600;line-height:1}.sp-r[data-astro-cid-nerdj2f3] .p[data-astro-cid-nerdj2f3]{font-family:var(--serif);font-size:clamp(1.3rem,1rem + 1vw,1.8rem);font-weight:600}.sp-r[data-astro-cid-nerdj2f3] .bar[data-astro-cid-nerdj2f3]{background:#c4a470;width:0;height:2px;position:absolute;bottom:-1px;left:0}.sp-r[data-astro-cid-nerdj2f3] button[data-astro-cid-nerdj2f3].on{color:#f3f0e8;padding-left:.9rem}.sp-r[data-astro-cid-nerdj2f3] button[data-astro-cid-nerdj2f3].on .bar[data-astro-cid-nerdj2f3]{width:100%;transition:width var(--cycle,3.2s) linear}@media (width<=860px){.sp[data-astro-cid-nerdj2f3]{grid-template-columns:1fr}.sp-l[data-astro-cid-nerdj2f3]{max-width:14rem}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-nerdj2f3]{animation:none}.big[data-astro-cid-nerdj2f3]{transition:none}}.fw[data-astro-cid-5qzdjjlz]{--bg:#f3f0e8;padding:clamp(64px, 7vw, 110px) var(--m);position:relative}.top[data-astro-cid-5qzdjjlz]{text-align:center;margin-bottom:clamp(1.5rem,3.5vw,3rem)}h2[data-astro-cid-5qzdjjlz]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.3rem,1.3rem + 3.6vw,4rem);font-weight:500;line-height:1}.stagewrap[data-astro-cid-5qzdjjlz]{max-width:1100px;margin-inline:auto}.funnel[data-astro-cid-5qzdjjlz]{flex-direction:column;align-items:center;gap:8px;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:flex}.funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]{width:var(--w);background:color-mix(in srgb, #171b19 calc(var(--i) * 15%), #ddd2bb);color:#171b19;min-height:4.2rem;transition:transform .5s var(--ease), box-shadow .5s;border-radius:14px;align-items:center;gap:1.1rem;padding:.5rem 1.4rem;display:flex}.funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz].dk{color:#f3f0e8}.funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]:hover{transform:scale(1.025);box-shadow:0 16px 30px -18px #171b1999}.fl[data-astro-cid-5qzdjjlz]{font-family:var(--serif);color:#8a7248;width:2rem;font-size:2.3rem;font-weight:600;line-height:1}.funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz].dk .fl[data-astro-cid-5qzdjjlz]{color:#c4a470}.ft[data-astro-cid-5qzdjjlz]{font-family:var(--serif);white-space:nowrap;font-size:clamp(1.15rem,1rem + .7vw,1.55rem);font-weight:600}.js[data-astro-cid-5qzdjjlz] .funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]{opacity:0;transform:scaleX(.3)translateY(-10px)}.js[data-astro-cid-5qzdjjlz] .in[data-astro-cid-5qzdjjlz] .funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]{opacity:1;transition:opacity .8s ease calc(var(--i) * .12s), transform 1s var(--ease) calc(var(--i) * .12s), box-shadow .5s;transform:none}.js[data-astro-cid-5qzdjjlz] .in[data-astro-cid-5qzdjjlz] .funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]:hover{transition-delay:0s;transform:scale(1.025)}@media (width<=860px){.funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]{width:calc(100% - var(--i) * 3%);padding-inline:1rem}.ft[data-astro-cid-5qzdjjlz]{white-space:normal}}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-5qzdjjlz] .funnel[data-astro-cid-5qzdjjlz] li[data-astro-cid-5qzdjjlz]{opacity:1;transform:none}}.foot[data-astro-cid-jo6i4kqk]{padding:clamp(56px, 6vw, 96px) var(--m) 1.6rem;color:#f3f0e8;background:radial-gradient(70% 60% at 85% 0,#1b2620,#0000 70%),#0d1210;position:relative;overflow:hidden}.cols[data-astro-cid-jo6i4kqk],.regrow[data-astro-cid-jo6i4kqk],.base[data-astro-cid-jo6i4kqk]{max-width:1180px;margin-inline:auto}.foot[data-astro-cid-jo6i4kqk]{text-align:center}.mark[data-astro-cid-jo6i4kqk]{aspect-ratio:640/233;filter:drop-shadow(0 3px 6px #78561473);background:linear-gradient(160deg,#f4de9a,#d9b96a 40%,#b8944f 70%,#e6c97a 100%) 0 0/100% 60% no-repeat,linear-gradient(#f3f0e8,#f3f0e8) 0 100%/100% 40% no-repeat;height:3.6rem;margin-inline:auto;display:block;-webkit-mask:url(/brand/logo-nav.webp) 50%/contain no-repeat;mask:url(/brand/logo-nav.webp) 50%/contain no-repeat}h3[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#c4a470;margin-bottom:1rem;font-size:.8125rem;font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-top:.55rem}li[data-astro-cid-jo6i4kqk]:first-child{margin-top:0}address[data-astro-cid-jo6i4kqk]{color:#f3f0e8c7;justify-items:center;gap:.15rem;font-style:normal;line-height:1.55;display:grid}.tags[data-astro-cid-jo6i4kqk]{color:#f3f0e8a8;max-width:26rem;margin:1rem auto 0;line-height:1.5}.ul[data-astro-cid-jo6i4kqk]{padding-block:.15rem;display:inline-block;position:relative}.ul[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ul[data-astro-cid-jo6i4kqk]:hover:after,.ul[data-astro-cid-jo6i4kqk]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(1.8rem,4vw,3.2rem) clamp(1.5rem,4vw,4rem);display:grid}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.regrow[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #f3f0e824;grid-template-columns:repeat(4,auto);justify-content:center;gap:1.2rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;display:grid}.regrow[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:uppercase;color:#f3f0e880;font-size:.75rem}.regrow[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;margin:.2rem 0 0}.base[data-astro-cid-jo6i4kqk]{text-align:center;color:#f3f0e88c;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;font-size:.8125rem;display:flex}.up[data-astro-cid-jo6i4kqk]{color:#c4a470;transition:transform .4s var(--ease);font-weight:500}.up[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-3px)}.js[data-astro-cid-jo6i4kqk] .cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{opacity:0;transform:translateY(18px)}.js[data-astro-cid-jo6i4kqk] .cols[data-astro-cid-jo6i4kqk].in>[data-astro-cid-jo6i4kqk]{opacity:1;transition:opacity .9s ease calc(var(--n,0) * .1s), transform 1s var(--ease) calc(var(--n,0) * .1s);transform:none}@media (width<=960px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.regrow[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:1.8rem}.regrow[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=1279px){.foot[data-astro-cid-jo6i4kqk]{padding-bottom:calc(1.6rem + 64px)}}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-jo6i4kqk] .cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{opacity:1;transition:none;transform:none}.ul[data-astro-cid-jo6i4kqk]:after,.up[data-astro-cid-jo6i4kqk]{transition:none}}.dk[data-astro-cid-y2okhcgl]{z-index:55;background:color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter:blur(18px)saturate(1.5);animation:dock-in 1s var(--ease) .8s both;border-radius:999px;padding:6px;position:fixed;top:50%;left:10px;translate:0 -50%;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #f3f0e824,0 14px 30px -12px #0009}@keyframes dock-in{0%{opacity:0;transform:translate(-16px)}}ul[data-astro-cid-y2okhcgl]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-y2okhcgl]{position:relative}a[data-astro-cid-y2okhcgl]{color:#f3f0e8c7;width:44px;height:44px;transition:color .35s, background .35s, box-shadow .45s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}svg[data-astro-cid-y2okhcgl]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:filter .4s}a[data-astro-cid-y2okhcgl]:hover,a[data-astro-cid-y2okhcgl]:focus-visible{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent), 0 0 22px 4px color-mix(in srgb, var(--c) 50%, transparent);transform:translate(3px)scale(1.06)}a[data-astro-cid-y2okhcgl]:hover svg[data-astro-cid-y2okhcgl],a[data-astro-cid-y2okhcgl]:focus-visible svg[data-astro-cid-y2okhcgl]{filter:drop-shadow(0 0 6px var(--c))}a[data-astro-cid-y2okhcgl]:focus-visible{outline:none}.tip[data-astro-cid-y2okhcgl]{white-space:nowrap;color:#171b19;opacity:0;pointer-events:none;transition:opacity .25s, translate .35s var(--ease);background:#f3f0e8;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500;position:absolute;top:50%;left:calc(100% + 14px);translate:-6px -50%;box-shadow:0 8px 20px -8px #00000080}a[data-astro-cid-y2okhcgl]:hover .tip[data-astro-cid-y2okhcgl],a[data-astro-cid-y2okhcgl]:focus-visible .tip[data-astro-cid-y2okhcgl]{opacity:1;translate:0 -50%}@media (width<=1279px){.dk[data-astro-cid-y2okhcgl]{animation:dock-up 1s var(--ease) .8s both;padding:4px;top:auto;bottom:12px;left:50%;translate:-50%}@keyframes dock-up{0%{opacity:0;transform:translateY(16px)}}ul[data-astro-cid-y2okhcgl]{flex-direction:row}a[data-astro-cid-y2okhcgl]{width:42px;height:42px}a[data-astro-cid-y2okhcgl]:hover,a[data-astro-cid-y2okhcgl]:focus-visible{transform:translateY(-3px)scale(1.06)}.tip[data-astro-cid-y2okhcgl]{display:none}}@media (prefers-reduced-motion:reduce){.dk[data-astro-cid-y2okhcgl]{animation:none}a[data-astro-cid-y2okhcgl]{transition:none}}
