@font-face{font-family:cormorantSite;src:url(../media/CormorantGaramond_SemiBold_cyr_lat-s.p.2l2cepga01kv1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorantSite Fallback;src:local(Times New Roman);ascent-override:95.47%;descent-override:29.65%;line-gap-override:0.0%;size-adjust:96.78%}.XBl2Fq_className{font-family:cormorantSite,cormorantSite Fallback,Times New Roman,serif}.XBl2Fq_variable{--font-cormorant-site:"cormorantSite", "cormorantSite Fallback", Times New Roman, serif}
.site-root{--font-display:var(--font-cormorant-site), "Cormorant Garamond", "Times New Roman", serif}.story{position:relative;overflow:clip}.story-stage{height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.story-chapters{z-index:1;pointer-events:none;position:relative}.story-chapter{flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:96px 20px 72px;display:flex}@media (min-width:1024px){.story-chapter{justify-content:center;padding:120px 64px}}.story.is-ready{height:calc(var(--story-vh) * 100dvh)}.story.is-ready .story-stage{margin-bottom:0}.story.is-ready .story-chapters{height:100dvh;margin-top:-100dvh;position:sticky;top:0;overflow:hidden}.story.is-ready .story-chapter{min-height:0;position:absolute;inset:0}.story-hint-icon{animation:1.6s cubic-bezier(.37,0,.63,1) infinite story-bounce}@keyframes story-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}[data-story-hint]{transition:opacity .3s}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth iframe{pointer-events:none}dialog.site-dialog::backdrop{background:#2b242080}@media print{.site-root>header,.site-root>a[href=\#main],.site-footer,.no-print{display:none!important}main{min-height:0!important}body,.site-root{background:#fff!important}}#main>section:not(#story):not([data-team]):not(#nominations):not(#directions){content-visibility:auto;contain-intrinsic-size:auto 900px}.site-root{--ring-track:#0f54701a;--overlay-rgb:10 51 70;--overlay-k:1}.site-root [data-theme=dark]{--background:var(--color-lagoon-900);--card:#ffffff12;--card-foreground:var(--color-cream);--muted:var(--color-lagoon-800);--muted-foreground:var(--color-lagoon-200);--border:#ffffff24;--input:#ffffff38;--link:var(--color-amber);--ring:var(--color-amber)}.site-root [data-theme=dark] .text-sand-300{color:var(--color-lagoon-200)}.site-footer{color:var(--color-cream);background:var(--color-lagoon-950);padding-block:3rem}@media (min-width:1024px){.site-footer{padding-block:4rem}}.glass-dark{background:rgb(var(--overlay-rgb) / .74);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1f,0 20px 40px -20px #00000080}@media (min-width:1024px) and (prefers-reduced-transparency:no-preference){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-dark{background:rgb(var(--overlay-rgb) / .52);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}}}@media (prefers-reduced-transparency:reduce){.glass-dark{background:var(--color-lagoon-950)}}.site-root h1,.site-root h2,.site-root .font-display{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.site-root h2{letter-spacing:-.015em}.site-root h3{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.5rem}@media (min-width:1024px){.site-root h3{font-size:1.25rem;line-height:1.75rem}}.portrait-frame{aspect-ratio:4/5;background:var(--color-lagoon-100);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.portrait-img{object-fit:cover;object-position:50% 30%;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .6s var(--ease-out-quart);position:absolute;inset:0 0 auto}.portrait-frame:after{content:"";background:var(--color-lagoon-700);mix-blend-mode:color;opacity:.09;pointer-events:none;position:absolute;inset:0}.person-a,.person-b{text-align:left;cursor:pointer;border-radius:20px;width:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.person-a:hover .portrait-img,.person-b:hover .portrait-img{transform:scale(1.03)}}.site-root .person-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.6rem;display:block}@media (min-width:1024px){.site-root .person-name{font-size:1.625rem;line-height:1.85rem}}.person-meta{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1rem;display:block}.person-more{color:var(--color-amber);font-size:.8125rem;font-weight:600;display:inline-block}.person-a{position:relative}.person-a-caption{color:#fff;background:var(--photo-scrim-caption);text-shadow:0 1px 2px #00000040;border-radius:0 0 20px 20px;flex-direction:column;gap:.25rem;padding:3.5rem .875rem .875rem;display:flex;position:absolute;inset:auto 0 0}.person-a-caption .person-meta{color:#ffffffdb}.person-a .person-more{opacity:0;max-height:0;transition:opacity var(--duration-base), max-height var(--duration-base)}.person-a:hover .person-more,.person-a:focus-visible .person-more{opacity:1;max-height:1.5rem}@media (hover:none){.person-a .person-more{display:none}}.person-b-caption{flex-direction:column;gap:.25rem;padding:.875rem .25rem 0;display:flex}.person-b-caption .person-meta{color:var(--color-fire-700)}.person-badge{z-index:1;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:.625rem;left:.625rem}.person-b{position:relative}.team-pop{width:100%;max-width:none;max-height:86dvh;padding:1.25rem 1.25rem calc(1.5rem + var(--safe-bottom));background:linear-gradient(160deg, #fff, var(--color-lagoon-50));color:var(--color-ink);box-shadow:0 -20px 60px -20px rgb(var(--overlay-rgb) / .45);border:1px solid #fffc;border-radius:1.5rem 1.5rem 0 0;margin:0;inset:auto 0 0;overflow-y:auto}.site-root .team-pop-name{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:2rem}.team-pop::backdrop{background:rgb(var(--overlay-rgb) / .45)}@media (min-width:640px){.team-pop{border-radius:1.5rem;width:min(560px,92vw);height:fit-content;margin:auto;padding:1.75rem;inset:0}}@media (prefers-reduced-motion:no-preference){.team-pop:popover-open{animation:team-pop-in .26s var(--ease-out-quart)}}@keyframes team-pop-in{0%{opacity:0;transform:translateY(24px)}}.team-more[open]>summary{display:none}.team-more>summary::-webkit-details-marker{display:none}.team-more>summary{list-style:none}.partner-plate{aspect-ratio:3/2;min-height:0;box-shadow:var(--g-shadow);transition:transform var(--duration-base) var(--ease-out-quart);background:#fff;border:1px solid #ffffffe6;border-radius:20px;justify-content:center;align-items:center;padding:12%;display:flex;overflow:hidden}.partner-plate-lg{aspect-ratio:2;padding:9% 18%}.partner-link:hover .partner-plate{transform:translateY(-3px)}.partner-link:hover h3{color:var(--color-fire-700)}.partner-more>summary{list-style:none}.partner-more>summary::-webkit-details-marker{display:none}.partner-more[open]>summary{display:none}.footer-plate{aspect-ratio:3/2;background:#fffffff0;border-radius:12px;justify-content:center;align-items:center;min-height:0;padding:12% 14%;display:flex;overflow:hidden}.team-dense .site-root .person-name,.site-root .team-dense .person-name{font-size:1rem;line-height:1.2rem}.team-dense .person-a-caption{padding:2.5rem .625rem .625rem}@media (max-width:639px){.team-dense .person-meta{display:none}}.site-root h3.partner-name-line{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;line-height:1.375rem;overflow:hidden}.rv-card{transition:transform var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart)}.rv-card:hover,.rv-card:focus-within{transform:translateY(-3px)}#home-partners{content-visibility:auto;contain-intrinsic-size:auto 1000px}.chat-faq{interpolate-size:allow-keywords}.chat-caption{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.chat-avatar{background:conic-gradient(from 200deg, var(--color-fire), var(--color-rose-gold), var(--color-lagoon-500), var(--color-fire));color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-display);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.chat-q>summary{list-style:none}.chat-q>summary::-webkit-details-marker{display:none}.chat-q-row{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chat-q-bubble{max-width:min(100%,40rem);transition:background-color var(--duration-base), color var(--duration-base), box-shadow var(--duration-base);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:.875rem .875rem .875rem .25rem;padding:.75rem 1rem;font-weight:600;box-shadow:0 1px 2px #0c4a630f,0 8px 20px -14px #0c4a634d}.chat-q-row:hover .chat-q-bubble{background:#fff}.chat-q[open] .chat-q-bubble{background:var(--color-lagoon-100);border-color:var(--color-lagoon-200);color:var(--color-lagoon-800)}.chat-q-icon{width:2.75rem;height:2.75rem;color:var(--color-lagoon-700);transition:background-color var(--duration-base);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-q-row:hover .chat-q-icon{background:#0f547014}.chat-q-icon{position:relative}.chat-q-icon:before,.chat-q-icon:after{content:"";background:currentColor;border-radius:2px;width:.875rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-q-icon:after{transition:transform var(--duration-base) var(--ease-out-quart);transform:translate(-50%,-50%)rotate(90deg)}.chat-q[open] .chat-q-icon:after{transform:translate(-50%,-50%)rotate(180deg)scaleX(0)}.chat-a{align-items:flex-end;gap:.5rem;padding:.625rem 0 .5rem .75rem;display:flex}.chat-a-avatar{margin-bottom:.125rem}.chat-a-bubble{background:linear-gradient(160deg, var(--color-lagoon-800), var(--color-lagoon-900));max-width:min(100%,40rem);color:var(--color-cream);box-shadow:0 12px 28px -16px rgb(var(--overlay-rgb) / .55);border-radius:1.25rem 1.25rem 1.25rem .375rem;padding:.875rem 1.125rem}.chat-a-bubble strong{color:#fff}.chat-a-bubble a{color:var(--color-lagoon-100);text-decoration:underline}.chat-a-bubble p+p{margin-top:.5rem}.chat-q::details-content{opacity:0;block-size:0;transition:block-size .28s var(--ease-out-quart), opacity .22s ease, content-visibility .28s allow-discrete;overflow:clip}.chat-q[open]::details-content{opacity:1;block-size:auto}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.forum-poster,.cal-panel{padding:1.5rem;position:relative}@media (min-width:1024px){.forum-poster,.cal-panel{padding:2.75rem}}.forum-poster-dark{color:var(--color-cream);background:radial-gradient(40rem 26rem at 100% 0%, #e8b4a059, transparent 62%), radial-gradient(36rem 24rem at 0% 100%, #3ea9cc73, transparent 60%), var(--color-lagoon-950);border-color:#ffffff1f}.forum-day{border-radius:9999px;padding:.375rem .875rem;font-size:.875rem;font-weight:600}.forum-poster-dark .forum-day{background:#ffffff1f}.forum-ticket{color:var(--color-fire-700);border:1px dashed #0f54704d;border-radius:20px;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex;position:relative}.forum-ticket .person-meta{color:var(--color-lagoon-700)}.forum-ticket-free{color:var(--color-lagoon-800)}.forum-poster-dark .forum-ticket{color:var(--color-amber);background:#ffffff0f;border-color:#ffffff40}.forum-poster-dark .forum-ticket .person-meta,.forum-poster-dark .forum-ticket-free{color:var(--color-lagoon-200)}.forum-topics>li{border-bottom:1px solid #0f54701f;grid-template-columns:2.75rem 1fr;align-items:baseline;gap:.75rem;padding:1rem 0;display:grid}.forum-topics>li:last-child{border-bottom:0}.forum-poster-dark .forum-topics>li{border-color:#ffffff24}.forum-topic-n{font-family:var(--font-display);color:var(--color-fire-700);font-variant-numeric:lining-nums;font-size:1.75rem;line-height:1}.forum-poster-dark .forum-topic-n{color:var(--color-rose-gold)}.forum-topic-t{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.cal-steps{flex-direction:column;gap:1.25rem;padding-left:2rem;display:flex;position:relative}.cal-steps:before,.cal-steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:.5rem;left:.6875rem}.cal-steps:before{background:#0f547024;bottom:.5rem}.cal-steps:after{height:calc(var(--cal-progress,0%) - 1rem);background:linear-gradient(180deg, var(--color-lagoon-500), var(--color-fire))}.cal-step{position:relative}.cal-dot{z-index:1;color:#fff;background:#fff;border:2px solid #0f547033;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.125rem;left:-2rem}.cal-step.is-past .cal-dot{border-color:var(--color-lagoon-500);background:var(--color-lagoon-500)}.cal-step.is-current .cal-dot{border-color:var(--color-fire);background:var(--color-fire);box-shadow:0 0 0 5px #e8b4a033}.cal-step.is-past .cal-step-body{color:var(--muted-foreground);font-weight:400}.cal-step.is-past .cal-step-body .font-semibold{font-weight:500}.cal-step-label{color:var(--muted-foreground)}.cal-step.is-current .cal-step-body{background:var(--color-lagoon-900);color:var(--color-cream);border-radius:16px;padding:.5rem .875rem;display:inline-block}.cal-step.is-current .cal-step-label{color:var(--color-lagoon-200)}@media (min-width:1024px){.cal-steps{flex-direction:row;gap:0;padding:2.25rem 0 0}.cal-steps:before,.cal-steps:after{width:auto;height:2px;top:.6875rem;left:.6875rem}.cal-steps:before{bottom:auto;right:.6875rem}.cal-steps:after{height:2px;width:calc((100% - 1.375rem) * var(--cal-progress-n,0));background:linear-gradient(90deg, var(--color-lagoon-500), var(--color-fire))}.cal-step{flex:1 1 0;min-width:0;padding-right:.75rem}.cal-dot{top:-2.25rem;left:0}.cal-step.is-current .cal-step-body{margin-left:-.875rem}}.cal-bar{background:#0f54701f;border-radius:9999px;height:6px;overflow:hidden}.cal-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-lagoon-500), var(--color-fire));height:100%;display:block}.cal-card{background:#ffffffbf;border:1px solid #0f54701a;border-radius:18px;padding:.875rem 1rem}.cal-card.is-past{color:var(--muted-foreground)}.cal-card.is-current{background:var(--color-lagoon-900);border-color:var(--color-lagoon-900);color:var(--color-cream)}.site-root{--color-lagoon-50:#eef7fb;--color-lagoon-100:#dceff6;--color-lagoon-200:#8fd1e6;--color-lagoon-300:#6cc3df;--color-lagoon-500:#3ea9cc;--color-lagoon-700:#166a8a;--color-lagoon-800:#0f5470;--color-lagoon-900:#0c4a63;--color-lagoon-950:#0a3346;--color-fire:#e8b4a0;--color-amber:#f0c2ae;--color-copper:#c98d77;--color-fire-700:#166a8a;--color-fire-100:#dceff6;--primary:#e8b4a0;--primary-foreground:#2b2420;--ring:#166a8a;--link:#166a8a;--price:#166a8a;background:var(--surface-base)}.site-root ::selection{color:var(--color-ink);background:#3ea9cc47}.site-root .site-footer{background:radial-gradient(40rem 22rem at 0% 0%, #e8b4a024, transparent 60%), radial-gradient(44rem 26rem at 100% 100%, #3ea9cc66, transparent 60%), var(--color-lagoon-950)}.site-root [data-theme=dark]{--primary:#e8b4a0;--primary-foreground:#2b2420;--link:var(--color-lagoon-200);--ring:var(--color-lagoon-200);--price:var(--color-amber)}.site-root [data-theme=dark] :focus-visible{outline-color:var(--color-lagoon-200)}.site-root .bg-primary:hover{background-color:color-mix(in srgb, var(--primary) 88%, #000)}.site-root .bg-primary:active{background-color:color-mix(in srgb, var(--primary) 78%, #000);color:var(--primary-foreground)}.site-root[data-palette=light-v1]{--color-lagoon-50:#f3fafc;--color-lagoon-100:#e3f4fa;--color-lagoon-200:#b8e3f2;--color-lagoon-300:#7ccfe8;--color-lagoon-500:#37b7da;--color-lagoon-700:#156a8a;--color-lagoon-800:#12607e;--color-lagoon-900:#156a8a;--color-lagoon-950:#0e5e7c;--color-fire:#5cc6e3;--color-fire-700:#156a8a;--color-fire-100:#e3f4fa;--color-amber:#156a8a;--color-rose-gold:#d9a48f;--primary:#6fcfe8;--primary-foreground:#0b2e3a;--ring:#156a8a;--link:#156a8a;--price:#156a8a;--overlay-rgb:14 94 124;--overlay-k:.28;background:var(--surface-base)}.site-root[data-palette=light-v1] .bg-primary{background-image:linear-gradient(#8ad8ec,#5cc6e3);box-shadow:0 8px 20px -12px #156a8a8c}.site-root[data-palette=light-v1] .bg-primary:hover{background-image:linear-gradient(#6fcfe8,#45bcdc)}.site-root[data-palette=light-v1] [data-theme=dark]{--primary:#6fcfe8;--primary-foreground:#0b2e3a;--link:#156a8a;--ring:#156a8a;--price:#156a8a}.site-root[data-palette=light-v1] [data-theme=dark] :focus-visible{outline-color:#156a8a}.site-root[data-palette=light-v1] header[data-variant=overlay]{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#f6fbfdcc;border-bottom:1px solid #ffffffb3}.site-root[data-palette=light-v1] header[data-variant=overlay] .text-cream{color:#0b2e3a}.site-root[data-palette=light-v1] header[data-variant=overlay] .text-ice{color:#156a8a}.site-root[data-palette=light-v1] header[data-variant=overlay] :is(a,button):hover{background-color:#0b2e3a0f}.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy,.photo-caption){--foreground:#0b2e3a;--muted-foreground:#2c5566;--border:#0b2e3a24;--link:#156a8a;--ring:#156a8a;color:#0b2e3a;background:#f6fbfde6;border:1px solid #ffffffbf;box-shadow:0 24px 48px -28px #0e5e7c80}@media (min-width:1024px) and (prefers-reduced-transparency:no-preference){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy,.photo-caption){-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#f6fbfdc7}}}.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy,.photo-caption) :is(.text-cream,.text-amber,.text-sand-300,.text-lagoon-200),.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy,.photo-caption).text-cream{text-shadow:none}.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy,.photo-caption) .text-cream,.site-root[data-palette=light-v1] .photo-caption.text-cream{color:#0b2e3a}.site-root[data-palette=light-v1] :is(.glass-dark,.hero-copy) :is(.text-amber,.text-lagoon-200){color:#156a8a}.site-root[data-palette=light-v1] .hero-copy .text-sand-300{color:#2c5566}.site-root[data-palette=light-v1] .photo-caption{border-radius:20px;padding:1.25rem 1.5rem}.site-root[data-palette=light-v1] .bg-lagoon-950\/60{color:#0b2e3a;background:#f6fbfde0;box-shadow:0 8px 20px -12px #0e5e7c80}.site-root[data-palette=light-v1] .bg-lagoon-950\/60:hover{background:#fff}.site-root[data-palette=light-v1] :is(.cal-step.is-current .cal-step-body,.cal-card.is-current){color:#0b2e3a;background:#d5eff7;border-color:#7ccfe8}.site-root[data-palette=light-v1] .cal-step.is-current .cal-step-body{box-shadow:inset 0 0 0 1px #7ccfe8}.site-root[data-palette=light-v1] :is(.cal-step.is-current,.cal-card.is-current) :is(.cal-step-label,.text-lagoon-200){color:#156a8a}.site-root[data-palette=light-v1] .theme-panel{--background:#e3f4fa;--foreground:#0b2e3a;--card:#ffffffb3;--muted-foreground:#2c5566;--border:#0b2e3a24;--link:#156a8a;--ring:#156a8a;--primary:#6fcfe8;--primary-foreground:#0b2e3a;color:#0b2e3a;background:linear-gradient(160deg,#e3f4fa,#f3fafc 60%,#e9f5f9);border:1px solid #fffc}.site-root[data-palette=light-v1] .site-footer.theme-panel{background:linear-gradient(#eef8fb,#ddf1f7);border-width:1px 0 0}.site-root[data-palette=light-v1] .theme-panel :is(.text-cream,h2){color:#0b2e3a}.site-root[data-palette=light-v1] .theme-panel :is(.text-lagoon-200,.text-sand-300){color:#2c5566}.site-root[data-palette=light-v1] .theme-panel :is(.text-rose-gold,.text-amber,.text-ice,.font-display.tabular){color:#156a8a}.site-root[data-palette=light-v1] .theme-panel .border-white\/15{border-color:#0b2e3a26}.site-root[data-palette=light-v1] .theme-panel .bg-white\/10{color:#156a8a;background:#156a8a1a}.site-root[data-palette=light-v1] .theme-panel .bg-white\/10:hover{background:#156a8a2e}.site-root[data-palette=light-v1] .glass-dark .text-amber{color:#156a8a}.site-root[data-palette=light-v2]{--color-lagoon-50:#f1f9fc;--color-lagoon-100:#e0f2f9;--color-lagoon-200:#a9dcef;--color-lagoon-300:#6cc4e2;--color-lagoon-500:#2a9cc4;--color-lagoon-700:#17789c;--color-lagoon-800:#156e8e;--color-lagoon-900:#1a7fa3;--color-lagoon-950:#156e8e;--color-fire:#2a9cc4;--color-fire-700:#146585;--color-fire-100:#e0f2f9;--color-amber:#ffe2d4;--color-rose-gold:#d9a48f;--primary:#1a7fa3;--primary-foreground:#fff;--ring:#146585;--link:#146585;--price:#146585;--overlay-rgb:21 110 142;--overlay-k:.75;background:var(--surface-base)}.site-root[data-palette=light-v2] [data-theme=dark]{--primary:#1a7fa3;--primary-foreground:#fff;--link:#e0f2f9;--ring:#e0f2f9}.site-root[data-palette=light-v2] .theme-panel{--muted-foreground:#fff;--link:#fff;--ring:#fff;--primary:#fff;--primary-foreground:#146585;color:#fff;background:linear-gradient(160deg,#1a7fa3,#166f90)}.site-root[data-palette=light-v2] .theme-panel :is(.text-lagoon-200,.text-sand-300,.text-rose-gold,.font-display.tabular){color:#fff}.site-root[data-palette=light-v2] .hero-copy{background:rgb(var(--overlay-rgb) / .72)}.site-root:is([data-palette=light-v1],[data-palette=light-v2]) .hero-copy{border-radius:24px;width:fit-content;max-width:min(100% - 2rem,46rem);margin:0 1rem 2rem;padding:1.5rem}@media (min-width:1024px){.site-root:is([data-palette=light-v1],[data-palette=light-v2]) .hero-copy{margin:0 auto 3rem max(2rem,50% - 600px + 2rem);padding:2rem 2.25rem}.site-root[data-palette=light-v2] .hero-copy{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:rgb(var(--overlay-rgb) / .6)}}.home-band{max-width:1200px;margin-inline:auto;padding:3.5rem 1rem}@media (min-width:640px){.home-band{padding-inline:1.5rem}}@media (min-width:1024px){.home-band{padding:5rem 2rem}}.home-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-fire-700);font-size:.6875rem;font-weight:600;line-height:1rem;display:block}.hfaq{grid-template-areas:"head""qa""help";gap:2rem;display:grid}.hfaq-head{grid-area:head}.hfaq-qa{grid-area:qa;min-width:0}.hfaq-help{grid-area:help}.hfaq-side{display:contents}@media (min-width:1024px){.hfaq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-areas:"side qa";column-gap:3rem}.hfaq-side{flex-direction:column;grid-area:side;align-self:start;gap:2rem;display:flex;position:sticky;top:6.5rem}}.hfaq-tabs{display:none}.hfaq-pane+.hfaq-pane{margin-top:2rem}.hfaq-pane-title{margin-bottom:1rem}@supports selector(:has(*)){.hfaq-tabs{scrollbar-width:none;gap:.5rem;margin-inline:-1.5rem;padding:0 1.5rem .25rem;display:flex;overflow-x:auto}@media (min-width:640px){.hfaq-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.hfaq-pane,.hfaq-pane-title{display:none}.hfaq-pane+.hfaq-pane{margin-top:0}:is(.hfaq:has(input[value=general]:checked) .hfaq-pane[data-scope=general],.hfaq:has(input[value=payment]:checked) .hfaq-pane[data-scope=payment],.hfaq:has(input[value=nail]:checked) .hfaq-pane[data-scope=nail],.hfaq:has(input[value=lash]:checked) .hfaq-pane[data-scope=lash],.hfaq:has(input[value=hair]:checked) .hfaq-pane[data-scope=hair],.hfaq:has(input[value=makeup]:checked) .hfaq-pane[data-scope=makeup],.hfaq:has(input[value=kids]:checked) .hfaq-pane[data-scope=kids],.hfaq:has(input[value=forum]:checked) .hfaq-pane[data-scope=forum]){display:block}}.hfaq-chip{cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.hfaq-chip:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.hfaq-count{opacity:.7;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.site-root[data-palette=light-v1] .chat-a-bubble{color:#0b2e3a;background:linear-gradient(160deg,#e3f4fa,#d5eff7);border:1px solid #b8e3f2;box-shadow:0 12px 28px -20px #0e5e7c73}.site-root[data-palette=light-v1] .chat-a-bubble strong{color:#0b2e3a}.site-root[data-palette=light-v1] .chat-a-bubble a{color:#156a8a}.site-root[data-palette=light-v1]{--color-ember:#ff8a34;--color-ember-ink:#a8500f;--ring:#a8500f}.site-root[data-palette=light-v1] :is([data-theme=dark],.theme-panel,.glass-dark,.hero-copy){--ring:#a8500f}.site-root[data-palette=light-v1] :focus-visible{outline-color:#a8500f}.site-root[data-palette=light-v1] .header-brand-line{background:linear-gradient(90deg, var(--color-ember) 0%, #ffb27a 30%, var(--color-lagoon-300) 65%, var(--color-lagoon-500) 100%)}.site-root[data-palette=light-v1] header nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-ember);border-radius:0}.site-root[data-palette=light-v1] .home-kicker:after{content:"";background:var(--color-ember);border-radius:2px;width:1.75rem;height:2px;margin-top:.5rem;display:block}.site-root[data-palette=light-v1] .rv-head .home-kicker:after{margin-inline:auto}.site-root[data-palette=light-v1] .cal-steps:after{background:linear-gradient(180deg, var(--color-lagoon-500), var(--color-ember))}@media (min-width:1024px){.site-root[data-palette=light-v1] .cal-steps:after{background:linear-gradient(90deg, var(--color-lagoon-500), var(--color-ember))}}.site-root[data-palette=light-v1] .cal-step.is-current .cal-dot{border-color:var(--color-ember);background:var(--color-ember);box-shadow:0 0 0 5px #ff8a3433}.site-root[data-palette=light-v1] .cal-bar>span{background:linear-gradient(90deg, var(--color-lagoon-500), var(--color-ember))}.site-root[data-palette=light-v1] .forum-topic-n{color:var(--color-ember-ink)}.site-root[data-palette=light-v1] .how-n{color:var(--color-ember);opacity:.9}.site-root[data-palette=light-v1] .rv-card .rv-quote{color:var(--color-ember-ink)}.site-root[data-palette=light-v1] .bg-\[\#2AABEE\]{color:#0b2e3a;background-color:#6fcfe8;background-image:linear-gradient(#8ad8ec,#5cc6e3);box-shadow:0 8px 20px -12px #156a8a8c}.site-root[data-palette=light-v1] .bg-\[\#2AABEE\]:hover{background-image:linear-gradient(#6fcfe8,#45bcdc)}.site-root[data-palette=light-v1] .bg-deep{color:#0b2e3a;background:#ffffffd9;box-shadow:inset 0 0 0 1px #0f547047}.site-root[data-palette=light-v1] .bg-deep:hover{background:#fff;box-shadow:inset 0 0 0 1px #0f547073}.forum-topics-more{display:none}@supports selector(:has(*)){@media (max-width:1023px){.forum-topics-more{cursor:pointer;border-radius:9999px;align-items:center;height:2.75rem;margin-top:.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.forum-topics-more:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}div:has(>.forum-topics-more input:not(:checked))>.forum-topics>li:nth-child(n+3){display:none}div:has(>.forum-topics-more input:not(:checked))>.forum-topics>li:nth-child(2){border-bottom:0}.forum-topics-more:has(input:checked){display:none}}}@media (max-width:1023px){.forum-speakers{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1.5rem;padding:0 1.5rem .25rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.forum-speakers>li{scroll-snap-align:start;flex:0 0 42%}}@media (min-width:640px) and (max-width:1023px){.forum-speakers>li{flex-basis:28%}}.dir-gallery{flex-wrap:wrap;gap:.75rem;display:flex}.dir-gallery-item{flex:calc(50% - .75rem);min-width:0}.dir-gallery-img{height:9.5rem}@media (min-width:640px){.dir-gallery{gap:1rem}.dir-gallery-item{flex-basis:calc(33.333% - 1rem)}.dir-gallery-img{height:12rem}}@media (min-width:1024px){.dir-gallery-item{flex-basis:calc(25% - 1rem)}.dir-gallery-img{height:13.5rem}}.cta-strip{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}@media (min-width:640px){.cta-strip{flex-direction:row;justify-content:space-between;align-items:center;padding:2.25rem 2.75rem}}.value-card{padding:1.5rem}.sticky-cta{z-index:var(--z-header);padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));background:#fbfaf7f0;border-top:1px solid #0f54701f;align-items:center;gap:.75rem;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -12px 28px -20px #0c4a6373}.sticky-cta[data-show]{transition:transform var(--duration-base) var(--ease-out-quart);display:flex}@starting-style{.sticky-cta[data-show]{transform:translateY(110%)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sticky-cta{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#fbfaf7d1}}@media (prefers-reduced-motion:reduce){.sticky-cta[data-show]{transition:none}}@media (max-width:1023px){.site-root:has(.sticky-cta) footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (min-width:1024px){.sticky-cta,.sticky-cta[data-show]{display:none}}.why-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 0;display:grid}.why-stats>li{border-left:1px solid #0f547029;padding:0 1rem}.why-stats>li:nth-child(3n+1){border-left:0;padding-left:0}.why-stat-n{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--color-amber);font-size:2.75rem;font-weight:600;line-height:1;display:block}@media (min-width:1024px){.why-stat-n{font-size:3.75rem}}.why-photo{box-shadow:var(--g-shadow);border-radius:28px}.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:15rem;gap:.75rem;display:grid}.bento-nail{grid-row:span 2}@media (min-width:640px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:14rem;gap:1rem}.bento-nail,.bento-forum{grid-column:span 2}.bento-nail{grid-row:span 2}}@media (min-width:1024px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:15.5rem}.bento-nail{grid-area:1/1/span 2/span 2}.bento-kids{grid-area:2/3/auto/span 2}.bento-forum{grid-column:1/-1}}.bento-tile{min-width:0}.bento-link{color:#fff;isolation:isolate;height:100%;box-shadow:var(--g-shadow);border-radius:28px;display:block;position:relative;overflow:hidden}.bento-img{z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease-out-quart);position:absolute;inset:0}.bento-link:before{content:"";z-index:-1;background:var(--photo-scrim);position:absolute;inset:0}.bento-link:hover .bento-img,.bento-link:focus-visible .bento-img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.bento-img{transition:none}.bento-link:hover .bento-img,.bento-link:focus-visible .bento-img{transform:none}}.bento-caption{flex-direction:column;gap:.375rem;padding:1.25rem 4.5rem 1.25rem 1.25rem;display:flex;position:absolute;inset:auto 0 0}.bento-title{font-family:var(--font-display);text-shadow:0 2px 12px #0000004d;font-size:1.625rem;font-weight:600;line-height:1.1;display:block}.bento-small .bento-title{font-size:1.3125rem;line-height:1.15}.bento-facts{text-wrap:pretty}.bento-chip{border-radius:9999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;position:absolute;top:1rem;left:1rem}.bento-nail .bento-title{font-size:clamp(1.875rem,3vw,2.75rem)}.bento-facts{color:#fff;font-size:.9375rem;font-weight:600}.bento-desc{color:#ffffffe6;max-width:46ch;font-size:.9375rem;display:none}@media (min-width:1024px){.bento-nail .bento-desc,.bento-forum .bento-desc{display:block}}.bento-arrow{width:2.75rem;height:2.75rem;transition:transform var(--duration-base) var(--ease-out-quart);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.bento-link:hover .bento-arrow{transform:translate(3px)}@media (min-width:1024px){.bento:has(.bento-makeup) .bento-kids{grid-column:4}}.bento-art{z-index:-2;background:radial-gradient(22rem 16rem at 0% 100%, #e8845c6b, transparent 65%), radial-gradient(22rem 18rem at 100% 0%, #5cc6e366, transparent 62%), var(--color-lagoon-950);position:absolute;inset:0;overflow:hidden}.bento-art-icon{color:#ffffff29;width:11rem;height:11rem;position:absolute;top:50%;right:-1.5rem;transform:translateY(-62%)rotate(-18deg)}.bento-soon{border-radius:9999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;position:absolute;top:1rem;left:1rem}.dir-cover-art{background:radial-gradient(48rem 34rem at 8% 92%, #e8845c61, transparent 62%), radial-gradient(52rem 36rem at 96% 6%, #5cc6e357, transparent 60%), linear-gradient(160deg, var(--color-lagoon-900) 0%, var(--color-lagoon-950) 70%);overflow:hidden}.dir-cover-word{white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff24;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,26vw,22rem);font-style:italic;font-weight:600;line-height:.85;position:absolute;top:5.5rem;left:-.04em}.dir-cover-icon{aspect-ratio:1;color:#ffffff1f;width:clamp(14rem,34vw,30rem);height:auto;position:absolute;top:22%;right:-2rem;transform:rotate(-18deg)}@media (max-width:639px){.dir-cover-icon{top:12%;right:-3.5rem}}.steps-line{gap:1.75rem;display:grid;position:relative}.steps-line:before{content:"";background:linear-gradient(180deg, var(--color-lagoon-500), var(--color-ember,var(--color-lagoon-300)));opacity:.6;width:2px;position:absolute;top:1.375rem;bottom:1.375rem;left:1.375rem}.steps-item{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.steps-dot{z-index:1;border:2px solid var(--color-lagoon-500);background:var(--background);width:2.75rem;height:2.75rem;font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-fire-700);border-radius:9999px;justify-content:center;align-items:center;font-size:1.375rem;font-weight:600;display:flex;position:relative}@media (min-width:1024px){.steps-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.steps-line:before{background:linear-gradient(90deg, var(--color-lagoon-500), var(--color-ember,var(--color-lagoon-300)));width:auto;height:2px;inset:1.375rem 1.375rem auto}.steps-item{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.cta-strip-strong{padding:1.75rem 1.5rem}@media (min-width:640px){.cta-strip-strong{padding:2.5rem 3rem}}.pcar{padding-block:3.5rem}@media (min-width:1024px){.pcar{padding-block:5rem}}.pcar-track{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:1rem;margin-top:2rem;padding:.5rem max(1rem,50vw - 600px + 2rem) 1.5rem;scroll-padding-inline:max(1rem,50vw - 600px + 2rem);display:flex;overflow-x:auto}.pcar-item{scroll-snap-align:start;flex:0 0 min(84vw,22.5rem)}.pcar-arrow{color:#0b2e3a;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.pc{height:100%;box-shadow:var(--g-shadow);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.pc-top{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.pc-name{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;line-height:1.3}.pc-desc{color:#4a4440;flex-direction:column;gap:.625rem;max-height:10rem;font-size:.9375rem;line-height:1.5;display:flex;overflow:hidden}.team-pop .pc-desc{max-height:none;overflow:visible}.pc-desc-clamp{max-height:10rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pc-list{flex-direction:column;gap:.375rem;display:flex}.pc-list>li{padding-left:1.125rem;position:relative}.pc-list>li:before{content:"";background:var(--color-ember,var(--color-fire));border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.6em;left:.125rem}.pc-more{min-height:2.75rem;color:var(--link);align-self:flex-start;font-size:.9375rem;font-weight:600}.pc-links{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.pc-link{color:#0b2e3a;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pc-media{background:#fff;border-top:1px solid #0f547014;justify-content:center;align-items:center;height:14.375rem;min-height:0;display:flex;position:relative;overflow:hidden}.pc-photo{width:100%;height:100%;position:absolute;inset:0}.pc-logo{object-fit:contain;max-width:70%;max-height:60%}.trust-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;align-items:stretch;gap:1rem;margin-top:1.5rem;display:flex;overflow-x:auto}.trust-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:1.25rem;padding:1.75rem;display:flex}@media (min-width:1024px){.trust-slide{padding:2.25rem 2.5rem}}.trust-quote{font-family:var(--font-display);color:#0b2e3a;font-size:1.375rem;font-weight:500;line-height:1.4}@media (min-width:1024px){.trust-quote{font-size:1.625rem}}.trust-judges .why-stat-n{font-size:1em;display:inline}.avatar-stack{flex-wrap:nowrap;padding-left:14px;display:flex}.avatar-stack>li{background:#fff;border:3px solid #fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin-left:-14px;display:flex;overflow:hidden;box-shadow:0 6px 16px -8px #0c4a6380}.avatar-stack>li>img{object-fit:cover;width:100%;height:100%}.avatar-stack>li>span{font-family:var(--font-display);color:var(--color-fire-700);font-size:1.5rem}.avatar-more{color:#fff;font-size:1rem;font-weight:700;background:#0b2e3a!important}@media (min-width:440px){.avatar-stack>li{width:3.5rem;height:3.5rem}}@media (min-width:1024px){.avatar-stack>li{width:4rem;height:4rem}}.trust-card{flex-direction:column;flex:1;padding:1.75rem;display:flex}@media (min-width:1024px){.trust-card{padding:2.25rem 2.5rem}}.trust-facts{flex-direction:column;gap:.75rem;display:flex}.trust-facts>li{align-items:flex-start;gap:.75rem;font-weight:600;display:flex}.trust-facts svg{color:#156a8a;background:#d5eff7;border-radius:9999px;flex-shrink:0;width:1.375rem;height:1.375rem;margin-top:.1875rem;padding:.25rem}.speaker-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.speaker-chip{width:6.5rem;color:var(--foreground);text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;gap:.5rem;display:flex}.speaker-chip>img,.speaker-chip>span:first-child{object-fit:cover;border:2px solid #fff;border-radius:9999px;width:3.5rem;height:3.5rem;box-shadow:0 6px 14px -8px #0c4a6380}.speaker-chip>span:first-child{font-family:var(--font-display);color:var(--color-fire-700);background:#fff;justify-content:center;align-items:center;display:flex}.speaker-name{font-size:.8125rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.speaker-strip{flex-wrap:wrap;overflow:visible}}.about-photo{box-shadow:var(--g-shadow);border-radius:28px}.about-quote{border-left:2px solid var(--color-ember,var(--color-fire));font-family:var(--font-display);color:var(--foreground);padding-left:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.35;position:relative}@media (min-width:1024px){.about-quote{font-size:1.875rem}}.final-band-title{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.site-root{--g-top:.66;--g-bot:.46;--g-tint:227 244 250;--g-blur:18px;--g-sat:165%;--g-rim:.85;--g-rim-low:.12;--g-spec:.55;--g-inner:.85;--g-shadow:0 1px 2px #0c4a630f, 0 22px 44px -28px #0c4a636b;--g-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.site-root[data-glass=b]{--g-top:.5;--g-bot:.26;--g-blur:22px;--g-sat:185%;--g-rim:1;--g-rim-low:.18;--g-spec:.8;--g-inner:1;--g-shadow:0 1px 2px #0c4a6314, 0 10px 20px -14px #37b7da73, 0 30px 60px -32px #0c4a638c}@media (max-width:1023px){.site-root{--g-blur:11px;--g-sat:150%}}.glass,.glass-chip,.glass-button,.glass-strong{background:var(--g-noise) padding-box, radial-gradient(120% 70% at 12% 0%, rgb(255 255 255/var(--g-spec)), transparent 58%) padding-box, linear-gradient(160deg, rgb(var(--g-tint) / var(--g-top)), rgb(255 255 255/var(--g-bot))) padding-box, linear-gradient(150deg, rgb(255 255 255/var(--g-rim)), rgb(255 255 255/var(--g-rim-low)) 38%, #ffffff0a 62%, rgb(255 255 255/calc(var(--g-rim) * .7))) border-box;-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));box-shadow:inset 0 1px 0 rgb(255 255 255/var(--g-inner)), inset 0 -1px 1px #ffffff38, var(--g-shadow);border:1px solid #0000}.site-root[data-glass=b] :is(.glass,.glass-strong){background:var(--g-noise) padding-box, radial-gradient(120% 70% at 12% 0%, rgb(255 255 255/var(--g-spec)), transparent 58%) padding-box, linear-gradient(160deg, rgb(var(--g-tint) / var(--g-top)), rgb(255 255 255/var(--g-bot))) padding-box, linear-gradient(150deg, rgb(255 255 255/var(--g-rim)), rgb(255 255 255/var(--g-rim-low)) 38%, #37b7da24 62%, #fffc) border-box}.glass-chip,.glass-button{--g-top:.78;--g-bot:.6;--g-shadow:0 6px 16px -10px #0c4a638c}.site-root[data-glass=b] :is(.glass-chip,.glass-button){--g-top:.68;--g-bot:.5}.glass-button{transition:transform var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart)}.glass-button:hover{--g-top:.9;--g-bot:.72;transform:translateY(-1px)}.glass-strong{--g-top:.84;--g-bot:.72;--g-blur:24px}.site-root[data-glass=b] .glass-strong{--g-top:.74;--g-bot:.58}@media (max-width:1023px){.glass-strong{--g-blur:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-chip,.glass-button,.glass-strong{--g-top:.95;--g-bot:.9}}@media (prefers-reduced-transparency:reduce){.glass,.glass-chip,.glass-button,.glass-strong{--g-top:.97;--g-bot:.94;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:hover) and (min-width:1024px) and (prefers-reduced-transparency:no-preference){.site-root[data-glass=b] .glass-refract{isolation:isolate}.site-root[data-glass=b] .glass-refract:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:url(#na-glass-refract)blur(1px);backdrop-filter:url(#na-glass-refract)blur(1px);position:absolute;inset:0}}.site-root[data-palette=light-v1] .bg-primary,.site-root[data-palette=light-v1] .bg-\[\#2AABEE\]{background-image:linear-gradient(#ffffff6b,#fff0 52%),linear-gradient(#8ad8ec,#5cc6e3);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff59,inset 0 -6px 12px -6px #156a8a59,0 12px 26px -14px #156a8aa6}.site-root[data-palette=light-v1][data-glass=b] .bg-primary,.site-root[data-palette=light-v1][data-glass=b] .bg-\[\#2AABEE\]{background-image:radial-gradient(80% 120% at 20% -20%,#ffffffb3,#0000 55%),linear-gradient(#ffffff4d,#fff0 52%),linear-gradient(#8ad8ec,#4fc0df)}.site-root[data-palette=light-v1] .bg-primary:hover,.site-root[data-palette=light-v1] .bg-\[\#2AABEE\]:hover{background-image:linear-gradient(#ffffff80,#fff0 52%),linear-gradient(#6fcfe8,#45bcdc)}.site-root header[data-variant=solid]{border-bottom-color:#0000}.site-root header[data-variant=solid].glass-strong{border-width:0 0 1px;border-radius:0}.sticky-cta.glass-strong{border-width:1px 0 0}.pc-top.glass{box-shadow:inset 0 1px 0 rgb(255 255 255/var(--g-inner)), inset 0 -1px 1px #ffffff38;border-radius:28px 28px 0 0}.site-root[data-glass] .cal-step.is-current .cal-step-body{color:#0b2e3a;background:radial-gradient(120% 80% at 10% 0,#ffffffb3,#0000 60%),linear-gradient(160deg,#b8e3f2d9,#d5eff7a6);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 10px 22px -14px #156a8a99}.site-root .chat-q-row{justify-content:flex-start}.site-root .chat-q-bubble{-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));background:radial-gradient(120% 90% at 10% 0,#ffffffd9,#0000 60%),linear-gradient(160deg,#ffffffb8,#e3f4fa8c);border-color:#fffffff2;box-shadow:inset 0 1px #fff,0 1px 2px #0c4a630f,0 12px 26px -18px #0c4a6373}.site-root .chat-q-icon{background:linear-gradient(160deg,#fffc,#e3f4fa8c);border:1px solid #fffffff2;width:2.25rem;height:2.25rem;box-shadow:inset 0 1px #fff,0 6px 14px -8px #0c4a6373}.cta-strip-title{margin-bottom:.375rem;font-size:2rem;line-height:1.15}@media (min-width:640px){.cta-strip-title{font-size:2.5rem}}.trust-slide.glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--g-inner)), inset 0 -1px 1px #ffffff38, 0 1px 2px #0c4a6314}.site-root{--surface-base:var(--color-cream);--mist-fade:72px;--photo-scrim:linear-gradient(180deg, #08242e00 35%, #08242e8c 62%, #08242edb 100%);--photo-scrim-caption:linear-gradient(180deg, #08242e00 0%, #08242eb8 38%, #08242eeb 100%);overflow-x:clip}.site-root:is([data-palette=light-v1],[data-palette=light-v2]){--surface-base:#fbfaf7;--background:var(--surface-base);--muted-foreground:#6e5747}.surface-base{background-color:var(--surface-base)}.surface-mist{isolation:isolate;background-color:var(--surface-base);position:relative}.surface-mist:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--mist-fade), #000 calc(100% - var(--mist-fade)), transparent);-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--mist-fade), #000 calc(100% - var(--mist-fade)), transparent);mask-image:linear-gradient(180deg, transparent, #000 var(--mist-fade), #000 calc(100% - var(--mist-fade)), transparent);background:radial-gradient(38rem 20rem at 6% 280px,#37b7da2e,#0000 62%) 0 0/100% 1100px repeat-y,radial-gradient(30rem 18rem at 30% 880px,#b8e3f26b,#0000 62%) 0 0/100% 1100px repeat-y,radial-gradient(34rem 20rem at 94% 440px,#e8b4a04d,#0000 62%) 0 0/100% 1500px repeat-y,radial-gradient(28rem 16rem at 70% 1250px,#ff8a3417,#0000 60%) 0 0/100% 1500px repeat-y,linear-gradient(#e3f4fa9e,#eef7fb80);position:absolute;inset:0}.surface-deep{isolation:isolate;color:#fdfaf5;background:radial-gradient(42rem 22rem at 12% 0,#37b7da61,#0000 62%),radial-gradient(36rem 20rem at 92% 100%,#ff8a3433,#0000 60%),radial-gradient(30rem 18rem at 70% 20%,#b8e3f224,#0000 60%),linear-gradient(160deg,#0f5470 0%,#0c4560 45%,#0a3346 100%);position:relative}.site-root:is([data-palette],:not([data-palette])) .surface-deep{--foreground:#fdfaf5;--muted-foreground:#d7ecf3;--link:#b8e3f2;--ring:#b8e3f2}.site-root:is([data-palette],:not([data-palette])) .surface-deep :focus-visible{outline-color:#b8e3f2}.site-root .surface-deep :is(.text-cream,h2){color:#fdfaf5}.site-root .surface-deep .text-sand-300{color:#d7ecf3}.site-root .surface-deep .home-kicker{color:#b8e3f2}.bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}@media (max-width:1023px){.site-root[data-glass=b]{--g-top:.58;--g-bot:.4}}.glass{border-radius:20px}.glass.glass-panel{border-radius:28px}.site-root :is(a,button).glass{transition:transform var(--duration-base) var(--ease-out-quart)}@media (hover:hover){.site-root :is(a,button).glass:hover{transform:translateY(-2px)}}.notice{align-items:flex-start;gap:.75rem;padding:1rem 1.125rem 1rem 1.375rem;display:flex;position:relative}.notice:after{content:"";background:var(--notice-accent,var(--color-lagoon-500));border-radius:0 3px 3px 0;width:3px;position:absolute;top:.875rem;bottom:.875rem;left:0}.notice-warn{--notice-accent:var(--color-ember,#ff8a34)}.notice:not(.glass){padding-block:.25rem}.notice:not(.glass):after{border-radius:3px;top:.25rem;bottom:.25rem}.photo-card{box-shadow:var(--g-shadow);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.photo-card-caption{color:#fff;background:var(--photo-scrim-caption);text-shadow:0 1px 2px #00000040;padding:2.5rem .875rem .75rem;font-weight:600;position:absolute;inset:auto 0 0}.site-root :is(.glass-chip,.glass-button).on-photo{color:#fff;text-shadow:0 1px 2px #00000040;background:radial-gradient(120% 90% at 20% 0,#ffffff29,#0000 60%) padding-box padding-box,linear-gradient(160deg,#0b2e3ab8,#0b2e3aa3) padding-box padding-box,linear-gradient(150deg,#ffffffbf,#ffffff1f 45%,#ffffff80) border-box;box-shadow:inset 0 1px #ffffff59,0 8px 20px -10px #00000080}.site-root .bento-link:hover .glass-button.on-photo,.site-root .glass-button.on-photo:hover{background:radial-gradient(120% 90% at 20% 0,#ffffff73,#0000 60%) padding-box padding-box,linear-gradient(160deg,#37b7da8c,#0b2e3a59) padding-box padding-box,linear-gradient(150deg,#ffffffe6,#fff3 45%,#fff9) border-box}.site-chip{cursor:pointer;align-items:center;display:inline-flex}.site-root .site-chip:hover{--g-top:.88;--g-bot:.7}.site-root :is(.site-chip.is-active,.hfaq-chip:has(input:checked)){--g-tint:184 227 242;--g-top:.95;--g-bot:.8;color:#0b2e3a}.site-root .nom-badges>span{background:#ffffff8c;box-shadow:inset 0 0 0 1px #0f547024}@media (min-width:640px){.site-root .login-card{background:var(--g-noise) padding-box, radial-gradient(120% 70% at 12% 0%, rgb(255 255 255/var(--g-spec)), transparent 58%) padding-box, linear-gradient(160deg, rgb(var(--g-tint) / var(--g-top)), rgb(255 255 255/var(--g-bot))) padding-box, linear-gradient(150deg, rgb(255 255 255/var(--g-rim)), rgb(255 255 255/var(--g-rim-low)) 38%, #37b7da24 62%, #fffc) border-box;-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));box-shadow:inset 0 1px 0 rgb(255 255 255/var(--g-inner)), inset 0 -1px 1px #ffffff38, var(--g-shadow);border:1px solid #0000;border-radius:28px}}.site-root:is([data-palette=light-v1],[data-palette=light-v2]){--muted:#edf4f7}.site-root[data-palette=light-v1] .glass-dark.story-card{background:radial-gradient(120% 70% at 12% 0,#ffffffbf,#0000 58%) padding-box padding-box,linear-gradient(160deg,#f6fbfde6,#e8f6fbd6) padding-box padding-box,linear-gradient(150deg,#fffffff2,#fff3 40%,#37b7da2e 65%,#fffc) border-box;border:1px solid #0000;border-radius:28px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0c4a6314,0 30px 60px -30px #0c4a638c}@media (min-width:1024px) and (prefers-reduced-transparency:no-preference){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-root[data-palette=light-v1] .glass-dark.story-card{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:radial-gradient(120% 70% at 12% 0,#ffffffb3,#0000 58%) padding-box padding-box,linear-gradient(160deg,#f6fbfdbd,#e8f6fb99) padding-box padding-box,linear-gradient(150deg,#fffffff2,#fff3 40%,#37b7da2e 65%,#fffc) border-box}}}.story-kicker{letter-spacing:.2em}.story-kicker:after{content:"";background:var(--color-ember);border-radius:2px;width:1.75rem;height:2px;margin-top:.5rem;display:block}.items-center>.story-kicker:after{margin-inline:auto}@media (min-width:1024px){.lg\:items-start>.story-kicker:after{margin-inline:0 auto}.lg\:items-end>.story-kicker:after{margin-inline:auto 0}}.story-body{max-width:34ch;font-size:1.125rem;font-weight:500;line-height:1.55}@media (min-width:1024px){.story-body{font-size:1.3125rem}}.site-root[data-palette=light-v1] .story-card .story-body{color:#0b2e3a}.story-facts{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.story-facts>li{color:#0b2e3a;border-radius:9999px;padding:.4375rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.2}.story-facts>li:first-child{--g-tint:184 227 242;--g-top:.95;--g-bot:.8;color:#0e5e7c}.story-cta{margin-top:.25rem}
