@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_aa100595-module__rtG3da__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_aa100595-module__rtG3da__variable{--font-be-vietnam-pro:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@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-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-11{height:calc(var(--spacing) * 11)}.w-11{width:calc(var(--spacing) * 11)}.w-56{width:calc(var(--spacing) * 56)}.w-fit{width:fit-content}.w-full{width:100%}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.rounded-\[14px\]{border-radius:14px}.rounded-\[26px\]{border-radius:26px}.rounded-\[36px\]{border-radius:36px}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[var\(--espresso\)\]{border-color:var(--espresso)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--rust\)\]{border-color:var(--rust)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#f8e6cc\]{background-color:#f8e6cc}.bg-\[var\(--brown\)\]{background-color:var(--brown)}.bg-\[var\(--espresso\)\]{background-color:var(--espresso)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--rust\)\]{background-color:var(--rust)}.bg-\[var\(--sand\)\]{background-color:var(--sand)}.bg-\[var\(--white\)\]{background-color:var(--white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[length\:var\(--fs-xs\)\]{font-size:var(--fs-xs)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--brown\)\]{color:var(--brown)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--rust\)\]{color:var(--rust)}.shadow-\[0_28px_55px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 28px 55px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}}}:root{--rust:#b85212;--rust-hover:#9f430d;--brown:#854017;--amber:#fbbe61;--espresso:#24130a;--paper:#fbf6ee;--sand:#f3e6d3;--line:#e7d8c4;--white:#fffdf9;--ink:#352319;--muted:#6a5b50;--radius:18px;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:16px;line-height:1.6}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.18}h2{font-size:clamp(2.2rem,4.2vw,4.2rem)}h3{font-size:1.25rem}.container{width:min(var(--container),calc(100% - 64px));margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3em;height:1.3em}.icon-defs{width:0;height:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--white);color:var(--espresso);border-radius:8px;padding:12px 18px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.button{text-align:center;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:13px 22px;font-size:.92rem;font-weight:700;line-height:1.35;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-3px)}.button-primary{background:var(--rust);color:#fff}.button-primary:hover:not(:disabled){background:var(--rust-hover);box-shadow:0 12px 24px #511f0a2e}.button-outline{border-color:var(--brown);color:var(--brown);background:0 0}.button-outline:hover{background:var(--brown);color:#fff}.button-outline-light{border-color:var(--amber);color:var(--amber);background:0 0}.button-outline-light:hover{background:var(--amber);color:var(--espresso)}.button:disabled{opacity:.55;cursor:not-allowed}.text-link{color:var(--brown);border-bottom:1.5px solid;align-items:center;gap:.65rem;padding-bottom:5px;font-weight:700;transition:gap .25s;display:inline-flex}.text-link:hover{gap:1rem}.text-link .icon{width:1rem}.site-header{z-index:30;background:var(--espresso);color:var(--paper);border-bottom:1px solid #fbbe6121;position:relative}.header-inner{align-items:center;gap:36px;min-height:100px;display:flex}.brand{flex:none;align-items:center;width:210px;display:flex}.brand img{object-fit:contain;width:100%;height:88px}.desktop-nav{white-space:nowrap;align-items:center;gap:clamp(16px,2vw,30px);margin-left:auto;display:flex}.desktop-nav a{font-size:.86rem;font-weight:600;position:relative}.desktop-nav a:after{content:"";background:var(--amber);width:0;height:2px;transition:width .25s;position:absolute;bottom:-7px;left:0}.desktop-nav a:hover:after{width:100%}.header-cta{white-space:nowrap;min-height:47px;padding-inline:16px;font-size:.82rem}.header-cta .icon{width:1rem}.menu-toggle,.mobile-menu{display:none}.hero{background:radial-gradient(circle at 73% 27%,#3a1e0c 0%,var(--espresso) 47%);color:var(--paper);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:5%;min-height:670px;padding-block:50px 76px;display:grid}.hero-copy{z-index:2;padding-block:22px;position:relative}.audience-tabs{flex-wrap:wrap;gap:6px;margin-bottom:40px;display:flex}.audience-tabs button{color:var(--paper);background:0 0;border:1px solid #fbf6ee4d;border-radius:8px;min-height:45px;padding:12px 15px;font-size:.82rem;font-weight:600;transition:background .25s,color .25s,border .25s}.audience-tabs button:hover{border-color:var(--amber)}.audience-tabs button[aria-selected=true]{background:var(--paper);color:var(--espresso);border-color:var(--paper)}.eyebrow,.section-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--brown);margin-bottom:16px;font-size:.82rem;font-weight:800}.hero h1{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(3.4rem,5.4vw,5.6rem)}.hero h1 em{color:var(--amber);font-style:normal}.hero-lead{color:#e7d9c9;max-width:565px;margin-bottom:32px;font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-footnote{color:#ccae8c;align-items:center;gap:12px;margin-top:44px;font-size:.82rem;display:flex}.footnote-line{background:var(--amber);width:32px;height:1px}.hero-visual{align-self:stretch;align-items:center;min-height:570px;animation:1.1s both hero-arrive;display:flex;position:relative}.hero-photo{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.02);border-radius:170px 18px 18px;width:100%;height:560px}.hero-line{pointer-events:none;filter:drop-shadow(0 0 12px #fbbe6133);width:113%;height:112%;position:absolute;inset:-7% -6% -5% -7%}.path-rust,.path-amber{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1800;stroke-dashoffset:1800px;animation:2.2s .35s forwards line-draw}.path-rust{stroke:var(--rust);stroke-width:24px}.path-amber{stroke:var(--amber);stroke-width:10px;animation-delay:.55s}.line-point{color:var(--amber);white-space:nowrap;background:#24130aeb;border:1px solid #fbbe6180;border-radius:99px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute}.line-point b{margin-right:4px}.point-1{bottom:3%;left:1%}.point-2{top:34%;left:-7%}.point-3{top:0;right:6%}.photo-caption{color:#fff;text-shadow:0 1px 4px #000;font-size:.72rem;position:absolute;bottom:18px;right:20px}.proof-bar{color:#efe3d3;background:#2d190e}.proof-bar-inner{grid-template-columns:repeat(3,1fr);padding-block:22px;display:grid}.proof-bar span{border-right:1px solid #fbbe613d;align-items:center;gap:14px;padding-inline:28px;font-size:.84rem;font-weight:600;display:flex}.proof-bar span:first-child{padding-left:0}.proof-bar span:last-child{border:0}.proof-bar .icon{color:var(--amber);width:28px;height:28px}.section{padding-block:112px}.section-intro{max-width:760px;margin-bottom:44px}.section-intro h2{color:var(--brown);margin-bottom:16px}.section-intro h2 span,.calculator-grid h2 span,.booking-copy h2 span{color:var(--rust)}.section-intro>p:last-child{max-width:690px;color:var(--muted);font-size:1.04rem}.section-kicker:before{content:"";background:var(--rust);vertical-align:middle;width:26px;height:2px;margin-right:10px;display:inline-block}.signs-section{background:var(--paper)}.sign-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sign-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:218px;padding:28px;transition:transform .35s,border-color .35s,background .35s;display:flex;position:relative}.sign-card:hover{background:#fffaf2;border-color:#d9a86e;transform:translateY(-5px)}.sign-card .icon{width:35px;height:35px;color:var(--brown)}.sign-card h3{max-width:270px;margin:16px 0 0;font-size:1.06rem;font-weight:700}.sign-number{color:#af9d89;font-size:.78rem;font-weight:700;position:absolute;top:27px;right:28px}.signs-section .text-link{margin-top:32px}.process-section{background:var(--sand)}.process-line{justify-content:space-between;align-items:center;height:65px;margin-top:48px;display:flex;position:relative}.process-line:before{content:"";background:linear-gradient(90deg,var(--rust),var(--amber));border-radius:9px;width:100%;height:5px;position:absolute;inset:auto 0}.process-line span{z-index:1;background:var(--espresso);border:7px solid var(--amber);width:25px;height:25px;box-shadow:0 0 0 5px var(--sand);border-radius:50%;display:block;position:relative}.step-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.step-num{color:var(--rust);letter-spacing:-.07em;font-size:3.7rem;font-weight:800;line-height:1}.step h3{color:var(--brown);margin:8px 0 12px;font-size:1.8rem}.step p{max-width:300px;min-height:80px}.step div{border-top:1px solid #d9c6aa;gap:5px;max-width:310px;padding-top:16px;display:grid}.step small{color:var(--rust);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.step strong{font-size:.9rem;font-weight:600;line-height:1.55}.packages-section{background:var(--paper)}.package-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.package-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.package-card:hover{border-color:var(--rust);transform:translateY(-6px)}.package-top{min-height:160px;padding:30px 30px 25px}.package-index{color:var(--rust);text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;font-weight:800}.package-top h3{color:var(--brown);margin:15px 0 5px;font-size:2rem}.package-top p{color:var(--muted);margin:0;font-size:.92rem}.package-body{border-top:1px solid var(--line);flex:1;padding:26px 30px 18px}.package-body small{color:var(--rust);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.package-body ul,.tool-checklist ul{margin:18px 0 0;padding:0;list-style:none}.package-body li,.tool-checklist li{margin:0 0 14px;padding-left:24px;font-size:.9rem;position:relative}.package-body li:before,.tool-checklist li:before{content:"";background:var(--amber);border-radius:5px;width:12px;height:3px;position:absolute;top:12px;left:0}.package-bottom{padding:22px 30px 30px}.package-bottom p{border-top:1px solid var(--line);color:var(--brown);padding-top:22px;font-size:.9rem}.package-bottom .button{width:100%;font-size:.82rem}.comparison-note{color:var(--muted);margin:26px 0 0;font-size:.88rem}.comparison-note a{text-underline-offset:4px;color:var(--brown);font-weight:700;text-decoration:underline}.tools-section{background:var(--sand)}.tools-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tool-feature,.tool-checklist{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;min-height:440px;padding:42px;display:flex}.tool-icon{width:54px;height:54px;color:var(--brown);background:#f8e6cc;border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.tool-icon .icon{width:26px;height:26px}.tools-grid h2{color:var(--brown);margin-bottom:16px;font-size:clamp(1.7rem,2.35vw,2.65rem)}.tools-grid p:not(.section-kicker){color:var(--muted);font-size:.93rem}.mini-progress{gap:7px;width:100%;margin:auto 0 25px;display:flex}.mini-progress span{background:var(--line);border-radius:10px;flex:1;height:5px}.mini-progress span:first-child{background:var(--rust)}.mini-progress span:nth-child(2){background:var(--amber)}.tool-checklist ul{margin:auto 0 22px}.tool-checklist li{font-size:.92rem}.tool-feature .button,.tool-checklist .button{margin-top:auto}.evidence-section{background:var(--paper)}.evidence-grid{grid-template-columns:1.13fr .87fr;gap:22px;display:grid}.founder-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin:0;overflow:hidden}.founder-card img{object-fit:cover;width:100%;height:385px}.founder-card figcaption{justify-content:space-between;align-items:center;gap:10px;padding:22px 25px;display:flex}.founder-card strong{color:var(--brown)}.founder-card span{color:var(--muted);font-size:.82rem}.proof-stack{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.proof-card{background:var(--sand);border-radius:var(--radius);align-items:center;gap:20px;padding:17px 20px;display:flex}.proof-card>.icon{width:34px;height:34px;color:var(--brown)}.proof-card img{object-fit:cover;border-radius:10px;width:112px;height:94px}.proof-card h3{color:var(--brown);margin:0 0 7px;font-size:1.02rem}.proof-card p{color:var(--muted);margin:0;font-size:.78rem}.evidence-note{color:var(--muted);max-width:800px;margin:24px 0 0;font-size:.78rem}.calculator-section{background:var(--sand)}.calculator-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:10%;display:grid}.calculator-grid h2{color:var(--brown)}.calculator-grid>div:first-child>p:not(.section-kicker){color:var(--muted);max-width:500px;margin:18px 0 32px}.calculator-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:15px;padding:32px;display:grid}.calculator-card label,.booking-form label{gap:7px;font-size:.83rem;font-weight:700;display:grid}.calculator-card input,.calculator-card select,.booking-form input,.booking-form textarea{width:100%;min-width:0;min-height:47px;color:var(--ink);background:#fffdf9;border:1px solid #d8c5b0;border-radius:8px;padding:13px 14px}.calculator-card input:disabled,.calculator-card select:disabled{opacity:.85}.calculator-card small{color:var(--muted);font-size:.75rem}.beyond-section{background:var(--paper)}.beyond-grid{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:20px;display:grid}.beyond-photo{object-fit:cover;object-position:35% center;border-radius:var(--radius);width:100%;height:100%;min-height:480px}.audience-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.audience-card{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:27px;transition:transform .3s,border-color .3s;display:flex}.audience-card:hover{border-color:var(--rust);transform:translateY(-5px)}.audience-card>.icon{width:30px;height:30px;color:var(--brown)}.audience-card h3{color:var(--brown);margin:20px 0 8px}.audience-card p{color:var(--muted);margin:0 0 20px;font-size:.83rem}.audience-card span{color:var(--rust);align-items:center;gap:5px;margin-top:auto;font-size:.78rem;font-weight:800;display:flex}.audience-card span .icon{width:16px;height:16px}.booking-section{background:var(--espresso);color:var(--paper);padding-block:100px;position:relative;overflow:hidden}.booking-grid{z-index:2;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;display:grid;position:relative}.booking-copy h2{color:var(--paper);max-width:460px}.booking-copy h2 span{color:var(--amber)}.booking-copy>p:not(.section-kicker){color:#e8d9c8;max-width:440px}.booking-copy .section-kicker{color:var(--amber)}.booking-note{color:#cdb99f;border-top:1px solid #fbbe614d;gap:14px;max-width:440px;margin-top:46px;padding-top:18px;font-size:.86rem;display:flex}.booking-note .icon{color:var(--amber);width:25px;height:25px}.booking-motif{opacity:.14;pointer-events:none;width:490px;position:absolute;bottom:-65px;right:-85px}.booking-form{background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:30px;box-shadow:0 28px 55px #00000026}.form-heading h3{color:var(--brown);margin-bottom:4px;font-size:1.45rem}.form-heading p{color:var(--muted);margin-bottom:18px;font-size:.78rem}.date-options,.time-options{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.date-options button,.time-options button{background:var(--white);border:1px solid var(--line);min-width:68px;min-height:42px;color:var(--brown);border-radius:8px;padding:7px 10px;font-size:.76rem;font-weight:700}.date-options button[aria-pressed=true],.time-options button[aria-pressed=true]{background:var(--rust);color:#fff;border-color:var(--rust)}.form-fields{grid-template-columns:repeat(2,1fr);gap:13px;margin:23px 0;display:grid}.form-fields .full{grid-column:1/-1}.booking-form textarea{resize:vertical}.consent{align-items:start;margin-bottom:16px;line-height:1.5;grid-template-columns:none!important;gap:10px!important;font-weight:500!important;display:flex!important}.consent input{width:19px;min-width:19px;height:19px;min-height:19px;accent-color:var(--rust);margin:2px 0 0}.booking-form>.button{width:100%}.form-hint{color:var(--muted);margin:11px 0 0;font-size:.72rem}.site-footer{background:var(--brown);color:var(--paper)}.footer-top{grid-template-columns:1.75fr repeat(3,1fr);gap:35px;padding-block:72px 60px;display:grid}.footer-brand img{object-fit:contain;object-position:left center;width:230px;height:140px;margin:-27px 0 -10px}.footer-brand p{color:#f0d4b2;font-size:.8rem}.footer-top h3{letter-spacing:0;margin:0 0 16px;font-size:.93rem}.footer-top a{color:#f1d6bc;margin-bottom:11px;font-size:.8rem;display:block}.footer-top a:hover{color:#fff;text-decoration:underline}.footer-bottom{color:#f2d9c2;border-top:1px solid #ffffff47;justify-content:space-between;padding-block:22px;font-size:.72rem;display:flex}.privacy-note{color:#efdac5;background:#69300f;padding:17px 0;font-size:.72rem}.privacy-note strong{color:#fff}.quiz-dialog{width:100%;max-width:min(640px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ink);background:var(--paper);border:0;border-radius:20px;padding:0;box-shadow:0 35px 110px #0005}.quiz-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140a05b8}.quiz-shell{max-height:calc(100vh - 24px);padding:40px;overflow:auto}.dialog-close{color:var(--brown);background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:12px;right:18px}.quiz-shell h2{color:var(--brown);max-width:480px;font-size:clamp(1.6rem,3vw,2.3rem)}.quiz-subtitle{color:var(--muted);font-size:.82rem}.quiz-progress{background:var(--line);border-radius:8px;height:7px;margin:24px 0;overflow:hidden}.quiz-progress span{background:var(--rust);width:0;height:100%;transition:width .3s;display:block}.quiz-content h3{color:var(--brown);font-size:1.18rem}.quiz-counter{color:var(--rust);margin-bottom:8px;font-size:.74rem;font-weight:800}.quiz-options{gap:9px;display:grid}.quiz-option{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:13px;font-size:.89rem;display:flex}.quiz-option:has(input:checked){border-color:var(--rust);background:#fff0e0}.quiz-option input{accent-color:var(--rust)}.quiz-nav{justify-content:space-between;gap:10px;margin-top:27px;display:flex}.quiz-result{background:var(--sand);border-radius:12px;padding:20px}.quiz-result h3{margin-bottom:9px}.quiz-result p{font-size:.88rem}.quiz-result a{margin-top:8px}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.25,1);transform:translateY(24px)}.reveal.in-view{opacity:1;transform:none}.sign-card:nth-child(2),.package-card:nth-child(2),.step:nth-child(2){transition-delay:80ms}.sign-card:nth-child(3),.package-card:nth-child(3),.step:nth-child(3){transition-delay:.16s}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1150px){.desktop-nav{gap:13px}.desktop-nav a{font-size:.75rem}.header-cta{display:none}.hero-grid{gap:3%}.hero h1{font-size:clamp(3rem,5vw,4.8rem)}.hero-visual{min-height:490px}.hero-photo{height:480px}.line-point{font-size:.67rem}.step-grid{gap:20px}}@media (max-width:900px){.container{width:min(100% - 40px,var(--container))}.header-inner{min-height:76px}.brand{width:165px}.brand img{height:72px}.desktop-nav{display:none}.menu-toggle{background:0 0;border:0;gap:5px;margin-left:auto;padding:12px;display:grid}.menu-toggle span{background:var(--paper);border-radius:2px;width:26px;height:2px;display:block}.mobile-menu:not([hidden]){background:var(--espresso);border-top:1px solid #ffffff1b;padding:4px 20px 22px;display:grid}.mobile-menu a{border-bottom:1px solid #ffffff1b;padding:11px;font-size:.92rem}.hero-grid{grid-template-columns:1fr;gap:35px;padding-block:34px 55px}.hero-copy{padding:0}.audience-tabs{margin-bottom:30px}.hero h1{max-width:720px}.hero-visual{min-height:480px}.hero-photo{height:470px}.hero-line{width:108%;height:110%;inset:-5% -4%}.point-2{left:0}.proof-bar-inner{gap:0}.proof-bar span{padding-inline:14px;font-size:.72rem}.section{padding-block:80px}.sign-grid,.package-grid{grid-template-columns:repeat(2,1fr)}.step-grid{gap:20px}.package-card:last-child{grid-column:1/-1}.package-card:last-child .package-body ul{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.evidence-grid{grid-template-columns:1fr}.founder-card img{height:440px}.proof-stack{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.proof-card{display:block}.proof-card img{width:100%;height:120px;margin-bottom:12px}.proof-card>.icon{margin-bottom:12px}.calculator-grid,.beyond-grid,.booking-grid{grid-template-columns:1fr;gap:30px}.beyond-photo{height:430px;min-height:0}.booking-copy h2{max-width:none}.footer-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){html{scroll-padding-top:74px}.container{width:calc(100% - 36px)}.hero-grid{gap:18px}.audience-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding:2px 18px 8px;overflow-x:auto}.audience-tabs::-webkit-scrollbar{display:none}.audience-tabs button{white-space:nowrap}.hero h1{font-size:clamp(2.55rem,10.3vw,4.3rem)}.hero-lead{font-size:.94rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-footnote{display:none}.hero-visual{min-height:310px}.hero-photo{border-radius:110px 15px 15px;height:310px}.hero-line{width:108%;height:112%;inset:-7% -4% -4%}.line-point{padding:3px 7px;font-size:.58rem}.point-1{bottom:-2%;left:5%}.point-2{top:40%;left:-2%}.point-3{top:-2%;right:5%}.proof-bar-inner{grid-template-columns:1fr;padding-block:13px}.proof-bar span{border:0;padding:9px 0;font-size:.75rem}.proof-bar .icon{width:21px;height:21px}.section{padding-block:64px}.section-intro{margin-bottom:28px}.section-intro h2,h2{font-size:clamp(2rem,8.3vw,3.1rem)}.section-intro>p:last-child{font-size:.9rem}.sign-grid,.package-grid,.tools-grid,.step-grid,.audience-card-grid{grid-template-columns:1fr}.sign-card{min-height:156px;padding:20px}.sign-card h3{max-width:none;font-size:.97rem}.process-line{display:none}.step-grid{gap:0}.step{border-left:2px solid var(--amber);margin-left:15px;padding:0 0 26px 38px;position:relative}.step:before{content:"";background:var(--espresso);border:3px solid var(--amber);border-radius:50%;width:17px;height:17px;position:absolute;top:5px;left:-10px}.step:last-child{border-left-color:#0000}.step-num{font-size:2.7rem}.step h3{font-size:1.55rem}.step p{min-height:0}.package-card:last-child{grid-column:auto}.package-card:last-child .package-body ul{display:block}.package-top{min-height:0}.package-card{margin-bottom:0}.tool-feature,.tool-checklist{min-height:0;padding:27px}.tool-checklist ul{margin:20px 0}.mini-progress{margin:26px 0}.founder-card img{height:270px}.founder-card figcaption,.founder-card figcaption span{display:block}.proof-stack{grid-template-columns:1fr}.proof-card{display:flex}.proof-card img{width:115px;height:92px;margin:0}.proof-card>.icon{margin:0}.calculator-card{padding:22px}.beyond-photo{height:300px}.booking-section{padding-block:65px}.booking-form{padding:20px}.form-fields{grid-template-columns:1fr}.footer-top{grid-template-columns:repeat(2,1fr);gap:24px;padding-block:38px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:7px;display:grid}.quiz-shell{padding:28px 20px}.quiz-nav .button{padding-inline:10px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.path-rust,.path-amber{stroke-dashoffset:0}}:root{--fs-xs:.78rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-h3:1.25rem;--fs-h3-lg:1.75rem;--fs-h2:clamp(2rem, 3.6vw, 3.5rem);--fs-h2-card:clamp(1.6rem, 2.2vw, 2.25rem);--fs-h1:clamp(3rem, 5vw, 4.9rem)}h2,.section-intro h2{font-size:var(--fs-h2)}.tools-grid h2,.quiz-shell h2{font-size:var(--fs-h2-card)}@media (min-width:601px){.hero h1{font-size:var(--fs-h1)}}.button,.desktop-nav a,.header-cta,.audience-tabs button,.proof-bar span,.step strong,.package-top p,.package-body li,.tool-checklist li,.tools-grid p:not(.section-kicker),.package-bottom p,.package-bottom .button,.comparison-note,.calculator-card label,.booking-form label,.audience-card p,.booking-note,.quiz-option,.quiz-result p,.footer-top h3{font-size:var(--fs-sm)}.hero-footnote,.line-point,.photo-caption,.sign-number,.step small,.package-index,.package-body small,.founder-card span,.proof-card p,.evidence-note,.calculator-card small,.audience-card span,.form-heading p,.date-options button,.time-options button,.form-hint,.footer-brand p,.footer-top a,.footer-bottom,.privacy-note,.quiz-subtitle,.quiz-counter{font-size:var(--fs-xs)}.section-intro>p:last-child{font-size:var(--fs-lg)}.sign-card h3,.proof-card h3,.form-heading h3,.quiz-content h3{font-size:var(--fs-h3)}.step h3,.package-top h3{font-size:var(--fs-h3-lg)}main{counter-reset:block-label}.section-kicker:before{content:none}.section-kicker,.eyebrow{text-transform:none;letter-spacing:0;color:var(--brown);font-size:.95rem;font-weight:600}.eyebrow{color:var(--amber)}.section-intro .section-kicker,.booking-copy .section-kicker,.calculator-grid>div:first-child>.section-kicker{align-items:baseline;gap:.5em;display:flex}.section-intro .section-kicker:before,.booking-copy .section-kicker:before,.calculator-grid>div:first-child>.section-kicker:before{counter-increment:block-label;content:counter(block-label, decimal-leading-zero);color:var(--rust-hover);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.booking-copy .section-kicker:before{color:var(--amber)}#tai-app .booking-copy h2{max-width:none}#tai-app .button-primary:not(:disabled){background:var(--amber);color:var(--espresso)}.tool-feature .section-kicker,.tool-checklist .section-kicker,.quiz-dialog .section-kicker{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600}.package-index,.step small,.package-body small{text-transform:none;letter-spacing:0;color:var(--rust);font-variant-numeric:tabular-nums;font-weight:700}.footnote-line{display:none}.package-body li:before,.tool-checklist li:before{content:"";border-left:2px solid var(--rust);border-bottom:2px solid var(--rust);background:0 0;border-radius:0;width:8px;height:8px;position:absolute;top:5px;left:1px;transform:rotate(-45deg)}h1,h2,h3,p,li,figcaption,strong{text-wrap:pretty}.sign-card h3,.package-top h3,.step h3,.tools-grid h2,.audience-card h3,.proof-card h3,.founder-card strong,.quiz-content h3{overflow-wrap:anywhere}.sign-grid,.package-grid,.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.evidence-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr)}.calculator-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.beyond-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.booking-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (max-width:900px){.sign-grid,.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-stack,.package-card:last-child .package-body ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid,.evidence-grid,.calculator-grid,.beyond-grid,.booking-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sign-grid,.package-grid,.tools-grid,.step-grid,.audience-card-grid,.proof-stack{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.sign-card,.package-card,.audience-card,.proof-card,.tool-feature,.tool-checklist,.calculator-card,[data-glow]{isolation:isolate;transition:opacity .7s,transform .3s,border-color .3s,box-shadow .3s,background-color .3s;position:relative;overflow:hidden}.sign-card:hover,.package-card:hover,.audience-card:hover,.proof-card:hover,.tool-feature:hover,.tool-checklist:hover,.calculator-card:hover,[data-glow]:hover{border-color:var(--rust);transform:translateY(-4px);box-shadow:0 18px 34px #511f0a24}.sign-card:before,.package-card:before,.audience-card:before,.proof-card:before,.tool-feature:before,.tool-checklist:before,.calculator-card:before,[data-glow]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #fbbe6124, transparent 72%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.sign-card:hover:before,.package-card:hover:before,.audience-card:hover:before,.proof-card:hover:before,.tool-feature:hover:before,.tool-checklist:hover:before,.calculator-card:hover:before,[data-glow]:hover:before{opacity:1}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.button-primary:not(:disabled):hover:after{animation:.85s button-shine}.button-primary .icon{transition:transform .25s}.button-primary:not(:disabled):hover .icon{transform:translate(4px)}.button-outline,.button-outline-light{z-index:0;position:relative;overflow:hidden}.button-outline:before,.button-outline-light:before{content:"";z-index:-1;transition:transform .3s;position:absolute;inset:0;transform:translateY(101%)}.button-outline:before{background:var(--brown)}.button-outline-light:before{background:var(--amber)}.button-outline:hover,.button-outline-light:hover{background:0 0}.button-outline:hover:before,.button-outline-light:hover:before{transform:translateY(0)}.text-link{border-bottom-color:#0000;position:relative}.text-link:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .3s;position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.text-link:hover{gap:.65rem}.text-link:hover:after{transform:scaleX(1)}.text-link .icon{transition:transform .25s}.text-link:hover .icon{transform:translate(4px)}}@keyframes button-shine{0%{left:-60%}to{left:130%}}.button:active:not(:disabled){transform:scale(.98)}.header-inner{min-height:80px}.brand{width:auto;min-height:44px}.brand img{width:auto;height:52px}@media (max-width:900px){.header-inner{min-height:64px}.brand img{height:40px}}html{scroll-padding-top:96px}@media (max-width:900px){html{scroll-padding-top:80px}}.site-header{z-index:50;transition:background-color .3s,box-shadow .3s,border-color .3s;position:sticky;top:0}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24130af0;border-bottom-color:#fbbe6159;box-shadow:0 8px 24px #140a0547}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}@media (max-width:900px){.mobile-menu:not([hidden]){max-height:calc(100dvh - 64px);overflow-y:auto}}.desktop-nav{position:relative}.desktop-nav a:after{content:none}.desktop-nav a[aria-current=true]{color:var(--amber)}.nav-indicator{background:var(--amber);height:3px;width:var(--ind-w,0px);transform:translateX(var(--ind-x,0px));opacity:0;pointer-events:none;border-radius:999px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),width .45s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute;bottom:-7px;left:0}.desktop-nav[data-indicator-visible=true] .nav-indicator{opacity:1}@media (hover:hover) and (pointer:fine){.desktop-nav a{transition:opacity .25s,color .25s}.desktop-nav:hover a{opacity:.6}.desktop-nav:hover a:hover{opacity:1;color:var(--amber)}}@media (prefers-reduced-motion:reduce){.nav-indicator,.desktop-nav a{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
