@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/08f6416a07b67cc4.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e876d9e4f9365ee8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6ef1e953ea6ff39b.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_c39673{font-family:Big Shoulders,Impact,Arial Narrow,sans-serif;font-weight:900;font-style:normal}.__variable_c39673{--font-display:"Big Shoulders",Impact,Arial Narrow,sans-serif}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_aa3de7{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_aa3de7{--font-body:"Figtree","Figtree Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b536e6e5d888930-s.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a80-0aff,u+200c-200d,u+20b9,u+25cc,u+a830-a839}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6aaf0032a5ae910d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e300c52e74d6f774-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Shrikhand Fallback;src:local("Arial");ascent-override:85.81%;descent-override:36.13%;line-gap-override:0.00%;size-adjust:119.56%}.__className_326462{font-family:Shrikhand,Shrikhand Fallback;font-weight:400;font-style:normal}.__variable_326462{--font-script:"Shrikhand","Shrikhand Fallback"}@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de680e5a4923c83f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e61861fecd41586c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Monoton Fallback;src:local("Arial");ascent-override:82.86%;descent-override:28.79%;line-gap-override:0.00%;size-adjust:139.43%}.__className_0d7458{font-family:Monoton,Monoton Fallback;font-weight:400;font-style:normal}.__variable_0d7458{--font-f4-neon:"Monoton","Monoton Fallback"}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a9747aa471540d59-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fded1358013dc048-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Yellowtail Fallback;src:local("Arial");ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.__className_180675{font-family:Yellowtail,Yellowtail Fallback;font-weight:400;font-style:normal}.__variable_180675{--font-f4-hand:"Yellowtail","Yellowtail Fallback"}

/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-mono:var(--fm);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-snug:1.375;--ease-out:cubic-bezier(0,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--fb);--default-mono-font-family:var(--fm);--font-display:var(--fd)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--cream);color:var(--ink);-webkit-text-size-adjust:100%;font-size:18px}@media (min-width:768px){html{font-size:17px}}body{font:400 1rem/1.55 var(--fb);margin:0;overflow-x:clip}.display,h1,h2,h3{font-family:var(--fd);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin:0;font-weight:900;line-height:.92}:focus-visible{outline:3px solid var(--flame);outline-offset:3px}::selection{background:var(--ember);color:var(--ink)}}@layer components{.halftone{background-color:var(--cream);background-image:radial-gradient(circle,#1f6fd121 1.5px,#0000 2.1px);background-size:18px 18px}.halftone-royal{background-color:var(--royal);background-image:radial-gradient(circle,#fff5e324 1.5px,#0000 2.1px)}.halftone-navy,.halftone-royal{color:var(--cream);background-size:18px 18px}.halftone-navy{background-color:var(--navy);background-image:radial-gradient(circle,#cdeef81a 1.5px,#0000 2.1px)}.wrap{padding-left:max(clamp(16px,4vw,64px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,64px),env(safe-area-inset-right,0px))}.eyebrow{font:700 12px/1 var(--fm);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.eyebrow:after,.eyebrow:before{content:"";background:var(--flame);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:12px;height:12px}.label{font:700 12px/1.3 var(--fm);letter-spacing:.14em;text-transform:uppercase}.script{font-family:var(--fs);text-transform:none;font-weight:400}.cesac-mark{background:currentColor;flex:none;width:1em;height:1.06em;display:inline-block;-webkit-mask:url(/cesac/cesac-mark-96.png) 50%/contain no-repeat;mask:url(/cesac/cesac-mark-96.png) 50%/contain no-repeat}.spark{width:var(--s,22px);aspect-ratio:1;background:var(--c,var(--cream));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:twinkle var(--d,3.2s) ease-in-out infinite;pointer-events:none;position:absolute}@keyframes twinkle{50%{opacity:.5;transform:scale(.45)rotate(45deg)}}.btn{border-radius:var(--r-btn);border:2px solid var(--navy);min-height:56px;box-shadow:var(--sh-2);font:700 1rem/1.1 var(--fb);cursor:pointer;transition:transform .25s var(--spring),box-shadow .25s ease,background-color .2s;will-change:transform;justify-content:center;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--sh-3);transform:translate(-2px,-2px)rotate(-1deg)}.btn:active{box-shadow:1px 1px 0 var(--navy);transform:translate(2px,2px)}.btn:disabled,.btn[aria-disabled=true]{cursor:progress;opacity:.75;box-shadow:var(--sh-1);transform:none}.btn-flame{background:var(--flame);color:var(--ink)}.btn-royal{background:var(--royal);color:#fff}.btn-cream{background:var(--cream);color:var(--navy)}.btn-ghost{color:var(--navy);box-shadow:none;background:0 0}.btn-ghost:hover{box-shadow:var(--sh-1)}.card{border:2px solid var(--edge);border-radius:var(--r-card);box-shadow:var(--sh-2)}.card,.field{background:var(--paper)}.field{border-radius:var(--r-sm);border:2px solid var(--navy);width:100%;min-height:56px;color:var(--ink);font:500 1rem/1.3 var(--fb);padding:12px 16px}.field:focus{border-color:var(--royal);box-shadow:var(--sh-1);outline:none}.tag{border-radius:var(--r-tag);font:700 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--ember);color:var(--ink);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{transform:translateY(16px)}}.rise{animation:rise .9s var(--ease-out) both}.busy-dot{width:10px;height:10px;animation:busy .9s var(--ease-out) infinite alternate;background:currentColor;border-radius:2px}@keyframes busy{to{opacity:.4;transform:rotate(90deg)scale(.6)}}.ribbon-text{font:900 26px/1 var(--fd);letter-spacing:.04em;text-transform:uppercase}.big-tile{border-radius:var(--r-card);border:3px solid var(--navy);min-height:260px;box-shadow:var(--sh-3);transition:transform .35s var(--spring),box-shadow .35s ease;flex-direction:column;gap:12px;padding:22px 22px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.big-tile:hover{box-shadow:9px 9px 0 var(--navy);transform:translate(-3px,-3px)rotate(-.6deg)}.big-tile:active{box-shadow:2px 2px 0 var(--navy);transform:translate(3px,3px)}.big-tile-glyph{border-radius:var(--r-md);border:2px solid var(--navy);background:var(--paper);width:64px;height:64px;color:var(--navy);box-shadow:var(--sh-1);place-items:center;font-size:34px;display:grid}.big-tile-title{font:900 clamp(40px,4.4vw,60px) /.9 var(--fd);text-transform:uppercase;margin-top:auto}.big-tile-body{max-width:30ch;font-weight:500}.big-tile-cta{border-radius:var(--r-btn);border:2px solid var(--navy);background:var(--paper);min-height:48px;color:var(--navy);font:700 1rem/1 var(--fb);box-shadow:var(--sh-1);align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.tile-flame{background:var(--navy);color:var(--cream)}.tile-flame .big-tile-title{color:var(--ember)}.tile-stretch{background:var(--royal);color:#fff}.tile-shield{background:var(--sky-2);color:var(--navy)}.tile-shield .big-tile-title{color:var(--royal-2)}.tile-rock{background:var(--stone);color:var(--ink)}.sample-tag{background:var(--ember);color:var(--ink)}.explainer-step,.sample-tag{border:2px solid var(--navy)}.explainer-step{border-radius:var(--r-md);background:var(--paper);transition:transform .5s var(--spring),background-color .4s,box-shadow .4s;padding:16px}.explainer-step[data-on=true]{background:var(--ember);box-shadow:var(--sh-2);transform:translate(-2px,-2px)rotate(-1deg)}.explainer-num{border:2px solid var(--navy);background:var(--cream);width:40px;height:40px;font:900 24px/1 var(--fd);border-radius:10px;place-items:center;display:inline-grid}.explainer-bar{background:var(--cream-3);border-radius:3px;height:6px;overflow:hidden}.explainer-bar>span{background:var(--flame);transform-origin:0;height:100%;display:block}}@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.top-0{top:0}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-170{margin:calc(var(--spacing) * 170)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.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)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.\!min-h-12{min-height:calc(var(--spacing) * 12)!important}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-dvh{min-height:100dvh}.\!w-auto{width:auto!important}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[44ch\]{max-width:44ch}.max-w-\[1280px\]{max-width:1280px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[var\(--r-card\)\]{border-radius:var(--r-card)}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-\[var\(--r-tag\)\]{border-radius:var(--r-tag)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[var\(--line\)\]{border-color:var(--line)}.border-navy{border-color:var(--navy)}.border-transparent{border-color:#0000}.\!bg-cream-2{background-color:var(--cream-2)!important}.\!bg-ok{background-color:var(--ok)!important}.\!bg-sky-2{background-color:var(--sky-2)!important}.bg-bad{background-color:var(--bad)}.bg-bad-soft{background-color:var(--bad-soft)}.bg-cream{background-color:var(--cream)}.bg-ember{background-color:var(--ember)}.bg-ink{background-color:var(--ink)}.bg-navy{background-color:var(--navy)}.bg-ok{background-color:var(--ok)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-paper{background-color:var(--paper)}.bg-sky-2{background-color:var(--sky-2)}.bg-warn{background-color:var(--warn)}.bg-warn-soft{background-color:var(--warn-soft)}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.\!pl-3{padding-left:calc(var(--spacing) * 3)!important}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.font-display{font-family:var(--fd)}.font-mono{font-family:var(--fm)}.font-sans{font-family:var(--fb)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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\.9em\]{font-size:.9em}.text-\[1\.1em\]{font-size:1.1em}.text-\[15px\]{font-size:15px}.text-\[clamp\(2\.8rem\,9vw\,5\.5rem\)\]{font-size:clamp(2.8rem,9vw,5.5rem)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.\!text-white{color:var(--color-white)!important}.text-cream{color:var(--cream)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-navy{color:var(--navy)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.shadow-hard-1{--tw-shadow:var(--sh-1)}.shadow-hard-1,.shadow-hard-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-hard-2{--tw-shadow:var(--sh-2)}.shadow-hard-3{--tw-shadow:var(--sh-3)}.ring,.shadow-hard-3{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)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-cream-2:hover{background-color:var(--cream-2)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}@media (min-width:360px){.min-\[360px\]\:block{display:block}}@media (min-width:40rem){.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:items-end{align-items:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:\!hidden{display:none!important}.lg\:flex{display:flex}.lg\:hidden{display:none}}}:root{--cream:#fff5e3;--cream-2:#f6e7cb;--cream-3:#ead8b4;--paper:#fffdf8;--ink:#0a1a33;--navy:#0b2350;--navy-2:#12305f;--royal:#1f6fd1;--royal-2:#1557ad;--sky:#9ed8ee;--sky-2:#cdeef8;--sky-3:#6dbfe3;--flame:#ff6a2b;--ember:#ffb23a;--sun:#ffd27a;--stone:#e3c08f;--crimson:#c6440d;--muted:#4a5d78;--line:#0a1a331f;--ok:#1e7f52;--ok-soft:#dcf2e6;--warn:#ffb23a;--warn-soft:#ffefd0;--bad:#b3261e;--bad-soft:#f9dedc;--edge:var(--navy);--sh-1:2px 2px 0 #0b2350e6;--sh-2:4px 4px 0 var(--navy);--sh-3:6px 6px 0 var(--navy);--r-sm:12px;--r-btn:14px;--r-md:18px;--r-card:26px;--r-xl:36px;--r-sec:44px;--r-tag:6px;--spring:cubic-bezier(.2,.8,.3,1);--ease-out:cubic-bezier(.2,.7,.2,1);--overshoot:cubic-bezier(.34,1.56,.64,1);--font-f4-display:var(--font-display);--font-f4-body:var(--font-body);--font-f4-mono:var(--font-mono);--font-f4-script:var(--font-script);--fd:var(--font-display),"Arial Narrow",Impact,sans-serif;--fb:var(--font-body),system-ui,sans-serif;--fm:var(--font-mono),ui-monospace,monospace;--fs:var(--font-script),"Cooper Black",Georgia,serif;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.f4{--sky:#9ed8ee;--sky-2:#cdeef8;--sky-3:#6dbfe3;--royal:#1f6fd1;--royal-2:#1557ad;--navy:#0b2350;--ink:#0a1a33;--cream:#fff5e3;--cream-2:#f6e7cb;--flame:#ff6a2b;--ember:#ffb23a;--stone:#e3c08f;--void:#060d18;--beam:#8ed9f7;--p-stretch:#6fb6ff;--p-invis:#cdeef8;--p-flame:#ff7a33;--p-rock:#e3c08f;--lime:#ffb23a;--on-pop:#0a1a33;--r-sec:44px;--r-card:26px;--r-btn:14px;--inset:clamp(8px,1.4vw,18px);--fd:var(--font-f4-display),"Arial Narrow",Impact,sans-serif;--fs:var(--font-f4-script),"Cooper Black",Georgia,serif;--fn:var(--font-f4-neon),var(--font-f4-display),Impact,sans-serif;--fh:var(--font-f4-hand),"Brush Script MT",cursive;--fb:var(--font-f4-body),system-ui,sans-serif;--fm:var(--font-f4-mono),ui-monospace,monospace;background:var(--cream);color:var(--ink);font:400 16px/1.55 var(--fb);overflow-x:clip;padding-bottom:var(--inset)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.f4 h1,.f4 h2,.f4 h3{font-family:var(--fd);font-weight:900;line-height:.9;margin:0;text-wrap:balance;text-transform:uppercase}.f4 :focus-visible{outline:3px solid var(--flame);outline-offset:3px}.f4 .wrap{padding-left:max(clamp(16px,4vw,64px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,64px),env(safe-area-inset-right,0px))}.f4 .hand{font-family:var(--fh);font-size:clamp(24px,2.3vw,32px);line-height:1.05;text-align:left}.f4 .label{font:700 12px/1.3 var(--fm);letter-spacing:.14em;text-transform:uppercase;text-align:left}.f4 .script{font-family:var(--fs);font-weight:400;text-transform:none;letter-spacing:0}.f4 .extrude{color:var(--cream);-webkit-text-stroke:.045em var(--royal);paint-order:stroke fill;text-shadow:.02em .02em 0 var(--royal),.04em .04em 0 var(--royal),.06em .06em 0 var(--royal),.08em .08em 0 var(--royal)}.f4 .mark{display:inline-block;height:1.06em;background:currentColor;-webkit-mask:url(/sigil-mark.svg) center/contain no-repeat;mask:url(/sigil-mark.svg) center/contain no-repeat}.f4 .ico,.f4 .mark{width:1em;flex:none}.f4 .ico{height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.f4 .spark{position:absolute;width:var(--s,22px);aspect-ratio:1;background:var(--c,var(--cream));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:f4-twinkle var(--d,3.2s) ease-in-out infinite}@keyframes f4-twinkle{50%{transform:scale(.45) rotate(45deg);opacity:.5}}.f4 .eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.f4 .eyebrow:after,.f4 .eyebrow:before{content:"";width:12px;height:12px;background:var(--flame);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.f4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--r-btn);background:var(--flame);color:var(--ink);font:700 15px/1 var(--fb);text-decoration:none;border:2px solid var(--navy);box-shadow:4px 4px 0 var(--navy);transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s ease;will-change:transform}.f4 .btn:hover{transform:translate(-2px,-2px) rotate(-1deg);box-shadow:6px 6px 0 var(--navy)}.f4 .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--navy)}.f4 .btn.dark,.f4 .btn.ghost{background:var(--cream);color:var(--navy)}.f4 .btn.dark{border-color:var(--cream);box-shadow:4px 4px 0 rgba(255,245,227,.35)}.f4-loader{position:fixed;inset:0;z-index:90;background:#1f6fd1;display:grid;place-items:center;border-radius:0 0 44px 44px;pointer-events:none;animation:f4-lift .9s cubic-bezier(.76,0,.24,1) 2.05s forwards}html.f4-seen .f4-loader{display:none}@keyframes f4-lift{to{transform:translateY(-100%);visibility:hidden}}.f4-loader .emblem{position:relative;width:min(56vw,260px);aspect-ratio:1;display:grid;place-items:center}.f4-loader svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.f4-loader circle{fill:none;stroke:#fff5e3;stroke-width:5;stroke-dasharray:1;stroke-dashoffset:1;animation:f4-draw .7s cubic-bezier(.6,0,.2,1) .65s forwards}@keyframes f4-draw{to{stroke-dashoffset:0}}.f4-loader .quads{position:relative;width:52%;aspect-ratio:407/433}.f4-loader .quads i{position:absolute;width:50%;height:50%;-webkit-mask:url(/sigil-mark.svg) no-repeat;mask:url(/sigil-mark.svg) no-repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%;animation:f4-quad .8s cubic-bezier(.34,1.56,.64,1) both}.f4-loader .quads i:first-child{left:0;top:0;-webkit-mask-position:0 0;mask-position:0 0;background:#cdeef8;--fx:-120px;--fy:-120px;--fr:-90deg;animation-delay:.1s}.f4-loader .quads i:nth-child(2){right:0;top:0;-webkit-mask-position:100% 0;mask-position:100% 0;background:#ffb23a;--fx:120px;--fy:-120px;--fr:90deg;animation-delay:.18s}.f4-loader .quads i:nth-child(3){left:0;bottom:0;-webkit-mask-position:0 100%;mask-position:0 100%;background:#e3c08f;--fx:-120px;--fy:120px;--fr:90deg;animation-delay:.26s}.f4-loader .quads i:nth-child(4){right:0;bottom:0;-webkit-mask-position:100% 100%;mask-position:100% 100%;background:#fff5e3;--fx:120px;--fy:120px;--fr:-90deg;animation-delay:.34s}@keyframes f4-quad{0%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:0}}.f4-loader p{position:absolute;bottom:calc(clamp(28px, 6vh, 60px) + env(safe-area-inset-bottom, 0px));left:0;right:0;text-align:center;color:#fff5e3;font:700 13px/1 var(--font-f4-mono),monospace;letter-spacing:.24em;text-transform:uppercase;animation:f4-up .5s ease .8s both}@keyframes f4-up{0%{transform:translateY(20px);opacity:0}}.f4 .hero{position:relative;min-height:max(660px,100svh);overflow:hidden;border-radius:0 0 var(--r-sec) var(--r-sec);isolation:isolate;background:radial-gradient(70% 60% at 50% 30%,#d9f2fa 0,var(--sky) 62%,#8acce5 100%);color:var(--navy);display:grid;align-items:center}.f4 .hero .orbits{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.f4 .hero .orbits circle{fill:none;stroke:var(--cream);stroke-width:1.5;opacity:.75}.f4 .hero .orbits .f{opacity:.45;stroke-dasharray:3 9}.f4 .hero .orbits .f2{opacity:.3}.f4 .hero .orbits .dot{fill:var(--cream);stroke:none;opacity:.9}.f4 .hero-in{display:grid;justify-items:center;text-align:center;padding-top:clamp(110px,15vh,150px);padding-bottom:70px}.f4 .hero h1{text-transform:none}.f4 .hero h1 span{display:block}.f4 .hero h1 .l1{font:900 clamp(42px,6.6vw,108px) /.92 var(--fd);text-transform:uppercase;letter-spacing:.005em}.f4 .hero h1 .l2{font:400 clamp(30px,4.6vw,76px) /1.1 var(--fs);color:var(--royal);margin-top:.08em}.f4 .hero .sub{max-width:520px;font-size:clamp(16px,1.25vw,18px);font-weight:500;margin-top:24px;text-align:center}.f4 .hero .ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.f4 .hero .eyebrow{margin-bottom:22px}.f4 .hero .rise{animation:f4-rise 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + 2.3s)}html.f4-seen .f4 .hero .rise{animation-delay:calc(var(--i, 0) * .11s + .1s)}@keyframes f4-rise{0%{opacity:0;transform:translateY(24px)}}.f4 .coin-wrap{width:clamp(150px,16vw,220px);aspect-ratio:1;margin-bottom:26px;perspective:900px}.f4 .coin,.f4 .coin-tilt{position:relative;width:100%;height:100%;transform-style:preserve-3d}.f4 .coin-tilt{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.f4 .coin{animation:f4-turn 14s linear infinite}@keyframes f4-turn{to{transform:rotateY(1turn)}}.f4 .coin-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:50%;filter:drop-shadow(10px 12px 0 rgba(11,35,80,.28))}.f4 .coin-face svg{width:100%;height:100%;display:block;overflow:visible}.f4 .coin-face.back{transform:rotateY(180deg);background:var(--royal);border:clamp(8px,1vw,12px) solid var(--cream);display:grid;place-items:center;align-content:center;color:var(--cream)}.f4 .coin-face.back .mark{font-size:clamp(60px,7vw,96px)}.f4 .coin-face.back span:last-child{font:900 clamp(20px,2vw,28px) /1 var(--fd);letter-spacing:.12em;margin-top:6px}.f4 .curve{display:block;width:100%;height:auto;overflow:visible;pointer-events:none}.f4 .curve text{font:900 46px var(--fd);letter-spacing:.04em;text-transform:uppercase}.f4 .curve-band{position:relative;margin:var(--inset) var(--inset) 0;padding-block:clamp(8px,2vw,24px);overflow:hidden}@media (max-width:639px){.f4 .curve text{font-size:70px}}.f4 section{position:relative}.f4 .sec{margin:var(--inset) var(--inset) 0;border-radius:var(--r-sec);overflow:hidden}.f4 .kicker{display:flex;align-items:center;gap:10px;margin-bottom:26px}.f4 .kicker .bar{width:28px;height:5px;background:var(--flame)}.f4 .statement{background:var(--cream);color:var(--navy);padding-block:clamp(80px,14vh,160px);border:3px solid var(--navy)}.f4 .statement .big{font:900 clamp(32px,5.6vw,92px) /1 var(--fd);text-transform:uppercase;max-width:1250px;text-align:left;text-wrap:balance}.f4 .statement .big .w{display:inline-block}html.f4-motion .f4 .statement .big .w{opacity:.8}.f4 .statement .big .hl{color:var(--royal)}.f4 .statement .hand{margin-top:26px;transform:rotate(-3deg);color:var(--flame)}.f4 .statement .spark{right:clamp(20px,8vw,140px);top:clamp(40px,10vh,90px)}.f4 .powers{margin:var(--inset) var(--inset) 0;border-radius:var(--r-sec);overflow:hidden}.f4 .powers-inner{background:var(--royal);color:var(--cream);padding-block:clamp(90px,14vh,150px);background-image:radial-gradient(circle,rgba(255,245,227,.12) 1.6px,transparent 2.2px);background-size:18px 18px}.f4 .powers-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(40px,7vh,80px)}.f4 .powers h2{font-size:clamp(56px,9vw,150px)}.f4 .powers h2 .script{display:block;font-size:.42em;color:var(--ember);margin-bottom:.06em}.f4 .powers-head .hand{max-width:240px;transform:rotate(-5deg);color:var(--cream)}.f4 .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);perspective:1000px}.f4 .tilt{transform-style:preserve-3d;display:flex;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.f4 .tilt>*{flex:1 1 auto}.f4 .card{position:relative;padding:22px 22px 24px;border-radius:var(--r-card);min-height:400px;display:flex;flex-direction:column;gap:12px;border:3px solid var(--navy);box-shadow:6px 6px 0 var(--navy);transform-style:preserve-3d;overflow:hidden}.f4 .card .label{display:flex;justify-content:space-between;gap:8px}.f4 .card .glyph{height:120px;flex:none;display:flex;align-items:center;transform:translateZ(46px)}.f4 .card .glyph svg{display:block;height:110px;width:110px;overflow:visible}.f4 .k-stretch .glyph svg{width:150px}.f4 .card h3{font-size:clamp(40px,3.4vw,56px);margin-top:auto;transform:translateZ(34px)}.f4 .card p{font-size:15px;font-weight:500;transform:translateZ(18px);text-align:left}.f4 .card .after{font:400 22px/1 var(--fh);text-align:left;transform:translateZ(24px) rotate(-3deg);transform-origin:left}.f4 .k-flame{background:var(--navy);color:var(--cream)}.f4 .k-flame h3{color:var(--ember)}.f4 .k-stretch{background:var(--cream);color:var(--navy)}.f4 .k-stretch h3{font-family:var(--fs);font-weight:400;text-transform:none;color:var(--royal)}.f4 .k-invis{background:var(--sky-2);color:var(--navy)}.f4 .k-invis h3{font-family:var(--fn);font-weight:400;color:var(--royal);font-size:clamp(34px,2.9vw,46px);letter-spacing:.02em}.f4 .k-rock{background:var(--stone);color:var(--ink)}.f4 .k-rock h3{color:var(--cream);-webkit-text-stroke:.05em var(--navy);paint-order:stroke fill;text-shadow:.04em .04em 0 var(--navy),.07em .07em 0 var(--navy)}.f4 .flick{transform-origin:50% 100%;animation:f4-flick 1.1s ease-in-out infinite alternate}.f4 .flick.b{animation-duration:.8s;animation-delay:-.3s}@keyframes f4-flick{to{transform:scaleY(1.12) skewX(-4deg)}}.f4 .field{transform-origin:60px 60px;animation:f4-field 3.6s ease-in-out infinite}@keyframes f4-field{50%{opacity:.35;transform:scale(.94)}}.f4 .k-stretch .band{transition:transform .6s cubic-bezier(.3,1.6,.4,1);transform-origin:center}.f4 .tilt:hover .k-stretch .band{transform:scaleX(1.35)}.f4 .tilt:hover .k-rock .glyph{animation:f4-rumble .35s linear 2}@keyframes f4-rumble{25%{transform:translateZ(46px) translate(-3px,1px) rotate(-2deg)}75%{transform:translateZ(46px) translate(3px,-1px) rotate(2deg)}}.f4 .glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.5),transparent 55%);mix-blend-mode:soft-light;z-index:4}.f4 .tilt:hover .glare{opacity:1}@media (max-width:1000px){.f4 .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.f4 .cards{grid-template-columns:minmax(0,1fr)}.f4 .card{min-height:0}}.f4 .events{background:var(--cream);color:var(--navy);padding-block:clamp(80px,12vh,130px);border:3px solid var(--navy)}.f4 .sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px 40px;margin-bottom:clamp(32px,6vh,60px)}.f4 .sec-head h2{font-size:clamp(52px,7.6vw,124px)}.f4 .sec-head p{max-width:380px;font-weight:500;text-align:left}.f4 .feature{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border-radius:32px;background:var(--navy);color:var(--cream);border:3px solid var(--navy);box-shadow:8px 8px 0 var(--royal);overflow:hidden}.f4 .feature-copy{padding:clamp(28px,4vw,56px);display:grid;gap:18px;align-content:start}.f4 .feature h3{font-size:clamp(44px,6vw,92px);color:var(--cream)}.f4 .feature .blurb{max-width:46ch;color:rgba(255,245,227,.8);text-align:left}.f4 .feature .when{color:rgba(255,245,227,.55)}.f4 .feature .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.f4 .feature-art{position:relative;min-height:280px;background:radial-gradient(60% 60% at 50% 45%,#1a3f80 0,var(--navy) 70%);display:grid;place-items:center;overflow:hidden}.f4 .feature-art .ring{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,245,227,.3)}.f4 .feature-art .ring.b{width:56%;border-style:dashed}.f4 .feature-art .mark{font-size:clamp(90px,10vw,150px);color:var(--ember);position:relative}.f4 .badge{display:inline-flex;align-items:center;width:fit-content;padding:7px 11px;border-radius:6px;font:700 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase}.f4 .others{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-top:18px}.f4 .other{position:relative;display:grid;gap:10px;align-content:start;padding:24px;border-radius:var(--r-card);background:var(--sky-2);border:3px solid var(--navy);box-shadow:5px 5px 0 var(--navy);transition:transform .3s cubic-bezier(.2,.8,.3,1)}.f4 .other:hover{transform:translate(-2px,-3px)}.f4 .other h3{font-size:34px}.f4 .other p{text-align:left}.f4 .other .stretch{color:inherit;text-decoration:none}.f4 .other .stretch:after{content:"";position:absolute;inset:0}.f4 .empty{margin-top:18px;padding:22px 26px;border-radius:18px;background:var(--cream-2);text-align:left}@media (max-width:860px){.f4 .feature{grid-template-columns:minmax(0,1fr)}.f4 .feature-art{min-height:200px;order:-1}}.f4 .rail-sec{background:var(--sky-2);color:var(--navy);padding-block:clamp(80px,13vh,140px)}.f4 .rail-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.f4 .rail-head h2{font-size:clamp(52px,7.6vw,124px);text-align:center;flex:1 1 100%}.f4 .rail-head .hand{transform:rotate(-6deg);color:var(--flame);max-width:220px}.f4 .rail-ctl{display:flex;gap:8px;margin-left:auto}.f4 .rail-ctl button{width:50px;height:50px;border-radius:50%;border:2px solid var(--navy);background:var(--cream);color:var(--navy);display:grid;place-items:center;font-size:20px;box-shadow:3px 3px 0 var(--navy);cursor:pointer;transition:background .2s,color .2s}.f4 .rail-ctl button:hover{background:var(--navy);color:var(--cream)}.f4 .rail{overflow:hidden;touch-action:pan-y;cursor:grab;padding-block:30px;user-select:none}.f4 .rail:active{cursor:grabbing}.f4 .track{display:flex;gap:clamp(16px,2vw,30px);padding-left:max(clamp(16px,4vw,64px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,64px),env(safe-area-inset-right,0px));width:max-content;will-change:transform;perspective:1000px}.f4 .cover{position:relative;display:block;width:clamp(240px,23vw,320px);flex:none;border-radius:20px;background:var(--royal);color:var(--cream);border:3px solid var(--navy);box-shadow:6px 6px 0 var(--navy);padding:10px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.3,1);-webkit-user-drag:none}.f4 .track>:nth-child(odd) .cover{transform:rotate(-3deg)}.f4 .track>:nth-child(2n) .cover{transform:rotate(2.5deg) translateY(14px)}.f4 .track>* .cover:focus-visible,.f4 .track>* .cover:hover{transform:rotate(0) translateY(-10px) scale(1.03)}.f4 .cover-art{position:relative;aspect-ratio:4/4.3;border-radius:12px;border:2px solid var(--cream);overflow:hidden;display:grid;place-items:center}.f4 .cover-art:before{content:"";position:absolute;inset:-20%;background:var(--pat)}.f4 .cover-art .mark{position:relative;z-index:1;font-size:86px;color:var(--navy)}.f4 .masthead{position:absolute;z-index:2;left:8px;right:8px;top:8px;display:flex;justify-content:space-between;align-items:start}.f4 .masthead b{font:900 22px/1 var(--fd);letter-spacing:.06em;background:var(--cream);color:var(--royal);padding:4px 8px;border-radius:6px}.f4 .masthead i{font:700 10px/1.2 var(--fm);font-style:normal;background:var(--navy);color:var(--cream);padding:5px 6px;border-radius:6px;text-align:center}.f4 .cover-body{padding:14px 8px 8px;display:grid;gap:8px}.f4 .cover-body h3{font-size:34px;line-height:.95}.f4 .cover-body p{font-size:14px;text-align:left;opacity:.92}.f4 .tag{justify-self:start;padding:5px 9px;border-radius:6px;font:700 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--ember);color:var(--ink)}.f4 .shaft-sec{background:var(--void);color:var(--cream);height:100svh;min-height:600px;overflow:hidden;display:grid;place-items:center;border:10px solid var(--cream-2);outline:2px solid var(--navy);outline-offset:-2px}.f4 .shaft{position:absolute;left:50%;top:0;bottom:0;width:max(420px,min(40vw,560px));transform:translateX(-50%);background:linear-gradient(to bottom,#dff5ff 0,var(--beam) 30%,#3f9fd0 75%,rgba(63,159,208,.2) 100%);box-shadow:0 0 120px 40px rgba(142,217,247,.32);overflow:hidden}.f4 .four-lines,.f4 .shaft canvas{position:absolute;inset:0;width:100%;height:100%}.f4 .four-lines path{fill:none;stroke:var(--cream);stroke-width:1.6;opacity:.55}.f4 .ground{position:absolute;left:0;right:0;bottom:0;height:16%;background:linear-gradient(transparent,var(--void) 60%)}.f4 .shaft-copy{position:relative;z-index:3;text-align:center;display:grid;justify-items:center;gap:14px;padding-inline:16px}.f4 .shaft-word{font:700 clamp(16px,2vw,24px) /1 var(--fm);letter-spacing:.5em;margin-right:-.5em;color:var(--void)}.f4 .shaft-copy h2{font-size:clamp(70px,13vw,190px);color:var(--void);line-height:.84}.f4 .shaft-copy h2 .script{display:block;font-size:.4em;color:var(--royal-2)}.f4 .shaft-copy p{max-width:min(360px,74vw);text-align:center;color:var(--void);font-weight:700;font-size:15px}@media (max-width:760px){.f4 .shaft{width:86vw}}.f4 .enter{background:var(--flame);color:var(--ink);height:100svh;min-height:600px;display:grid;place-items:center;overflow:hidden;perspective:1000px}html.f4-motion .f4 .enter{background:var(--navy)}.f4 .enter-fill{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,var(--ember) 0,var(--flame) 70%);transform:scale(0)}.f4 .enter-key{position:relative;z-index:2;transform-style:preserve-3d}.f4 .enter .cap{--w:min(64vw,360px);--h:min(30vw,160px);--d:44px}.f4 .enter .cap .t{font-size:clamp(30px,5vw,60px);gap:8px;grid-auto-flow:column}.f4 .enter-copy{position:absolute;z-index:3;inset:auto 0 calc(clamp(40px, 10vh, 110px) + env(safe-area-inset-bottom, 0px));text-align:center;display:grid;justify-items:center;gap:16px;padding-inline:16px}.f4 .enter-copy h2{font-size:clamp(52px,8vw,124px)}.f4 .enter-copy .script{font-size:clamp(26px,3vw,40px);color:var(--navy);transform:rotate(-4deg)}.f4 .enter-copy p{max-width:480px;text-align:center;font-weight:500}.f4 .enter-hint{position:absolute;top:clamp(90px,16vh,150px);left:0;right:0;text-align:center;color:var(--cream)}html:not(.f4-motion) .f4 .enter-hint,html:not(.f4-motion) .f4 .enter-key{display:none}html:not(.f4-motion) .f4 .enter-copy{position:relative;inset:auto}.f4 .cap{--w:92px;--h:92px;--d:26px;position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d}.f4 .cap>b{position:absolute;display:block}.f4 .cap .t{inset:0;transform:translateZ(var(--d));background:var(--cream);border-radius:16px;display:grid;place-items:center;color:var(--royal);font:900 calc(var(--h) * .56) /1 var(--fd);box-shadow:inset 0 0 0 3px var(--navy),inset 0 -8px 0 rgba(11,35,80,.08)}.f4 .cap .bt{inset:0;background:var(--royal);border-radius:16px}.f4 .cap .n,.f4 .cap .s{left:0;width:var(--w);height:var(--d);top:calc((var(--h) - var(--d)) / 2);background:var(--royal);box-shadow:inset 0 0 0 2px var(--navy)}.f4 .cap .n{transform:translateZ(calc(var(--d) / 2)) rotateX(90deg) translateZ(calc(var(--h) / 2 - 2px))}.f4 .cap .s{transform:translateZ(calc(var(--d) / 2)) rotateX(-90deg) translateZ(calc(var(--h) / 2 - 2px));filter:brightness(.8)}.f4 .cap .e,.f4 .cap .w{top:0;height:var(--h);width:var(--d);left:calc((var(--w) - var(--d)) / 2);background:var(--royal);box-shadow:inset 0 0 0 2px var(--navy)}.f4 .cap .e{transform:translateZ(calc(var(--d) / 2)) rotateY(90deg) translateZ(calc(var(--w) / 2 - 2px));filter:brightness(.9)}.f4 .cap .w{transform:translateZ(calc(var(--d) / 2)) rotateY(-90deg) translateZ(calc(var(--w) / 2 - 2px));filter:brightness(1.08)}.f4 .vert{overflow:clip;background:var(--navy);padding-block:clamp(90px,14vh,150px)}.f4 .vert,.f4 .vert .kicker .label{color:var(--cream)}.f4 .leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-bottom:clamp(50px,9vh,90px)}.f4 .leaders>div{border:2px solid rgba(255,245,227,.22);border-radius:22px;padding:22px 24px}.f4 .leaders .label{color:var(--ember);margin-bottom:10px}.f4 .leaders ul{list-style:none;margin:0;padding:0;display:grid}.f4 .leaders li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;border-bottom:1px solid rgba(255,245,227,.14)}.f4 .leaders li:last-child{border-bottom:0}.f4 .leaders li b{font:900 21px/1.1 var(--fd);text-transform:uppercase;letter-spacing:.01em}.f4 .leaders li small{color:#b8c7de;font-size:13px}.f4 .leaders .names{color:#dbe5f3;text-align:left;line-height:1.7}.f4 .vert-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.f4 .v-list{display:grid;gap:clamp(28px,7vh,70px);padding-block:10vh 20vh}.f4 .v-item{font:900 clamp(44px,7vw,116px) /.92 var(--fd);text-transform:uppercase;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.3,1),color .35s;cursor:default}html.f4-motion .f4 .v-item{opacity:1}.f4 .v-item small{display:block;font:400 .3em/1.2 var(--fh);text-transform:none;letter-spacing:0;margin-top:.1em}html.f4-motion .f4 .v-item.on{opacity:1;transform:translateX(18px) rotate(-1.5deg);color:var(--vc)}.f4 .v-panels{position:sticky;top:30vh}.f4 .v-panel{border-radius:var(--r-card);padding:26px;background:rgba(255,245,227,.06);border:2px solid var(--vc,var(--cream))}html.f4-motion .f4 .v-panel:not(.on){display:none}html:not(.f4-motion) .f4 .v-panel+.v-panel{margin-top:14px}.f4 .v-panel .label{color:var(--vc)}.f4 .v-panel h3{font-size:34px;margin:12px 0 10px;color:var(--vc)}.f4 .v-panel p{color:var(--cream);text-align:left}.f4 .v-panel ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.f4 .v-panel li{padding:7px 11px;border-radius:8px;font-size:14px;font-weight:700;background:var(--vc);color:var(--ink)}.f4 .v-panel li.key{background:transparent;color:var(--cream);border:1px solid var(--cream)}.f4 .all-link{color:var(--cream);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:22px 26px;border-radius:22px;border:2px solid var(--cream);text-decoration:none;transition:background .3s}.f4 .all-link:hover{background:rgba(255,245,227,.08)}.f4 .all-link b{font:900 clamp(26px,3vw,40px) /1 var(--fd);text-transform:uppercase}@media (max-width:820px){.f4 .vert-grid{grid-template-columns:minmax(0,1fr)}.f4 .v-panels{position:relative;top:0}.f4 .v-list{padding-block:0}html.f4-motion .f4 .v-panel:not(.on){display:block}.f4 .v-panel+.v-panel{margin-top:14px}}.f4 .stick{background:var(--sky);color:var(--navy);padding-block:clamp(80px,12vh,130px);min-height:740px}.f4 .stick h2{font-size:clamp(52px,7.6vw,124px)}.f4 .stick .hand,.f4 .stick h2{text-align:center;position:relative;z-index:2}.f4 .stick .hand{margin-top:10px;color:var(--royal)}.f4 .pile{position:relative;height:clamp(460px,62vh,580px);margin-top:20px}.f4 .pile .center{position:absolute;left:50%;top:50%;width:clamp(170px,22vw,260px);aspect-ratio:1;transform:translate(-50%,-50%)}.f4 .pile .center svg{width:100%;height:100%;overflow:visible}.f4 .sticker{position:absolute;display:grid;place-items:center;text-align:center;padding:clamp(12px,1.4vw,18px) clamp(16px,2vw,24px);font:900 clamp(20px,2.4vw,34px) /1 var(--fd);text-transform:uppercase;white-space:nowrap;border:3px solid var(--navy);box-shadow:4px 4px 0 var(--navy);border-radius:14px;cursor:grab;touch-action:none;user-select:none;color:var(--navy);rotate:var(--rot,0deg)}.f4 .sticker:active{cursor:grabbing}.f4 .sticker.s-script{font-family:var(--fs);font-weight:400;text-transform:none;border-radius:6px 22px 6px 22px}.f4 .sticker.s-burst,.f4 .sticker.s-octo{border:0;box-shadow:none;width:clamp(118px,12vw,150px);aspect-ratio:1;padding:16px;white-space:normal;font-size:clamp(17px,1.7vw,22px)}.f4 .sticker.s-burst{clip-path:polygon(50% 0,59% 11%,73% 6%,76% 21%,90% 22%,87% 36%,100% 43%,91% 54%,99% 66%,86% 71%,88% 85%,74% 84%,70% 98%,57% 91%,47% 100%,40% 88%,26% 93%,24% 79%,10% 78%,14% 64%,1% 56%,11% 45%,3% 33%,16% 28%,14% 14%,28% 16%,33% 2%,44% 10%)}.f4 .sticker.s-octo{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.f4.f4-foot-only{background:transparent;overflow-x:clip}:root[data-theme=dark] .f4-foot-only .foot{box-shadow:inset 0 0 0 1px rgba(205,238,248,.16)}.f4 .foot{background:var(--navy);color:var(--sky-2);padding-block:clamp(70px,12vh,120px) 40px}.f4 .foot .curve text{fill:var(--ember)}.f4 .closing{font-size:clamp(50px,10vw,176px);line-height:.88;color:var(--cream);margin-top:clamp(30px,6vh,70px)}.f4 .closing .ln{display:block;overflow:hidden;padding-bottom:.08em}.f4 .closing .ln>span{display:inline-block}.f4 .closing .ln:nth-child(2) span{font-family:var(--fs);font-weight:400;text-transform:none;font-size:.72em;color:var(--ember)}.f4 .foot-cols{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(50px,9vh,90px);padding-top:30px;border-top:1px solid rgba(205,238,248,.25)}.f4 .foot-cols nav{display:grid;align-content:start;gap:10px}.f4 .foot-cols nav a{text-decoration:none;font-weight:500;color:rgba(205,238,248,.85)}.f4 .foot-cols nav a:hover{color:var(--ember)}.f4 .foot-cols .label{color:rgba(205,238,248,.55)}.f4 .foot-brand{display:flex;align-items:center;gap:10px;font:900 26px/1 var(--fd);color:var(--cream)}.f4 .foot-brand .mark{font-size:30px;color:var(--ember)}.f4 .foot-cols p{text-align:left;margin-top:12px;max-width:34ch;color:rgba(205,238,248,.7)}.f4 .help{margin-top:44px;padding:24px 26px;border-radius:22px;border:2px solid rgba(255,245,227,.22);scroll-margin-top:96px}.f4 .help .label{color:var(--ember)}.f4 .help>p{margin-top:8px;text-align:left;color:var(--cream)}.f4 .help ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.f4 .help li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,245,227,.14)}.f4 .help li>span{color:var(--cream)}.f4 .help .out,.f4 .out{color:rgba(255,245,227,.9)}.f4 .out{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:9px 13px;border-radius:10px;border:2px solid rgba(255,245,227,.3);font:700 13px/1.2 var(--fb);text-decoration:none;word-break:break-all;transition:background .2s,color .2s,border-color .2s}.f4 .out:hover{background:var(--ember);border-color:var(--ember);color:var(--ink)}.f4 .out svg{width:16px;height:16px;flex:none}.f4 .foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(205,238,248,.2);color:rgba(205,238,248,.7);font-size:14px}.f4 .foot-row>div{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.f4 .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.f4 .foot-cols>:first-child{grid-column:1/-1}}.f4 .pill,.f4 .rounded-full{border-radius:12px}:root:not([data-theme=dark]) body:has(.f4:not(.f4-foot-only)) .cookie-notice{--teal:#1f6fd1}body:has(.f4) .cookie-notice .pill{border-radius:12px}.f4-nav .pill,.f4-nav .rounded-full{border-radius:14px}@media (prefers-reduced-motion:reduce){.f4-loader{display:none}.f4 .coin,.f4 .field,.f4 .flick,.f4 .hero .rise,.f4 .spark{animation:none}}.f4 .rail-head .hand,.f4 .statement .hand{color:var(--navy)}.f4 .cover-body p{opacity:1;color:var(--cream)}