@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lift:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-rose-300:#e7b5b7;--color-rose-400:#d79698;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-950:#0a1530;--color-navy-900:#0f1f3f;--color-navy-800:#15294d;--color-navy-700:#1d3766;--color-navy-600:#224080;--color-sand-200:#e6dcc8;--color-sand-300:#d9cdb8;--color-sand-400:#bfae9c;--color-sand-500:#a89684;--color-sand-700:#6b5b4b;--color-cream-100:#f7f2e8;--color-cream-200:#efe6d6;--color-cream-300:#e9decb;--color-gold-300:#f3dc9a;--color-gold-400:#e9c775;--color-gold-500:#d4ad55;--color-chat-them:#fffdf8;--color-chat-me:#dcf6cd;--color-chat-me-ink:#1f3d2a;--color-leaf-500:#5e7a4b;--color-leaf-800:#173213;--color-star:#f2f2f4;--color-peri:#aab4e8;--color-gold-ink:#7e5c0e;--color-ink-muted:#546178;--color-whatsapp:#0f7a45;--color-whatsapp-bright:#25d366;--font-display:var(--font-display), "Baloo Bhaijaan 2", "Rubik", system-ui, sans-serif;--font-body:var(--font-body), "Rubik", "Noto Sans Arabic", system-ui, sans-serif;--ease-out-soft:cubic-bezier(.2, .8, .2, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .25, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--t-mark:.7s;--t-tag:1.5s;--t-fly:2.3s;--t-end:2.9s;--t-hero:2.35s;--t-moon:1s;--t-rail:1.8s;--fly-x:0px;--fly-y:-38vh;--fly-s:.28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.no-intro{--t-hero:0s;--t-end:0s;--t-moon:0s;--t-rail:0s}html{background:var(--color-navy-800);color:var(--color-cream-100);font-family:var(--font-body);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;line-height:1.6;overflow-x:clip}html.intro-lock body{overflow:hidden}::selection{background:var(--color-gold-400);color:var(--color-navy-900)}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:0;line-height:1.15}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{line-height:1.35}.container-x{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.paper{background:var(--color-cream-100);color:var(--color-navy-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.paper ::selection{background:var(--color-navy-800);color:var(--color-cream-100)}}@layer components{.ab-cover{isolation:isolate;color:var(--color-cream-100);background:radial-gradient(55% 60% at 78% 12%, #2240808c, transparent 70%), radial-gradient(45% 50% at 12% 85%, #aab4e81f, transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-800));padding-block:5.5rem 4rem;position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.ab-cover{background:radial-gradient(55% 60% at 78% 12%, color-mix(in srgb, var(--color-navy-600) 55%, transparent), transparent 70%), radial-gradient(45% 50% at 12% 85%, color-mix(in srgb, var(--color-peri) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-800))}}.ab-cover:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.6px 1.6px at 12% 24%, var(--color-star), transparent), radial-gradient(1.4px 1.4px at 31% 62%, var(--color-gold-300), transparent), radial-gradient(1.2px 1.2px at 54% 18%, var(--color-star), transparent), radial-gradient(1.6px 1.6px at 71% 48%, var(--color-star), transparent), radial-gradient(1.3px 1.3px at 88% 30%, var(--color-gold-300), transparent), radial-gradient(1.2px 1.2px at 44% 84%, var(--color-star), transparent);position:absolute;inset:0}@media (min-width:768px){.ab-cover{padding-block:7rem 6rem}}.ab-cover-grid{align-items:center;gap:3rem;display:grid}@media (min-width:768px){.ab-cover-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4rem}}.ab-emblem{aspect-ratio:1;width:min(100%,16rem);animation:ab-emblem-in 1.1s var(--ease-out-soft) .15s both;margin-inline:auto;position:relative}@media (min-width:768px){.ab-emblem{width:min(100%,22rem)}}@keyframes ab-emblem-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.ab-emblem-ring{border:1px solid #d9cdb859;border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ab-emblem-ring{border:1px solid color-mix(in srgb, var(--color-sand-300) 35%, transparent)}}.ab-emblem-ring{box-shadow:inset 0 0 60px #e9c77514,0 0 0 14px #f7f2e808}@supports (color:color-mix(in lab, red, red)){.ab-emblem-ring{box-shadow:inset 0 0 60px color-mix(in srgb, var(--color-gold-400) 8%, transparent), 0 0 0 14px color-mix(in srgb, var(--color-cream-100) 3%, transparent)}}.ab-emblem-moon{filter:drop-shadow(0 0 30px #e9c77559);inset-inline-end:4%;width:34%;position:absolute;top:6%}@supports (color:color-mix(in lab, red, red)){.ab-emblem-moon{filter:drop-shadow(0 0 30px color-mix(in srgb, var(--color-gold-400) 35%, transparent))}}.ab-emblem-child{border:3px solid var(--color-sand-300);background:var(--color-navy-950);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 0 10px #0a15308c,0 24px 40px -20px #000c}@supports (color:color-mix(in lab, red, red)){.ab-emblem-child{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-navy-950) 55%, transparent), 0 24px 40px -20px #000c}}.ab-spark{width:1rem;height:1rem;position:absolute}.ab-spark-1{--d:0s;inset-inline-start:4%;top:22%}.ab-spark-2{--d:.9s;inset-inline-end:8%;width:.7rem;height:.7rem;top:12%}.ab-spark-3{--d:1.6s;inset-inline-start:14%;width:.75rem;height:.75rem;bottom:14%}.ab-spark-4{--d:.5s;inset-inline-end:2%;width:1.2rem;height:1.2rem;bottom:30%}.ab-book{padding-block:3rem 4rem}@media (min-width:768px){.ab-book{padding-block:4rem 6rem}}.ab-thread{position:relative}.ab-thread:before{content:"";background:linear-gradient(180deg, var(--color-gold-400), #e9c77573 60%, transparent);border-radius:2px;width:2px;position:absolute;inset-block:0;inset-inline-start:calc(clamp(1rem,4vw,2.5rem) + .75rem - 1px)}@supports (color:color-mix(in lab, red, red)){.ab-thread:before{background:linear-gradient(180deg, var(--color-gold-400), color-mix(in srgb, var(--color-gold-400) 45%, transparent) 60%, transparent)}}.ab-chapter{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:2.5rem;display:grid;position:relative}@media (min-width:768px){.ab-chapter{grid-template-columns:1.5rem minmax(0,1fr);gap:2.5rem;padding-block:4rem}}.ab-chapter+.ab-chapter{border-top:1px dashed #15294d1f}@supports (color:color-mix(in lab, red, red)){.ab-chapter+.ab-chapter{border-top:1px dashed color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ab-bead{z-index:1;background:var(--color-cream-100);border:2px solid var(--color-gold-400);width:.9rem;height:.9rem;box-shadow:0 0 0 5px var(--color-cream-100);border-radius:50%;justify-self:center;margin-top:.35rem;transition:background .5s,box-shadow .6s;position:relative}.ab-chapter.is-in .ab-bead{background:var(--color-gold-400);box-shadow:0 0 0 5px var(--color-cream-100), 0 0 18px 4px #e9c77573}@supports (color:color-mix(in lab, red, red)){.ab-chapter.is-in .ab-bead{box-shadow:0 0 0 5px var(--color-cream-100), 0 0 18px 4px color-mix(in srgb, var(--color-gold-400) 45%, transparent)}}.ab-folio{font-family:var(--font-display);color:#15294d0f;inset-inline-end:0;font-size:clamp(4rem,12vw,9rem);font-weight:800;line-height:1;position:absolute;top:1.5rem}@supports (color:color-mix(in lab, red, red)){.ab-folio{color:color-mix(in srgb, var(--color-navy-800) 6%, transparent)}}.ab-folio{pointer-events:none;-webkit-user-select:none;user-select:none}.ab-chapter-body{min-width:0;position:relative}.ab-chapter-label{letter-spacing:.04em;color:var(--color-navy-600);font-size:.8rem;font-weight:600}.ab-why{align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.ab-why{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}}.ab-prose{color:#15294dcc;gap:1rem;max-width:38rem;font-size:1.05rem;line-height:1.9;display:grid}@supports (color:color-mix(in lab, red, red)){.ab-prose{color:color-mix(in srgb, var(--color-navy-800) 80%, transparent)}}.ab-prose p:first-child{font-family:var(--font-display);color:var(--color-navy-800);font-size:1.2rem}.ab-morph{grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:.75rem;width:min(100%,24rem);display:grid}.ab-morph-label{text-align:center;color:var(--color-ink-muted);margin-top:.75rem;font-size:.8rem;display:block}.ab-morph-arrow{background:var(--color-navy-800);width:2.25rem;height:2.25rem;color:var(--color-cream-100);border-radius:50%;place-items:center;display:grid}.ab-shot{rotate:-4deg}.ab-shot-frame{aspect-ratio:3/4;background:var(--color-navy-950);border-radius:14px;padding:6px;overflow:hidden;box-shadow:0 20px 34px -22px #000000b3}.ab-shot-img{object-fit:cover;filter:saturate(.7)contrast(1.05);border-radius:10px;width:100%;height:100%}.ab-drawn{rotate:4deg}.ab-drawn-cover{aspect-ratio:3/4;background:linear-gradient(180deg, var(--color-navy-700), var(--color-navy-950));border-radius:8px 14px 14px 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d9cdb833,0 24px 40px -20px #15294d99}[dir=rtl] .ab-drawn-cover{border-radius:14px 8px 8px 14px}.ab-drawn-child{aspect-ratio:1;inset-inline:0;background:#0a153066;border:2px solid #d9cdb8cc;border-radius:50%;width:50%;margin-inline:auto;position:absolute;top:22%}.ab-drawn-title{text-align:center;font-family:var(--font-display);color:var(--color-sand-300);inset-inline:0;font-weight:700;position:absolute;bottom:10%}.ab-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.ab-step{border:1px solid #15294d1f;border-radius:16px;padding:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ab-step{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ab-step{background:var(--color-cream-100);overflow:hidden}.ab-step-icon{background:var(--color-navy-800);width:2.75rem;height:2.75rem;color:var(--color-cream-100);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.ab-step-n{font-family:var(--font-display);color:#15294d14;inset-inline-end:.75rem;font-size:2.6rem;font-weight:800;line-height:1;position:absolute;top:.25rem}@supports (color:color-mix(in lab, red, red)){.ab-step-n{color:color-mix(in srgb, var(--color-navy-800) 8%, transparent)}}.ab-promises{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.ab-promise{background:var(--color-cream-200);border-radius:16px;padding:1.5rem;box-shadow:inset 0 0 0 1px #15294d14}@supports (color:color-mix(in lab, red, red)){.ab-promise{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 8%, transparent)}}.ab-promise-icon{background:var(--color-cream-100);width:2.75rem;height:2.75rem;color:var(--color-navy-800);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid;box-shadow:inset 0 0 0 1px #15294d1f}@supports (color:color-mix(in lab, red, red)){.ab-promise-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ab-inline-link{min-height:44px;color:var(--color-navy-600);text-underline-offset:4px;align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:600;text-decoration:underline;display:inline-flex}.ab-label{border:1.5px dashed #15294d4d;border-radius:14px;gap:.75rem;max-width:36rem;margin-top:1.75rem;padding:1.25rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ab-label{border:1.5px dashed color-mix(in srgb, var(--color-navy-800) 30%, transparent)}}.ab-label{background:var(--color-cream-100);rotate:-1deg}.ab-label-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ab-label-key{letter-spacing:.06em;text-transform:uppercase;min-width:2.5rem;color:var(--color-ink-muted);font-size:.75rem;font-weight:600}.ab-label-from{font-family:var(--font-display);color:var(--color-navy-800);font-size:1.3rem;font-weight:800}.ab-label-line{background:#15294d26;height:1px}@supports (color:color-mix(in lab, red, red)){.ab-label-line{background:color-mix(in srgb, var(--color-navy-800) 15%, transparent)}}.ab-countries{flex-wrap:wrap;gap:.4rem;display:flex}.ab-countries>li{background:var(--color-navy-800);color:var(--color-cream-100);font-family:var(--font-display);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:700}.ab-back{color:var(--color-cream-100);background:linear-gradient(180deg, var(--color-navy-800), var(--color-navy-950));padding-block:3.5rem}@media (min-width:768px){.ab-back{padding-block:5rem}}.ab-back-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}@media (prefers-reduced-motion:reduce){.ab-emblem{animation:none}.ab-bead{transition:none}}.faqp-sky{color:var(--color-cream-100);background:radial-gradient(1.5px 1.5px at 12% 24%, #f2f2f48c, transparent 60%), radial-gradient(1.5px 1.5px at 74% 16%, #f2f2f473, transparent 60%), radial-gradient(1px 1px at 40% 62%, #f2f2f466, transparent 60%), radial-gradient(1px 1px at 88% 54%, #f2f2f459, transparent 60%), radial-gradient(1px 1px at 26% 82%, #f2f2f44d, transparent 60%), linear-gradient(180deg, var(--color-navy-900), var(--color-navy-800));position:relative}@supports (color:color-mix(in lab, red, red)){.faqp-sky{background:radial-gradient(1.5px 1.5px at 12% 24%, color-mix(in srgb, var(--color-star) 55%, transparent), transparent 60%), radial-gradient(1.5px 1.5px at 74% 16%, color-mix(in srgb, var(--color-star) 45%, transparent), transparent 60%), radial-gradient(1px 1px at 40% 62%, color-mix(in srgb, var(--color-star) 40%, transparent), transparent 60%), radial-gradient(1px 1px at 88% 54%, color-mix(in srgb, var(--color-star) 35%, transparent), transparent 60%), radial-gradient(1px 1px at 26% 82%, color-mix(in srgb, var(--color-star) 30%, transparent), transparent 60%), linear-gradient(180deg, var(--color-navy-900), var(--color-navy-800))}}.faqp-sky:after{content:"";background:linear-gradient(180deg, transparent, var(--color-cream-100));pointer-events:none;inset-inline:0;height:96px;position:absolute;bottom:-1px}.faqp-head{z-index:1;border-top:1px solid #d9cdb82e;align-items:center;gap:.75rem;margin-top:2.25rem;padding-top:1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.faqp-head{border-top:1px solid color-mix(in srgb, var(--color-sand-300) 18%, transparent)}}.faqp-paper{position:relative}.faqp-thread{margin-inline:auto;max-width:46rem;margin-top:-2.75rem}.faqp-rail{z-index:20;background:#f7f2e8eb;border-radius:20px;padding:.9rem 1rem .75rem;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.faqp-rail{background:color-mix(in srgb, var(--color-cream-100) 92%, transparent)}}.faqp-rail{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #15294d14,0 18px 40px -26px #15294d8c}@supports (color:color-mix(in lab, red, red)){.faqp-rail{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 8%, transparent), 0 18px 40px -26px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.faqp-search-label{color:var(--color-ink-muted);font-size:.78rem;font-weight:600;display:block}.faqp-search-field{margin-top:.4rem;position:relative}.faqp-search-field input{border:1px solid #15294d2e;border-radius:999px;width:100%;min-height:44px;padding-block:.55rem;padding-inline:1rem 2.9rem}@supports (color:color-mix(in lab, red, red)){.faqp-search-field input{border:1px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.faqp-search-field input{color:var(--color-navy-800);font:inherit;background:#fffdf8;font-size:1rem}.faqp-search-field input::placeholder{color:var(--color-ink-muted)}.faqp-search-field input::-webkit-search-cancel-button{display:none}.faqp-search-clear{width:36px;height:36px;color:var(--color-ink-muted);inset-inline-end:4px;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.faqp-search-clear:hover{background:#15294d14}@supports (color:color-mix(in lab, red, red)){.faqp-search-clear:hover{background:color-mix(in srgb, var(--color-navy-800) 8%, transparent)}}.faqp-search-clear:hover{color:var(--color-navy-800)}.faqp-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;margin-top:.65rem;display:flex;overflow-x:auto}.faqp-chips::-webkit-scrollbar{display:none}.faqp-chip{border:1px solid #15294d24;border-radius:999px;flex:none;align-items:center;min-height:44px;padding-inline:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faqp-chip{border:1px solid color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.faqp-chip{color:var(--color-navy-800);white-space:nowrap;background:#fffdf8cc;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s}.faqp-chip:hover{background:var(--color-navy-800);border-color:var(--color-navy-800);color:var(--color-cream-100)}.faqp-count{min-height:1.2rem;color:var(--color-ink-muted);margin-top:.5rem;font-size:.82rem}.faqp-group{padding-top:2.5rem;scroll-margin-top:200px;position:relative}.faqp-group+.faqp-group:before{content:"";inset-inline-start:50%;background:linear-gradient(#0000,#15294d47);width:2px;height:2.5rem;position:absolute;top:0;translate:-50%}@supports (color:color-mix(in lab, red, red)){.faqp-group+.faqp-group:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-navy-800) 28%, transparent))}}.faqp-group+.faqp-group:before{transform-origin:top}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.faqp-group+.faqp-group:before{animation:linear both faqp-stitch;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes faqp-stitch{0%{scale:1 0}to{scale:1}}.faqp-day{background:var(--color-cream-200);border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.5rem 1.1rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #15294d12}@supports (color:color-mix(in lab, red, red)){.faqp-day{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 7%, transparent)}}.faqp-day{text-align:center}.faqp-day-note{color:var(--color-ink-muted);font-size:.82rem;line-height:1.5}.faqp-chat{margin-top:1.1rem}.faqp-points{gap:.35rem;margin-top:.6rem;display:grid}.faqp-points li{padding-inline-start:1.1rem;font-size:.95rem;position:relative}.faqp-points li:before{content:"";background:var(--color-gold-500);inset-inline-start:.15rem;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em}.faqp-empty{border:1px dashed #15294d38;border-radius:24px;margin-top:3rem;padding:2.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.faqp-empty{border:1px dashed color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}.faqp-empty{background:var(--color-cream-200);text-align:center}.faqp-outro{margin-inline:auto;border-top:1px solid #15294d1f;max-width:46rem;margin-top:4rem;padding-top:2.5rem}@supports (color:color-mix(in lab, red, red)){.faqp-outro{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.faqp-links-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:2.5rem;font-size:.82rem;font-weight:600}.faqp-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}.faqp-links a{min-height:44px;color:var(--color-navy-800);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #15294d4d;text-decoration:underline #15294d4d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faqp-links a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-navy-800) 30%, transparent)}}.faqp-links a:hover{-webkit-text-decoration-color:var(--color-navy-800);-webkit-text-decoration-color:var(--color-navy-800);-webkit-text-decoration-color:var(--color-navy-800);text-decoration-color:var(--color-navy-800)}@media (min-width:768px){.faqp-rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;display:grid}.faqp-chips{flex-wrap:wrap;justify-content:flex-end;margin-top:0}.faqp-count{grid-column:1/-1;margin-top:.15rem}}.pv-hero{background:radial-gradient(90% 120% at 50% -20%, #224080bf, transparent 62%), var(--color-navy-900);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pv-hero{background:radial-gradient(90% 120% at 50% -20%, color-mix(in srgb, var(--color-navy-600) 75%, transparent), transparent 62%), var(--color-navy-900)}}.pv-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-cream-100));pointer-events:none;height:5rem;position:absolute;inset-block-end:0;inset-inline:0}.pv-motif{background:radial-gradient(70% 70% at 50% 45%, #15294d0f, transparent 70%), var(--color-cream-200);border-radius:1rem;place-items:center;height:8.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pv-motif{background:radial-gradient(70% 70% at 50% 45%, color-mix(in srgb, var(--color-navy-800) 6%, transparent), transparent 70%), var(--color-cream-200)}}.pv-tile{background:var(--color-sand-200);border-radius:1.1rem;width:4.5rem;height:4.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 10px 22px -12px #0a15308c}@supports (color:color-mix(in lab, red, red)){.pv-tile{box-shadow:0 1px 0 #ffffffb3 inset, 0 10px 22px -12px color-mix(in srgb, var(--color-navy-950) 55%, transparent)}}.pv-tile svg{width:100%;height:100%;display:block}.pv-chip{border:1px solid #15294d29;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.pv-chip{border:1px solid color-mix(in srgb, var(--color-navy-800) 16%, transparent)}}.pv-chip{background:var(--color-cream-100);white-space:nowrap;font-size:.68rem;line-height:1.4;box-shadow:0 6px 14px -10px #0a153099}@supports (color:color-mix(in lab, red, red)){.pv-chip{box-shadow:0 6px 14px -10px color-mix(in srgb, var(--color-navy-950) 60%, transparent)}}.pv-chip-before{inset-block-start:1.4rem;inset-inline-start:.85rem}.pv-chip-after{border-color:#5e7a4b66;inset-block-end:1.4rem;inset-inline-end:.85rem}@supports (color:color-mix(in lab, red, red)){.pv-chip-after{border-color:color-mix(in srgb, var(--color-leaf-500) 40%, transparent)}}.pv-chip-after{color:var(--color-leaf-800)}.pv-strip .pv-chip-before{color:var(--color-ink-muted);text-decoration:line-through;transform:translateY(-.6rem)}.is-in .pv-strip .pv-chip-before{animation:pv-cut 1.1s var(--ease-out-soft) .15s both}.is-in .pv-strip .pv-chip-after{animation:pv-in .6s var(--ease-out-soft) .9s both}.pv-lock .pv-ring{border:1.5px dashed #15294d47;border-radius:50%;width:7rem;height:7rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.pv-lock .pv-ring{border:1.5px dashed color-mix(in srgb, var(--color-navy-800) 28%, transparent)}}.pv-lock .pv-key{width:1.9rem;height:1.9rem;color:var(--color-cream-100);background:var(--color-navy-700);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:1.5rem;inset-inline-end:2.1rem;box-shadow:0 8px 18px -10px #0a1530cc}@supports (color:color-mix(in lab, red, red)){.pv-lock .pv-key{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-navy-950) 80%, transparent)}}.pv-ttl{background:#15294d24;border-radius:999px;width:6.5rem;height:4px;position:absolute;inset-block-end:1.1rem;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.pv-ttl{background:color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.pv-ttl{overflow:hidden}.pv-ttl>i{border-radius:inherit;background:linear-gradient(120deg, var(--color-gold-400), var(--color-rose-400));transform-origin:0;height:100%;display:block;transform:scaleX(.12)}[dir=rtl] .pv-ttl>i{transform-origin:100%}.is-in .pv-ttl>i{animation:pv-drain 2.4s var(--ease-in-out-soft) .3s both}.pv-gone .pv-tile{opacity:.18;filter:blur(1.5px)saturate(.4)}.is-in .pv-gone .pv-tile{animation:pv-fade 1.6s var(--ease-in-out-soft) .2s both}.pv-dust{pointer-events:none;position:absolute;inset:0}.pv-dust>i{background:var(--color-sand-400);opacity:0;width:4px;height:4px;border-radius:50%;position:absolute;inset-block-start:calc(50% + var(--y) * 1px);inset-inline-start:calc(50% + var(--x) * 1px)}.is-in .pv-dust>i{animation:pv-dust 2s var(--ease-out-soft) calc(.3s + var(--i) * .12s) both}@keyframes pv-cut{0%{opacity:1;color:var(--color-navy-800);text-decoration-color:#0000;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-.6rem)}}@keyframes pv-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes pv-drain{0%{transform:scaleX(1)}}@keyframes pv-fade{0%{opacity:1;filter:blur()saturate()}40%{opacity:1}}@keyframes pv-dust{0%{opacity:0;transform:none}30%{opacity:.9}to{opacity:0;transform:translate(calc(var(--x) * .35px), -2.6rem)}}@media (prefers-reduced-motion:reduce){.is-in .pv-strip .pv-chip-before,.is-in .pv-strip .pv-chip-after,.is-in .pv-ttl>i,.is-in .pv-gone .pv-tile,.is-in .pv-dust>i{animation:none}}.pv-flow{position:relative}.pv-thread{background:linear-gradient(to bottom, var(--color-gold-400), #bfae9c8c 60%, transparent);border-radius:999px;width:2px;position:absolute;inset-block:.75rem 3rem;inset-inline-start:.5rem}@supports (color:color-mix(in lab, red, red)){.pv-thread{background:linear-gradient(to bottom, var(--color-gold-400), color-mix(in srgb, var(--color-sand-400) 55%, transparent) 60%, transparent)}}.pv-thread{transform-origin:top}.pv-node{border:2px solid var(--color-gold-500);background:var(--color-cream-100);border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-block-start:.55rem;inset-inline-start:-.32rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pv-thread{animation:linear both pv-thread;animation-timeline:view();animation-range:cover 8% cover 78%;transform:scaleY(0)}}}@keyframes pv-thread{to{transform:scaleY(1)}}.pv-proof{border-top:1px dashed #15294d2e;align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-proof{border-top:1px dashed color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.pv-proof{color:#15294db8;padding-top:.75rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.pv-proof{color:color-mix(in srgb, var(--color-navy-800) 72%, transparent)}}.pv-badge{background:var(--color-navy-800);color:var(--color-gold-300);font-family:var(--font-display);border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:700;display:inline-block}.pv-days{font-family:var(--font-display);color:var(--color-navy-800);padding-inline:.35rem;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800}.ct-glow{background:radial-gradient(circle,#e9c77526,#0000 65%);border-radius:999px;width:36rem;height:36rem;position:absolute;inset-block-start:-35%;inset-inline-end:-12%}@supports (color:color-mix(in lab, red, red)){.ct-glow{background:radial-gradient(circle, color-mix(in srgb, var(--color-gold-400) 15%, transparent), transparent 65%)}}.ct-glow{pointer-events:none}.ct-hours{border:1px solid #d9cdb838;border-radius:1rem;gap:.85rem;max-width:34rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-hours{border:1px solid color-mix(in srgb, var(--color-sand-300) 22%, transparent)}}.ct-hours{background:#0a153066}@supports (color:color-mix(in lab, red, red)){.ct-hours{background:color-mix(in srgb, var(--color-navy-950) 40%, transparent)}}.ct-seam{border-start-start-radius:2rem;border-start-end-radius:2rem;margin-block-start:-1.75rem;box-shadow:0 -20px 44px -28px #0a1530bf}@supports (color:color-mix(in lab, red, red)){.ct-seam{box-shadow:0 -20px 44px -28px color-mix(in srgb, var(--color-navy-950) 75%, transparent)}}.ct-avatar{border:2px solid var(--color-sand-300);background:linear-gradient(160deg, var(--color-navy-700), var(--color-navy-950));border-radius:999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;margin-block-start:-2.125rem;margin-inline:auto;display:flex;position:relative;box-shadow:0 14px 34px -18px #0a1530b3}@supports (color:color-mix(in lab, red, red)){.ct-avatar{box-shadow:0 14px 34px -18px color-mix(in srgb, var(--color-navy-950) 70%, transparent)}}.ct-avatar-ring{border:1.5px solid var(--color-gold-400);animation:ct-pulse 3.4s var(--ease-out-soft) infinite;border-radius:999px;position:absolute;inset:-5px}@keyframes ct-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}.ct-in{border-radius:1.4rem;border:1px solid #15294d1a;border-start-start-radius:.45rem;max-width:36rem;padding:1.15rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.ct-in{border:1px solid color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}.ct-in{background:var(--color-cream-100);box-shadow:0 16px 34px -30px #0a1530cc}@supports (color:color-mix(in lab, red, red)){.ct-in{box-shadow:0 16px 34px -30px color-mix(in srgb, var(--color-navy-950) 80%, transparent)}}.ct-dots{gap:.3rem;margin-block-end:.65rem;display:inline-flex}.ct-dots>span{background:var(--color-sand-500);border-radius:999px;width:.4rem;height:.4rem;animation:1.5s ease-in-out infinite ct-blink}.ct-dots>span:nth-child(2){animation-delay:.2s}.ct-dots>span:nth-child(3){animation-delay:.4s}@keyframes ct-blink{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ct-out{border-radius:1.4rem;border:1px solid #15294d1f;border-end-end-radius:.45rem;max-width:36rem;margin-inline-start:auto;padding:1rem 1.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.ct-out{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ct-out{background:linear-gradient(160deg, var(--color-cream-100), var(--color-cream-300));color:var(--color-navy-800);text-decoration:none}.ct-out-tap{min-height:3.25rem;transition:translate .25s var(--ease-out-soft), border-color .25s, box-shadow .25s var(--ease-out-soft)}.ct-out-tap:hover{border-color:#15294d59;translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.ct-out-tap:hover{border-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent)}}.ct-out-tap:hover{box-shadow:0 18px 34px -26px #0a1530cc}@supports (color:color-mix(in lab, red, red)){.ct-out-tap:hover{box-shadow:0 18px 34px -26px color-mix(in srgb, var(--color-navy-950) 80%, transparent)}}.ct-field{border:1.5px solid #15294d47;border-radius:.9rem;width:100%;min-height:3rem;padding:.7rem 1rem;display:block}@supports (color:color-mix(in lab, red, red)){.ct-field{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 28%, transparent)}}.ct-field{background:var(--color-cream-100);color:var(--color-navy-800);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.ct-field::placeholder{color:var(--color-sand-500);text-transform:none;letter-spacing:.04em}.ct-field[aria-invalid=true]{border-color:var(--color-rose-400)}.ct-status{min-height:1.35rem}.ct-inline-link{min-height:2.75rem;color:var(--color-navy-600);text-underline-offset:4px;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;display:inline-flex}.ct-arrow{transition:translate .25s var(--ease-out-soft)}.ct-inline-link:hover .ct-arrow,.ct-out-tap:hover .ct-arrow,.ct-onward:hover .ct-arrow{translate:.25rem}[dir=rtl] .ct-inline-link:hover .ct-arrow,[dir=rtl] .ct-out-tap:hover .ct-arrow,[dir=rtl] .ct-onward:hover .ct-arrow{translate:-.25rem}.ct-answer{border:1px solid #15294d1a;border-radius:1.2rem;padding:1.25rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.ct-answer{border:1px solid color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}.ct-answer{background:var(--color-cream-200)}.ct-onward{border:1.5px solid #d9cdb840;border-radius:1.2rem;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-onward{border:1.5px solid color-mix(in srgb, var(--color-sand-300) 25%, transparent)}}.ct-onward{background:#15294d59}@supports (color:color-mix(in lab, red, red)){.ct-onward{background:color-mix(in srgb, var(--color-navy-800) 35%, transparent)}}.ct-onward{transition:translate .25s var(--ease-out-soft), border-color .25s, background-color .25s;text-decoration:none}.ct-onward:hover{border-color:var(--color-sand-300);background:#15294d8c;translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.ct-onward:hover{background:color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.ct-avatar-ring,.ct-dots>span{animation:none}.ct-avatar-ring{opacity:.55}.ct-arrow,.ct-out-tap,.ct-onward{transition:none}.ct-inline-link:hover .ct-arrow,.ct-out-tap:hover .ct-arrow,.ct-onward:hover .ct-arrow,.ct-out-tap:hover,.ct-onward:hover{translate:none}}.stx-hall{isolation:isolate;color:var(--color-cream-100);background:radial-gradient(1px 1px at 12% 24%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 78% 16%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 62% 62%, #aab4e8 40%, transparent 60%), radial-gradient(1px 1px at 30% 78%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 88% 70%, #f2f2f4 40%, transparent 60%), linear-gradient(170deg, var(--color-navy-950), var(--color-navy-800) 60%, var(--color-navy-700));position:relative;overflow-x:clip}.stx-hall:before{content:"";aspect-ratio:2;background:radial-gradient(closest-side,#e9c7752e,#0000 70%);width:min(70rem,130%);position:absolute;top:-18%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.stx-hall:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-gold-400) 18%, transparent), transparent 70%)}}.stx-hall:before{opacity:0;animation:stx-lamp 1.4s var(--ease-out-soft) .12s both;pointer-events:none;z-index:-1}@keyframes stx-lamp{to{opacity:1}}.stx-ledge{transform-origin:bottom;height:20px;animation:stx-ledge-in .9s var(--ease-out-soft) .3s both;inset-inline:0;background:linear-gradient(#f3ece0,#e2d6c1 70%,#cbbfa9);position:absolute;bottom:0;scale:1 .2;box-shadow:0 -18px 30px -22px #000000e6,0 2px #c9bda7}@keyframes stx-ledge-in{to{scale:1}}.stx-hero{padding-block:5rem 3.5rem}.stx-hero-desked{padding-bottom:5.5rem}.stx-hero-grid{align-items:center;gap:2rem;display:grid}@media (min-width:768px){.stx-hero{padding-block:6.5rem 4.5rem}.stx-hero-desked{padding-bottom:6.5rem}.stx-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.stx-fan{aspect-ratio:4/3.6;perspective:1200px;justify-self:center;width:min(100%,15rem);padding-top:6%;position:relative}@media (min-width:768px){.stx-fan{width:min(100%,22rem)}}.stx-fan-slot{--r:calc((var(--i) - 1) * 13deg);--x:calc((var(--i) - 1) * 38%);--y:calc(abs(var(--i) - 1) * 7%);width:58%;z-index:calc(2 - abs(var(--i) - 1));transform-origin:50% 120%;rotate:var(--r);translate:var(--x) var(--y);filter:drop-shadow(0 26px 30px #00000073);animation:stx-deal 1.1s var(--ease-out-soft) calc(.2s + var(--i) * .11s) both;inset-inline-start:50%;margin-inline-start:-29%;position:absolute;top:0}.stx-fan[data-count="1"] .stx-fan-slot{--r:0deg;--x:0%;--y:0%}.stx-fan[data-count="2"] .stx-fan-slot{--r:calc((var(--i) - .5) * 12deg);--x:calc((var(--i) - .5) * 42%);--y:0%}@keyframes stx-deal{0%{opacity:0;translate:0 18%;rotate:none}}.stx-fan .cover-art{transform:none}.stx-room{padding-block:0 4rem}@media (min-width:768px){.stx-room{padding-bottom:6rem}}.stx-desk{z-index:2;background:var(--color-cream-100);border-radius:18px;margin-top:-3.25rem;padding:1rem 1.1rem;position:relative;box-shadow:inset 0 0 0 1px #15294d1a,0 30px 60px -30px #000000b3,0 12px 24px -18px #00000080}@supports (color:color-mix(in lab, red, red)){.stx-desk{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 10%, transparent), 0 30px 60px -30px #000000b3, 0 12px 24px -18px #00000080}}@media (min-width:768px){.stx-desk{margin-top:-3.75rem;padding:1.25rem 1.5rem}}.stx-desk-grid{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;align-items:end;gap:1rem 1.5rem;display:grid}@media (min-width:768px){.stx-desk-grid{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 2.5rem}}.stx-desk-group{gap:.45rem;min-width:0;display:grid}.stx-desk-ages{grid-column:1/-1}@media (min-width:768px){.stx-desk-ages{grid-column:auto}}.stx-desk-label{letter-spacing:.04em;color:var(--color-ink-muted);font-size:.72rem;font-weight:600}.stx-chips{scrollbar-width:none;gap:.4rem;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.stx-chips::-webkit-scrollbar{display:none}.stx-chips>li{flex:none}.stx-desk-status{border-top:1px solid #15294d14;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.75rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.stx-desk-status{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 8%, transparent)}}.stx-desk-status{color:#15294db3;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.stx-desk-status{color:color-mix(in srgb, var(--color-navy-800) 70%, transparent)}}.stx-chip{border:1px solid #15294d24;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stx-chip{border:1px solid color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.stx-chip{font-family:var(--font-display);color:var(--color-navy-800);background:0 0;font-size:.95rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s}.stx-chip:hover{border-color:var(--color-navy-600);background:#15294d0d}@supports (color:color-mix(in lab, red, red)){.stx-chip:hover{background:color-mix(in srgb, var(--color-navy-800) 5%, transparent)}}.stx-chip[aria-current=true]{background:var(--color-navy-800);border-color:var(--color-navy-800);color:var(--color-cream-100)}.stx-note{border:1px solid #15294d1f;border-radius:14px;max-width:36rem;margin-top:2.5rem}@supports (color:color-mix(in lab, red, red)){.stx-note{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.stx-note{background:var(--color-cream-200);padding:1.5rem}.stx-shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:3rem 1rem;margin-top:3rem;display:grid}@media (min-width:640px){.stx-shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:3.75rem 1.5rem;margin-top:4rem}}.stx-item{position:relative}.stx-link{color:inherit;text-decoration:none;display:block}.stx-slot{--dir:1;perspective:900px;padding-bottom:22px;padding-inline:6%;display:block;position:relative}[dir=rtl] .stx-slot{--dir:-1}.stx-book{--lean:14;transform-style:preserve-3d;transform:rotateY(calc(var(--lean) * var(--dir) * 1deg));transition:transform .7s var(--ease-out-soft);position:relative}.stx-shelf>li:nth-child(3n+2) .stx-book{--lean:18}.stx-shelf>li:nth-child(3n) .stx-book{--lean:11}.stx-book .cover-art{backface-visibility:hidden;transform:none}.stx-spine{background:linear-gradient(90deg, var(--color-navy-950), var(--color-navy-800) 55%, var(--color-navy-900));transform-origin:0;border-radius:3px 0 0 3px;width:26px;position:absolute;inset-block:0;inset-inline-start:0;transform:rotateY(-90deg);box-shadow:inset -1px 0 #ffffff0f}[dir=rtl] .stx-spine{background:linear-gradient(270deg, var(--color-navy-950), var(--color-navy-800) 55%, var(--color-navy-900));transform-origin:100%;border-radius:0 3px 3px 0;transform:rotateY(90deg)}.stx-spine:before,.stx-spine:after{content:"";background:#bfae9cb3;height:1px;position:absolute;inset-inline:4px}@supports (color:color-mix(in lab, red, red)){.stx-spine:before,.stx-spine:after{background:color-mix(in srgb, var(--color-sand-400) 70%, transparent)}}.stx-spine:before{top:14%}.stx-spine:after{bottom:14%}.stx-slot:after{content:"";inset-inline:-.5rem;background:linear-gradient(#f3ece0,#e2d6c1 70%,#cbbfa9);border-radius:3px;height:20px;position:absolute;bottom:0;box-shadow:0 2px #c9bda7,0 26px 34px -20px #15294d59}@supports (color:color-mix(in lab, red, red)){.stx-slot:after{box-shadow:0 2px 0 #c9bda7, 0 26px 34px -20px color-mix(in srgb, var(--color-navy-800) 35%, transparent)}}@media (min-width:640px){.stx-slot:after{inset-inline:-.75rem}}.stx-shadow{inset-inline:12%;background:radial-gradient(closest-side,#15294d61,#0000);border-radius:50%;height:18px;position:absolute;bottom:12px}@supports (color:color-mix(in lab, red, red)){.stx-shadow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-navy-800) 38%, transparent), transparent)}}.stx-shadow{filter:blur(4px);transition:transform .6s var(--ease-out-soft), opacity .6s}@media (hover:hover){.stx-link:hover .stx-book{transform:rotateY(0)translateY(-12px)scale(1.03)}.stx-link:hover .stx-shadow{opacity:.7;transform:scaleX(1.15)translateY(4px)}.stx-link:hover .stx-open{opacity:1;translate:0}.stx-link:hover .stx-title{color:var(--color-navy-600)}}.stx-link:focus-visible{outline:none}.stx-link:focus-visible .stx-book{outline:2px solid var(--color-gold-400);outline-offset:6px;border-radius:10px;transform:rotateY(0)translateY(-12px)scale(1.03)}.stx-link:focus-visible .stx-open{opacity:1;translate:0}.stx-title{font-family:var(--font-display);margin-top:1rem;font-size:1.05rem;font-weight:700;line-height:1.35;transition:color .25s}@media (min-width:640px){.stx-title{font-size:1.15rem}}.stx-meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.5rem;font-size:.8rem;display:flex}.stx-tag{background:#15294d12;border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stx-tag{background:color-mix(in srgb, var(--color-navy-800) 7%, transparent)}}.stx-tag{color:var(--color-navy-800);font-weight:600}.stx-open{color:var(--color-navy-600);opacity:0;transition:opacity .3s, translate .3s var(--ease-out-soft);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8rem;font-weight:600;display:inline-flex;translate:0 4px}@media (hover:none){.stx-open{opacity:1;translate:0}}.stx-price{font-family:var(--font-display);color:var(--color-navy-800);margin-top:.5rem;font-size:1.05rem;font-weight:800}.stx-price-ask{font-family:var(--font-body);font-size:.875rem;font-weight:500}.stx-badge{color:var(--color-navy-900);background:#f7f2e8eb;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:600;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}@supports (color:color-mix(in lab, red, red)){.stx-badge{background:color-mix(in srgb, var(--color-cream-100) 92%, transparent)}}.stx-edge{opacity:.85;background:repeating-linear-gradient(#f2ebdd 0 2px,#dcd0ba 2px 3px);border-radius:2px;width:7px;position:absolute;inset-block:10px;inset-inline-end:3px}.stx-v{display:none}.stx-v[data-variant=boy],.stx-v[data-only=true]{display:block}[data-gender=girl] .stx-v[data-variant=boy]:not([data-only=true]){display:none}[data-gender=girl] .stx-v[data-variant=girl]{display:block}.stx-ghost{aspect-ratio:3/4;border:2px dashed #15294d38;border-radius:8px 14px 14px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.stx-ghost{border:2px dashed color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}.stx-ghost{background:linear-gradient(160deg,#15294d0d,#15294d05)}@supports (color:color-mix(in lab, red, red)){.stx-ghost{background:linear-gradient(160deg, color-mix(in srgb, var(--color-navy-800) 5%, transparent), color-mix(in srgb, var(--color-navy-800) 2%, transparent))}}.stx-ghost{overflow:hidden}[dir=rtl] .stx-ghost{border-radius:14px 8px 8px 14px}.stx-ghost:after{content:"";animation:stx-sheen 4.5s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--i,0) * .5s);background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes stx-sheen{0%,60%{translate:-120%}to{translate:120%}}.stx-outro{padding-block:3.5rem}.stx-outro-grid{align-items:center;gap:2rem;display:grid}@media (min-width:768px){.stx-outro{padding-block:4.5rem}.stx-outro-grid{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:3.5rem}}.stx-blank{justify-self:center;width:min(100%,9rem);rotate:-6deg}@media (min-width:768px){.stx-blank{width:100%}}.stx-blank-book{border-color:#f7f2e873;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.stx-blank-book{border-color:color-mix(in srgb, var(--color-cream-100) 45%, transparent)}}.stx-blank-book{color:var(--color-cream-100);background:linear-gradient(160deg,#f7f2e81a,#f7f2e808)}.stx-blank-book:after{background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%)}.sty-hero{padding-block:5rem 3.5rem}@media (min-width:768px){.sty-hero{padding-block:6rem 5rem}}.sty-back{color:#f7f2e8b3;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sty-back{color:color-mix(in srgb, var(--color-cream-100) 70%, transparent)}}.sty-back{transition:color .25s}.sty-back:hover{color:var(--color-cream-100)}.sty-hero-grid{align-items:center;gap:2.5rem;margin-top:1rem;display:grid}@media (min-width:768px){.sty-hero-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:4rem;margin-top:1.5rem}}.sty-stage{--dir:1;--thick:30px;width:min(100%,15rem);margin-inline:auto;padding-bottom:2.5rem;position:relative}@media (min-width:768px){.sty-stage{--thick:36px;width:100%}}[dir=rtl] .sty-stage{--dir:-1}.sty-float{perspective:1100px;animation:sty-rise 1.1s var(--ease-out-soft) .12s both, sty-float 7s ease-in-out 1.2s infinite}@keyframes sty-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes sty-float{50%{translate:0 -9px}}.sty-book{transform-style:preserve-3d;transform:rotateY(calc(24deg * var(--dir))) rotateX(4deg);position:relative}.sty-book .cover-art{backface-visibility:hidden;transform:none}.sty-spine{width:var(--thick);background:linear-gradient(90deg, var(--color-navy-950), var(--color-navy-800) 55%, var(--color-navy-900));transform-origin:0;position:absolute;inset-block:0;inset-inline-start:0;transform:rotateY(-90deg)}[dir=rtl] .sty-spine{background:linear-gradient(270deg, var(--color-navy-950), var(--color-navy-800) 55%, var(--color-navy-900));transform-origin:100%;transform:rotateY(90deg)}.sty-spine:before,.sty-spine:after{content:"";background:#bfae9cb3;height:1px;position:absolute;inset-inline:5px}@supports (color:color-mix(in lab, red, red)){.sty-spine:before,.sty-spine:after{background:color-mix(in srgb, var(--color-sand-400) 70%, transparent)}}.sty-spine:before{top:12%}.sty-spine:after{bottom:12%}.sty-back-cover{background:var(--color-navy-900);transform:translateZ(calc(-1 * var(--thick)));border-radius:8px 14px 14px 8px;position:absolute;inset:0;box-shadow:0 30px 50px -20px #000000b3}[dir=rtl] .sty-back-cover{border-radius:14px 8px 8px 14px}.sty-ground{filter:blur(6px);inset-inline:8%;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:22px;animation:7s ease-in-out 1.2s infinite sty-ground;position:absolute;bottom:.5rem}@keyframes sty-ground{50%{opacity:.7;scale:.9 1}}.sty-facts{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.sty-fact{background:#f7f2e814;border-radius:12px;flex-direction:column;gap:.15rem;min-width:7rem;padding:.6rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sty-fact{background:color-mix(in srgb, var(--color-cream-100) 8%, transparent)}}.sty-fact{box-shadow:inset 0 0 0 1px #f7f2e81f}@supports (color:color-mix(in lab, red, red)){.sty-fact{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-cream-100) 12%, transparent)}}.sty-fact dt{color:#f7f2e899;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.sty-fact dt{color:color-mix(in srgb, var(--color-cream-100) 60%, transparent)}}.sty-fact dd{font-family:var(--font-display);font-size:.95rem;font-weight:700}.sty-price{flex-direction:column;gap:.15rem;margin-top:1.75rem;display:flex}.sty-price-label{color:#f7f2e899;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.sty-price-label{color:color-mix(in srgb, var(--color-cream-100) 60%, transparent)}}.sty-price-value{font-family:var(--font-display);color:var(--color-white);font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:800;line-height:1.2}.sty-price-unknown{font-family:var(--font-display);color:#f7f2e8bf;font-size:1.1rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sty-price-unknown{color:color-mix(in srgb, var(--color-cream-100) 75%, transparent)}}.sty-editions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.875rem;display:flex}.sty-edition{border:1px solid #f7f2e840;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.35rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sty-edition{border:1px solid color-mix(in srgb, var(--color-cream-100) 25%, transparent)}}.sty-edition{color:var(--color-cream-100);transition:background .25s,border-color .25s}.sty-edition[aria-current=true]{background:#f7f2e824}@supports (color:color-mix(in lab, red, red)){.sty-edition[aria-current=true]{background:color-mix(in srgb, var(--color-cream-100) 14%, transparent)}}.sty-edition[aria-current=true]{border-color:#0000}a.sty-edition:hover{border-color:var(--color-sand-300);background:#f7f2e814}@supports (color:color-mix(in lab, red, red)){a.sty-edition:hover{background:color-mix(in srgb, var(--color-cream-100) 8%, transparent)}}.sty-edition-note{color:#f7f2e88c}@supports (color:color-mix(in lab, red, red)){.sty-edition-note{color:color-mix(in srgb, var(--color-cream-100) 55%, transparent)}}.sty-paper{padding-block:3.5rem}@media (min-width:768px){.sty-paper{padding-block:5rem}}.sty-spread{background:var(--color-cream-100);border-radius:14px;display:grid;box-shadow:inset 0 0 0 1px #15294d1a,0 30px 60px -36px #15294db3}@supports (color:color-mix(in lab, red, red)){.sty-spread{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 10%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--color-navy-800) 70%, transparent)}}.sty-spread{overflow:hidden}.sty-page{padding:2rem 1.5rem 3rem;position:relative}.sty-page+.sty-page{border-top:1px solid #15294d1a}@supports (color:color-mix(in lab, red, red)){.sty-page+.sty-page{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}@media (min-width:768px){.sty-spread{grid-template-columns:1fr 1fr}.sty-page{padding:2.75rem 2.5rem 3.5rem}.sty-page+.sty-page{border-top:0}.sty-page-a:after,.sty-page-b:before{content:"";pointer-events:none;width:2.5rem;position:absolute;inset-block:0}.sty-page-a:after{background:linear-gradient(to inline-end, transparent, #15294d17);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.sty-page-a:after{background:linear-gradient(to inline-end, transparent, color-mix(in srgb, var(--color-navy-800) 9%, transparent))}}.sty-page-b:before{background:linear-gradient(to inline-start, transparent, #15294d0f);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.sty-page-b:before{background:linear-gradient(to inline-start, transparent, color-mix(in srgb, var(--color-navy-800) 6%, transparent))}}}.sty-tale{font-family:var(--font-display);color:#15294dd9;margin-top:1.25rem;font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.9}@supports (color:color-mix(in lab, red, red)){.sty-tale{color:color-mix(in srgb, var(--color-navy-800) 85%, transparent)}}.sty-folio{font-family:var(--font-display);color:#15294d66;bottom:1rem;font-size:.8rem;position:absolute;inset-inline-end:1.5rem}@supports (color:color-mix(in lab, red, red)){.sty-folio{color:color-mix(in srgb, var(--color-navy-800) 40%, transparent)}}.sty-page-a .sty-folio{inset-inline:1.5rem auto}.sty-points{gap:1.25rem;margin-top:1.25rem;display:grid}.sty-points>li{align-items:flex-start;gap:.9rem;display:flex}.sty-num{background:var(--color-navy-800);width:2.1rem;height:2.1rem;color:var(--color-cream-100);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.sty-empty{align-items:center;gap:1.5rem;max-width:40rem;display:grid}@media (min-width:640px){.sty-empty{grid-template-columns:8rem 1fr;gap:2rem}}.sty-empty-book{width:7rem;color:var(--color-navy-800);place-items:center;display:grid}.sty-ded-grid{align-items:center;gap:2rem;display:grid}@media (min-width:768px){.sty-ded-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:4rem}}.sty-ded-page{rotate:1.5deg}.sty-outro{padding-block:3.5rem}.sty-outro-grid{align-items:center;gap:2rem;display:grid}@media (min-width:768px){.sty-outro{padding-block:4.5rem}.sty-outro-grid{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:3rem}}.sty-thumb{filter:drop-shadow(0 20px 24px #00000073);justify-self:center;width:min(100%,8rem);rotate:-5deg}@media (min-width:768px){.sty-thumb{width:100%}}.sty-thumb .cover-art{transform:none}.stx-flip{aspect-ratio:3/4;perspective:1600px;width:min(100%,22rem);margin-inline:auto;position:relative}.stx-flip-block{background:var(--color-cream-100);border-radius:6px 12px 12px 6px;position:absolute;inset:0;box-shadow:-1px 0 #e3d8c3,-3px 0 #f2ebdd,-5px 0 #dcd0ba,0 26px 44px -22px #15294d99}@supports (color:color-mix(in lab, red, red)){.stx-flip-block{box-shadow:-1px 0 0 #e3d8c3, -3px 0 0 #f2ebdd, -5px 0 0 #dcd0ba, 0 26px 44px -22px color-mix(in srgb, var(--color-navy-800) 60%, transparent)}}[dir=rtl] .stx-flip-block{border-radius:12px 6px 6px 12px;box-shadow:1px 0 #e3d8c3,3px 0 #f2ebdd,5px 0 #dcd0ba,0 26px 44px -22px #15294d99}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .stx-flip-block{box-shadow:1px 0 0 #e3d8c3, 3px 0 0 #f2ebdd, 5px 0 0 #dcd0ba, 0 26px 44px -22px color-mix(in srgb, var(--color-navy-800) 60%, transparent)}}.stx-leaf{transform-style:preserve-3d;transform-origin:0;z-index:calc(var(--n) - var(--i));transition:transform .72s var(--ease-in-out-soft), z-index 0s linear .36s;position:absolute;inset:0}[dir=rtl] .stx-leaf{transform-origin:100%}.stx-leaf[data-turned=true]{z-index:var(--i);transform:rotateY(-180deg)}[dir=rtl] .stx-leaf[data-turned=true]{transform:rotateY(180deg)}.stx-face{backface-visibility:hidden;background:var(--color-cream-100);color:var(--color-navy-800);border-radius:6px 12px 12px 6px;position:absolute;inset:0;box-shadow:inset 8px 0 20px -16px #15294d8c}@supports (color:color-mix(in lab, red, red)){.stx-face{box-shadow:inset 8px 0 20px -16px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.stx-face{overflow:hidden}[dir=rtl] .stx-face{border-radius:12px 6px 6px 12px;box-shadow:inset -8px 0 20px -16px #15294d8c}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .stx-face{box-shadow:inset -8px 0 20px -16px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.stx-face-back{background:linear-gradient(160deg, #f4eee2, var(--color-cream-200));transform:rotateY(180deg)}.stx-flip:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:6px;border-radius:12px}.stx-ded{background:linear-gradient(160deg, #fbf6ec, var(--color-cream-200));border-radius:10px;padding:2rem 1.5rem;position:relative;box-shadow:inset 0 0 0 1px #15294d14,0 22px 40px -26px #15294d99}@supports (color:color-mix(in lab, red, red)){.stx-ded{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 8%, transparent), 0 22px 40px -26px color-mix(in srgb, var(--color-navy-800) 60%, transparent)}}.stx-ded{white-space:pre-line;text-align:center;font-family:var(--font-display);color:var(--color-navy-800);font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.9}.stx-ded:after{content:"";inset-inline:22%;background:linear-gradient(90deg,#0000,#15294d40,#0000);height:1px;position:absolute;bottom:1.1rem}@supports (color:color-mix(in lab, red, red)){.stx-ded:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-navy-800) 25%, transparent), transparent)}}@media (prefers-reduced-motion:reduce){.stx-hall:before,.stx-ledge,.stx-ghost:after,.stx-fan-slot,.sty-ground{animation:none}.sty-float{animation:both sty-rise}.stx-hall:before{opacity:1}.stx-ledge{scale:1}.stx-leaf{transition:none}.stx-chip:hover{transform:none}.stx-book,.stx-shadow,.stx-open{transition:none}.stx-open{opacity:1;translate:0}}.ord-hero{isolation:isolate;background:radial-gradient(50% 60% at 80% 10%, #22408080, transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-800));position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.ord-hero{background:radial-gradient(50% 60% at 80% 10%, color-mix(in srgb, var(--color-navy-600) 50%, transparent), transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-800))}}.ord-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 14% 26%, var(--color-star), transparent), radial-gradient(1.3px 1.3px at 38% 66%, var(--color-gold-300), transparent), radial-gradient(1.4px 1.4px at 66% 22%, var(--color-star), transparent), radial-gradient(1.2px 1.2px at 88% 54%, var(--color-gold-300), transparent);position:absolute;inset:0}.ord-paper{background:var(--color-cream-100);padding-block:2rem 11rem}@media (min-width:1024px){.ord-paper{padding-block:3rem 5rem}}.ord-shell{position:relative}.ord-grid{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.ord-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:3rem}}.ord-aside{display:none}@media (min-width:1024px){.ord-aside{display:block;position:sticky;top:calc(72px + 1.25rem)}}.ord-flow{gap:1.25rem;margin-top:.5rem;display:grid;position:relative}.ord-flow:before{content:"";background:linear-gradient(180deg, var(--color-gold-400), #e9c77559);width:2px;position:absolute;inset-block:1.5rem;inset-inline-start:calc(2.1rem - 1px)}@supports (color:color-mix(in lab, red, red)){.ord-flow:before{background:linear-gradient(180deg, var(--color-gold-400), color-mix(in srgb, var(--color-gold-400) 35%, transparent))}}.ord-section{border:1px solid #15294d1f;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ord-section{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ord-section{background:#fff;border-radius:1.1rem;padding:1.1rem 1.1rem 1.35rem}@media (min-width:640px){.ord-section{gap:1rem;padding:1.35rem 1.35rem 1.6rem}.ord-flow:before{inset-inline-start:calc(2.35rem - 1px)}}.ord-bead{z-index:1;background:var(--color-navy-800);width:2rem;height:2rem;color:var(--color-cream-100);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:background-color .25s;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff}.ord-section[data-complete=true] .ord-bead{background:var(--color-leaf-500)}.ord-section-body{min-width:0}.ord-section-title{padding-top:.15rem;font-size:clamp(1.2rem,2.6vw,1.45rem);font-weight:800;line-height:1.3}.ord-section-fields{gap:1.35rem;margin-top:1.1rem;display:grid}.ord-foot{justify-items:start;gap:.75rem;margin-top:1.5rem;display:grid}@media (max-width:1023px){.ord-foot .ord-send{display:none}}.ord-send{width:100%;min-height:3.25rem}@media (min-width:640px){.ord-foot .ord-send{width:auto}}.ord-stepper{border:1.5px solid #15294d33;grid-template-columns:3rem minmax(7.5rem,auto) 3rem;align-items:stretch;margin-top:.55rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ord-stepper{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 20%, transparent)}}.ord-stepper{background:#fff;border-radius:.9rem;overflow:hidden}.ord-field[data-invalid=true] .ord-stepper{border-color:var(--color-rose-400)}.ord-stepper-btn{min-height:3.25rem;font-family:var(--font-display);color:var(--color-navy-800);background:var(--color-cream-200);font-size:1.5rem;font-weight:700;transition:background-color .15s}.ord-stepper-btn:hover:not(:disabled){background:var(--color-cream-300)}.ord-stepper-btn:disabled{opacity:.35}.ord-stepper-mid{align-content:center;justify-items:center;padding-inline:.5rem;display:grid}.ord-stepper-input{text-align:center;width:3.5rem;font-family:var(--font-display);color:var(--color-navy-900);background:0 0;font-size:1.6rem;font-weight:800}.ord-stepper-input:focus{outline:none}.ord-stepper:has(.ord-stepper-input:focus-visible){outline:2px solid var(--color-gold-500);outline-offset:3px}.ord-stepper-unit{min-height:1rem;color:var(--color-ink-muted);font-size:.78rem}.ord-field{border:0;min-width:0;margin:0;padding:0}.ord-label{color:var(--color-navy-800);font-weight:700;display:block}.ord-optional{color:var(--color-ink-muted);margin-inline-start:.4rem;font-size:.78rem;font-weight:500}.ord-hint{color:var(--color-ink-muted);margin-top:.2rem;font-size:.87rem;line-height:1.5}.ord-group{margin-top:.7rem}.ord-group:focus{outline:none}.ord-group:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:6px;border-radius:12px}.ord-input{border:1.5px solid #15294d33;width:100%;min-height:3rem;margin-top:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.ord-input{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 20%, transparent)}}.ord-input{color:var(--color-navy-900);background:#fff;border-radius:.8rem;padding:.7rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.ord-input::placeholder{color:var(--color-ink-muted)}.ord-input:hover{border-color:#15294d59}@supports (color:color-mix(in lab, red, red)){.ord-input:hover{border-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent)}}.ord-input[aria-invalid=true]{border-color:var(--color-rose-400)}.ord-area{resize:vertical;min-height:6rem;line-height:1.6}.ord-under{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-height:1.3rem;margin-top:.35rem;display:flex}.ord-error{color:#a13d40;font-size:.85rem;font-weight:600}.ord-error:empty{display:none}.ord-counter{font-variant-numeric:tabular-nums;color:var(--color-ink-muted);margin-inline-start:auto;font-size:.8rem}.ord-counter[data-near=true]{color:var(--color-gold-500);font-weight:700}.ord-pair{gap:1.25rem;display:grid}@media (min-width:560px){.ord-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ord-cards{gap:.7rem;display:grid}@media (min-width:560px){.ord-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-cards-tight{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.ord-choice{border:1.5px solid #15294d2e;min-height:44px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ord-choice{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.ord-choice{cursor:pointer;background:#fff;border-radius:.9rem;padding:.85rem .95rem;transition:border-color .15s,background-color .15s}.ord-choice:hover{border-color:#15294d66}@supports (color:color-mix(in lab, red, red)){.ord-choice:hover{border-color:color-mix(in srgb, var(--color-navy-800) 40%, transparent)}}.ord-choice[data-checked=true]{border-color:var(--color-navy-700);background:var(--color-cream-200);box-shadow:inset 0 0 0 1px var(--color-navy-700)}.ord-choice[data-disabled=true]{opacity:.5;cursor:not-allowed}.ord-choice-input{opacity:0;width:1px;height:1px;position:absolute}.ord-choice:has(.ord-choice-input:focus-visible){outline:2px solid var(--color-gold-500);outline-offset:3px}.ord-choice-body{gap:.25rem;display:grid}.ord-choice-title{font-family:var(--font-display);color:var(--color-navy-900);font-weight:700}.ord-choice-note{color:#15294da6;font-size:.87rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ord-choice-note{color:color-mix(in srgb, var(--color-navy-800) 65%, transparent)}}.ord-choice-meta{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.ord-tag{background:#15294d14;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ord-tag{background:color-mix(in srgb, var(--color-navy-800) 8%, transparent)}}.ord-tag{color:var(--color-navy-700);padding:.15rem .55rem;font-size:.75rem;font-weight:600}.ord-choice-price{font-family:var(--font-display);color:var(--color-navy-800);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;font-weight:800;display:flex}.ord-tiles .ord-choice-body{text-align:center;justify-items:center}.ord-tile-art{aspect-ratio:1;border:2px solid var(--color-sand-300);background:var(--color-navy-950);border-radius:50%;width:4.5rem;margin-bottom:.35rem;display:block;overflow:hidden}.ord-shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))}@media (min-width:560px){.ord-shelf{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}.ord-shelf .ord-choice-body{gap:.4rem}.ord-cover{width:100%;display:block}.ord-cover .cover-art{transform:none;box-shadow:0 10px 20px -14px #15294d99}@supports (color:color-mix(in lab, red, red)){.ord-cover .cover-art{box-shadow:0 10px 20px -14px color-mix(in srgb, var(--color-navy-800) 60%, transparent)}}.ord-shelf .ord-choice-title{font-size:.95rem;line-height:1.3}.ord-chosen{border:1.5px solid var(--color-navy-700);background:var(--color-cream-200);border-radius:.9rem;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem .95rem;display:grid}.ord-photo-tips{color:#15294da6;flex-wrap:wrap;gap:.4rem .9rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-photo-tips{color:color-mix(in srgb, var(--color-navy-800) 65%, transparent)}}.ord-photo-tips>li{align-items:center;gap:.3rem;display:inline-flex}.ord-photo-tips>li[data-good=true]{color:var(--color-leaf-800);font-weight:600}.ord-photo-drop-icon{background:var(--color-navy-800);width:2.75rem;height:2.75rem;color:var(--color-cream-100);border-radius:50%;place-items:center;display:grid}.ord-photo{gap:.9rem;display:grid}.ord-photo-drop{border:2px dashed #15294d47;justify-content:center;align-items:center;gap:.7rem;min-height:7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-photo-drop{border:2px dashed color-mix(in srgb, var(--color-navy-800) 28%, transparent)}}.ord-photo-drop{background:var(--color-cream-200);color:var(--color-navy-700);border-radius:1rem;padding:1rem;font-weight:700;transition:border-color .15s,background-color .15s}.ord-photo-drop:hover:not(:disabled){border-color:var(--color-navy-600);background:var(--color-cream-300)}.ord-photo-drop:disabled{opacity:.6}.ord-photo-picked{border:1.5px solid #15294d2e;align-items:center;gap:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-photo-picked{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.ord-photo-picked{background:#fff;border-radius:1rem;padding:.75rem}.ord-photo-shot{object-fit:cover;background:var(--color-cream-300);border-radius:.75rem;flex:none;width:5.5rem;height:5.5rem}.ord-photo-ready{color:var(--color-leaf-800);font-weight:700}.ord-otp{border:1.5px solid #15294d2e;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ord-otp{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.ord-otp{background:var(--color-cream-200);border-radius:.9rem;padding:.9rem}.ord-otp[data-invalid=true]{border-color:var(--color-rose-400)}.ord-otp .ord-hint{margin-top:0}.ord-otp-send{justify-self:start;min-height:44px}.ord-otp-sent{color:var(--color-navy-800);font-size:.95rem;line-height:1.55}.ord-otp-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.ord-otp-label{color:var(--color-navy-800);grid-column:1/-1;font-size:.9rem;font-weight:700}.ord-otp-input{max-width:12rem;font-family:var(--font-display);letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;margin-top:0;font-size:1.35rem;font-weight:700}.ord-otp-check{min-height:3rem;padding-inline:1.1rem}.ord-otp-resend{justify-self:start;min-height:32px}.ord-otp-ok{background:#5e7a4b24;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-otp-ok{background:color-mix(in srgb, var(--color-leaf-500) 14%, transparent)}}.ord-otp-ok{color:var(--color-leaf-800);padding:.7rem .9rem;font-size:.92rem;font-weight:700}.ord-otp-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:500}.ord-consent{border:1.5px solid #15294d2e;align-items:flex-start;gap:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-consent{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.ord-consent{background:var(--color-cream-200);cursor:pointer;border-radius:.9rem;padding:.9rem;line-height:1.55}.ord-field[data-invalid=true] .ord-consent{border-color:var(--color-rose-400)}.ord-check{width:1.35rem;height:1.35rem;accent-color:var(--color-navy-700);flex:none;margin-top:.15rem}.ord-link{color:var(--color-navy-600);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ord-note{color:#15294db8;font-size:.9rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.ord-note{color:color-mix(in srgb, var(--color-navy-800) 72%, transparent)}}.ord-note-quiet{color:var(--color-ink-muted)}.ord-empty{border:1px dashed #15294d4d}@supports (color:color-mix(in lab, red, red)){.ord-empty{border:1px dashed color-mix(in srgb, var(--color-navy-800) 30%, transparent)}}.ord-empty{background:var(--color-cream-200);color:#15294db3;border-radius:.9rem;padding:.9rem;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.ord-empty{color:color-mix(in srgb, var(--color-navy-800) 70%, transparent)}}.ord-callout{border-inline-start:3px solid var(--color-gold-500);background:#e9c77529;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.ord-callout{background:color-mix(in srgb, var(--color-gold-400) 16%, transparent)}}.ord-callout{color:var(--color-navy-800);padding:.7rem .85rem;font-size:.9rem;line-height:1.55}.ord-banner{border:1.5px solid var(--color-rose-400);background:#e7b5b733;border-radius:.9rem;margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.ord-banner{background:color-mix(in srgb, var(--color-rose-300) 20%, transparent)}}.ord-banner{color:#7d2f31;padding:.85rem 1rem;font-weight:600}.ord-restored{background:#5e7a4b24;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-restored{background:color-mix(in srgb, var(--color-leaf-500) 14%, transparent)}}.ord-restored{color:var(--color-leaf-800);padding:.6rem .85rem;font-size:.9rem}.ord-linkbtn{min-height:44px;color:var(--color-navy-600);text-underline-offset:3px;padding-inline:.25rem;font-weight:700;text-decoration:underline}.ord-linkbtn:disabled{opacity:.45;text-decoration:none}.ord-summary{border:1px solid #15294d24;gap:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ord-summary{border:1px solid color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.ord-summary{background:var(--color-cream-200);border-radius:1.1rem;padding:1.1rem}.ord-summary-title{font-family:var(--font-display);color:var(--color-navy-900);font-weight:800}.ord-recap{color:#15294db3;gap:.15rem;font-size:.88rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ord-recap{color:color-mix(in srgb, var(--color-navy-800) 70%, transparent)}}.ord-lines{gap:.35rem;display:grid}.ord-line{justify-content:space-between;align-items:baseline;gap:1rem;min-height:1.6rem;font-size:.95rem;display:flex}.ord-line dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ord-line-total{border-top:1px solid #15294d29;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.ord-line-total{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 16%, transparent)}}.ord-line-total{font-family:var(--font-display);padding-top:.5rem;font-size:1.1rem;font-weight:800}.ord-summary-action .ord-send{width:100%}.ord-bar{z-index:45;inset-inline:0;border-top:1px solid #15294d29;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.ord-bar{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 16%, transparent)}}.ord-bar{background:var(--color-cream-100);box-shadow:0 -14px 30px -22px #0a1530cc}@supports (color:color-mix(in lab, red, red)){.ord-bar{box-shadow:0 -14px 30px -22px color-mix(in srgb, var(--color-navy-950) 80%, transparent)}}.ord-bar{padding:.7rem clamp(1rem, 4vw, 2.5rem) max(.7rem, env(safe-area-inset-bottom));color:var(--color-navy-800)}@media (min-width:1024px){.ord-bar{display:none}}.ord-bar .ord-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:0;display:grid}.ord-bar .ord-summary-action{grid-area:1/2}.ord-bar .ord-summary-action .ord-send{width:auto;min-height:3rem;padding-inline:1.4rem}.ord-bar .ord-lines{grid-area:1/1}.ord-bar .ord-line-total{flex-direction:column;align-items:flex-start;gap:0;font-size:1rem}.ord-bar .ord-line-total dt{font-family:var(--font-body);color:var(--color-ink-muted);font-size:.75rem;font-weight:500}.ord-bar .ord-callout{grid-column:1/-1}.ord-bar .cur-approx,.ord-bar .ord-summary-title,.ord-bar .ord-recap,.ord-bar .ord-line:not(.ord-line-total),.ord-bar .ord-note{display:none}.ord-bar .ord-line-total{border:0;margin:0;padding:0}.ord-bar .ord-callout{font-size:.85rem}.ord-done,.ord-closed{border:1px solid #15294d24;max-width:40rem}@supports (color:color-mix(in lab, red, red)){.ord-done,.ord-closed{border:1px solid color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.ord-done,.ord-closed{background:var(--color-cream-200);color:var(--color-navy-800);border-radius:1.25rem;padding:1.75rem}.ord-done{justify-items:start;gap:.75rem;display:grid}.ord-done-mark{background:var(--color-leaf-500);width:3rem;height:3rem;color:var(--color-cream-100);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ord-done-lead{color:#15294dbf;max-width:34rem;font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.ord-done-lead{color:color-mix(in srgb, var(--color-navy-800) 75%, transparent)}}.ord-done-ref{color:#15294da6;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ord-done-ref{color:color-mix(in srgb, var(--color-navy-800) 65%, transparent)}}.ord-done-ref b{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-navy-900);font-size:1.35rem}.os-ref{font-variant-numeric:tabular-nums;letter-spacing:.14em;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.os-thread{background:linear-gradient(to bottom, transparent, var(--color-gold-400));transform-origin:top;block-size:5.5rem;inline-size:2px;animation:os-thread-drop 1.1s var(--ease-out-soft) .25s both;border-radius:2px;position:absolute;inset-block-end:-5.5rem;inset-inline-start:calc(.875rem - 1px);transform:scaleY(0)}.os-bead{background:var(--color-gold-400);border-radius:999px;block-size:9px;inline-size:9px;position:absolute;inset-block-end:-4px;inset-inline-start:-3.5px;box-shadow:0 0 14px 2px #e9c7758c}@supports (color:color-mix(in lab, red, red)){.os-bead{box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-gold-400) 55%, transparent)}}.os-bead{animation:os-bead-fall 1.1s var(--ease-out-soft) .25s both}@keyframes os-thread-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes os-bead-fall{0%{opacity:0;transform:translateY(-5.5rem)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}.os-rail{grid-template-columns:1.75rem 1fr;column-gap:clamp(.9rem,3vw,1.5rem);display:grid;position:relative}.os-rail:before{content:"";background:#15294d24;border-radius:2px;inline-size:2px;position:absolute;inset-block:.9rem;inset-inline-start:calc(.875rem - 1px)}@supports (color:color-mix(in lab, red, red)){.os-rail:before{background:color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.os-rail-fill{background:linear-gradient(to bottom, var(--color-gold-500), var(--color-gold-400));block-size:0;inline-size:2px;transition:block-size 1.4s var(--ease-out-soft) .15s;border-radius:2px;position:absolute;inset-block-start:.9rem;inset-inline-start:calc(.875rem - 1px)}.reveal.is-in .os-rail-fill{block-size:calc((100% - 1.8rem) * var(--os-progress,0))}.os-step{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;padding-block-end:1.75rem;display:grid}.os-step:last-child{padding-block-end:0}.os-dot{z-index:1;border:2px solid #15294d2e;border-radius:999px;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.os-dot{border:2px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.os-dot{background:var(--color-cream-100);color:var(--color-navy-800);transition:background-color .4s var(--ease-out-soft), border-color .4s var(--ease-out-soft), transform .4s var(--ease-out-soft)}.os-dot[data-state=done]{border-color:var(--color-gold-500);background:var(--color-gold-400);color:var(--color-navy-900)}.os-dot[data-state=current]{border-color:var(--color-navy-800);background:var(--color-navy-800);color:var(--color-cream-100);transform:scale(1.12)}.os-dot[data-state=stopped]{border-style:dashed;border-color:#15294d4d}@supports (color:color-mix(in lab, red, red)){.os-dot[data-state=stopped]{border-color:color-mix(in srgb, var(--color-navy-800) 30%, transparent)}}.os-dot[data-state=stopped]{background:var(--color-cream-200)}.os-dot[data-state=current]:after{content:"";border:2px solid var(--color-navy-800);opacity:0;animation:os-pulse 2.8s var(--ease-out-soft) infinite;border-radius:999px;position:absolute;inset:-6px}@keyframes os-pulse{0%{opacity:.5;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.25)}}.os-step[data-state=upcoming] .os-body{opacity:.55}.os-step[data-state=stopped] .os-body{opacity:.5}.os-step[data-state=stopped] .os-title{-webkit-text-decoration:line-through #15294d59;text-decoration:line-through #15294d59}@supports (color:color-mix(in lab, red, red)){.os-step[data-state=stopped] .os-title{-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-navy-800) 35%, transparent)}}.os-courier{border:1px solid #15294d24;border-radius:.75rem;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;max-inline-size:100%;margin-block-start:.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.os-courier{border:1px solid color-mix(in srgb, var(--color-navy-800) 14%, transparent)}}.os-courier{color:var(--color-navy-800);overflow-wrap:anywhere;background:#ffffffa6;padding:.55rem .8rem;font-size:.9rem;line-height:1.8}.os-courier-tag{letter-spacing:.05em;text-transform:uppercase;color:#15294d8c;flex:none;font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.os-courier-tag{color:color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.os-field{border:1.5px solid #15294d38;border-radius:.9rem;min-block-size:3.5rem;inline-size:100%;padding-inline:1.1rem}@supports (color:color-mix(in lab, red, red)){.os-field{border:1.5px solid color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}.os-field{background:var(--color-cream-100);color:var(--color-navy-900);text-align:center;font-size:1.15rem;transition:border-color .25s,box-shadow .25s}.os-field::placeholder{color:var(--color-ink-muted);letter-spacing:.14em}.os-field:focus{border-color:var(--color-navy-600)}.os-field[aria-invalid=true]{border-color:var(--color-rose-400);background:#e7b5b71f}@supports (color:color-mix(in lab, red, red)){.os-field[aria-invalid=true]{background:color-mix(in srgb, var(--color-rose-300) 12%, transparent)}}.os-error{color:#604b5c}@supports (color:color-mix(in lab, red, red)){.os-error{color:color-mix(in oklab, var(--color-rose-400) 42%, var(--color-navy-950))}}.ol-ticket{background:var(--color-cream-100);border-radius:18px;padding:1.5rem;box-shadow:inset 0 0 0 1px #15294d1a,0 30px 60px -36px #15294db3}@supports (color:color-mix(in lab, red, red)){.ol-ticket{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy-800) 10%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--color-navy-800) 70%, transparent)}}@media (min-width:768px){.ol-ticket{padding:2rem}}.ol-results{border-top:1px solid #15294d1a;margin-top:2rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.ol-results{border-top:1px solid color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}.ol-list{gap:.75rem;margin-top:1rem;display:grid}.ol-row{border:1px solid #15294d1f;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;min-height:44px;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ol-row{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.ol-row{background:var(--color-cream-200);color:var(--color-navy-800);transition:border-color .25s, background .25s, transform .25s var(--ease-out-soft);text-decoration:none}.ol-row:hover{border-color:var(--color-navy-600);background:var(--color-cream-100);transform:translateY(-2px)}.ol-ref{font-size:1.05rem;font-weight:700}.ol-stage{background:var(--color-navy-800);color:var(--color-cream-100);font-family:var(--font-display);border-radius:999px;justify-self:end;padding:.2rem .7rem;font-size:.8rem;font-weight:700}.ol-placed{color:var(--color-ink-muted);font-size:.85rem}.ol-open{color:var(--color-navy-600);justify-self:end;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.os-seam{border-inline-start:2px solid var(--color-gold-400);padding-inline-start:clamp(.9rem,3vw,1.4rem)}.os-updates{margin-block-end:clamp(2.5rem,6vw,3.5rem)}.os-update{border:1px solid #15294d1f;border-radius:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.os-update{border:1px solid color-mix(in srgb, var(--color-navy-800) 12%, transparent)}}.os-update{background:#ffffff9e;padding:clamp(1rem,3vw,1.35rem)}.os-update-latest{border-color:#e9c7758c;margin-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){.os-update-latest{border-color:color-mix(in srgb, var(--color-gold-400) 55%, transparent)}}.os-update-latest{background:#fdf8eb}@supports (color:color-mix(in lab, red, red)){.os-update-latest{background:color-mix(in srgb, var(--color-gold-300) 20%, #fff)}}.os-update-latest{box-shadow:0 18px 34px -26px #15294d8c}.os-update-empty{border-style:dashed;margin-block-start:1.5rem}.os-update-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-ink);font-size:.75rem;font-weight:700}.os-update-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:.5rem;line-height:1.95}.os-update-latest .os-update-body{font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:500}.os-update-meta{color:#15294da6;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-block-start:.7rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-update-meta{color:color-mix(in srgb, var(--color-navy-800) 65%, transparent)}}.os-update-chip{border:1px solid #15294d2e;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.os-update-chip{border:1px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.os-update-chip{color:var(--color-navy-800);background:#ffffffb3;padding:.2rem .7rem;font-weight:700}.os-update-older{letter-spacing:.06em;text-transform:uppercase;color:#15294d8c;margin-block-start:1.6rem;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.os-update-older{color:color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.os-update-list{gap:.6rem;margin-block-start:.6rem;padding:0;list-style:none;display:grid}.os-update-reply{margin-block-start:1.5rem}@media (prefers-reduced-motion:reduce){.ol-row{transition:none}.os-thread,.os-bead{opacity:1;animation:none;transform:none}.os-dot[data-state=current]:after{animation:none}.os-rail-fill{block-size:calc((100% - 1.8rem) * var(--os-progress,0));transition:none}}.pay-ref{font-variant-numeric:tabular-nums;letter-spacing:.14em;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pay-slip{border:1px solid #d9cdb84d;border-radius:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pay-slip{border:1px solid color-mix(in srgb, var(--color-sand-300) 30%, transparent)}}.pay-slip{background:#15294da6}@supports (color:color-mix(in lab, red, red)){.pay-slip{background:color-mix(in srgb, var(--color-navy-800) 65%, transparent)}}.pay-slip{box-shadow:0 30px 70px -45px var(--color-navy-950);padding:clamp(1.5rem,5vw,2.5rem);padding-block-start:clamp(2.25rem,7vw,3.25rem);overflow:hidden}.pay-slip:before{content:"";border-block-start:2px dashed #d9cdb847;block-size:0;position:absolute;inset-block-start:clamp(1.1rem,3.5vw,1.6rem);inset-inline:clamp(1.25rem,5vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.pay-slip:before{border-block-start:2px dashed color-mix(in srgb, var(--color-sand-300) 28%, transparent)}}.pay-seal{min-block-size:6.5rem;min-inline-size:6.5rem;font-family:var(--font-display);letter-spacing:.06em;text-align:center;color:var(--color-sand-300);animation:pay-press .7s var(--ease-out-soft) .15s both;border:2.5px solid;border-radius:999px;place-items:center;padding:.5rem .9rem;font-size:.95rem;font-weight:700;display:inline-grid;position:relative;rotate:-7deg}.pay-seal:after{content:"";opacity:.5;border:1px solid;border-radius:999px;position:absolute;inset:6px}.pay-seal[data-outcome=paid]{color:var(--color-gold-400);background:#e9c7751f}@supports (color:color-mix(in lab, red, red)){.pay-seal[data-outcome=paid]{background:color-mix(in srgb, var(--color-gold-400) 12%, transparent)}}.pay-seal[data-outcome=paid]{box-shadow:0 0 40px -10px #e9c77599}@supports (color:color-mix(in lab, red, red)){.pay-seal[data-outcome=paid]{box-shadow:0 0 40px -10px color-mix(in srgb, var(--color-gold-400) 60%, transparent)}}.pay-seal[data-outcome=pending],.pay-seal[data-outcome=unknown]{color:#d9cdb8bf}@supports (color:color-mix(in lab, red, red)){.pay-seal[data-outcome=pending],.pay-seal[data-outcome=unknown]{color:color-mix(in srgb, var(--color-sand-300) 75%, transparent)}}.pay-seal[data-outcome=pending],.pay-seal[data-outcome=unknown]{border-style:dashed}.pay-seal[data-outcome=cancelled],.pay-seal[data-outcome=expired]{color:var(--color-sand-400)}.pay-seal[data-outcome=refunded]{color:var(--color-rose-300)}@keyframes pay-press{0%{opacity:0;rotate:-18deg;scale:1.4}to{opacity:1;rotate:-7deg;scale:1}}.pay-note{border-inline-start:2px solid #e9c7758c}@supports (color:color-mix(in lab, red, red)){.pay-note{border-inline-start:2px solid color-mix(in srgb, var(--color-gold-400) 55%, transparent)}}.pay-note{padding-inline-start:clamp(.8rem,3vw,1.2rem)}.pay-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.pay-seal{opacity:1;animation:none;scale:1}}.pf-page{background:radial-gradient(120% 70% at 50% 0%, #f3dc9a1f, transparent 62%), var(--color-cream-100)}@supports (color:color-mix(in lab, red, red)){.pf-page{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--color-gold-300) 12%, transparent), transparent 62%), var(--color-cream-100)}}.pf-page{color:var(--color-navy-800);padding-block:calc(72px + 2.5rem) 5rem}@media (min-width:768px){.pf-page{padding-block:calc(72px + 3.5rem) 7rem}}.pf-heading{margin-block-start:1.25rem;font-size:clamp(1.7rem,5vw,2.6rem);font-weight:800;line-height:1.25}.pf-slip{border:1px solid #15294d1a;border-radius:1.25rem;margin-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){.pf-slip{border:1px solid color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}.pf-slip{background:#fbf9f5}@supports (color:color-mix(in lab, red, red)){.pf-slip{background:color-mix(in srgb, #fff 55%, var(--color-cream-100))}}.pf-slip{box-shadow:0 24px 60px -48px var(--color-navy-900);padding:clamp(1.25rem,4.5vw,2rem)}.pf-round{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-gold-ink);text-transform:uppercase;font-size:.85rem;font-weight:700}.pf-title{margin-block-start:.5rem;font-size:clamp(1.2rem,3.6vw,1.6rem);font-weight:800}.pf-body{max-inline-size:60ch;color:var(--color-ink-muted);margin-block-start:.75rem;line-height:1.85}.pf-book{margin-block-start:2.5rem}.pf-flip{aspect-ratio:3/4;perspective:1600px;inline-size:min(100%,26rem);margin-inline:auto;position:relative}.pf-block{background:var(--color-cream-200);border-radius:6px 12px 12px 6px;position:absolute;inset:0;box-shadow:-1px 0 #e3d8c3,-3px 0 #f2ebdd,-5px 0 #dcd0ba,0 30px 60px -30px #15294d8c}@supports (color:color-mix(in lab, red, red)){.pf-block{box-shadow:-1px 0 0 #e3d8c3, -3px 0 0 #f2ebdd, -5px 0 0 #dcd0ba, 0 30px 60px -30px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}[dir=rtl] .pf-block{border-radius:12px 6px 6px 12px;box-shadow:1px 0 #e3d8c3,3px 0 #f2ebdd,5px 0 #dcd0ba,0 30px 60px -30px #15294d8c}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .pf-block{box-shadow:1px 0 0 #e3d8c3, 3px 0 0 #f2ebdd, 5px 0 0 #dcd0ba, 0 30px 60px -30px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.pf-leaf{transform-style:preserve-3d;transform-origin:0;z-index:calc(var(--n) - var(--i));transition:transform .72s var(--ease-in-out-soft), z-index 0s linear .36s;position:absolute;inset:0}[dir=rtl] .pf-leaf{transform-origin:100%}.pf-leaf[data-turned=true]{z-index:var(--i);transform:rotateY(-180deg)}[dir=rtl] .pf-leaf[data-turned=true]{transform:rotateY(180deg)}.pf-face{backface-visibility:hidden;background:var(--color-cream-100);border-radius:6px 12px 12px 6px;position:absolute;inset:0;box-shadow:inset 8px 0 20px -16px #15294d8c}@supports (color:color-mix(in lab, red, red)){.pf-face{box-shadow:inset 8px 0 20px -16px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.pf-face{overflow:hidden}[dir=rtl] .pf-face{border-radius:12px 6px 6px 12px;box-shadow:inset -8px 0 20px -16px #15294d8c}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .pf-face{box-shadow:inset -8px 0 20px -16px color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}.pf-face-back{background:linear-gradient(160deg, #f4eee2, var(--color-cream-200));transform:rotateY(180deg)}.pf-flip:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:6px;border-radius:12px}.pf-sheet{object-fit:contain;background:var(--color-cream-100);block-size:100%;inline-size:100%;max-inline-size:100%}.pf-list{gap:1.5rem;display:grid}@media (min-width:640px){.pf-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-list .pf-face{aspect-ratio:3/4;position:relative;inset:auto}.pf-empty{border:1px dashed #15294d33;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.pf-empty{border:1px dashed color-mix(in srgb, var(--color-navy-800) 20%, transparent)}}.pf-empty{text-align:center;color:var(--color-ink-muted);padding:1.5rem}.pf-pdf{color:var(--color-navy-800);text-underline-offset:4px;font-weight:700;text-decoration:underline}.pf-decide{border:1px solid #e9c77573;border-radius:1.25rem;margin-block-start:2.5rem}@supports (color:color-mix(in lab, red, red)){.pf-decide{border:1px solid color-mix(in srgb, var(--color-gold-400) 45%, transparent)}}.pf-decide{background:#fcfaf7}@supports (color:color-mix(in lab, red, red)){.pf-decide{background:color-mix(in srgb, #fff 65%, var(--color-cream-100))}}.pf-decide{box-shadow:0 24px 60px -48px var(--color-navy-900);padding:clamp(1.25rem,4.5vw,2rem)}.pf-decide-title{font-size:clamp(1.15rem,3.4vw,1.45rem);font-weight:800}.pf-rounds{color:var(--color-ink-muted);margin-block-start:.5rem;font-size:.9rem}.pf-warning,.pf-error{border-radius:.75rem;margin-block-start:1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.7}.pf-warning{border:1px solid #d4ad5566}@supports (color:color-mix(in lab, red, red)){.pf-warning{border:1px solid color-mix(in srgb, var(--color-gold-500) 40%, transparent)}}.pf-warning{background:#f3dc9a2e}@supports (color:color-mix(in lab, red, red)){.pf-warning{background:color-mix(in srgb, var(--color-gold-300) 18%, transparent)}}.pf-warning{color:var(--color-navy-800)}.pf-error{color:#8c1d18;background:#b3261e14;border:1px solid #b3261e66}.pf-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.pf-note{color:var(--color-ink-muted);flex-basis:100%;font-size:.9rem}.pf-changes{margin-block-start:1.25rem}.pf-label{font-weight:700;display:block}.pf-textarea{border:1px solid #15294d38;border-radius:.75rem;min-block-size:8rem;inline-size:100%;margin-block-start:.5rem}@supports (color:color-mix(in lab, red, red)){.pf-textarea{border:1px solid color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}.pf-textarea{color:var(--color-navy-800);background:#fff;padding:.75rem .9rem;line-height:1.8}.pf-textarea:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.pf-links{flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem;display:flex}.pf-privacy{max-inline-size:60ch;color:var(--color-ink-muted);margin-block-start:2rem;font-size:.9rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.pf-leaf{transition:none}}.admin-body{background:var(--color-cream-200);color:var(--color-navy-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.adm-app,.adm-auth{--adm-alert:#8c1d18;--adm-ready:var(--color-leaf-800);--adm-paper:#fff;--adm-line:#15294d1c}@supports (color:color-mix(in lab, red, red)){.adm-app,.adm-auth{--adm-line:color-mix(in srgb, var(--color-navy-800) 11%, transparent)}}.adm-app,.adm-auth{--adm-line-strong:#15294d38}@supports (color:color-mix(in lab, red, red)){.adm-app,.adm-auth{--adm-line-strong:color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}.adm-app,.adm-auth{--adm-wash:#f3f4f6}@supports (color:color-mix(in lab, red, red)){.adm-app,.adm-auth{--adm-wash:color-mix(in srgb, var(--color-navy-800) 5%, #fff)}}.adm-app,.adm-auth{--adm-radius:.9rem;--adm-lift:.16s var(--ease-out-soft);--adm-side-w:15.5rem;--adm-bar-h:3.75rem;--adm-tabs-h:3.9rem;--adm-shadow:0 1px 2px #0f1f3f0d}@supports (color:color-mix(in lab, red, red)){.adm-app,.adm-auth{--adm-shadow:0 1px 2px color-mix(in srgb, var(--color-navy-900) 5%, transparent)}}.adm-app,.adm-auth{--adm-shadow-lift:0 12px 28px -18px #0f1f3f8c}@supports (color:color-mix(in lab, red, red)){.adm-app,.adm-auth{--adm-shadow-lift:0 12px 28px -18px color-mix(in srgb, var(--color-navy-900) 55%, transparent)}}.adm-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-auth{background:radial-gradient(80% 55% at 50% -10%, #1d37668c, transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900));place-items:center;min-block-size:100dvh;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-auth{background:radial-gradient(80% 55% at 50% -10%, color-mix(in srgb, var(--color-navy-700) 55%, transparent), transparent 70%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900))}}.adm-auth-card{border:1px solid var(--adm-line);background:var(--adm-paper);border-radius:1.25rem;inline-size:min(100%,26rem);padding:clamp(1.5rem,6vw,2.25rem);box-shadow:0 40px 80px -40px #0009}.adm-mark{block-size:2rem;color:var(--color-navy-800)}.adm-auth-title{font-family:var(--font-display);margin-block-start:1.5rem;font-size:1.6rem;font-weight:800}.adm-auth-intro{color:var(--color-ink-muted);margin-block-start:.5rem;line-height:1.8}.adm-google{font-family:inherit;font-size:inherit;cursor:pointer;border:1px solid #8a94a6;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-block-size:2.75rem;inline-size:100%;margin-block-start:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-google{border:1px solid color-mix(in srgb, var(--color-navy-800) 50%, #fff)}}.adm-google{color:var(--color-navy-800);box-shadow:var(--adm-shadow);background:#fff;padding:.6rem 1.1rem;font-weight:700}.adm-google:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-google-g{flex:none;block-size:1.15rem;inline-size:1.15rem}.adm-error{border:1px solid var(--adm-alert);border-radius:.7rem;margin-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){.adm-error{border:1px solid color-mix(in srgb, var(--adm-alert) 40%, transparent)}}.adm-error{background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-error{background:color-mix(in srgb, var(--adm-alert) 8%, transparent)}}.adm-error{color:var(--adm-alert);padding:.8rem .9rem;line-height:1.7}.adm-setup,.adm-local{border-block-start:1px dashed var(--adm-line-strong);color:var(--color-ink-muted);margin-block-start:1.5rem;padding-block-start:1.25rem;font-size:.9375rem;line-height:1.8}.adm-setup-title,.adm-local-title{color:var(--color-navy-800);font-size:1rem;font-weight:800}.adm-setup-list{text-align:start;margin-block:.35rem .75rem;padding-inline-start:1.25rem;list-style:outside}.adm-setup code,.adm-setup-uri{color:var(--color-navy-800);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.adm-setup-uri{background:var(--adm-wash);text-align:start;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.5rem;margin-block-start:.35rem;padding:.5rem .7rem;display:block}.adm-local .adm-field{margin-block-start:.75rem}.adm-local-btn{inline-size:100%;margin-block-start:.75rem}.adm-app{grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}@media (min-width:64rem){.adm-app{grid-template-columns:var(--adm-side-w) minmax(0, 1fr)}}.adm-side{display:none}@media (min-width:64rem){.adm-side{background:linear-gradient(180deg, var(--color-navy-900), var(--color-navy-950));block-size:100dvh;color:var(--color-cream-200);flex-direction:column;padding:1.25rem .9rem;display:flex;position:sticky;inset-block-start:0}}.adm-side-brand{color:var(--color-cream-100);gap:.35rem;padding:.5rem .8rem 1.25rem;display:grid}.adm-side-brand:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px;border-radius:.5rem}.adm-side-mark{block-size:1.6rem;inline-size:auto;color:var(--color-cream-100);justify-self:start}.adm-side-panel{letter-spacing:.02em;color:var(--color-gold-400);font-size:.75rem;font-weight:700}.adm-side-nav{border-block-start:1px solid #ffffff1a;gap:.2rem;padding-block-start:.5rem;display:grid}.adm-side-foot{color:#efe6d68c;margin-block-start:auto;padding:.75rem .8rem 0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.adm-side-foot{color:color-mix(in srgb, var(--color-cream-200) 55%, transparent)}}.adm-tab{min-block-size:2.75rem;transition:background var(--adm-lift), color var(--adm-lift);align-items:center;font-weight:700;display:flex}.adm-tab:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:-2px}.adm-tab-ic{flex:none;block-size:1.35rem;inline-size:1.35rem}.adm-side-link{color:#efe6d6c7;border-radius:.7rem;gap:.75rem;padding:.6rem .85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.adm-side-link{color:color-mix(in srgb, var(--color-cream-200) 78%, transparent)}}.adm-side-link:hover{color:var(--color-cream-100);background:#ffffff12}.adm-side-link[aria-current=page]{color:var(--color-cream-100);background:#ffffff1c}.adm-side-link[aria-current=page]:before{content:"";background:var(--color-gold-400);border-radius:0 999px 999px 0;inline-size:4px;position:absolute;inset-block:.7rem;inset-inline-start:-.9rem}[dir=rtl] .adm-side-link[aria-current=page]:before{border-radius:999px 0 0 999px}.adm-side-link[aria-current=page] .adm-tab-ic{color:var(--color-gold-400)}.adm-body{flex-direction:column;min-inline-size:0;display:flex}.adm-bar{z-index:10;min-block-size:var(--adm-bar-h);border-block-end:1px solid var(--adm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;align-items:center;gap:.75rem 1rem;padding-inline:clamp(1rem,3vw,2rem);display:flex;position:sticky;inset-block-start:0}.adm-bar-brand{min-block-size:2.75rem;color:var(--color-navy-800);align-items:center;display:inline-flex}.adm-bar-brand:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px;border-radius:.4rem}.adm-bar-mark{block-size:1.35rem;inline-size:auto}.adm-bar-crumb{color:var(--color-ink-muted);align-items:center;gap:.6rem;font-size:.95rem;display:none}.adm-bar-crumb strong{color:var(--color-navy-800)}.adm-bar-crumb-sep{background:var(--color-gold-400);border-radius:999px;block-size:4px;inline-size:4px}@media (min-width:64rem){.adm-bar-brand{display:none}.adm-bar-crumb{display:flex}}.adm-bar-user{align-items:center;gap:.6rem;margin-inline-start:auto;display:flex}.adm-avatar{background:var(--color-navy-800);block-size:2.1rem;inline-size:2.1rem;font-family:var(--font-display);color:var(--color-gold-400);text-transform:uppercase;border-radius:999px;place-items:center;font-size:.95rem;font-weight:800;display:grid}.adm-who{flex-direction:column;line-height:1.3;display:none}@media (min-width:40rem){.adm-who{display:flex}}.adm-who-mail{color:var(--color-navy-800);direction:ltr;unicode-bidi:isolate;font-size:.85rem;font-weight:700}.adm-who-role{color:var(--color-ink-muted);font-size:.72rem}.adm-signout{min-block-size:2.75rem;font:inherit;color:var(--color-navy-800);cursor:pointer;transition:background var(--adm-lift), border-color var(--adm-lift);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.adm-signout:hover{background:var(--adm-wash);border-color:var(--adm-line)}.adm-signout:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-signout-ic{block-size:1.1rem;inline-size:1.1rem}.adm-main{inline-size:100%;max-inline-size:84rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem);padding-block-end:calc(var(--adm-tabs-h) + env(safe-area-inset-bottom,0px) + 1.5rem)}@media (min-width:64rem){.adm-main{padding-block-end:2.5rem}}.adm-tabs{z-index:20;border-block-start:1px solid var(--adm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:64rem){.adm-tabs{display:none}}.adm-tabs-link{min-block-size:var(--adm-tabs-h);text-align:center;color:var(--color-ink-muted);flex-direction:column;justify-content:center;gap:.2rem;padding:.35rem .2rem;font-size:.68rem;line-height:1.2;position:relative}.adm-tabs-link[aria-current=page]{color:var(--color-navy-800)}.adm-tabs-link[aria-current=page]:before{content:"";background:var(--color-gold-400);border-radius:0 0 999px 999px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:22%}.adm-tabs-link[aria-current=page] .adm-tab-ic{color:var(--color-navy-800)}.adm-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-block-end:1.25rem;display:flex}.adm-page-text{gap:.35rem;min-inline-size:0;display:grid}.adm-eyebrow{color:var(--color-ink-muted);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.adm-h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,3.5vw,1.9rem);font-weight:800;line-height:1.2}.adm-page-lead,.adm-soon{max-inline-size:64ch;color:var(--color-ink-muted);line-height:1.8}.adm-soon{margin-block-start:.75rem}.adm-page-side{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm-count{background:var(--adm-paper);border:1px solid var(--adm-line);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.adm-count b{font-family:var(--font-display);color:var(--color-navy-800);font-size:1rem}.adm-stack{align-content:start;gap:1.25rem;display:grid}.adm-card{border-radius:var(--adm-radius);border:1px solid var(--adm-line);background:var(--adm-paper);box-shadow:var(--adm-shadow);padding:clamp(1rem,2.5vw,1.35rem);scroll-margin-block-start:calc(var(--adm-bar-h) + 1rem)}.adm-card-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.adm-card-title{align-items:center;gap:.5rem;margin-inline-end:auto;font-size:1.05rem;font-weight:800;display:flex}.adm-card-hint{color:var(--color-ink-muted);margin-block-start:.35rem;font-size:.9rem;line-height:1.8}.adm-empty{color:var(--color-ink-muted);margin-block-start:.9rem}.adm-empty-state{border-radius:var(--adm-radius);border:1px dashed var(--adm-line-strong);text-align:center;color:var(--color-ink-muted);justify-items:center;gap:.35rem;padding:2.5rem 1rem;display:grid}.adm-empty-state strong{font-family:var(--font-display);color:var(--color-navy-800);font-size:1.1rem}.adm-note{border:1px solid #5e7a4b73;border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.adm-note{border:1px solid color-mix(in srgb, var(--color-leaf-500) 45%, transparent)}}.adm-note{background:#eff2ed}@supports (color:color-mix(in lab, red, red)){.adm-note{background:color-mix(in srgb, var(--color-leaf-500) 10%, #fff)}}.adm-note{color:var(--color-leaf-800);padding:.75rem .9rem;font-weight:700}.adm-note-warn{border-color:#d4ad558c}@supports (color:color-mix(in lab, red, red)){.adm-note-warn{border-color:color-mix(in srgb, var(--color-gold-500) 55%, transparent)}}.adm-note-warn{background:#faf5eb}@supports (color:color-mix(in lab, red, red)){.adm-note-warn{background:color-mix(in srgb, var(--color-gold-500) 12%, #fff)}}.adm-note-warn{color:var(--color-gold-ink)}.adm-subnav{scrollbar-width:none;gap:.35rem;margin-inline:calc(-1*clamp(1rem,3vw,2rem));padding-block:.15rem;padding-inline:clamp(1rem,3vw,2rem);display:flex;overflow-x:auto}.adm-subnav::-webkit-scrollbar{display:none}.adm-subnav-link{border:1px solid var(--adm-line);background:var(--adm-paper);min-block-size:2.5rem;color:var(--color-navy-800);white-space:nowrap;transition:background var(--adm-lift), border-color var(--adm-lift);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.875rem;font-weight:700;display:inline-flex}.adm-subnav-link:hover{border-color:var(--adm-line-strong);background:var(--adm-wash)}.adm-subnav-link:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-subnav-link b{background:var(--adm-wash);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .45rem;font-size:.78rem}@media (min-width:64rem){.adm-subnav-rail{flex-direction:column;gap:.15rem;margin-inline:0;padding:0;position:sticky;inset-block-start:calc(var(--adm-bar-h) + 1rem);overflow:visible}.adm-subnav-rail .adm-subnav-link{white-space:normal;color:var(--color-ink-muted);background:0 0;border:0;border-radius:.6rem;justify-content:space-between}.adm-subnav-rail .adm-subnav-link:hover{background:#15294d12}@supports (color:color-mix(in lab, red, red)){.adm-subnav-rail .adm-subnav-link:hover{background:color-mix(in srgb, var(--color-navy-800) 7%, transparent)}}.adm-subnav-rail .adm-subnav-link:hover{color:var(--color-navy-800)}}.adm-split{align-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){.adm-split{grid-template-columns:minmax(0,1.65fr) minmax(19rem,1fr)}.adm-split-rail{grid-template-columns:13rem minmax(0,1fr)}}.adm-form{display:block}.adm-fields,.adm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.9rem 1rem;display:grid}.adm-grid{margin-block-start:1rem}.adm-field-wide{grid-column:1/-1}.adm-field{min-inline-size:0;display:block}.adm-label,.adm-ord-label{color:var(--color-navy-800);font-size:.85rem;font-weight:700;display:block}.adm-hint{color:var(--color-ink-muted);margin-block-start:.35rem;font-size:.82rem;line-height:1.7;display:block}.adm-hint>bdi{overflow-wrap:anywhere;margin-block-start:.15rem;display:block}.adm-input,.adm-ord-input,.adm-ord-select,.adm-ord-textarea,.adm-ord-file{border:1px solid #adb4c1;border-radius:.65rem;min-block-size:2.75rem;inline-size:100%;margin-block-start:.35rem}@supports (color:color-mix(in lab, red, red)){.adm-input,.adm-ord-input,.adm-ord-select,.adm-ord-textarea,.adm-ord-file{border:1px solid color-mix(in srgb, var(--color-navy-800) 35%, #fff)}}.adm-input,.adm-ord-input,.adm-ord-select,.adm-ord-textarea,.adm-ord-file{font:inherit;color:var(--color-navy-800);transition:border-color var(--adm-lift), box-shadow var(--adm-lift);background:#fff;padding:.55rem .8rem}.adm-input:hover,.adm-ord-input:hover,.adm-ord-select:hover,.adm-ord-textarea:hover{border-color:#7e899d}@supports (color:color-mix(in lab, red, red)){.adm-input:hover,.adm-ord-input:hover,.adm-ord-select:hover,.adm-ord-textarea:hover{border-color:color-mix(in srgb, var(--color-navy-800) 55%, #fff)}}.adm-input:focus-visible,.adm-ord-input:focus-visible,.adm-ord-select:focus-visible,.adm-ord-textarea:focus-visible,.adm-ord-file:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px;border-color:var(--color-navy-800)}.adm-ord-textarea,.adm-area{resize:vertical;min-block-size:calc(3lh + 1.1rem + 2px);line-height:1.8}.adm-input[readonly]{background:var(--adm-wash);color:var(--color-ink-muted);border-style:dashed}.adm-check,.adm-ord-check{align-items:center;gap:.55rem;min-block-size:2.75rem;line-height:1.5;display:inline-flex}.adm-check input,.adm-ord-check input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--color-navy-800);flex:none}.adm-check input:focus-visible,.adm-ord-check input:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-readonly .adm-input{background:var(--adm-wash);color:var(--color-ink-muted)}.adm-form-foot{border-block-start:1px solid var(--adm-line);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.adm-btn,.adm-save,.adm-ord-btn{border:1px solid var(--color-navy-800);background:var(--color-navy-800);min-block-size:2.75rem;font:inherit;color:var(--color-cream-100);cursor:pointer;transition:background var(--adm-lift), border-color var(--adm-lift), box-shadow var(--adm-lift);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.3rem;font-weight:700;display:inline-flex}.adm-btn:hover,.adm-save:hover,.adm-ord-btn:hover{background:var(--color-navy-900);border-color:var(--color-navy-900)}.adm-btn:focus-visible,.adm-save:focus-visible,.adm-ord-btn:focus-visible,.adm-ord-back:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-btn[disabled],.adm-save[disabled],.adm-ord-btn[disabled],.adm-jobrow-remind[disabled]{opacity:.55;cursor:progress}.adm-btn-quiet,.adm-ord-btn-ghost{background:#fff;border-color:#8a94a6}@supports (color:color-mix(in lab, red, red)){.adm-btn-quiet,.adm-ord-btn-ghost{border-color:color-mix(in srgb, var(--color-navy-800) 50%, #fff)}}.adm-btn-quiet,.adm-ord-btn-ghost{color:var(--color-navy-800)}.adm-btn-quiet:hover,.adm-ord-btn-ghost:hover{background:var(--adm-wash);border-color:var(--color-navy-800)}.adm-btn-sm{min-block-size:2.5rem;padding-inline:1rem;font-size:.875rem}.adm-ord-btn-danger{background:var(--adm-alert);border-color:var(--adm-alert);color:#fff}.adm-ord-btn-danger:hover{background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-btn-danger:hover{background:color-mix(in srgb, var(--adm-alert) 85%, #000)}}.adm-ord-btn-danger:hover{border-color:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-btn-danger:hover{border-color:color-mix(in srgb, var(--adm-alert) 85%, #000)}}.adm-btn-wa{border-color:#6faf8f}@supports (color:color-mix(in lab, red, red)){.adm-btn-wa{border-color:color-mix(in srgb, var(--color-whatsapp) 60%, #fff)}}.adm-btn-wa{color:var(--color-whatsapp)}.adm-btn-wa:hover{background:#ecf4f0}@supports (color:color-mix(in lab, red, red)){.adm-btn-wa:hover{background:color-mix(in srgb, var(--color-whatsapp) 8%, #fff)}}.adm-btn-wa:hover{border-color:var(--color-whatsapp)}.adm-btn-ic{block-size:1.1rem;inline-size:1.1rem}.adm-actions{border-block-start:1px solid var(--adm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.adm-msg{min-block-size:1.2rem;margin:0;font-size:.9rem;font-weight:700}.adm-msg-ok{color:var(--color-leaf-800)}.adm-msg-error{color:var(--adm-alert)}.adm-error-row{margin-block-start:.9rem;font-size:.95rem}.adm-error-field{margin-block-start:.35rem;padding:.45rem .6rem;font-size:.85rem;font-weight:700;line-height:1.6;display:block}.adm-note-row{margin-block-start:.9rem;font-size:.95rem}.adm-chip,.adm-status{border:1px solid var(--adm-line-strong);color:var(--color-ink-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-flex}.adm-chip-warn{border-color:#d4ad558c}@supports (color:color-mix(in lab, red, red)){.adm-chip-warn{border-color:color-mix(in srgb, var(--color-gold-500) 55%, transparent)}}.adm-chip-warn{background:#faf3e1}@supports (color:color-mix(in lab, red, red)){.adm-chip-warn{background:color-mix(in srgb, var(--color-gold-400) 22%, #fff)}}.adm-chip-warn{color:var(--color-gold-ink)}.adm-status-action{border-color:#d4ad558c}@supports (color:color-mix(in lab, red, red)){.adm-status-action{border-color:color-mix(in srgb, var(--color-gold-500) 55%, transparent)}}.adm-status-action{background:#f9f0db}@supports (color:color-mix(in lab, red, red)){.adm-status-action{background:color-mix(in srgb, var(--color-gold-400) 26%, #fff)}}.adm-status-action{color:var(--color-navy-900)}.adm-status[data-status]{--adm-stage:var(--color-navy-800);--adm-stage-wash:#eceef1}@supports (color:color-mix(in lab, red, red)){.adm-status[data-status]{--adm-stage-wash:color-mix(in srgb, var(--color-navy-800) 8%, #fff)}}.adm-status[data-status]{border-color:var(--adm-stage)}@supports (color:color-mix(in lab, red, red)){.adm-status[data-status]{border-color:color-mix(in srgb, var(--adm-stage) 30%, transparent)}}.adm-status[data-status]{background:var(--adm-stage-wash);color:var(--adm-stage)}.adm-status[data-status]:before{content:"";background:var(--adm-stage);border-radius:999px;block-size:.45rem;inline-size:.45rem}.adm-flow-stage[data-status=new],.adm-status[data-status=new]{--adm-stage:var(--color-sand-700);--adm-stage-wash:#eee9df}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage[data-status=new],.adm-status[data-status=new]{--adm-stage-wash:color-mix(in srgb, var(--color-sand-300) 45%, #fff)}}.adm-flow-stage[data-status=confirmed],.adm-flow-stage[data-status=design],.adm-status[data-status=confirmed],.adm-status[data-status=design]{--adm-stage:var(--color-navy-700);--adm-stage-wash:#eceffa}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage[data-status=confirmed],.adm-flow-stage[data-status=design],.adm-status[data-status=confirmed],.adm-status[data-status=design]{--adm-stage-wash:color-mix(in srgb, var(--color-peri) 22%, #fff)}}.adm-flow-stage[data-status=proof_sent],.adm-flow-stage[data-status=changes_requested],.adm-status[data-status=proof_sent],.adm-status[data-status=changes_requested]{--adm-stage:var(--color-gold-ink);--adm-stage-wash:#fbf5e6}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage[data-status=proof_sent],.adm-flow-stage[data-status=changes_requested],.adm-status[data-status=proof_sent],.adm-status[data-status=changes_requested]{--adm-stage-wash:color-mix(in srgb, var(--color-gold-400) 18%, #fff)}}.adm-flow-stage[data-status=approved],.adm-flow-stage[data-status=printing],.adm-status[data-status=approved],.adm-status[data-status=printing]{--adm-stage:var(--color-navy-900);--adm-stage-wash:#e3e5ea}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage[data-status=approved],.adm-flow-stage[data-status=printing],.adm-status[data-status=approved],.adm-status[data-status=printing]{--adm-stage-wash:color-mix(in srgb, var(--color-navy-800) 12%, #fff)}}.adm-flow-stage[data-status=shipped],.adm-flow-stage[data-status=delivered],.adm-status[data-status=shipped],.adm-status[data-status=delivered]{--adm-stage:var(--adm-ready);--adm-stage-wash:#e8ece6}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage[data-status=shipped],.adm-flow-stage[data-status=delivered],.adm-status[data-status=shipped],.adm-status[data-status=delivered]{--adm-stage-wash:color-mix(in srgb, var(--color-leaf-500) 14%, #fff)}}.adm-status[data-status=cancelled]{--adm-stage:var(--adm-alert);--adm-stage-wash:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-status[data-status=cancelled]{--adm-stage-wash:color-mix(in srgb, var(--adm-alert) 6%, #fff)}}.adm-ord-ltr{direction:ltr;unicode-bidi:isolate}.adm-ord-muted{color:var(--color-ink-muted);font-size:.9rem;line-height:1.8}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adm-stat:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:52rem){.adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.adm-stat:last-child:nth-child(odd){grid-column:auto}}.adm-stat{--adm-stat-ink:var(--color-navy-800);--adm-stat-wash:#f1f2f4}@supports (color:color-mix(in lab, red, red)){.adm-stat{--adm-stat-wash:color-mix(in srgb, var(--color-navy-800) 6%, #fff)}}.adm-stat{border-radius:var(--adm-radius);border:1px solid var(--adm-line);background:linear-gradient(160deg, #fff, var(--adm-stat-wash));min-block-size:6.5rem;box-shadow:var(--adm-shadow);color:inherit;transition:translate var(--adm-lift), box-shadow var(--adm-lift), border-color var(--adm-lift);align-content:start;gap:.15rem;padding:1rem 1.1rem;display:grid;position:relative}a.adm-stat:hover{border-color:var(--adm-stat-ink);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){a.adm-stat:hover{border-color:color-mix(in srgb, var(--adm-stat-ink) 35%, transparent)}}a.adm-stat:hover{box-shadow:var(--adm-shadow-lift)}.adm-stat:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-stat[data-tone=alert]{--adm-stat-ink:var(--adm-alert);--adm-stat-wash:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-stat[data-tone=alert]{--adm-stat-wash:color-mix(in srgb, var(--adm-alert) 8%, #fff)}}.adm-stat[data-tone=calm]{--adm-stat-ink:var(--adm-ready);--adm-stat-wash:#eff2ed}@supports (color:color-mix(in lab, red, red)){.adm-stat[data-tone=calm]{--adm-stat-wash:color-mix(in srgb, var(--color-leaf-500) 10%, #fff)}}.adm-stat[data-tone=gold]{--adm-stat-ink:var(--color-gold-ink);--adm-stat-wash:#fbf6e9}@supports (color:color-mix(in lab, red, red)){.adm-stat[data-tone=gold]{--adm-stat-wash:color-mix(in srgb, var(--color-gold-400) 16%, #fff)}}.adm-stat[data-tone=peri]{--adm-stat-ink:var(--color-navy-700);--adm-stat-wash:#eceffa}@supports (color:color-mix(in lab, red, red)){.adm-stat[data-tone=peri]{--adm-stat-wash:color-mix(in srgb, var(--color-peri) 22%, #fff)}}.adm-stat-n{font-family:var(--font-display);color:var(--adm-stat-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.3rem);font-weight:800;line-height:1.1}.adm-stat-n small{color:var(--color-ink-muted);font-size:.5em;font-weight:700}.adm-stat-l{font-size:.92rem;font-weight:700}.adm-stat-s{color:var(--color-ink-muted);font-size:.78rem;line-height:1.5}.adm-dash{gap:1.25rem;display:grid}.adm-dash-head{gap:1rem;display:grid}@media (min-width:52rem){.adm-dash-head{grid-template-columns:1fr auto;align-items:end}}.adm-dash-greet{color:var(--color-gold-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;font-weight:700;display:flex}.adm-dash-date{color:var(--color-ink-muted);font-size:.9rem;font-weight:500}.adm-dash-lead{color:var(--color-ink-muted);margin-block-start:.35rem;line-height:1.9}.adm-dash-search{align-items:stretch;gap:.5rem;display:flex}.adm-dash-q{flex:18rem;min-inline-size:0;margin-block-start:0}.adm-dash-go{flex:none}.adm-pile-n{background:var(--adm-wash);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .6rem;font-size:.85rem}.adm-dash-more{color:var(--color-ink-muted);margin-block-start:.75rem;font-size:.9rem;line-height:1.8}.adm-dash-more a{color:var(--color-navy-800);font-weight:700;text-decoration:underline}.adm-flow-open{color:var(--color-ink-muted);font-size:.9rem;font-weight:700}.adm-flow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-block-start:.9rem;display:grid}@media (min-width:52rem){.adm-flow-track{grid-template-columns:repeat(9,minmax(0,1fr))}}.adm-flow-stage{--adm-stage:var(--color-navy-800);--adm-stage-wash:#eceef1}@supports (color:color-mix(in lab, red, red)){.adm-flow-stage{--adm-stage-wash:color-mix(in srgb, var(--color-navy-800) 8%, #fff)}}.adm-flow-stage{min-inline-size:0;position:relative}.adm-flow-link{border:1px solid var(--adm-stage);border-radius:.7rem;gap:.15rem;min-block-size:3.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-flow-link{border:1px solid color-mix(in srgb, var(--adm-stage) 25%, transparent)}}.adm-flow-link{background:var(--adm-stage-wash);text-align:center;transition:translate var(--adm-lift), border-color var(--adm-lift);padding:.5rem .6rem}.adm-flow-link:hover{border-color:var(--adm-stage);translate:0 -2px}.adm-flow-link:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-flow-stage[data-empty] .adm-flow-link{color:var(--color-ink-muted);background:0 0;border-style:dashed}.adm-flow-n{font-family:var(--font-display);color:var(--adm-stage);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.1}.adm-flow-stage[data-empty] .adm-flow-n{color:var(--color-ink-muted)}.adm-flow-l{overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.3}.adm-flow-cancelled{color:var(--color-ink-muted);text-underline-offset:4px;margin-block-start:.75rem;font-size:.85rem;text-decoration:underline;display:inline-block}.adm-work-empty{background:#eff2ed;border-radius:.8rem;margin-block-start:.75rem}@supports (color:color-mix(in lab, red, red)){.adm-work-empty{background:color-mix(in srgb, var(--color-leaf-500) 10%, #fff)}}.adm-work-empty{color:var(--adm-ready);padding:1rem;font-weight:700}.adm-filters{border:0;flex-wrap:wrap;gap:.4rem;margin-block-start:.9rem;padding:0;display:flex}.adm-filter{display:contents}.adm-filter-in{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.adm-filters .adm-chip{--adm-chip-ink:var(--color-navy-800);border-color:var(--adm-chip-ink);gap:.4rem;min-block-size:2.75rem}@supports (color:color-mix(in lab, red, red)){.adm-filters .adm-chip{border-color:color-mix(in srgb, var(--adm-chip-ink) 30%, transparent)}}.adm-filters .adm-chip{color:var(--adm-chip-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--adm-lift), color var(--adm-lift), border-color var(--adm-lift);padding:.4rem .9rem;font-size:.9rem}.adm-filters .adm-chip b{font-variant-numeric:tabular-nums;background:var(--adm-chip-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adm-filters .adm-chip b{background:color-mix(in srgb, var(--adm-chip-ink) 10%, transparent)}}.adm-filters .adm-chip b{padding:0 .45rem;font-size:.8rem}.adm-filters .adm-chip:hover{background:var(--adm-chip-ink)}@supports (color:color-mix(in lab, red, red)){.adm-filters .adm-chip:hover{background:color-mix(in srgb, var(--adm-chip-ink) 6%, #fff)}}.adm-filter-in:checked+.adm-chip{background:var(--adm-chip-ink);border-color:var(--adm-chip-ink);color:var(--color-cream-100)}.adm-filter-in:checked+.adm-chip b{background:#ffffff38}.adm-filter-in:focus-visible+.adm-chip{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-work-done{color:var(--color-leaf-800);margin:0;font-size:.9rem;font-weight:700;line-height:1.8}.adm-work-done:not(:empty){margin-block-start:.75rem}.adm-work-why{color:var(--color-ink-muted);margin-block-start:.75rem;font-size:.9rem;line-height:1.8;display:none}:is(.adm-work:has(#adm-pile-overdue_proof:checked) .adm-work-why[data-kind=overdue_proof],.adm-work:has(#adm-pile-missing_approval:checked) .adm-work-why[data-kind=missing_approval],.adm-work:has(#adm-pile-print:checked) .adm-work-why[data-kind=print],.adm-work:has(#adm-pile-ship:checked) .adm-work-why[data-kind=ship],.adm-work:has(#adm-pile-confirm_delivery:checked) .adm-work-why[data-kind=confirm_delivery],.adm-work:has(#adm-pile-send_proof:checked) .adm-work-why[data-kind=send_proof],.adm-work:has(#adm-pile-start_design:checked) .adm-work-why[data-kind=start_design],.adm-work:has(#adm-pile-chase_payment:checked) .adm-work-why[data-kind=chase_payment]){display:block}:is(.adm-work:has(#adm-pile-overdue_proof:checked) .adm-jobrow:not([data-kind=overdue_proof]),.adm-work:has(#adm-pile-missing_approval:checked) .adm-jobrow:not([data-kind=missing_approval]),.adm-work:has(#adm-pile-print:checked) .adm-jobrow:not([data-kind=print]),.adm-work:has(#adm-pile-ship:checked) .adm-jobrow:not([data-kind=ship]),.adm-work:has(#adm-pile-confirm_delivery:checked) .adm-jobrow:not([data-kind=confirm_delivery]),.adm-work:has(#adm-pile-send_proof:checked) .adm-jobrow:not([data-kind=send_proof]),.adm-work:has(#adm-pile-start_design:checked) .adm-jobrow:not([data-kind=start_design]),.adm-work:has(#adm-pile-chase_payment:checked) .adm-jobrow:not([data-kind=chase_payment])){display:none}.adm-jobs{gap:.5rem;margin-block-start:.75rem;display:grid}.adm-jobrow{--adm-row-ink:var(--color-navy-800);border:1px solid var(--adm-line);transition:border-color var(--adm-lift), box-shadow var(--adm-lift);background:#fff;border-radius:.8rem;display:grid;overflow:hidden}.adm-jobrow:hover{border-color:var(--adm-row-ink)}@supports (color:color-mix(in lab, red, red)){.adm-jobrow:hover{border-color:color-mix(in srgb, var(--adm-row-ink) 40%, transparent)}}.adm-jobrow:hover{box-shadow:var(--adm-shadow-lift)}.adm-jobrow[data-tone=alert]{--adm-row-ink:var(--adm-alert);background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-jobrow[data-tone=alert]{background:color-mix(in srgb, var(--adm-alert) 3%, #fff)}}.adm-jobrow[data-tone=ready]{--adm-row-ink:var(--adm-ready)}.adm-jobrow[data-tone=gold]{--adm-row-ink:var(--color-gold-ink);background:#fefcf8}@supports (color:color-mix(in lab, red, red)){.adm-jobrow[data-tone=gold]{background:color-mix(in srgb, var(--color-gold-400) 5%, #fff)}}.adm-jobrow-open{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:2.75rem;padding:.75rem .85rem .75rem .75rem;display:grid}.adm-jobrow-open:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:-2px}.adm-jobrow-stripe{background:var(--adm-row-ink);border-radius:999px;align-self:stretch;inline-size:4px}.adm-jobrow-main{gap:.3rem;min-inline-size:0;display:grid}.adm-jobrow-top{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.adm-jobrow-child{font-size:1.05rem;font-weight:800}.adm-jobrow-ref{letter-spacing:.02em;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.adm-jobrow-meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.adm-jobrow-dot{opacity:.6;background:currentColor;border-radius:999px;block-size:3px;inline-size:3px}.adm-jobrow-pills{flex-wrap:wrap;gap:.35rem;display:flex}.adm-pill{--adm-pill-ink:var(--color-ink-muted);background:var(--adm-pill-ink);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.adm-pill{background:color-mix(in srgb, var(--adm-pill-ink) 10%, transparent)}}.adm-pill{color:var(--adm-pill-ink);font-variant-numeric:tabular-nums;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.adm-pill[data-tone=late]{--adm-pill-ink:var(--adm-alert)}.adm-pill[data-tone=warn]{--adm-pill-ink:var(--color-gold-ink);background:#e9c7754d}@supports (color:color-mix(in lab, red, red)){.adm-pill[data-tone=warn]{background:color-mix(in srgb, var(--color-gold-400) 30%, transparent)}}.adm-pill[data-tone=gold]{--adm-pill-ink:var(--color-gold-ink)}.adm-pill-money{--adm-pill-ink:var(--color-navy-800)}.adm-jobrow-go{block-size:1.1rem;inline-size:1.1rem;color:var(--color-ink-muted);transition:translate var(--adm-lift)}.adm-jobrow:hover .adm-jobrow-go{color:var(--adm-row-ink);translate:-3px}.adm-jobrow-remind-form{display:grid}.adm-jobrow-note{border-block-start:1px solid var(--adm-line);color:var(--adm-alert);padding:.5rem .8rem;font-size:.82rem}.adm-jobrow-remind{border:0;border-block-start:1px solid var(--adm-line);min-block-size:2.75rem;inline-size:100%;font:inherit;cursor:pointer;color:var(--color-whatsapp);transition:background var(--adm-lift);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .8rem;font-weight:700;display:flex}.adm-jobrow-remind:hover:not([disabled]){background:#0f7a4514}@supports (color:color-mix(in lab, red, red)){.adm-jobrow-remind:hover:not([disabled]){background:color-mix(in srgb, var(--color-whatsapp) 8%, transparent)}}.adm-jobrow-remind:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:-2px}.adm-jobrow-wa{block-size:1.1rem;inline-size:1.1rem}.adm-jobrow-foot{border-block-start:1px solid var(--adm-line);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;padding:.5rem .8rem;display:flex}.adm-jobrow-deliver .adm-form-foot{border:0;gap:.35rem .7rem;margin:0;padding:0}.adm-jobrow-deliver .adm-btn{min-block-size:2.75rem;padding-inline:1.1rem;font-size:.9rem}.adm-jobrow-deliver .adm-msg{min-block-size:0}.adm-jobrow-otherday{min-block-size:2.75rem;color:var(--color-navy-700);text-underline-offset:.25em;align-items:center;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.adm-jobrow-otherday:hover{color:var(--color-navy-900)}.adm-jobrow-otherday:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-jobrow-tools{border-block-start:1px solid var(--adm-line);flex-wrap:wrap;display:flex}.adm-jobrow-tools>.adm-jobrow-remind{border-block-start:0;flex:1 1 0}.adm-jobrow-tools>.adm-jobrow-remind+.adm-jobrow-remind{border-inline-start:1px solid var(--adm-line)}.adm-jobrow-copy{color:var(--color-ink-muted)}.adm-jobrow-copy:hover{background:#54617814}@supports (color:color-mix(in lab, red, red)){.adm-jobrow-copy:hover{background:color-mix(in srgb, var(--color-ink-muted) 8%, transparent)}}.adm-jobrow-tools>.adm-ord-said{flex-basis:100%;padding:0 .85rem .5rem}.adm-feed-list{margin-block-start:.9rem;display:grid;position:relative}.adm-feed-list:before{content:"";background:var(--adm-line);inline-size:2px;position:absolute;inset-block:.6rem;inset-inline-start:.45rem}.adm-feed-row{--adm-feed-ink:var(--color-navy-800);grid-template-columns:1rem minmax(0,1fr);grid-template-areas:"dot text"".meta";align-items:start;gap:.15rem .6rem;padding-block:.45rem;display:grid;position:relative}@media (min-width:64rem){.adm-feed-row{grid-template-columns:1rem minmax(0,1fr) auto;grid-template-areas:"dot text meta";column-gap:1rem}.adm-feed-meta{justify-content:flex-end;padding-block-start:.1rem}}.adm-feed-row[data-actor=customer]{--adm-feed-ink:var(--color-gold-ink)}.adm-feed-row[data-actor=system]{--adm-feed-ink:var(--color-ink-muted)}.adm-feed-row[data-status=cancelled]{--adm-feed-ink:var(--adm-alert)}.adm-feed-row[data-status=delivered],.adm-feed-row[data-status=approved],.adm-feed-row[data-status=confirmed]{--adm-feed-ink:var(--adm-ready)}.adm-feed-dot{background:var(--adm-feed-ink);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 1px var(--adm-line);border:3px solid #fff;border-radius:999px;grid-area:dot;margin-block-start:.4rem}.adm-feed-text{min-inline-size:0;color:var(--color-navy-800);text-underline-offset:4px;transition:text-decoration-color var(--adm-lift);grid-area:text;font-weight:700;line-height:1.6;text-decoration-color:#0000}.adm-feed-text:hover{text-decoration:underline}.adm-feed-text:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-feed-meta{color:var(--color-ink-muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.adm-feed-actor{color:var(--adm-feed-ink);font-weight:700}.adm-feed-ref{font-variant-numeric:tabular-nums}.adm-toolbar{border-radius:var(--adm-radius);border:1px solid var(--adm-line);background:var(--adm-paper);box-shadow:var(--adm-shadow);gap:.75rem;padding:.85rem;display:grid}@media (min-width:52rem){.adm-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem) auto;align-items:end}.adm-toolbar-search{grid-area:1/1}.adm-toolbar-status{grid-area:1/2}.adm-toolbar>button[type=submit]{grid-area:1/3}.adm-toolbar-chips{grid-area:2/1}.adm-toolbar-sort{grid-area:2/2}}.adm-toolbar-chips{align-items:center;gap:.5rem .75rem;margin-block-start:0}.adm-toolbar-hint{color:var(--color-ink-muted);font-size:.82rem}.adm-toolbar-search{position:relative}.adm-toolbar-search .adm-input{padding-inline-start:2.6rem}.adm-toolbar-ic{block-size:1.15rem;inline-size:1.15rem;color:var(--color-ink-muted);pointer-events:none;position:absolute;inset-block-end:.8rem;inset-inline-start:.85rem}.adm-ord-empty{color:var(--color-ink-muted)}.adm-rows{--adm-cols:minmax(7.5rem, 1.2fr) minmax(7.5rem, 1.1fr) minmax(7rem, 1fr) 5.5rem 10.75rem 5.75rem 1.25rem;border-radius:var(--adm-radius);border:1px solid var(--adm-line);background:var(--adm-paper);box-shadow:var(--adm-shadow);overflow:hidden}.adm-rows-head{grid-template-columns:var(--adm-cols);border-block-end:1px solid var(--adm-line);background:var(--adm-wash);color:var(--color-ink-muted);gap:.75rem;padding:.6rem 1rem;font-size:.75rem;font-weight:700;display:none}@media (min-width:64rem){.adm-rows-head{display:grid}}.adm-rows-list{padding:0;list-style:none;display:grid}.adm-row+.adm-row{border-block-start:1px solid var(--adm-line)}.adm-row[data-action]{box-shadow:inset 4px 0 0 var(--color-gold-400)}[dir=rtl] .adm-row[data-action]{box-shadow:inset -4px 0 0 var(--color-gold-400)}.adm-row-link{color:inherit;transition:background var(--adm-lift);gap:.35rem .75rem;padding:.9rem 1rem;display:grid}.adm-row-link:hover{background:#f9f6ef}@supports (color:color-mix(in lab, red, red)){.adm-row-link:hover{background:color-mix(in srgb, var(--color-cream-100) 70%, #fff)}}.adm-row-link:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:-2px}@media (min-width:64rem){.adm-row-link{grid-template-columns:var(--adm-cols);align-items:center;padding-block:.7rem}}.adm-cell{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-inline-size:0;font-size:.9rem;display:flex}.adm-cell-order,.adm-cell-guardian{flex-direction:column;align-items:flex-start;gap:.1rem}.adm-row-child{font-size:1.05rem;font-weight:800}.adm-row-ref{letter-spacing:.02em;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.adm-row-sub{color:var(--color-ink-muted);font-size:.82rem}.adm-cell-total{font-variant-numeric:tabular-nums;font-weight:700}.adm-cell-placed,.adm-cell-told{color:var(--color-ink-muted)}.adm-cell-told[data-never]{color:var(--color-gold-ink);font-weight:700}.adm-row-go{block-size:1.1rem;inline-size:1.1rem;color:var(--color-ink-muted);transition:translate var(--adm-lift);display:none}.adm-row-link:hover .adm-row-go{color:var(--color-navy-800);translate:-3px}.adm-cell[data-label]:before{content:attr(data-label) ": ";color:var(--color-ink-muted);font-size:.78rem;font-weight:700}@media (min-width:64rem){.adm-cell[data-label]:before{content:none}.adm-row-go{display:block}}.adm-ord-pager{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adm-ord-back{min-block-size:2.75rem;color:var(--color-navy-800);text-underline-offset:4px;align-items:center;gap:.25rem;font-weight:700;text-decoration:underline;display:inline-flex}.adm-ord-back-ic{block-size:1rem;inline-size:1rem;transform:scaleX(-1)}[dir=rtl] .adm-ord-back-ic{transform:none}.adm-detail-grid{align-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){.adm-detail-grid{grid-template-columns:minmax(0,1fr) 21rem}}.adm-ord-dl{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:0 1rem;margin-block-start:.75rem;display:grid}.adm-ord-dt,.adm-ord-dd{border-block-start:1px solid var(--adm-line);padding-block:.45rem}.adm-ord-dt{color:var(--color-ink-muted);font-size:.82rem;font-weight:700}.adm-ord-dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.7}.adm-ord-total{border-block-start:2px solid var(--color-navy-800);justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-start:.75rem;padding-block-start:.75rem;font-weight:700;display:flex}.adm-ord-total strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.4rem}.adm-ord-panel-foot{margin-block-start:.9rem}.adm-ord-trail{gap:0;margin-block-start:.5rem;padding:0;list-style:none;display:grid}.adm-ord-trail-item{border-block-start:1px solid var(--adm-line);gap:.15rem;padding:.6rem 0;padding-inline-start:1.25rem;display:grid;position:relative}.adm-ord-trail-item:first-child{border-block-start:0}.adm-ord-trail-item:before{content:"";background:var(--color-navy-800);border-radius:999px;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:0}.adm-ord-note{overflow-wrap:anywhere;line-height:1.8}.adm-ord-photos{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid}.adm-ord-photo{-webkit-user-select:none;user-select:none;border-radius:.6rem;block-size:auto;inline-size:100%}.adm-ord-pages{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.6rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid}.adm-ord-pages>li{border-radius:.5rem;overflow:hidden}.adm-ord-page{aspect-ratio:3/4;object-fit:contain;border:1px solid var(--adm-line);-webkit-user-select:none;user-select:none;background:#fff;border-radius:.5rem;inline-size:100%}.adm-ord-round-meta{flex-wrap:wrap;gap:.15rem .7rem;display:flex}.adm-ord-round-meta>span:not(:first-child){border-inline-start:1px solid var(--adm-line);padding-inline-start:.7rem}.adm-ord-edit{align-items:start;gap:1.25rem;display:grid}.adm-ord-edit-group{border-block-start:1px solid var(--adm-line);color:var(--color-ink-muted);margin-block-start:1.1rem;padding-block-start:.9rem;font-size:.9rem;font-weight:800}.adm-ord-edit-open{min-block-size:2.75rem}.adm-ord-edit-open[disabled]{cursor:not-allowed}.adm-ord-edit .adm-fields{margin-block-start:.75rem}.adm-ord-photo-get{min-block-size:2.75rem;inline-size:100%;margin-block-start:.5rem}.adm-acts{gap:.9rem;margin-block-start:.9rem;display:grid}@media (min-width:52rem){.adm-acts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.adm-ord-form{border:1px solid var(--adm-line);background:var(--adm-wash);border-radius:.8rem;gap:.5rem;padding:1rem;display:grid}.adm-ord-form-danger{border-color:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-form-danger{border-color:color-mix(in srgb, var(--adm-alert) 22%, transparent)}}.adm-ord-form-danger{background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-form-danger{background:color-mix(in srgb, var(--adm-alert) 3%, #fff)}}.adm-ord-form-title{font-weight:800}.adm-ord-form .adm-ord-btn{justify-self:start}.adm-ord-actions-row{flex-wrap:wrap;gap:.5rem;display:flex}.adm-ord-said{color:var(--color-ink-muted);align-self:center;font-size:.9rem;line-height:1.8}.adm-ord-said:empty{display:none}.adm-ord-msg{border-radius:.7rem;padding:.7rem .85rem;line-height:1.8}.adm-ord-msg-error{border:1px solid var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-msg-error{border:1px solid color-mix(in srgb, var(--adm-alert) 40%, transparent)}}.adm-ord-msg-error{background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-ord-msg-error{background:color-mix(in srgb, var(--adm-alert) 8%, #fff)}}.adm-ord-msg-error{color:var(--adm-alert)}.adm-ord-warn{border-inline-start:3px solid var(--color-gold-400);background:#e9c7751f}@supports (color:color-mix(in lab, red, red)){.adm-ord-warn{background:color-mix(in srgb, var(--color-gold-400) 12%, transparent)}}.adm-ord-warn{color:var(--color-gold-ink);border-radius:.4rem;padding:.6rem .75rem;font-size:.92rem;line-height:1.8}.adm-ord-msg-ok{border:1px solid #5e7a4b73;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-ord-msg-ok{border:1px solid color-mix(in srgb, var(--color-leaf-500) 45%, transparent)}}.adm-ord-msg-ok{background:#f2f4f1}@supports (color:color-mix(in lab, red, red)){.adm-ord-msg-ok{background:color-mix(in srgb, var(--color-leaf-500) 8%, #fff)}}.adm-ord-msg-ok{color:var(--color-leaf-800)}.adm-ord-link-box{border:1px solid var(--adm-line);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-navy-800);overflow-wrap:anywhere;text-align:start;direction:ltr;background:#fff;border-radius:.5rem;padding:.6rem;font-size:.85rem}.adm-ord-subhead{border-block-start:1px solid var(--adm-line);margin-block-start:1.1rem;padding-block-start:.9rem;font-weight:800}.adm-ord-money-tools{border-block-start:1px solid var(--adm-line);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:.9rem;margin-block-start:1.1rem;padding-block-start:.9rem;display:grid}.adm-ord-pay{border:1px solid var(--adm-line);background:var(--adm-wash);border-radius:.8rem;gap:.5rem;padding:1rem;display:grid}.adm-ord-form-money{border-color:#e9c7758c}@supports (color:color-mix(in lab, red, red)){.adm-ord-form-money{border-color:color-mix(in srgb, var(--color-gold-400) 55%, transparent)}}.adm-ord-form-money{background:#fdfbf4}@supports (color:color-mix(in lab, red, red)){.adm-ord-form-money{background:color-mix(in srgb, var(--color-gold-400) 8%, #fff)}}.adm-ord-radios{border:0;flex-wrap:wrap;gap:0 1.25rem;padding:0;display:flex}.adm-ord-radios .adm-ord-check input{border-radius:999px}.adm-ord-ltr-input{text-align:start;direction:ltr}.adm-ord-warn{color:var(--adm-alert)}.adm-rowforms{margin-block-start:.5rem;padding:0;list-style:none}.adm-rowform{border-block-start:1px solid var(--adm-line);padding-block:1rem;scroll-margin-block-start:calc(var(--adm-bar-h) + 1rem)}.adm-rowform-form{gap:.75rem 1.25rem;display:grid}@media (min-width:52rem){.adm-rowform-form{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) auto;align-items:end}}.adm-rowform-head{align-self:center;gap:.35rem;display:grid}.adm-rowform-title{font-weight:800}.adm-rowform-chips{flex-wrap:wrap;gap:.3rem;display:flex}.adm-rowform-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem 1rem;display:grid}.adm-rowform-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.adm-rowform .adm-error-row{grid-column:1/-1;margin:0}.adm-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:1rem;margin-block-start:.25rem;display:grid}.adm-new{margin-block-start:.75rem}.adm-new-open{border:1px dashed var(--adm-line-strong);background:var(--adm-wash);cursor:pointer;border-radius:.6rem;align-items:center;gap:.4rem;min-block-size:2.75rem;padding-inline:.9rem;font-weight:700;list-style:none;display:inline-flex}.adm-new-open::-webkit-details-marker{display:none}.adm-new-open:hover{border-style:solid}.adm-new-open:focus-visible{outline:2px solid var(--color-navy-600);outline-offset:2px}.adm-new[open] .adm-new-open{border-style:solid;margin-block-end:.75rem}.adm-new-form{border:1px solid var(--adm-line);background:var(--adm-wash);border-radius:.8rem;padding:1rem}.adm-new-title{font-weight:800}.adm-team-form{gap:.75rem 1.25rem;display:grid}@media (min-width:52rem){.adm-team-form{grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);align-items:start}.adm-team-form>.adm-form-foot{border-block-start:0;grid-column:1/-1;margin-block-start:0;padding-block-start:0}}.adm-team-switch{align-self:end}.adm-team-form .adm-rowform-title{overflow-wrap:anywhere}.adm-cat-story{align-items:start;gap:1rem;display:grid}@media (min-width:44rem){.adm-cat-story{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:1.25rem}}.adm-cover{justify-items:start;gap:.4rem;display:grid}.adm-cover-img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--adm-line);background:var(--adm-wash);border-radius:.6rem;inline-size:100%;max-inline-size:14rem}.adm-cover-none{aspect-ratio:3/4;border:1px dashed var(--adm-line-strong);inline-size:100%;max-inline-size:14rem;color:var(--color-ink-muted);text-align:center;border-radius:.6rem;place-items:center;padding:.75rem;font-size:.85rem;display:grid}.adm-cover-form{justify-items:start;gap:.4rem;inline-size:100%;max-inline-size:14rem;display:grid}.adm-file{justify-items:start;gap:.35rem;inline-size:100%;display:grid}.adm-file-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.adm-file-btn{cursor:pointer}.adm-file:focus-within .adm-file-btn{outline:2px solid var(--color-gold-400);outline-offset:2px;border-color:var(--color-navy-800)}.adm-file .adm-hint{margin-block-start:0}.adm-pages{border-block-start:1px solid var(--adm-line);margin-block-start:1.25rem;padding-block-start:1rem}.adm-pagestrip{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid}.adm-pagetile{border:1px solid var(--adm-line);border-radius:.6rem;align-content:start;gap:.4rem;padding:.5rem;display:grid}.adm-pagetile-img{aspect-ratio:3/4;object-fit:contain;background:var(--adm-wash);border-radius:.4rem;inline-size:100%}.adm-pagetile-gone{border:1px dashed var(--adm-line-strong);color:var(--color-ink-muted);text-align:center;place-items:center;padding:.5rem;font-size:.8rem;display:grid}.adm-pagetile-head{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.adm-pagetile-no{font-size:.85rem;font-weight:700}.adm-pagetile-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.adm-pagetile-acts .adm-btn{justify-content:center;min-block-size:2.75rem;inline-size:100%;padding-inline:.4rem}.adm-pagetile-show,.adm-pagetile-del{grid-column:1/-1;gap:.35rem;display:grid}.adm-pagetile-del>summary{list-style:none}.adm-pagetile-del>summary::-webkit-details-marker{display:none}.adm-pagetile-del .adm-hint{margin:0}.adm-btn-quiet.adm-btn-danger{color:var(--adm-alert)}.adm-btn-quiet.adm-btn-danger:hover{border-color:var(--adm-alert);background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-btn-quiet.adm-btn-danger:hover{background:color-mix(in srgb, var(--adm-alert) 8%, #fff)}}.adm-btn-danger:not(.adm-btn-quiet){background:var(--adm-alert);border-color:var(--adm-alert);color:var(--color-cream-100)}.adm-btn-danger:not(.adm-btn-quiet):hover{background:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-btn-danger:not(.adm-btn-quiet):hover{background:color-mix(in srgb, var(--adm-alert) 85%, #000)}}.adm-btn-danger:not(.adm-btn-quiet):hover{border-color:var(--adm-alert)}@supports (color:color-mix(in lab, red, red)){.adm-btn-danger:not(.adm-btn-quiet):hover{border-color:color-mix(in srgb, var(--adm-alert) 85%, #000)}}.adm-pages-add{justify-items:start;gap:.4rem;margin-block-start:.9rem;display:grid}#adm-content-copy,#adm-content-faq{scroll-margin-block-start:calc(var(--adm-bar-h) + 1rem);scroll-margin-block-end:calc(var(--adm-tabs-h) + 1.5rem)}.adm-ct-scope{color:var(--color-ink-muted)}.adm-ct-tools{z-index:2;background:var(--adm-paper);border-block-end:1px solid var(--adm-line);gap:.6rem;margin-block:.9rem .25rem;margin-inline:calc(-1*clamp(1rem,2.5vw,1.35rem));padding:.6rem clamp(1rem,2.5vw,1.35rem);display:grid;position:sticky;inset-block-start:var(--adm-bar-h)}.adm-ct-search{position:relative}.adm-ct-search .adm-input{padding-inline-start:2.6rem}.adm-ct-chips{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.adm-ct-chips::-webkit-scrollbar{display:none}@media (min-width:60rem){.adm-ct-chips{flex-wrap:wrap;overflow-x:visible}}.adm-ct-chip{border:1px solid #15294d40;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-block-size:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.adm-ct-chip{border:1px solid color-mix(in srgb, var(--color-navy-800) 25%, transparent)}}.adm-ct-chip{color:var(--color-navy-800);cursor:pointer;transition:background var(--adm-lift), border-color var(--adm-lift), color var(--adm-lift);background:#fff;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.adm-ct-chip b{background:#15294d1a;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adm-ct-chip b{background:color-mix(in srgb, var(--color-navy-800) 10%, transparent)}}.adm-ct-chip b{font-variant-numeric:tabular-nums;padding:0 .4rem;font-size:.78rem}.adm-ct-chip:hover{background:#f1f2f4}@supports (color:color-mix(in lab, red, red)){.adm-ct-chip:hover{background:color-mix(in srgb, var(--color-navy-800) 6%, #fff)}}.adm-ct-chip[aria-pressed=true]{background:var(--color-navy-800);border-color:var(--color-navy-800);color:var(--color-cream-100)}.adm-ct-chip[aria-pressed=true] b{background:#ffffff38}.adm-ct-chip:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-ct-dot{background:var(--color-gold-500);border-radius:999px;block-size:.45rem;inline-size:.45rem}.adm-ct-cols{display:none}@media (min-width:60rem){.adm-ct-cols{color:var(--color-ink-muted);grid-template-columns:minmax(7rem,12rem) minmax(0,1.1fr) minmax(0,1fr) auto;gap:0 1rem;padding:0 .1rem .35rem;font-size:.78rem;font-weight:700;display:grid}.adm-ct-cols>:nth-child(3){justify-self:end}}.adm-ct-empty{justify-items:start;gap:.7rem;display:grid}.adm-ct-list{display:grid}.adm-ct-row{border-block-start:1px solid var(--adm-line);scroll-margin-block-start:calc(var(--adm-bar-h) + 8rem);scroll-margin-block-end:calc(var(--adm-tabs-h) + 1.5rem)}.adm-ct-head{text-align:start;cursor:pointer;gap:.15rem 1rem;min-block-size:2.75rem;inline-size:100%;padding:.6rem .1rem;display:grid}.adm-ct-head:hover{background:var(--adm-wash)}.adm-ct-head:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:-2px}@media (min-width:60rem){.adm-ct-head{grid-template-columns:minmax(7rem,12rem) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center}}.adm-ct-head>.adm-chip{justify-self:start}.adm-ct-key{font-family:var(--font-display);color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.adm-ct-line{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;line-height:1.7;overflow:hidden}.adm-ct-ltr,.adm-ct-row[data-open] .adm-ct-line{color:var(--color-ink-muted)}.adm-ct-edit{padding-block:.35rem 1rem}.adm-ct-form{gap:.85rem}.adm-ct-pair{gap:.85rem 1.25rem;display:grid}@media (min-width:52rem){.adm-ct-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-ct-box{min-inline-size:0}.adm-ct-original{border-inline-start:2px solid var(--adm-line-strong);padding-inline-start:.6rem;line-height:1.7;display:block}.adm-ct-original b{color:var(--color-navy-800)}.adm-ct-tokens{color:var(--color-gold-ink)}.adm-ct-faqbar{align-items:center;gap:.5rem;display:flex}.adm-ct-faqbar .adm-ct-head{flex:auto;min-inline-size:0}@media (min-width:60rem){.adm-ct-faqhead{grid-template-columns:minmax(5rem,7rem) minmax(0,1.1fr) minmax(0,1fr) auto}}.adm-ct-pos{font-family:var(--font-display);font-weight:800}.adm-ct-moveform{flex:none}.adm-ct-moves{gap:.35rem;display:flex}.adm-ct-moved{margin-block:0 .5rem}.adm-ct-move{border:1px solid var(--adm-line-strong);block-size:2.75rem;inline-size:2.75rem;color:var(--color-navy-800);cursor:pointer;transition:background var(--adm-lift);background:#fff;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.adm-ct-move:hover:not(:disabled){background:var(--adm-wash)}.adm-ct-move:disabled{color:var(--adm-line-strong);cursor:not-allowed}.adm-ct-move:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.adm-quiet-link{color:var(--color-gold-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.adm-upd-pair{gap:.5rem;display:grid}@media (min-width:40rem){.adm-upd-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.adm-upd-form .adm-ord-select,.adm-upd-form .adm-ord-input{inline-size:100%}.adm-upd-list-title{margin-block-start:1.25rem}.adm-upd-item{gap:.4rem}.adm-upd-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.85rem;display:flex}.adm-upd-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.adm-upd-item .adm-pill{justify-self:start}.adm-upd-share{margin-block-start:.15rem}.adm-set-sub{margin-block-start:1.5rem;font-weight:800}.adm-set-tokens,.adm-upd-tokens{unicode-bidi:isolate}@media (min-width:52rem){.adm-set-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-set-template{resize:vertical;min-block-size:4.5rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.adm-tab,.adm-signout,.adm-subnav-link,.adm-input,.adm-btn,.adm-save,.adm-ord-btn,.adm-stat,.adm-flow-link,.adm-chip,.adm-jobrow,.adm-jobrow-go,.adm-jobrow-remind,.adm-ct-chip,.adm-ct-move,.adm-feed-text,.adm-row-link,.adm-row-go{transition:none}a.adm-stat:hover,.adm-flow-link:hover,.adm-jobrow:hover .adm-jobrow-go,.adm-row-link:hover .adm-row-go{translate:0}}.btn{min-height:3.25rem;font-family:var(--font-display);transition:transform .25s var(--ease-out-soft), box-shadow .25s var(--ease-out-soft), background-color .25s, color .25s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{color:var(--color-navy-900);background:var(--color-white);box-shadow:inset 0 1px #fff9,0 12px 30px -14px #0000008c}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 18px 40px -16px #0009}.paper .btn-primary{border:1px solid #15294d2e}@supports (color:color-mix(in lab, red, red)){.paper .btn-primary{border:1px solid color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.paper .btn-primary{box-shadow:0 10px 26px -16px #15294d73}@supports (color:color-mix(in lab, red, red)){.paper .btn-primary{box-shadow:0 10px 26px -16px color-mix(in srgb, var(--color-navy-800) 45%, transparent)}}.btn-ghost{color:var(--color-cream-100);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15294d59;border:1.5px solid #d9cdb873}.btn-ghost:hover{border-color:var(--color-sand-300);background:#15294d8c}.paper .btn-ghost{color:var(--color-navy-800);background:0 0;border-color:#15294d4d}.paper .btn-ghost:hover{background:#15294d0f}.btn-navy{color:var(--color-cream-100);background:var(--color-navy-800);box-shadow:0 12px 30px -14px #15294d99}.btn-navy:hover{background:var(--color-navy-700);transform:translateY(-2px)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-400);align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:inline-flex}.paper .eyebrow{color:var(--color-navy-600)}:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:3px;border-radius:6px}.reveal{opacity:0;transition:opacity .8s var(--ease-out-soft), transform .9s var(--ease-out-soft);transition-delay:var(--d,0s);transform:translateY(22px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.hero{isolation:isolate;background:radial-gradient(60% 45% at 78% 18%, #2240808c, transparent 70%), radial-gradient(45% 40% at 18% 70%, #aab4e81f, transparent 70%), linear-gradient(180deg, var(--color-navy-950) 0%, var(--color-navy-800) 45%, var(--color-navy-700) 100%);min-height:100svh;position:relative;overflow:clip}.hero-sky{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-sky canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.moon{z-index:1;pointer-events:none;aspect-ratio:1;width:clamp(56px,10vw,140px);animation:moon-rise 1.6s var(--ease-out-soft) both;animation-delay:var(--t-moon);border-radius:50%;position:absolute;box-shadow:0 0 40px 6px #f2f2f429,0 0 120px 30px #f2f2f40f}.moon-body{width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -18px), calc(var(--py,0) * -12px), 0);transition:transform .6s var(--ease-out-soft);border-radius:50%}.moon-body svg{width:100%;height:100%;display:block}@keyframes moon-rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.rail{z-index:2;pointer-events:none;animation:rail-rise .9s var(--ease-out-soft) both;animation-delay:var(--t-rail);inset-inline:0;position:absolute;bottom:-1px}@keyframes rail-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.hero-in{animation:rise-in .9s var(--ease-out-soft) both;animation-delay:calc(var(--t-hero) + var(--d,0s))}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.intro{z-index:60;cursor:pointer;animation:1ms linear both intro-hide;animation-delay:var(--t-end);place-items:center;display:grid;position:fixed;inset:0}@keyframes intro-hide{to{opacity:0;visibility:hidden;pointer-events:none}}html.no-intro .intro{display:none}.intro-stage{justify-items:center;gap:1.1rem;display:grid}@keyframes intro-fly{to{transform:translate(var(--fly-x), var(--fly-y)) scale(var(--fly-s))}}.intro-mark{width:min(72vw,520px);color:var(--color-white);filter:drop-shadow(0 0 24px #d9cdb840);transform-origin:50%;animation:.62s cubic-bezier(.6,0,.2,1) both intro-fly;animation-delay:var(--t-fly);overflow:visible}.intro-letter{opacity:0;transform-box:fill-box;transform-origin:50%;animation:letter-in .72s var(--ease-out-soft) both;animation-delay:calc(var(--t-mark) + var(--i) * 70ms)}@keyframes letter-in{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(1.25)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:none}}.intro-shine{animation:1.1s ease-in-out both shine;animation-delay:calc(var(--t-mark) + .65s)}@keyframes shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}.intro-tag{font-family:var(--font-display);color:var(--color-cream-100);letter-spacing:.01em;animation:tag-in .7s var(--ease-out-soft) both, tag-out .3s ease both;animation-delay:var(--t-tag), var(--t-fly);font-size:clamp(1.05rem,2.6vw,1.5rem);font-weight:600}@keyframes tag-in{0%{opacity:0;letter-spacing:.12em;transform:translateY(10px)}to{opacity:1;letter-spacing:.01em;transform:none}}@keyframes tag-out{to{opacity:0}}.intro-hint{bottom:max(1.5rem, env(safe-area-inset-bottom));color:#f7f2e88c;animation:.6s both fade-in,.3s both tag-out;animation-delay:1.2s, var(--t-fly);font-size:.8rem;position:absolute}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dust{width:10px;height:10px;color:var(--color-gold-300);opacity:0;animation:dust 1.4s var(--ease-out-soft) both;animation-delay:calc(var(--t-mark) + var(--i) * 60ms);position:absolute;transform:translate(-50%,-50%)}@keyframes dust{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.2) rotate(90deg)}}.nav-logo{animation:.32s both fade-in;animation-delay:var(--t-end)}.book-scene{--w:clamp(150px, 44vw, 250px);--h:calc(var(--w) * 1.32);--open:-1;--book-t0:calc(var(--t-hero) + 1s);width:calc(var(--w) * 2);height:calc(var(--h) + 70px);perspective:1600px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}[dir=rtl] .book-scene{--open:1}@media (min-width:1024px){.book-scene{--w:300px}}.book-bob{perspective:1600px;perspective-origin:50% 40%;animation:book-in 1.1s var(--ease-out-soft) both, book-bob 7s ease-in-out infinite;animation-delay:calc(var(--t-hero) + .15s), calc(var(--t-hero) + 1.25s);position:absolute;inset:0}@keyframes book-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes book-bob{0%,to{translate:0}50%{translate:0 -10px}}.book-tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--ry,0) * 1deg)) rotateY(calc(var(--rx,0) * 1deg));position:absolute;inset:0}.book-float{width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateY(calc(var(--open) * -8deg));position:absolute;top:35px}[dir=ltr] .book-float{left:50%}[dir=rtl] .book-float{right:50%}.book-face{border-radius:6px 12px 12px 6px;position:absolute;inset:0;overflow:hidden}[dir=rtl] .book-face{border-radius:12px 6px 6px 12px}.book-back{background:linear-gradient(135deg, var(--color-navy-900), var(--color-navy-800));transform:translateZ(-16px);box-shadow:0 30px 60px -20px #050c1ecc,0 0 0 1px #d9cdb826}.book-pages{background:var(--color-cream-100);border-radius:3px 8px 8px 3px;position:absolute;inset:4px 4px 4px 0;transform:translateZ(-8px);box-shadow:-1px 0 #e3d8c3,-2px 0 #f2ebdd,-3px 0 #dfd3bd,-4px 0 #f2ebdd,-5px 0 #dcd0ba}[dir=rtl] .book-pages{border-radius:8px 3px 3px 8px;inset:4px 0 4px 4px;box-shadow:1px 0 #e3d8c3,2px 0 #f2ebdd,3px 0 #dfd3bd,4px 0 #f2ebdd,5px 0 #dcd0ba}.page-under{color:var(--color-navy-800);padding:1.1rem;position:absolute;inset:0}.leaf{transform-style:preserve-3d;transform-origin:0;animation:leaf-turn 1.3s var(--ease-in-out-soft) both;animation-delay:calc(var(--book-t0) + 3.5s);position:absolute;inset:4px 4px 4px 0;transform:translateZ(-4px)rotateY(0)}[dir=rtl] .leaf{transform-origin:100%;inset:4px 0 4px 4px}@keyframes leaf-turn{0%{transform:translateZ(-4px)rotateY(0)}to{transform:translateZ(6px) rotateY(calc(var(--open) * 168deg))}}.leaf-face{background:var(--color-cream-100);color:var(--color-navy-800);border-radius:3px 8px 8px 3px;padding:1rem;position:absolute;inset:0;box-shadow:inset 8px 0 18px -14px #15294d59}[dir=rtl] .leaf-face{border-radius:8px 3px 3px 8px;box-shadow:inset -8px 0 18px -14px #15294d59}.leaf-face:not(.leaf-back){transform:translateZ(1px)}.leaf-back{transform:rotateY(180deg)}.cover{transform-style:preserve-3d;transform-origin:0;animation:cover-open 1.4s var(--ease-in-out-soft) both;animation-delay:calc(var(--book-t0) + 1.8s);position:absolute;inset:0}[dir=rtl] .cover{transform-origin:100%}@keyframes cover-open{0%{transform:rotateY(0)}to{transform:rotateY(calc(var(--open) * 180deg))}}.cover-front{background:radial-gradient(1px 1px at 18% 22%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 72% 14%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 84% 42%, #f2f2f4 40%, transparent 60%), radial-gradient(1px 1px at 30% 62%, #aab4e8 40%, transparent 60%), radial-gradient(1.5px 1.5px at 60% 78%, #f2f2f4 40%, transparent 60%), radial-gradient(1px 1px at 12% 86%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 48% 30%, #f2f2f4 40%, transparent 60%), linear-gradient(160deg, var(--color-navy-700) 0%, var(--color-navy-800) 40%, var(--color-navy-950) 100%);transform:translateZ(1px);box-shadow:inset 0 0 0 1px #d9cdb838,inset 10px 0 24px -18px #000000b3,0 24px 50px -18px #050c1ee6}[dir=rtl] .cover-front{box-shadow:inset 0 0 0 1px #d9cdb838,inset -10px 0 24px -18px #000000b3,0 24px 50px -18px #050c1ee6}.cover-back{background:linear-gradient(135deg,#e3d8c4,#efe6d6);transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #15294d14}.cover-frame{aspect-ratio:1;border:3px solid var(--color-sand-300);width:46%;animation:.9s both frame-glow;animation-delay:calc(var(--book-t0) + .8s);background:#0a15308c;border-radius:50%;position:absolute;top:27%;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #d9cdb814,0 0 40px #e9c77500}@keyframes frame-glow{50%{box-shadow:0 0 0 10px #e9c7752e,0 0 60px #e9c7758c}to{box-shadow:0 0 0 6px #d9cdb814,0 0 40px #e9c77500}}.cover-frame>svg{width:100%;height:100%;position:absolute;inset:0}.photo-card{aspect-ratio:1;background:var(--color-cream-100);width:46%;animation:1.1s cubic-bezier(.34,1.35,.5,1) both photo-drop;animation-delay:var(--book-t0);border-radius:50%;position:absolute;top:27%;left:50%;overflow:hidden;box-shadow:0 20px 40px -12px #050c1ecc}@keyframes photo-drop{0%{opacity:0;transform:translate(-50%,-160%)translateZ(160px)rotate(-14deg)scale(1.15)}25%{opacity:1}to{opacity:1;transform:translate(-50%)translateZ(2px)rotate(0)scale(1)}}.photo-card>svg{width:100%;height:100%;display:block}.photo-trail{aspect-ratio:1;pointer-events:none;opacity:0;width:46%;animation:.9s ease-out both trail;animation-delay:calc(var(--book-t0) + .15s);position:absolute;top:27%;left:50%;transform:translateZ(2px)}@keyframes trail{0%{opacity:0;transform:translate(-50%,-120%)scale(.6)}40%{opacity:.9}to{opacity:0;transform:translate(-50%,10%)scale(1.5)}}.cover-title{text-align:center;font-family:var(--font-display);color:var(--color-sand-300);opacity:0;animation:.7s both fade-in;animation-delay:calc(var(--book-t0) + 1.1s);inset-inline:0;padding-inline:1rem;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:700;line-height:1.35;position:absolute;bottom:12%}.cover-title small{font-family:var(--font-body);color:#d9cdb8b3;margin-top:.3rem;font-size:.68em;font-weight:400;display:block}.page-text{font-family:var(--font-display);color:var(--color-navy-800);font-size:clamp(.72rem,1vw,.88rem);font-weight:600;line-height:1.75}.page-num{text-align:center;color:var(--color-sand-500);bottom:.6rem;font-size:.6rem;position:absolute;inset-inline:0}.book-shadow{filter:blur(6px);width:70%;height:22px;animation:1s both fade-in;animation-delay:calc(var(--t-hero) + .4s);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;bottom:6px;left:50%;translate:-50%}.book-replay{color:#d9cdb8b3;cursor:pointer;animation:.8s both fade-in;animation-delay:calc(var(--book-t0) + 5.2s);background:0 0;border:0;padding:.4rem .6rem;font-size:.75rem;position:absolute;bottom:-.25rem;left:50%;translate:-50%}.book-replay:hover{color:var(--color-gold-300)}@media (prefers-reduced-motion:reduce){.hero-in,.moon,.rail,.nav-logo,.book-shadow,.cover-title,.book-replay{opacity:1;animation:none!important}.book-bob{opacity:1;animation:none}.photo-card,.photo-trail{opacity:1;animation:none;transform:translate(-50%)translateZ(2px)}.photo-trail{display:none}.cover{transform:rotateY(calc(var(--open) * 180deg));animation:none}.leaf{transform:translateZ(6px) rotateY(calc(var(--open) * 168deg));animation:none}.cover-frame{animation:none}}.constellation path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-in-out-soft) .2s}.is-in .constellation path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.constellation path{stroke-dashoffset:0;transition:none}}.tilt{transform-style:preserve-3d;transform:perspective(1200px) rotateX(calc(var(--ry,0) * 1deg)) rotateY(calc(var(--rx,0) * 1deg));transition:transform .4s var(--ease-out-soft)}.tilt-glare{pointer-events:none;background:radial-gradient(240px circle at calc(50% + var(--rx,0) * 3%) calc(50% - var(--ry,0) * 3%), #ffffff24, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tilt:hover .tilt-glare{opacity:1}.cover-art{aspect-ratio:3/4;border-radius:8px 14px 14px 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d9cdb833,inset 8px 0 20px -14px #000000a6,0 24px 40px -20px #15294d8c}[dir=rtl] .cover-art{border-radius:14px 8px 8px 14px;box-shadow:inset 0 0 0 1px #d9cdb833,inset -8px 0 20px -14px #000000a6,0 24px 40px -20px #15294d8c}.snap-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.25rem;padding-block:.5rem 1.5rem;display:flex;overflow-x:auto}.snap-row::-webkit-scrollbar{display:none}.snap-row>*{scroll-snap-align:center;flex:0 0 min(72vw,250px)}@media (min-width:768px){.snap-row>*{flex:0 0 240px}}.faq details{border-bottom:1px solid #15294d1f}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform .3s var(--ease-out-soft);flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details>div{color:#15294dc7;padding-bottom:1.1rem}.twinkle{animation:3.2s ease-in-out infinite twinkle;animation-delay:var(--d,0s);transform-origin:50%;transform-box:fill-box}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.twinkle{opacity:.8;animation:none}}.cur-switch{align-items:center;gap:.5rem;min-height:44px;font-size:.8rem;display:inline-flex}.cur-switch-label{color:#f7f2e8d1}@supports (color:color-mix(in lab, red, red)){.cur-switch-label{color:color-mix(in srgb, var(--color-cream-100) 82%, transparent)}}.cur-select{min-height:36px;color:var(--color-cream-100);font-family:var(--font-display);background:#15294d59;border:1px solid #d9cdb859;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:700}.paper .cur-select{border-color:#15294d2e}@supports (color:color-mix(in lab, red, red)){.paper .cur-select{border-color:color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.paper .cur-select{background:var(--color-cream-100);color:var(--color-navy-800)}.paper .cur-switch-label{color:var(--color-ink-muted)}.cur-approx{font-family:var(--font-body);letter-spacing:0;color:var(--color-ink-muted);margin-top:.15rem;font-size:.8rem;font-weight:500;display:block}.stx-hall .cur-approx,.sty-hero .cur-approx{color:#f7f2e8b3}@supports (color:color-mix(in lab, red, red)){.stx-hall .cur-approx,.sty-hero .cur-approx{color:color-mix(in srgb, var(--color-cream-100) 70%, transparent)}}.fab{z-index:40;inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;background:var(--color-whatsapp);border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1rem .75rem .85rem;display:inline-flex;position:fixed;box-shadow:0 14px 34px -12px #0f7a45b3}@supports (color:color-mix(in lab, red, red)){.fab{box-shadow:0 14px 34px -12px color-mix(in srgb, var(--color-whatsapp) 70%, transparent)}}.fab{transition:transform .25s var(--ease-out-soft), box-shadow .25s;font-size:.95rem;font-weight:600;text-decoration:none}.fab:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #0f7a45d9}@supports (color:color-mix(in lab, red, red)){.fab:hover{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--color-whatsapp) 85%, transparent)}}.nav{z-index:50;inset-inline:0;transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;position:fixed;top:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#0f1f3fb8;box-shadow:0 1px #d9cdb81f}body:has(.pf-page) .nav{-webkit-backdrop-filter:blur(14px);background:#0f1f3fb8;box-shadow:0 1px #d9cdb81f}.nav-link{color:#f7f2e8d1;padding:.4rem .2rem;font-size:.95rem;text-decoration:none;transition:color .2s;position:relative}.nav-link:after{content:"";background:var(--color-gold-400);transform-origin:50%;height:2px;transition:transform .3s var(--ease-out-soft);inset-inline:.2rem;border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}.nav-link:hover{color:var(--color-cream-100)}.nav-link:hover:after{transform:scaleX(1)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.moon{animation:moon-rise 1.6s var(--ease-out-soft) both, moon-drift linear both;animation-delay:var(--t-moon), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 100svh}@keyframes moon-drift{to{translate:0 140px}}}}.p-swap{position:relative}.p-swap>svg{transition:opacity .45s var(--ease-out-soft), transform .55s var(--ease-out-soft);position:absolute;inset:0}.p-swap .p-girl{opacity:0;transform:scale(.5)rotate(-25deg)}[data-gender=girl] .p-swap .p-girl{opacity:1;transform:none}[data-gender=girl] .p-swap .p-boy{opacity:0;transform:scale(.5)rotate(25deg)}.gender-toggle{background:#15294d14;border:1px solid #15294d1a;border-radius:999px;padding:3px;display:inline-flex}.gender-toggle button{font-family:var(--font-display);color:var(--color-ink-muted);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:700;transition:background-color .3s,color .3s,box-shadow .3s}.gender-toggle button[aria-pressed=true]{background:var(--color-navy-800);color:var(--color-cream-100);box-shadow:0 6px 16px -8px #15294d99}.on-navy .gender-toggle{background:#f7f2e814;border-color:#f7f2e81f}.on-navy .gender-toggle button{color:#f7f2e8c7}@supports (color:color-mix(in lab, red, red)){.on-navy .gender-toggle button{color:color-mix(in srgb, var(--color-cream-100) 78%, transparent)}}.on-navy .gender-toggle button[aria-pressed=true]{background:var(--color-gold-400);color:var(--color-navy-900)}.shelf{perspective:1400px;position:relative}.shelf-plank{inset-inline:-2rem;background:linear-gradient(#f3ece0,#e2d6c1 70%,#cbbfa9);border-radius:3px;height:22px;position:absolute;bottom:0;box-shadow:0 2px #c9bda7,0 30px 40px -18px #15294d59}.shelf-plank:after{content:"";inset-inline:0;background:#d8ccb6;border-radius:0 0 4px 4px;height:10px;position:absolute;top:100%}.shelf-item{transform-style:preserve-3d;transform:rotateY(calc(var(--lean,0) * 1deg));transition:transform .6s var(--ease-out-soft);padding-bottom:22px;position:relative}.shelf-item:nth-child(odd){--lean:6}.shelf-item:nth-child(2n){--lean:-6}.shelf-item:hover{z-index:2;transform:rotateY(0)translateY(-14px)scale(1.03)}.shelf-item .cover-art{transition:box-shadow .5s}.shelf-item:hover .cover-art{box-shadow:inset 0 0 0 1px #d9cdb84d,0 40px 50px -22px #15294db3}.shelf-item .shelf-shadow{filter:blur(4px);inset-inline:10%;background:radial-gradient(closest-side,#15294d59,#0000);border-radius:50%;height:18px;transition:transform .5s;position:absolute;bottom:12px}.shelf-item:hover .shelf-shadow{transform:scaleX(1.1)}.upd{--upd-seam:calc(clamp(5rem, 9vw, 7rem) + clamp(3.5rem, 8vw, 6rem));align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}@media (min-width:60rem){.upd{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}}.upd-thread{inline-size:2px;block-size:var(--upd-seam);background:linear-gradient(to bottom, transparent, var(--color-gold-400));transform-origin:top;border-radius:2px;position:absolute;inset-block-start:calc(-1 * var(--upd-seam));inset-inline-start:50%;transform:scaleY(0)}.upd.is-in .upd-thread{animation:upd-thread-drop .9s var(--ease-out-soft) both}.upd-bead{background:var(--color-gold-400);border-radius:999px;block-size:9px;inline-size:9px;position:absolute;inset-block-end:-4px;inset-inline-start:-3.5px;box-shadow:0 0 14px 2px #e9c7758c}@supports (color:color-mix(in lab, red, red)){.upd-bead{box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-gold-400) 55%, transparent)}}.upd-bead{opacity:0}.upd.is-in .upd-bead{animation:upd-bead-fall .9s var(--ease-out-soft) both}@media (min-width:60rem){.upd-thread{inset-inline-start:calc(100% - 10.5rem - clamp(1rem,4vw,2.5rem))}}@keyframes upd-thread-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes upd-bead-fall{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}.upd-points{gap:.75rem;margin-block-start:1.75rem;padding:0;list-style:none;display:grid}.upd-points li{align-items:flex-start;gap:.6rem;line-height:1.7;display:flex}.upd-point-ic{block-size:1.15rem;inline-size:1.15rem;color:var(--color-gold-ink);flex:none;margin-block-start:.2rem}.upd-phone{background:linear-gradient(160deg, #23375c, var(--color-navy-800) 55%, #0e1c36);border-radius:2.1rem;justify-self:center;inline-size:min(100%,21rem);padding:.55rem;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 60px -34px #15294dbf}.upd-screen{background:radial-gradient(1px 1px at 15% 18%,#15294d33 40%,#0000 60%),radial-gradient(1px 1px at 78% 34%,#15294d29 40%,#0000 60%),radial-gradient(1px 1px at 40% 82%,#15294d29 40%,#0000 60%),linear-gradient(#ece4d3,#e6dcc8);border-radius:1.65rem;padding:.9rem}.upd-head{border-block-end:1px solid #15294d1f;align-items:center;gap:.6rem;padding-block-end:.7rem;display:flex}.upd-avatar{background:var(--color-navy-800);border-radius:50%;flex:none;place-items:center;block-size:2.1rem;inline-size:2.1rem;display:grid}.upd-thread-list{gap:.5rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid}.upd-msg{--d:calc(var(--i) * .9s + .8s);display:flex;position:relative}.upd-msg[data-from=them]{justify-content:flex-start}.upd-msg[data-from=me]{justify-content:flex-end}.upd-bubble{max-inline-size:88%;color:var(--color-navy-800);background:var(--color-chat-them);opacity:0;border-radius:16px;padding:.55rem .8rem;font-size:.86rem;line-height:1.7;box-shadow:0 1px 1px #15294d14}.upd-msg[data-from=them] .upd-bubble{border-end-start-radius:4px}.upd-msg[data-from=me] .upd-bubble{background:var(--color-chat-me);color:var(--color-chat-me-ink);border-end-end-radius:4px}.upd.is-in .upd-bubble{animation:upd-bubble-in .42s var(--ease-out-soft) var(--d) both}.upd-stage{letter-spacing:.05em;color:var(--color-gold-ink);margin-block-end:.2rem;font-size:.66rem;font-weight:800;display:block}.upd-typing{background:var(--color-chat-them);opacity:0;border-radius:16px;align-items:center;gap:4px;block-size:2.1rem;padding:0 .8rem;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.upd-typing i{background:#15294d66;border-radius:50%;block-size:6px;inline-size:6px}.upd.is-in .upd-msg[data-from=them] .upd-typing{animation:upd-typing-show .62s linear calc(var(--d) - .62s) both}.upd.is-in .upd-msg[data-from=them] .upd-typing i{animation:1s ease-in-out infinite dot}.upd-typing i:nth-child(2){animation-delay:.15s}.upd-typing i:nth-child(3){animation-delay:.3s}.upd-note{text-align:center;letter-spacing:.06em;color:#15294d8c;margin-block-start:.8rem;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.upd-note{color:color-mix(in srgb, var(--color-navy-800) 55%, transparent)}}@keyframes upd-bubble-in{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:none}}@keyframes upd-typing-show{0%{opacity:0}18%,78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.upd-thread,.upd-bead,.upd-bubble{opacity:1;animation:none;transform:none}.upd-typing{display:none}}.vault{--n:6;--size:220px;width:var(--size);height:var(--size);position:relative}.vault-ring{border:1.5px dashed #d9cdb859;border-radius:50%;animation:60s linear infinite vault-spin;position:absolute;inset:-22px}.vault-ring:before{content:"";border:1px solid #d9cdb826;border-radius:50%;position:absolute;inset:10px}@keyframes vault-spin{to{transform:rotate(360deg)}}.vault-tile{width:calc(var(--size) / var(--n));height:calc(var(--size) / var(--n));left:calc(var(--x) * var(--size) / var(--n));top:calc(var(--y) * var(--size) / var(--n));animation:vault-tile 10s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--i) * 28ms);will-change:transform, opacity;display:block;position:absolute}@keyframes vault-tile{0%,22%{opacity:1;filter:none;transform:none}40%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.1) rotate(160deg);filter:brightness(2)saturate(.2)}82%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.1) rotate(160deg)}95%,to{opacity:1;filter:none;transform:none}}.vault-lock{width:64px;height:64px;color:var(--color-gold-300);opacity:0;animation:vault-lock 10s var(--ease-in-out-soft) infinite;background:#0a1530e6;border:1.5px solid #e9c77599;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes vault-lock{0%,36%{opacity:0;transform:scale(.6)}46%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}.vault-label{text-align:center;height:1.6em;margin-top:1.5rem;font-size:.9rem;position:relative}.vault-label span{animation:10s infinite vault-label;position:absolute;inset-inline:0}.vault-label span:last-child{color:var(--color-gold-300);animation-name:vault-label-b}@keyframes vault-label{0%,30%{opacity:1}38%,88%{opacity:0}96%,to{opacity:1}}@keyframes vault-label-b{0%,38%{opacity:0}46%,82%{opacity:1}90%,to{opacity:0}}.vault-sparks .twinkle{position:absolute}@media (prefers-reduced-motion:reduce){.vault-tile,.vault-ring{animation:none}.vault-lock{opacity:1;top:auto;left:auto;inset-inline-end:-10px;width:48px;height:48px;animation:none;bottom:-10px;transform:translate(0)}.vault-label span{animation:none}.vault-label span:last-child{display:none}}.chat{background:radial-gradient(1px 1px at 12% 20%,#15294d40 40%,#0000 60%),radial-gradient(1px 1px at 80% 12%,#15294d33 40%,#0000 60%),radial-gradient(1px 1px at 60% 70%,#15294d33 40%,#0000 60%),radial-gradient(1px 1px at 30% 88%,#15294d33 40%,#0000 60%),linear-gradient(#ece4d3,#e6dcc8);border-radius:24px;padding:1.25rem;position:relative;box-shadow:inset 0 0 0 1px #15294d14,0 30px 60px -30px #15294d66}.chat-head{border-bottom:1px solid #15294d1a;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.9rem;display:flex}.chat details{border:0}.chat summary{cursor:pointer;font-family:var(--font-body);justify-content:flex-end;padding:.5rem 0;font-size:.98rem;font-weight:500;list-style:none;display:flex}.chat summary::-webkit-details-marker{display:none}.bubble{border-radius:18px;max-width:85%;padding:.7rem .95rem;line-height:1.6;position:relative;box-shadow:0 1px 1px #15294d14}.bubble-q{background:var(--color-chat-me);color:var(--color-chat-me-ink);border-end-end-radius:4px;transition:filter .2s}.chat summary:hover .bubble-q{filter:brightness(.97)}.bubble-q .tap{color:currentColor;margin-top:.15rem;font-size:.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.bubble-q .tap{color:color-mix(in srgb, currentColor 75%, transparent)}}.chat details[open] .bubble-q .tap{display:none}.bubble-a{background:var(--color-chat-them);color:var(--color-navy-800);border-end-start-radius:4px}.chat-row{align-items:flex-end;gap:.5rem;padding:.25rem 0 .6rem;display:flex}.chat-avatar{background:var(--color-navy-800);width:30px;height:30px;color:var(--color-sand-300);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.chat-avatar svg{width:20px;height:20px}.typing{gap:4px;padding:.85rem 1rem;display:inline-flex}.typing i{background:#15294d66;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.chat details[open] .typing{animation:1ms linear .7s both hide-after}.chat details[open] .bubble-a{animation:bubble-in .35s var(--ease-out-soft) both;animation-delay:.7s}.chat .bubble-a{opacity:0;position:absolute}.chat details[open] .bubble-a{position:relative}.chat .chat-row-lone .bubble-a{opacity:1;animation:none;position:relative}@keyframes hide-after{to{opacity:0;visibility:hidden;display:none;position:absolute}}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat details[open] .typing{display:none}.chat details[open] .bubble-a{opacity:1;animation:none}.typing i{animation:none}}.chat-time{text-align:end;color:currentColor;margin-top:.2rem;font-size:.65rem;display:block}@supports (color:color-mix(in lab, red, red)){.chat-time{color:color-mix(in srgb, currentColor 75%, transparent)}}.kenburns{transform-origin:60% 40%;animation:28s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.shooting-star{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff6ddf2);border-radius:2px;width:140px;height:2px;animation:11s ease-in-out 2s infinite shoot;position:absolute;top:12%;left:55%;transform:rotate(-28deg)}.shooting-star:after{content:"";background:#fff6dd;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 12px 3px #fff6ddcc}@keyframes shoot{0%,6%{opacity:0;transform:rotate(-28deg)translate(-160px)}8%{opacity:1}14%{opacity:0;transform:rotate(-28deg)translate(260px)}to{opacity:0;transform:rotate(-28deg)translate(260px)}}@media (prefers-reduced-motion:reduce){.kenburns,.shooting-star{animation:none}}.how-track{--nav-h:72px;view-timeline-name:--how;view-timeline-axis:block;height:320vh;margin-top:2rem;position:relative}@media (min-width:1024px){.how-track{height:380vh;margin-top:2.5rem}}.how-stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));grid-template-rows:1fr auto;row-gap:.5rem;width:min(100%,1240px);margin-inline:auto;padding:.5rem 1.25rem 1.5rem;display:grid;position:sticky;overflow:clip}@media (min-width:1024px){.how-stage{grid-template-rows:none;grid-template-columns:minmax(300px,.9fr) 1.3fr;align-items:center;column-gap:2rem;padding:0 2rem}}.how-copy{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.how-copy{grid-template-columns:2.75rem 1fr;align-items:start;gap:1.5rem}}.how-rail{align-items:center;gap:.6rem;display:flex;position:relative}@media (min-width:1024px){.how-rail{align-content:start;gap:2.4rem;padding-block:.25rem;display:grid}}.how-dot{background:var(--color-cream-200);width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-navy-800);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:relative}@media (min-width:1024px){.how-dot{width:2.75rem;height:2.75rem;font-size:.95rem}}.how-rail .how-dot-first>b{animation-name:k-fill-first}@keyframes k-fill-first{0%,to{opacity:1;transform:scale(1)}}.how-dot>b{background:var(--color-navy-800);color:var(--color-gold-300);opacity:0;border-radius:50%;place-items:center;animation-name:k-fill;display:grid;position:absolute;inset:0;box-shadow:0 10px 20px -10px #15294db3}.how-line{display:none}@media (min-width:1024px){.how-line{background:var(--color-cream-300);width:2px;display:block;position:absolute;top:1.6rem;bottom:1.6rem;left:50%;translate:-50%}.how-line>b{background:linear-gradient(180deg, var(--color-navy-800), var(--color-gold-500));transform-origin:50% 0;animation-name:k-line;position:absolute;inset:0;transform:scaleY(0)}}.how-captions{min-height:9.5rem;position:relative}@media (min-width:1024px){.how-captions{min-height:15rem}}.how-cap{opacity:0;animation-name:k-cap;position:absolute;inset:0}.how-cap:first-child{animation-name:k-cap-first}.how-cap:last-child{animation-name:k-cap-last}.how-cap-num{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-gold-500);font-size:.8rem;font-weight:800;display:inline-block}.how-cap h3{color:var(--color-navy-800);margin-top:.35rem;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:800;line-height:1.2}.how-cap p{color:#15294db3;max-width:26rem;margin-top:.6rem;line-height:1.7}.how-scene{--s:.7;min-height:0;perspective:calc(1500px * var(--s));perspective-origin:50% 30%;order:-1;position:relative;overflow:clip}.how-scene:after{content:"";z-index:1;background:linear-gradient(to top, var(--color-cream-100) 16%, #f7f2e800 34%), linear-gradient(to right, var(--color-cream-100), #f7f2e800 7%), linear-gradient(to left, var(--color-cream-100), #f7f2e800 7%);pointer-events:none;position:absolute;inset:0}@media (min-width:640px){.how-scene{--s:.78}}@media (min-width:1024px){.how-scene{--s:1;order:0;align-self:stretch}}@media (min-width:1024px) and (min-height:800px){.how-scene{--s:1.16}}@media (min-width:1024px) and (max-height:760px){.how-scene{--s:.84}}.how-scene:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e9c77529,#e9c7750d 55%,#0000 72%);border-radius:50%;width:min(92vw,640px);position:absolute;top:50%;left:50%;translate:-50% -52%}.how-zoom{--dir:-1;--open:-1;width:0;height:0;transform-style:preserve-3d;transform:scale(var(--s)) rotateX(-9deg);position:absolute;top:50%;left:50%}[dir=rtl] .how-zoom{--dir:1;--open:1}@media (min-width:1024px){.how-zoom{top:48%}}.ob{animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:0;left:0;translate:-50% -50%}.how-track .sh,.how-track .hx,.how-track .bk-cover,.how-track .opt-ring,.how-track .how-cap,.how-track .how-line>b,.how-track .how-dot>b{animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:--x){.how-track .ob,.how-track .sh,.how-track .hx,.how-track .bk-cover,.how-track .opt-ring,.how-track .how-line>b{animation-timeline:--how;animation-range:contain}.how-track .how-cap{animation-timeline:--how;animation-range:contain calc(var(--i) * 25%) contain calc((var(--i) + 1) * 25%)}.how-track .how-dot>b{animation-timeline:--how;animation-range:contain calc(var(--i) * 25%) contain calc(var(--i) * 25% + 3%)}}@supports not (animation-timeline:--x){.how-track .ob,.how-track .sh,.how-track .hx,.how-track .bk-cover,.how-track .opt-ring,.how-track .how-cap,.how-track .how-line>b,.how-track .how-dot>b{animation-duration:1s;animation-play-state:paused}}.floor{background:radial-gradient(closest-side at 50% 50%, transparent 15%, var(--color-cream-100) 44%), radial-gradient(closest-side at 50% 48%, #e9c77552, #e9c77517 15%, transparent 30%), repeating-linear-gradient(0deg, #15294d26 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, #15294d26 0 1px, transparent 1px 64px), var(--color-cream-100);width:2600px;height:2600px;top:162px;transform:rotateX(90deg)}.sh{background:radial-gradient(closest-side,#15294d80,#15294d38 40%,#0000);border-radius:50%;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:50%;left:50%;translate:-50% -50%}.sh-ph{width:210px;height:74px;animation-name:k-sh-ph}.sh-card{width:180px;height:58px;animation-name:k-sh-card}.sh-opt-a{width:124px;height:42px;animation-name:k-sh-opt-a}.sh-opt-b{width:124px;height:42px;animation-name:k-sh-opt-b}.sh-bk{width:236px;height:84px;animation-name:k-sh-bk}.sh-bx{border-radius:40%;width:340px;height:210px;animation-name:k-sh-bx}@keyframes k-sh-ph{0%{opacity:.34;transform:translate(calc(var(--dir) * 26px), -80px) scale(.86)}9%,14%{opacity:.6;transform:translate(0)scale(1)}40%,to{opacity:0;transform:translate(calc(var(--dir) * -560px), -420px) scale(.8)}}@keyframes k-sh-card{0%,11%{opacity:0;transform:translateY(12px)scale(.6)}26%,77%{opacity:.32;transform:translateY(120px)scale(1.15)}80%,to{opacity:0;transform:translate(0)scale(.9)}}@keyframes k-sh-opt-a{0%,30%{opacity:0;transform:translate(calc(var(--dir) * 175px), 60px) scale(.6)}40%,44%{opacity:.5;transform:translate(calc(var(--dir) * 175px), 60px) scale(1)}47%,52%{opacity:.28;transform:translate(calc(var(--dir) * 175px), 120px) scale(1.2)}60%,to{opacity:0;transform:translate(calc(var(--dir) * 175px), 20px) scale(1.4)}}@keyframes k-sh-opt-b{0%,30%{opacity:0;transform:translate(calc(var(--dir) * -175px), 60px) scale(.6)}40%,44%{opacity:.5;transform:translate(calc(var(--dir) * -175px), 60px) scale(1)}48%,52%{opacity:.4;transform:translate(calc(var(--dir) * -190px), 20px) scale(1)}60%,to{opacity:0;transform:translate(calc(var(--dir) * -190px), 20px) scale(.6)}}@keyframes k-sh-bk{0%,64%{opacity:0;transform:translate(0)scale(.6)}76%,86%{opacity:.55;transform:translate(0)scale(1)}90%,92%{opacity:.18;transform:translate(0)scale(1.3)}98%,to{opacity:0;transform:translateY(-40px)scale(.8)}}@keyframes k-sh-bx{0%,84%{opacity:0;transform:translate(0)scale(.7)}92%,98%{opacity:.6;transform:translate(0)scale(1)}to{opacity:.6;transform:translate(calc(var(--dir) * 24px), 0) scale(1)}}.ph{width:178px;height:366px;transform-style:preserve-3d;animation-name:k-ph;top:-22px}.ph-face{backface-visibility:hidden;position:absolute}.ph-front{background:linear-gradient(150deg,#16233f,#070d1e 45%,#050a16);border-radius:34px;inset:0;transform:translateZ(6px);box-shadow:inset 0 0 0 1px #b2cbff6b,inset 0 0 0 3.5px #070d1e}.ph-screen{background:radial-gradient(120% 85% at 50% 26%,#f6ead0,#dcc9a4 55%,#b9a179);border-radius:28px;position:absolute;inset:7px;overflow:hidden}.ph-shot{width:250px;position:absolute;top:52%;left:50%;translate:-50% -50%}.ph-shot svg{width:100%;display:block}.ph-grid{background:radial-gradient(120% 78% at 50% 42%,#0000 52%,#060c1a57),repeating-linear-gradient(90deg,#0000 0 33.33%,#ffffff29 33.33% calc(33.33% + 1px)),repeating-linear-gradient(#0000 0 33.33%,#ffffff21 33.33% calc(33.33% + 1px));position:absolute;inset:0}.ph-focus{width:104px;height:130px;animation-name:k-ph-focus;position:absolute;top:46%;left:50%;translate:-50% -50%}.ph-focus i{filter:drop-shadow(0 1px 2px #060c1a8c);border:2px solid #fffaf0;width:17px;height:17px;position:absolute}.ph-focus i:first-child{border-bottom:0;border-right:0;border-radius:4px 0 0;top:0;left:0}.ph-focus i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:0;right:0}.ph-focus i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:0;left:0}.ph-focus i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 4px;bottom:0;right:0}.ph-focus:before{content:"";inset-inline-start:calc(100% + 7px);background:linear-gradient(#e9c775e6,#e9c7751f);border-radius:2px;width:2px;height:62%;position:absolute;top:16%}.ph-focus:after{content:"";background:var(--color-gold-300);inset-inline-start:calc(100% + 4px);border-radius:50%;width:8px;height:8px;position:absolute;top:26%;box-shadow:0 0 9px #e9c775d9}.ph-status{font-family:var(--font-display);color:#ffffffeb;text-shadow:0 1px 3px #060c1ab3;inset-inline:22px;justify-content:space-between;align-items:center;font-size:.5rem;display:flex;position:absolute;top:17px}.ph-status i{background:linear-gradient(90deg,#ffffffe6 0 68%,#0000 68%) 1.5px/calc(100% - 3px) 5px no-repeat;border:1px solid #ffffffb3;border-radius:3px;width:20px;height:9px}.ph-top{white-space:nowrap;color:#f7f2e8eb;background:#060c1a80;border-radius:999px;padding:3px 11px;font-size:.58rem;position:absolute;top:42px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff29}.ph-bar{inset-inline:0;background:linear-gradient(#0000,#04091466 48%,#040914e0);justify-content:space-between;align-items:center;height:96px;padding:4px 22px 0;display:flex;position:absolute;bottom:0}.ph-bar:before{content:"";background:radial-gradient(circle 2px at 3px 3px, #f7f2e880 100%, transparent), radial-gradient(circle 3px at 24px 3px, var(--color-gold-300) 100%, transparent), radial-gradient(circle 2px at 45px 3px, #f7f2e880 100%, transparent);width:48px;height:6px;position:absolute;top:13px;left:50%;translate:-50%}.ph-bar:after{content:"";background:#f7f2e88c;border-radius:2px;width:58px;height:4px;position:absolute;bottom:7px;left:50%;translate:-50%}.ph-thumb{background:radial-gradient(circle at 50% 34%,#f4e3bd,#d4b579 62%,#8d6f43);border-radius:8px;width:28px;height:28px;box-shadow:0 0 0 1.5px #f7f2e899,0 4px 10px #00000073}.ph-shutter{background:var(--color-cream-100);width:50px;height:50px;box-shadow:0 0 0 3px #040914f2, 0 0 0 5.5px var(--color-cream-100), 0 8px 18px #00000073;border-radius:50%}.ph-flip{background:#f7f2e829;border-radius:50%;width:28px;height:28px;position:relative;box-shadow:inset 0 0 0 1.5px #f7f2e88c}.ph-flip:after{content:"";border:1.5px solid #f7f2e8cc;border-inline-end-color:#0000;border-radius:50%;position:absolute;inset:7px}.ph-flash{opacity:0;background:#fffdf6;animation-name:k-ph-flash;position:absolute;inset:0}.ph-island{z-index:3;background:#04080f;border-radius:12px;width:70px;height:21px;position:absolute;top:15px;left:50%;translate:-50%}.ph-island:after{content:"";inset-inline-end:8px;background:radial-gradient(circle at 34% 34%,#2c4d8c 2.5px,#060c18 3.2px);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;translate:0 -50%}.ph-glass{z-index:4;pointer-events:none;background:linear-gradient(118deg,#ffffff21 0 21%,#ffffff08 23% 44%,#0000 46%);border-radius:34px;position:absolute;inset:0}.ph-back{background:linear-gradient(200deg,#26406f,#0b1730 68%);border-radius:34px;inset:0;transform:translateZ(-6px)rotateY(180deg)}.ph-cam{background:radial-gradient(circle at 30% 30%,#1d3766 6px,#060d1e 7px) 0 0/50% 50%,#0b1428;border-radius:16px;width:52px;height:52px;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.ph-side{background:linear-gradient(#3a5691,#1c3160 16%,#0f1e40 84%,#0a1531)}.ph-l,.ph-r{width:12px;height:calc(100% - 56px);top:28px}.ph-l{transform-origin:0;left:0;transform:translateZ(-6px)rotateY(-90deg)}.ph-r{transform-origin:100%;right:0;transform:translateZ(-6px)rotateY(90deg)}.ph-r:before{content:"";background:#46639f;border-radius:3px;width:6px;height:30px;position:absolute;top:46px;left:3px;box-shadow:0 40px #46639f,0 100px #46639f}.ph-t,.ph-b{background:linear-gradient(90deg,#0f1e40,#3a5691 50%,#0f1e40);width:calc(100% - 56px);height:12px;left:28px}.ph-t{transform-origin:top;top:0;transform:translateZ(-6px)rotateX(90deg)}.ph-b{transform-origin:bottom;bottom:0;transform:translateZ(-6px)rotateX(-90deg)}@keyframes k-ph{0%{transform:translate3d(calc(var(--dir) * 26px), 20px, -80px) rotateY(-23deg)}9%,14%{transform:translate(0)rotateY(-14deg)}40%,to{transform:translate3d(calc(var(--dir) * -560px), 4px, -420px) rotateY(calc(var(--dir) * -46deg))}}@keyframes k-ph-focus{0%,2%{opacity:0;transform:scale(1.55)}7%,9.4%{opacity:1;transform:scale(1)}10.4%,11.4%{opacity:1;transform:scale(.93)}13%{opacity:1;transform:scale(1)}17%,to{opacity:0;transform:scale(1)}}@keyframes k-ph-flash{0%,9.7%{opacity:0}10.1%{opacity:.95}13%,to{opacity:0}}.sent{top:-178px;left:calc(var(--dir) * 148px);white-space:nowrap;color:#14532d;font-family:var(--font-display);background:#dcf8c6;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.72rem;font-weight:700;animation-name:k-sent;display:inline-flex;box-shadow:0 14px 28px -12px #00000073}.sent svg{width:14px;height:14px}@keyframes k-sent{0%,13%{opacity:0;transform:translate3d(0,12px,80px)scale(.6)}16%,19%{opacity:1;transform:translateZ(80px)scale(1)}23%{opacity:0;animation-timing-function:step-end;transform:translate3d(0,-16px,80px)scale(.9)}23.5%,to{opacity:0;transform:translate3d(0,-900px,80px)scale(.9)}}.spage{background:var(--color-cream-100);padding:8px;position:absolute;inset:0}.spage-art{background:linear-gradient(180deg, var(--color-navy-900), var(--color-navy-600));border-radius:6px;height:54%;position:relative;overflow:hidden}.spage-moon{width:22%;position:absolute;top:12%;left:12%}.spage-kid{width:26%;position:absolute;top:34%;left:60%}.spage-rail{inset-inline:0;background:repeating-linear-gradient(90deg,#e6dbc8 0 4px,#0000 4px 11px) 0 25%/100% 55% no-repeat,linear-gradient(#e9decb,#e9decb) 0 0/100% 22% no-repeat,linear-gradient(#e6dbc8,#e6dbc8) 0 100%/100% 24% no-repeat;height:24%;position:absolute;bottom:0}.spage-lines{gap:6px;padding:10px 4px 0;display:grid}.spage-lines i{background:#15294d33;border-radius:2px;height:4px;display:block}.spage-lines i:nth-child(2){width:84%}.spage-lines i:nth-child(3){background:var(--color-gold-500);width:30%}.spage-lines i:nth-child(4){width:62%}.pcard{width:124px;height:152px;transform-style:preserve-3d;animation-name:k-card;top:-40px}.pcard-face{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;overflow:hidden}.pcard-front{background:#fffdf8;padding:8px 8px 26px;box-shadow:0 30px 50px -18px #050c1eb3}.pcard-front>svg{aspect-ratio:1;border-radius:5px;width:100%;display:block}.pcard-front:after{content:"";background:#e6dcc8;border-radius:3px;width:42%;height:5px;position:absolute;bottom:9px;left:50%;translate:-50%}.pcard-back{transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #15294d14,0 30px 50px -18px #050c1e99}@keyframes k-card{0%{animation-timing-function:step-end;transform:translate3d(0,-900px,9px)rotateY(-14deg)scale(.84)}10.4%{transform:translate3d(0,-900px,9px)rotateY(-14deg)scale(.84)}10.5%,12%{transform:translate3d(0,-8px,9px)rotateY(-14deg)scale(.84)}26%,28%{transform:translate3d(0,10px,120px)rotateY(0)scale(1.2)}38%,50%{transform:translate3d(0,10px,120px)rotateY(180deg)scale(1.2)}58%,77%{transform:translate3d(0,4px,175px)rotateY(180deg)rotateX(6deg)scale(1.22)}80%,85%{transform:translate3d(calc(var(--dir) * 2px), 40px, -3px) rotateY(180deg) rotateX(0deg) scale(1.44, 1.49);animation-timing-function:step-end}85.5%,to{transform:translate3d(0,-900px,-3px)rotateY(180deg)rotateX(0)scale(1.44,1.49)}}.proof{border-radius:8px;width:124px;height:152px;top:-40px;overflow:hidden;box-shadow:0 24px 40px -18px #050c1e80}.proof-1{animation-name:k-proof-1}.proof-2{animation-name:k-proof-2}@keyframes k-proof-1{0%,50%{opacity:0;transform:translate3d(0,10px,150px)rotate(0)scale(1.15)}58%,72%{opacity:1;transform:translate3d(calc(var(--dir) * 52px), 18px, 150px) rotate(calc(var(--dir) * 9deg)) scale(1.15)}78%{opacity:0;animation-timing-function:step-end;transform:translate3d(0,20px,130px)rotate(0)scale(.9)}78.5%,to{opacity:0;transform:translate3d(0,-900px,130px)rotate(0)scale(.9)}}@keyframes k-proof-2{0%,50%{opacity:0;transform:translate3d(0,10px,140px)rotate(0)scale(1.15)}58%,72%{opacity:1;transform:translate3d(calc(var(--dir) * -52px), 18px, 140px) rotate(calc(var(--dir) * -9deg)) scale(1.15)}78%{opacity:0;animation-timing-function:step-end;transform:translate3d(0,20px,120px)rotate(0)scale(.9)}78.5%,to{opacity:0;transform:translate3d(0,-900px,120px)rotate(0)scale(.9)}}.opt{width:104px;height:134px;transform-style:preserve-3d;top:-30px}.opt-a{animation-name:k-opt-a}.opt-b{animation-name:k-opt-b}.opt-face{backface-visibility:hidden;text-align:center;color:var(--color-gold-300);font-family:var(--font-display);background:linear-gradient(90deg, #0000006b, #0000001a 9%, transparent 15%), radial-gradient(1px 1px at 20% 18%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 76% 12%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 84% 48%, #f2f2f4 40%, transparent 60%), radial-gradient(1px 1px at 30% 62%, #aab4e8 40%, transparent 60%), linear-gradient(160deg, var(--color-navy-700), var(--color-navy-800) 45%, var(--color-navy-950));border-radius:3px 8px 8px 3px;grid-template-rows:1fr auto auto;place-items:center;gap:1px;padding:12px 8px 11px;font-size:.72rem;font-weight:800;line-height:1.15;display:grid;position:absolute;inset:0;transform:translateZ(4px);box-shadow:inset 0 0 0 1px #d9cdb838}[dir=rtl] .opt-face{background:linear-gradient(270deg, #0000006b, #0000001a 9%, transparent 15%), radial-gradient(1px 1px at 20% 18%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 76% 12%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 84% 48%, #f2f2f4 40%, transparent 60%), radial-gradient(1px 1px at 30% 62%, #aab4e8 40%, transparent 60%), linear-gradient(160deg, var(--color-navy-700), var(--color-navy-800) 45%, var(--color-navy-950));border-radius:8px 3px 3px 8px}.opt-foil{pointer-events:none;border:1px solid #e9c77561;border-radius:3px 6px 6px 3px;position:absolute;inset:7px}[dir=rtl] .opt-foil{border-radius:6px 3px 3px 6px}.opt-art{aspect-ratio:1;border:1.5px solid var(--color-sand-300);background:#0a153080;border-radius:50%;width:46px;overflow:hidden}.opt-art svg{width:100%;height:100%;display:block}.opt-art-moon{border-color:#e9c7758c;padding:9px}.opt-face small{font-family:var(--font-body);color:#d9cdb8b3;font-size:.58rem;font-weight:400}.opt-side{position:absolute}.opt-l,.opt-r{width:8px;height:100%;top:0}.opt-l,[dir=rtl] .opt-r{background:linear-gradient(180deg, var(--color-navy-800), var(--color-navy-950))}.opt-r,[dir=rtl] .opt-l{background:repeating-linear-gradient(0deg,#e3d8c3 0 1px,#f5efe3 1px 3px)}.opt-l{transform-origin:0;left:0;transform:translateZ(-4px)rotateY(-90deg)}.opt-r{transform-origin:100%;right:0;transform:translateZ(-4px)rotateY(90deg)}.opt-t,.opt-bt{background:repeating-linear-gradient(90deg,#e3d8c3 0 1px,#f5efe3 1px 3px);width:100%;height:8px;left:0}.opt-t{transform-origin:top;top:0;transform:translateZ(-4px)rotateX(90deg)}.opt-bt{transform-origin:bottom;bottom:0;transform:translateZ(-4px)rotateX(-90deg)}.opt-ring{border:3px solid var(--color-gold-400);opacity:0;border-radius:12px;animation-name:k-ring;position:absolute;inset:-7px;box-shadow:0 0 26px #e9c77599}@keyframes k-opt-a{0%,30%{transform:translate3d(calc(var(--dir) * 175px), 260px, 60px) rotateY(calc(var(--dir) * -16deg)) scale(1)}40%,44%{transform:translate3d(calc(var(--dir) * 175px), 0, 60px) rotateY(calc(var(--dir) * -16deg)) scale(1)}47%,52%{transform:translate3d(calc(var(--dir) * 175px), -14px, 120px) rotateY(calc(var(--dir) * -8deg)) scale(1.1)}62%,to{transform:translate3d(calc(var(--dir) * 175px), -700px, -600px) rotateY(0deg) scale(1.15)}}@keyframes k-opt-b{0%,30%{transform:translate3d(calc(var(--dir) * -175px), 260px, 60px) rotateY(calc(var(--dir) * 20deg))}40%,44%{transform:translate3d(calc(var(--dir) * -175px), 0, 60px) rotateY(calc(var(--dir) * 16deg))}48%,52%{transform:translate3d(calc(var(--dir) * -190px), 8px, 20px) rotateY(calc(var(--dir) * 22deg))}60%,to{transform:translate3d(calc(var(--dir) * -190px), 260px, 20px) rotateY(calc(var(--dir) * 22deg))}}@keyframes k-ring{0%,45%{opacity:0;transform:translateZ(6px)scale(1.18)}48%,53%{opacity:1;transform:translateZ(6px)scale(1)}56%,to{opacity:0;transform:translateZ(6px)scale(1.05)}}.seal{width:88px;height:88px;top:-2px;left:calc(var(--dir) * -54px);border:3px double var(--color-gold-500);color:#b8912f;font-family:var(--font-display);text-align:center;background:#fbf7ee;border-radius:50%;place-items:center;gap:2px;padding:9px;font-size:.6rem;font-weight:800;line-height:1.1;animation-name:k-seal;display:grid;box-shadow:0 20px 40px -16px #15294db3}.seal svg{width:21px;height:21px}@keyframes k-seal{0%,58%{opacity:0;transform:translateZ(460px)rotate(-14deg)scale(2.4)}60%{opacity:1}63%{transform:translateZ(250px)rotate(-14deg)scale(.94)}65%{transform:translateZ(250px)rotate(-14deg)scale(1.03)}67%,73%{opacity:1;transform:translateZ(250px)rotate(-14deg)scale(1)}78%{opacity:0;animation-timing-function:step-end;transform:translate3d(0,-24px,250px)rotate(-14deg)scale(.6)}78.5%,to{opacity:0;transform:translate3d(0,-900px,250px)rotate(-14deg)scale(.6)}}.stamp-sparks{top:-2px;left:calc(var(--dir) * -54px);color:var(--color-gold-400);animation-name:k-stamp-sparks}.stamp-sparks svg{position:absolute}@keyframes k-stamp-sparks{0%,62%{opacity:0;transform:translateZ(300px)scale(.4)}65%{opacity:1;transform:translateZ(300px)scale(1)}70%,to{opacity:0;transform:translateZ(300px)scale(1.5)}}.bk{width:184px;height:236px;transform-style:preserve-3d;animation-name:k-bk;top:0}.bk-part{border-radius:6px 12px 12px 6px;position:absolute;inset:0}[dir=rtl] .bk-part{border-radius:12px 6px 6px 12px}.bk-back{background:linear-gradient(135deg, var(--color-navy-900), var(--color-navy-800));transform:translateZ(-14px);box-shadow:inset 0 0 0 1px #d9cdb829}.bk-page{transform-style:preserve-3d;background:linear-gradient(90deg,#15294d24,#0000 9%),#f7f1e6;border-radius:0 6px 6px 0;inset:5px 5px 5px 0;transform:translateZ(-6px)}[dir=rtl] .bk-page{background:linear-gradient(270deg,#15294d24,#0000 9%),#f7f1e6;border-radius:6px 0 0 6px;inset:5px 0 5px 5px}.bk-pe{position:absolute}.bk-pe-fore{transform-origin:100%;background:repeating-linear-gradient(0deg,#e0d4bd 0 1px,#f5efe3 1px 3px);width:8px;height:100%;top:0;right:0;transform:translateZ(-8px)rotateY(90deg)}[dir=rtl] .bk-pe-fore{transform-origin:0;left:0;right:auto;transform:translateZ(-8px)rotateY(-90deg)}.bk-pe-top,.bk-pe-bot{background:repeating-linear-gradient(90deg,#e0d4bd 0 1px,#f5efe3 1px 3px);width:100%;height:8px;left:0}.bk-pe-top{transform-origin:top;top:0;transform:translateZ(-8px)rotateX(90deg)}.bk-pe-bot{transform-origin:bottom;bottom:0;transform:translateZ(-8px)rotateX(-90deg)}.bk-cover{transform-style:preserve-3d;transform-origin:0;animation-name:k-cover}[dir=rtl] .bk-cover{transform-origin:100%}.bk-face{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.bk-front{background:radial-gradient(1px 1px at 20% 18%, #f2f2f4 40%, transparent 60%), radial-gradient(1.5px 1.5px at 76% 12%, #e9c775 40%, transparent 60%), radial-gradient(1px 1px at 84% 48%, #f2f2f4 40%, transparent 60%), radial-gradient(1px 1px at 30% 70%, #aab4e8 40%, transparent 60%), radial-gradient(1px 1px at 62% 82%, #f2f2f4 40%, transparent 60%), linear-gradient(160deg, var(--color-navy-700), var(--color-navy-800) 45%, var(--color-navy-950));transform:translateZ(4px);box-shadow:inset 0 0 0 1px #d9cdb838}.bk-foil{border:1px solid #e9c7755c;border-radius:4px 9px 9px 4px;position:absolute;inset:9px;box-shadow:inset 0 0 0 3px #0000,inset 0 0 0 4px #e9c7751f}[dir=rtl] .bk-foil{border-radius:9px 4px 4px 9px}.bk-sheen{pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0 22%,#0000 24% 70%,#ffffff09 72%);position:absolute;inset:0}.bk-inner{background:linear-gradient(270deg,#15294d38,#0000 18%),linear-gradient(135deg,#e3d8c4,#efe6d6);transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #15294d14}[dir=rtl] .bk-inner{background:linear-gradient(90deg,#15294d38,#0000 18%),linear-gradient(135deg,#e3d8c4,#efe6d6)}.bk-ce{background:linear-gradient(180deg, var(--color-navy-800), var(--color-navy-950));position:absolute}.bk-ce-fore{transform-origin:100%;width:4px;height:100%;top:0;right:0;transform:rotateY(90deg)}[dir=rtl] .bk-ce-fore{transform-origin:0;left:0;right:auto;transform:rotateY(-90deg)}.bk-ce-top,.bk-ce-bot{width:100%;height:4px;left:0}.bk-ce-top{transform-origin:top;top:0;transform:rotateX(90deg)}.bk-ce-bot{transform-origin:bottom;bottom:0;transform:rotateX(-90deg)}.bk-frame{aspect-ratio:1;border:2px solid var(--color-sand-300);background:#0a153080;border-radius:50%;width:48%;position:absolute;top:20%;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 0 4px #e9c77524}.bk-frame svg{width:100%;height:100%;display:block}.bk-title{text-align:center;font-family:var(--font-display);color:var(--color-sand-300);inset-inline:0;font-size:.82rem;font-weight:700;position:absolute;bottom:13%}@keyframes k-bk{0%,64%{transform:translateY(300px)scale(1)}76%,86%{transform:translate(0)scale(1)}90%,92%{transform:translateY(-170px)scale(1)}98%{transform:translate3d(0,48px,-30px)scale(.74)}to{transform:translate3d(calc(var(--dir) * 24px), 48px, -30px) scale(.74)}}@keyframes k-cover{0%,80%{transform:rotateY(calc(var(--open) * 138deg))}85%,to{transform:rotateY(0)}}.bx{width:280px;height:170px;transform-style:preserve-3d;animation-name:k-box;top:70px}.bx-w{position:absolute}.bx-back{backface-visibility:hidden;background:repeating-linear-gradient(90deg,#0000000d 0 2px,#0000 2px 7px),linear-gradient(#5b4b3b,#74624d 40%,#8a7862);inset:0;transform:translateZ(-90px)}.bx-floor{transform-origin:top;background:linear-gradient(#4a3d30,#66563f);width:100%;height:180px;top:100%;left:0;transform:translateZ(-90px)rotateX(90deg)}.bx-left,.bx-right{background:repeating-linear-gradient(90deg,#0000000d 0 2px,#0000 2px 7px),linear-gradient(#7f6d58,#9a8770 40%,#ad9a80);width:180px;height:100%;top:0}.bx-left{transform-origin:0;left:0;transform:translateZ(-90px)rotateY(-90deg)}.bx-right{transform-origin:100%;right:0;transform:translateZ(-90px)rotateY(90deg)}.bx-flap,.bx-flap-l,.bx-flap-r{backface-visibility:hidden;background:linear-gradient(#ffffff29,#0000 14%),repeating-linear-gradient(90deg,#0000000a 0 2px,#0000 2px 7px),linear-gradient(#d3c2a3,#bfae90);box-shadow:inset 0 -2px #00000024}.bx-flap{transform-origin:bottom;border-radius:8px 8px 0 0;width:100%;height:96px;bottom:100%;left:0;transform:translateZ(-90px)rotateX(16deg)}.bx-flap-l,.bx-flap-r{border-radius:6px 6px 0 0;width:180px;height:64px;bottom:100%}.bx-flap-l{transform-origin:0 100%;left:0;transform:translateZ(-90px)rotateY(-90deg)rotateX(-12deg)}.bx-flap-r{transform-origin:100% 100%;right:0;transform:translateZ(-90px)rotateY(90deg)rotateX(-12deg)}.bx-front{backface-visibility:hidden;background:linear-gradient(#ffffff3d,#0000 5%),linear-gradient(90deg,#00000024,#0000 12% 88%,#00000024),repeating-linear-gradient(90deg,#00000009 0 2px,#0000 2px 7px),linear-gradient(#d8c8a9,#bfae90 60%,#a8967b);inset:0;transform:translateZ(90px)}.bx-tape{background:linear-gradient(90deg,#f7f2e833,#f7f2e86b 20% 80%,#f7f2e833);width:32px;position:absolute;top:0;bottom:0;left:50%;translate:-50%;box-shadow:inset 1px 0 #ffffff59,inset -1px 0 #00000014}.bx-stamp{inset-inline-start:18px;background:radial-gradient(circle,#15294d59 5px,#0000 6px);border:1.5px dashed #15294d66;border-radius:50%;width:34px;height:34px;position:absolute;top:16px}.bx-label{background:var(--color-cream-100);color:var(--color-navy-800);inset-inline-end:18px;border-radius:6px;padding:7px 11px;font-size:.66rem;line-height:1.4;position:absolute;bottom:16px;box-shadow:0 0 0 1px #15294d14,0 8px 14px -6px #0006}.bx-label b{font-family:var(--font-display);color:var(--color-navy-800);font-size:.85rem;display:block}@keyframes k-box{0%,84%{transform:translateY(300px)}92%,98%{transform:translate(0)}to{transform:translate3d(calc(var(--dir) * 24px), 0, 0)}}.ship{color:var(--color-gold-400);animation-name:k-ship;top:60px}.ship svg{position:absolute}@keyframes k-ship{0%,93%{opacity:0;transform:translateZ(300px)scale(.6)}97%{opacity:1;transform:translateZ(300px)scale(1)}to{opacity:1;transform:translateZ(300px)scale(1.08)}}@keyframes k-cap{0%{opacity:0;transform:translateY(22px)}14%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@keyframes k-cap-first{0%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@keyframes k-cap-last{0%{opacity:0;transform:translateY(22px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes k-fill{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes k-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.how-track{height:auto}.how-stage{height:auto;position:static}.how-scene{height:520px}.how-captions{gap:1.5rem;min-height:0;display:grid}.how-cap{opacity:1;position:static;transform:none;animation:none!important}.how-rail{display:none}.how-track .ob,.how-track .sh,.how-track .hx,.how-track .bk-cover,.how-track .opt-ring{animation-duration:1s;animation-play-state:paused;animation-delay:-660ms;animation-timeline:auto;animation-range:normal}}.lift-layer{--lift:0;z-index:3;pointer-events:none;perspective:1100px;perspective-origin:50% 100%;inset-inline:0;height:36vh;position:absolute;top:0}.page-lift{background:linear-gradient(180deg, transparent 70%, #15294d0f), var(--color-cream-100);border-bottom:2px solid var(--color-sand-200);transform-origin:50% 0;transform:rotateX(calc(var(--lift) * -92deg));opacity:calc(1 - clamp(0, (var(--lift) - .84) * 7, 1));position:absolute;inset:0;box-shadow:0 30px 60px -20px #0009}.page-lift:after{content:"";mix-blend-mode:multiply;opacity:calc(var(--lift) * .95);background:linear-gradient(#bfae9c4d,#604e3cf2);position:absolute;inset:0}.page-lift-shadow{transform-origin:50% 0;height:120%;transform:scaleY(calc(1 - var(--lift) * .55));opacity:calc(.95 - var(--lift));inset-inline:0;background:linear-gradient(#050c1ebf,#0000);position:absolute;top:0}.reveal.is-in .lift-layer{animation:1.5s cubic-bezier(.5,0,.2,1) .1s both page-lift}@keyframes page-lift{to{--lift:1}}@supports (animation-timeline:view()){.lift-layer,.reveal.is-in .lift-layer{animation:linear both page-lift;animation-timeline:view();animation-range:cover 10% cover 70%}}.books-balcony{opacity:.22;-webkit-mask-composite:source-in;inset-inline:0;-webkit-mask-composite:source-in;position:absolute;top:clamp(300px,42vh,440px);-webkit-mask-image:linear-gradient(#000 20%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#000 20%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.books-balcony svg{height:72px!important}.display{flex-direction:column;display:flex}@media (min-width:640px){.display{grid-template-rows:subgrid;grid-row:span 5;display:grid}}.ledge-scene{position:relative}.ledge{inset-inline:13%;height:33px;position:absolute;bottom:0;transform:translateZ(0)}.ledge-top{background:linear-gradient(180deg, #f6f0e4, var(--color-cream-300));border-radius:2px 2px 0 0;height:11px;display:block;box-shadow:inset 0 1px #fffaf0}.ledge-front{background:radial-gradient(90% 70% at 28% 30%, #ffffff29, transparent 60%), radial-gradient(60% 80% at 76% 70%, #503c2824, transparent 60%), linear-gradient(180deg, var(--color-sand-300), var(--color-sand-400) 70%, #a3927f);height:22px;display:block;box-shadow:inset 0 -1px #00000040,inset 6px 0 8px -6px #00000040,inset -6px 0 8px -6px #00000040}.ledge:after{content:"";inset-inline:-6%;background:radial-gradient(55% 100% at 50% 0,#0000008c,#0000 70%);height:46px;position:absolute;top:100%}.ledge-scene:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#e9c77529,#0000 70%);width:min(70%,380px);height:78%;position:absolute;bottom:20px;left:50%;translate:-50%}.open-hint{text-align:center;color:#d9cdb88c;inset-inline:0;font-size:.72rem;transition:opacity .4s;display:none;position:absolute;bottom:-1.6rem}@media (hover:hover) and (pointer:fine){.open-hint{display:block}.ledge-scene:has(.book-live[data-open="1"]) .open-hint{opacity:0}}.plate{border-top:1px solid #e9c77547;margin-top:2.6rem;padding-top:1.1rem;position:relative}.plate:before{content:"";background:var(--color-gold-400);width:7px;height:7px;position:absolute;top:-4px;left:50%;translate:-50%;rotate:45deg;box-shadow:0 0 10px #e9c77599}.hero-chip{font-family:var(--font-display);color:var(--color-gold-300);background:#f7f2e814;border:1px solid #f7f2e81f;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.3rem .9rem .3rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}[dir=rtl] .hero-chip{padding:.3rem .6rem .3rem .9rem}.hero-chip svg{opacity:.8;width:.9rem;height:.9rem}.plate-tag{letter-spacing:.06em;color:var(--color-gold-300);border:1px solid #e9c7754d;border-radius:999px;padding:.2rem .7rem;font-size:.72rem}@media (min-width:640px){.vitrine{position:relative}.vitrine:before{content:"";background:linear-gradient(#0000,#e9c77540 20% 80%,#0000);width:1px;position:absolute;top:4%;bottom:12%;left:50%}}.book-live{--pose:0;cursor:pointer}.book-live .book-bob{animation:7s ease-in-out infinite book-bob;animation-delay:var(--bob-d,0s)}.book-live .book-float{transform:translateX(calc(var(--open) * var(--w) * .5 * (1 - var(--pose)))) rotateY(calc(var(--open) * (-26deg + var(--pose) * 18deg)))}.book-spine{background:linear-gradient(180deg, transparent 10%, #e9c7758c 10%, #e9c7758c calc(10% + 2px), transparent calc(10% + 2px)), linear-gradient(180deg, transparent 88%, #e9c7758c 88%, #e9c7758c calc(88% + 2px), transparent calc(88% + 2px)), linear-gradient(90deg, var(--color-navy-950), var(--color-navy-700) 55%, var(--color-navy-900));width:16px;position:absolute;top:0;bottom:0}[dir=ltr] .book-spine{transform-origin:0;left:0;transform:rotateY(90deg)}[dir=rtl] .book-spine{transform-origin:100%;right:0;transform:rotateY(-90deg)}.cover-foil{pointer-events:none;border:1px solid #e9c77552;border-radius:4px 9px 9px 4px;position:absolute;inset:9px}[dir=rtl] .cover-foil{border-radius:9px 4px 4px 9px}.book-live .cover{transition:transform 1.1s var(--ease-in-out-soft) .35s;animation:none;transform:rotateY(0)}.book-live[data-open="1"] .cover{transform:rotateY(calc(var(--open) * 180deg));transition-delay:0s}.book-live .leaf{transition:transform 1s var(--ease-in-out-soft) 0s;animation:none;transform:translateZ(-4px)rotateY(0)}.book-live[data-open="1"] .leaf{transform:translateZ(6px) rotateY(calc(var(--open) * 168deg));transition-delay:.7s}.book-live .photo-card{opacity:1;animation:none;overflow:hidden;transform:translate(-50%)translateZ(2px)}.book-live .cover-title,.book-live .book-shadow{opacity:1;animation:none}.book-live .cover-frame{animation:none}.book-live .page-text b{color:var(--color-gold-500);font-weight:800}@media (prefers-reduced-motion:reduce){.lift-layer,.reveal.is-in .lift-layer{animation:none;display:none}.book-live .book-bob{animation:none}.book-live .cover,.book-live .leaf{transition:none}}.bl-hold{block-size:100lvh;display:block}.brand-loader{z-index:90;background:radial-gradient(120% 90% at 50% 8%, #2f4f8c80, transparent 60%), radial-gradient(90% 70% at 50% 100%, #e9c77524, transparent 62%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900) 55%, #0a1530);color:var(--color-cream-100);align-content:center;justify-items:center;gap:1.5rem;padding:2rem;animation:.24s ease-out both bl-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes bl-in{0%{opacity:0}to{opacity:1}}.bl-sky{pointer-events:none;position:absolute;inset:0}.bl-dust{left:calc(50% + var(--x));top:calc(50% + var(--y));width:calc(22px * var(--s));height:calc(22px * var(--s));color:var(--color-gold-300);opacity:0;animation:3.6s cubic-bezier(.4,0,.3,1) infinite bl-dust;animation-delay:calc(var(--i) * .42s);position:absolute}@keyframes bl-dust{0%{opacity:0;transform:translateY(26px)scale(.4)rotate(0)}22%{opacity:1}70%{opacity:.55}to{opacity:0;transform:translateY(-34px)scale(1)rotate(90deg)}}.bl-mark{width:min(78vw,420px);position:relative}.bl-svg{width:100%;display:block;overflow:visible}.bl-ghost{fill:#d9cdb814}.bl-draw path{fill:none;stroke:var(--color-gold-300);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.65,0,.35,1) both bl-write;animation-delay:calc(var(--i) * 90ms)}@keyframes bl-write{to{stroke-dashoffset:0}}.bl-ink{fill:var(--color-cream-100);clip-path:inset(0 100% 0 0);animation:.9s cubic-bezier(.5,0,.2,1) .76s both bl-ink-ltr}[dir=rtl] .bl-ink{animation-name:bl-ink-rtl}@keyframes bl-ink-ltr{to{clip-path:inset(0)}}@keyframes bl-ink-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.bl-beam{animation:2.8s cubic-bezier(.55,0,.25,1) .7s infinite bl-beam}@keyframes bl-beam{0%{opacity:0;transform:translate(0)}10%,55%{opacity:1}75%,to{opacity:0;transform:translate(900px)}}[dir=rtl] .bl-beam{animation-name:bl-beam-rtl}@keyframes bl-beam-rtl{0%{opacity:0;transform:translate(760px)}10%,55%{opacity:1}75%,to{opacity:0;transform:translate(-140px)}}.bl-rail{background:#d9cdb829;border-radius:999px;width:min(64vw,280px);height:3px;position:relative;overflow:hidden}.bl-rail>i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--color-gold-500), var(--color-gold-300));animation:7s cubic-bezier(.05,.8,.2,1) both bl-rail;position:absolute;inset:0;transform:scaleX(.04)}[dir=rtl] .bl-rail>i{transform-origin:100%}@keyframes bl-rail{0%{transform:scaleX(.04)}55%{transform:scaleX(.66)}to{transform:scaleX(.94)}}.bl-hint{color:#f7f2e89e;font-size:.85rem;animation:2.8s ease-in-out infinite bl-hint}@keyframes bl-hint{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.brand-loader{animation:none}.bl-dust,.bl-beam,.bl-draw{display:none}.bl-ink{clip-path:none;animation:none}.bl-hint{animation:none}.bl-rail>i{animation:1.6s ease-in-out infinite alternate bl-rail-still;transform:scaleX(.5)}@keyframes bl-rail-still{0%{opacity:.4}to{opacity:1}}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.start-\[8\%\]{inset-inline-start:8%}.start-\[10\%\]{inset-inline-start:10%}.start-\[12\%\]{inset-inline-start:12%}.start-\[14\%\]{inset-inline-start:14%}.start-\[16\%\]{inset-inline-start:16%}.start-\[24\%\]{inset-inline-start:24%}.start-\[30\%\]{inset-inline-start:30%}.start-\[50\%\]{inset-inline-start:50%}.end-\[5\%\]{inset-inline-end:5%}.end-\[6\%\]{inset-inline-end:6%}.end-\[10\%\]{inset-inline-end:10%}.end-\[12\%\]{inset-inline-end:12%}.end-\[14\%\]{inset-inline-end:14%}.end-\[16\%\]{inset-inline-end:16%}.end-\[22\%\]{inset-inline-end:22%}.end-\[28\%\]{inset-inline-end:28%}.end-\[30\%\]{inset-inline-end:30%}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:0}.top-1{top:var(--spacing)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[9\%\]{top:9%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[24\%\]{top:24%}.top-\[28\%\]{top:28%}.top-\[30\%\]{top:30%}.top-\[34\%\]{top:34%}.top-\[38\%\]{top:38%}.top-\[46\%\]{top:46%}.top-\[48\%\]{top:48%}.top-\[52\%\]{top:52%}.top-\[74px\]{top:74px}.right-0{right:0}.right-\[10\%\]{right:10%}.right-\[14\%\]{right:14%}.right-\[16\%\]{right:16%}.right-\[28\%\]{right:28%}.right-\[30\%\]{right:30%}.right-\[34\%\]{right:34%}.right-\[40\%\]{right:40%}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[36\%\]{bottom:36%}.-left-2{left:calc(var(--spacing) * -2)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[14\%\]{left:14%}.left-\[16\%\]{left:16%}.left-\[62\%\]{left:62%}.left-\[64\%\]{left:64%}.isolate{isolation:isolate}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.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}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/4{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[34\%\]{height:34%}.h-\[38\%\]{height:38%}.h-\[40\%\]{height:40%}.h-\[42\%\]{height:42%}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-\[420px\]{max-height:420px}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[100svh\]{min-height:100svh}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-\[16\%\]{width:16%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[46\%\]{width:46%}.w-\[124px\]{width:124px}.w-\[150px\]{width:150px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-navy-800\/10>:not(:last-child)){border-color:#15294d1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-navy-800\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-navy-800) 10%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-gold-400\/35{border-color:#e9c77559}@supports (color:color-mix(in lab, red, red)){.border-gold-400\/35{border-color:color-mix(in oklab, var(--color-gold-400) 35%, transparent)}}.border-gold-400\/60{border-color:#e9c77599}@supports (color:color-mix(in lab, red, red)){.border-gold-400\/60{border-color:color-mix(in oklab, var(--color-gold-400) 60%, transparent)}}.border-navy-800\/10{border-color:#15294d1a}@supports (color:color-mix(in lab, red, red)){.border-navy-800\/10{border-color:color-mix(in oklab, var(--color-navy-800) 10%, transparent)}}.border-navy-800\/12{border-color:#15294d1f}@supports (color:color-mix(in lab, red, red)){.border-navy-800\/12{border-color:color-mix(in oklab, var(--color-navy-800) 12%, transparent)}}.border-navy-800\/20{border-color:#15294d33}@supports (color:color-mix(in lab, red, red)){.border-navy-800\/20{border-color:color-mix(in oklab, var(--color-navy-800) 20%, transparent)}}.border-rose-400\/60{border-color:#d7969899}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/60{border-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.border-sand-300\/12{border-color:#d9cdb81f}@supports (color:color-mix(in lab, red, red)){.border-sand-300\/12{border-color:color-mix(in oklab, var(--color-sand-300) 12%, transparent)}}.border-sand-300\/20{border-color:#d9cdb833}@supports (color:color-mix(in lab, red, red)){.border-sand-300\/20{border-color:color-mix(in oklab, var(--color-sand-300) 20%, transparent)}}.border-sand-300\/40{border-color:#d9cdb866}@supports (color:color-mix(in lab, red, red)){.border-sand-300\/40{border-color:color-mix(in oklab, var(--color-sand-300) 40%, transparent)}}.border-sand-300\/80{border-color:#d9cdb8cc}@supports (color:color-mix(in lab, red, red)){.border-sand-300\/80{border-color:color-mix(in oklab, var(--color-sand-300) 80%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-cream-100{background-color:var(--color-cream-100)}.bg-cream-200{background-color:var(--color-cream-200)}.bg-cream-200\/50{background-color:#efe6d680}@supports (color:color-mix(in lab, red, red)){.bg-cream-200\/50{background-color:color-mix(in oklab, var(--color-cream-200) 50%, transparent)}}.bg-gold-300\/25{background-color:#f3dc9a40}@supports (color:color-mix(in lab, red, red)){.bg-gold-300\/25{background-color:color-mix(in oklab, var(--color-gold-300) 25%, transparent)}}.bg-gold-400\/15{background-color:#e9c77526}@supports (color:color-mix(in lab, red, red)){.bg-gold-400\/15{background-color:color-mix(in oklab, var(--color-gold-400) 15%, transparent)}}.bg-navy-800{background-color:var(--color-navy-800)}.bg-navy-800\/30{background-color:#15294d4d}@supports (color:color-mix(in lab, red, red)){.bg-navy-800\/30{background-color:color-mix(in oklab, var(--color-navy-800) 30%, transparent)}}.bg-navy-800\/60{background-color:#15294d99}@supports (color:color-mix(in lab, red, red)){.bg-navy-800\/60{background-color:color-mix(in oklab, var(--color-navy-800) 60%, transparent)}}.bg-navy-800\/\[0\.06\]{background-color:#15294d0f}@supports (color:color-mix(in lab, red, red)){.bg-navy-800\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-navy-800) 6%, transparent)}}.bg-navy-900{background-color:var(--color-navy-900)}.bg-navy-950{background-color:var(--color-navy-950)}.bg-navy-950\/40{background-color:#0a153066}@supports (color:color-mix(in lab, red, red)){.bg-navy-950\/40{background-color:color-mix(in oklab, var(--color-navy-950) 40%, transparent)}}.bg-rose-300\/25{background-color:#e7b5b740}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/25{background-color:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(60\%_50\%_at_80\%_20\%\,rgba\(34\,64\,128\,0\.5\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 50% at 80% 20%,#22408080,#0000 70%)}.bg-\[radial-gradient\(70\%_45\%_at_50\%_0\%\,rgba\(34\,64\,128\,0\.55\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 45% at 50% 0,#2240808c,#0000 70%)}.from-cream-300{--tw-gradient-from:var(--color-cream-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gold-300{--tw-gradient-from:var(--color-gold-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-600{--tw-gradient-from:var(--color-navy-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-700{--tw-gradient-from:var(--color-navy-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-900{--tw-gradient-from:var(--color-navy-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-950{--tw-gradient-from:var(--color-navy-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-950\/90{--tw-gradient-from:#0a1530e6}@supports (color:color-mix(in lab, red, red)){.from-navy-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-navy-950) 90%, transparent)}}.from-navy-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold-400{--tw-gradient-via:var(--color-gold-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-navy-700{--tw-gradient-via:var(--color-navy-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-navy-800{--tw-gradient-via:var(--color-navy-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-navy-900\/70{--tw-gradient-via:#0f1f3fb3}@supports (color:color-mix(in lab, red, red)){.via-navy-900\/70{--tw-gradient-via:color-mix(in oklab, var(--color-navy-900) 70%, transparent)}}.via-navy-900\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sand-300\/30{--tw-gradient-via:#d9cdb84d}@supports (color:color-mix(in lab, red, red)){.via-sand-300\/30{--tw-gradient-via:color-mix(in oklab, var(--color-sand-300) 30%, transparent)}}.via-sand-300\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#2f4d92\]{--tw-gradient-to:#2f4d92;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-navy-600{--tw-gradient-to:var(--color-navy-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-navy-700{--tw-gradient-to:var(--color-navy-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-navy-900\/30{--tw-gradient-to:#0f1f3f4d}@supports (color:color-mix(in lab, red, red)){.to-navy-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-navy-900) 30%, transparent)}}.to-navy-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-navy-950{--tw-gradient-to:var(--color-navy-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sand-300{--tw-gradient-to:var(--color-sand-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[70\%_center\]{object-position:70% center}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[104px\]{padding-top:104px}.pt-\[calc\(72px\+1\.5rem\)\]{padding-top:calc(72px + 1.5rem)}.pt-\[calc\(72px\+2\.5rem\)\]{padding-top:calc(72px + 2.5rem)}.\!pb-0{padding-bottom:0!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[clamp\(6rem\,14vw\,10rem\)\]{padding-bottom:clamp(6rem,14vw,10rem)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[clamp\(1\.4rem\,3\.2vw\,2rem\)\]{font-size:clamp(1.4rem,3.2vw,2rem)}.text-\[clamp\(1\.4rem\,3vw\,2rem\)\]{font-size:clamp(1.4rem,3vw,2rem)}.text-\[clamp\(1\.5rem\,3\.4vw\,2\.1rem\)\]{font-size:clamp(1.5rem,3.4vw,2.1rem)}.text-\[clamp\(1\.5rem\,3\.4vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3.4vw,2.2rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.1rem\)\]{font-size:clamp(1.5rem,3vw,2.1rem)}.text-\[clamp\(1\.6rem\,3\.4vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3.4vw,2.4rem)}.text-\[clamp\(1\.6rem\,3\.6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3.6vw,2.4rem)}.text-\[clamp\(1\.6rem\,3\.8vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3.8vw,2.4rem)}.text-\[clamp\(1\.6rem\,4\.6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,4.6vw,2.4rem)}.text-\[clamp\(1\.7rem\,3\.8vw\,2\.6rem\)\]{font-size:clamp(1.7rem,3.8vw,2.6rem)}.text-\[clamp\(1\.7rem\,4\.2vw\,2\.6rem\)\]{font-size:clamp(1.7rem,4.2vw,2.6rem)}.text-\[clamp\(1\.7rem\,4\.6vw\,2\.6rem\)\]{font-size:clamp(1.7rem,4.6vw,2.6rem)}.text-\[clamp\(1\.8rem\,5\.5vw\,2\.9rem\)\]{font-size:clamp(1.8rem,5.5vw,2.9rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,3rem\)\]{font-size:clamp(1.9rem,4.2vw,3rem)}.text-\[clamp\(1\.9rem\,5\.5vw\,3rem\)\]{font-size:clamp(1.9rem,5.5vw,3rem)}.text-\[clamp\(1\.35rem\,3vw\,1\.85rem\)\]{font-size:clamp(1.35rem,3vw,1.85rem)}.text-\[clamp\(2\.1rem\,5\.6vw\,3\.6rem\)\]{font-size:clamp(2.1rem,5.6vw,3.6rem)}.text-\[clamp\(2\.2rem\,5\.5vw\,4rem\)\]{font-size:clamp(2.2rem,5.5vw,4rem)}.text-\[clamp\(2\.6rem\,7\.2vw\,5\.4rem\)\]{font-size:clamp(2.6rem,7.2vw,5.4rem)}.text-\[clamp\(2rem\,5\.4vw\,3\.2rem\)\]{font-size:clamp(2rem,5.4vw,3.2rem)}.text-\[clamp\(2rem\,5vw\,3\.4rem\)\]{font-size:clamp(2rem,5vw,3.4rem)}.text-\[clamp\(2rem\,5vw\,3\.6rem\)\]{font-size:clamp(2rem,5vw,3.6rem)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-cream-100{color:var(--color-cream-100)}.text-cream-100\/50{color:#f7f2e880}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/50{color:color-mix(in oklab, var(--color-cream-100) 50%, transparent)}}.text-cream-100\/55{color:#f7f2e88c}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/55{color:color-mix(in oklab, var(--color-cream-100) 55%, transparent)}}.text-cream-100\/60{color:#f7f2e899}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/60{color:color-mix(in oklab, var(--color-cream-100) 60%, transparent)}}.text-cream-100\/65{color:#f7f2e8a6}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/65{color:color-mix(in oklab, var(--color-cream-100) 65%, transparent)}}.text-cream-100\/70{color:#f7f2e8b3}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/70{color:color-mix(in oklab, var(--color-cream-100) 70%, transparent)}}.text-cream-100\/75{color:#f7f2e8bf}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/75{color:color-mix(in oklab, var(--color-cream-100) 75%, transparent)}}.text-cream-100\/80{color:#f7f2e8cc}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/80{color:color-mix(in oklab, var(--color-cream-100) 80%, transparent)}}.text-cream-100\/85{color:#f7f2e8d9}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/85{color:color-mix(in oklab, var(--color-cream-100) 85%, transparent)}}.text-cream-100\/90{color:#f7f2e8e6}@supports (color:color-mix(in lab, red, red)){.text-cream-100\/90{color:color-mix(in oklab, var(--color-cream-100) 90%, transparent)}}.text-gold-300{color:var(--color-gold-300)}.text-gold-400{color:var(--color-gold-400)}.text-gold-500{color:var(--color-gold-500)}.text-ink-muted{color:var(--color-ink-muted)}.text-leaf-500{color:var(--color-leaf-500)}.text-navy-600{color:var(--color-navy-600)}.text-navy-800{color:var(--color-navy-800)}.text-navy-800\/40{color:#15294d66}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/40{color:color-mix(in oklab, var(--color-navy-800) 40%, transparent)}}.text-navy-800\/60{color:#15294d99}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/60{color:color-mix(in oklab, var(--color-navy-800) 60%, transparent)}}.text-navy-800\/65{color:#15294da6}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/65{color:color-mix(in oklab, var(--color-navy-800) 65%, transparent)}}.text-navy-800\/70{color:#15294db3}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/70{color:color-mix(in oklab, var(--color-navy-800) 70%, transparent)}}.text-navy-800\/75{color:#15294dbf}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/75{color:color-mix(in oklab, var(--color-navy-800) 75%, transparent)}}.text-navy-800\/80{color:#15294dcc}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/80{color:color-mix(in oklab, var(--color-navy-800) 80%, transparent)}}.text-navy-800\/85{color:#15294dd9}@supports (color:color-mix(in lab, red, red)){.text-navy-800\/85{color:color-mix(in oklab, var(--color-navy-800) 85%, transparent)}}.text-peri{color:var(--color-peri)}.text-sand-300{color:var(--color-sand-300)}.text-sand-300\/80{color:#d9cdb8cc}@supports (color:color-mix(in lab, red, red)){.text-sand-300\/80{color:color-mix(in oklab, var(--color-sand-300) 80%, transparent)}}.text-sand-400{color:var(--color-sand-400)}.text-star{color:var(--color-star)}.text-transparent{color:#0000}.text-whatsapp-bright{color:var(--color-whatsapp-bright)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(217\,205\,184\,0\.12\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#d9cdb81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-32px_rgba\(10\,21\,48\,0\.9\)\]{--tw-shadow:0 18px 40px -32px var(--tw-shadow-color,#0a1530e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-cream-100\/10:hover{background-color:#f7f2e81a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cream-100\/10:hover{background-color:color-mix(in oklab, var(--color-cream-100) 10%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-cream-100:hover{color:var(--color-cream-100)}.hover\:text-navy-800:hover{color:var(--color-navy-800)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,15rem\)_1fr\]{grid-template-columns:minmax(0,15rem) 1fr}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:end-\[8\%\]{inset-inline-end:8%}.md\:top-14{top:calc(var(--spacing) * 14)}.md\:top-\[9\%\]{top:9%}.md\:mx-0{margin-inline:0}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-\[136px\]{width:136px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr_1\.2fr\]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:overflow-visible{overflow:visible}.md\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.md\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.md\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.md\:from-navy-950\/90{--tw-gradient-from:#0a1530e6}@supports (color:color-mix(in lab, red, red)){.md\:from-navy-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-navy-950) 90%, transparent)}}.md\:from-navy-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:via-navy-900\/60{--tw-gradient-via:#0f1f3f99}@supports (color:color-mix(in lab, red, red)){.md\:via-navy-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-navy-900) 60%, transparent)}}.md\:via-navy-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.md\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.md\:object-center{object-position:center}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:0}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-\[136px\]{padding-top:136px}.md\:pt-\[calc\(72px\+2\.5rem\)\]{padding-top:calc(72px + 2.5rem)}.md\:pt-\[calc\(72px\+3\.5rem\)\]{padding-top:calc(72px + 3.5rem)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[1\.7rem\]{font-size:1.7rem}}@media (min-width:64rem){.lg\:end-\[6\%\]{inset-inline-end:6%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:bg-linear-to-r:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.rtl\:bg-linear-to-r:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to right in oklab}}.rtl\:bg-linear-to-r:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-image:linear-gradient(var(--tw-gradient-stops))}@media (min-width:48rem){.rtl\:md\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.rtl\:md\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab}}.rtl\:md\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-image:linear-gradient(var(--tw-gradient-stops))}}}@property --lift{syntax:"<number>";inherits:true;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
