@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_e8c06949-module__97C82a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_e8c06949-module__97C82a__variable{--font-jost:"Jost", "Jost Fallback"}
.strategy-shell{--shell-ground:#e0dbc6;--shell-ink:#003840;--shell-accent:#e2604a;--shell-base:var(--shell-ground);--shell-fg:var(--shell-ink);--shell-raised:#f2f0e8;--shell-raised-deep:#eae6d6;--shell-hairline:#00384024;--shell-on-accent:#003840;--shell-error:#9c2e1c;--shell-success:#1b6040;--shell-warning:#7a4f08;--shell-info:#0b5560;--shell-dark-base:#01191d;--shell-dark-fg:#e0dbc6;--shell-dark-raised:#072a31;--shell-dark-raised-deep:#04222a;--shell-dark-hairline:#e0dbc62e;--shell-dark-on-accent:#01191d;--shell-dark-error:#f08a78;--shell-dark-success:#7fc8a0;--shell-dark-warning:#e6b65c;--shell-dark-info:#7cc4d0;--background:var(--shell-base);--foreground:var(--shell-fg);--card:var(--shell-raised);--card-foreground:var(--shell-fg);--popover:var(--shell-raised);--popover-foreground:var(--shell-fg);--primary:var(--shell-accent);--primary-foreground:var(--shell-on-accent);--secondary:var(--shell-raised-deep);--secondary-foreground:var(--shell-fg);--muted:var(--shell-raised-deep);--muted-foreground:color-mix(in srgb, var(--shell-fg) 75%, var(--shell-base));--accent:var(--shell-raised-deep);--accent-foreground:var(--shell-fg);--border:var(--shell-hairline);--input:color-mix(in srgb, var(--shell-fg) 45%, var(--shell-base));--ring:var(--shell-accent);--destructive:var(--shell-error);--success:var(--shell-success);--warning:var(--shell-warning);--info:var(--shell-info);--radius:.25rem;--shell-display:var(--font-jost), "Futura PT", Futura, "Century Gothic", sans-serif;--shell-body:Georgia, "Times New Roman", serif;--shell-ease:cubic-bezier(.22, 1, .36, 1);--shell-stack:clamp(40px, 6vw, 72px);--shell-section:clamp(110px, 12vw, 176px);--shell-gutter:clamp(1.25rem, 3vw, 3.5rem);--shell-label-family:var(--shell-display);--shell-label-weight:500;--shell-label-size:13px;--shell-label-tracking:.26em;background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--shell-body);-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.65}.strategy-shell[data-theme=dark],.strategy-shell[data-theme=dark] .strategy-shell{--shell-base:var(--shell-dark-base);--shell-fg:var(--shell-dark-fg);--shell-raised:var(--shell-dark-raised);--shell-raised-deep:var(--shell-dark-raised-deep);--shell-hairline:var(--shell-dark-hairline);--shell-on-accent:var(--shell-dark-on-accent);--shell-error:var(--shell-dark-error);--shell-success:var(--shell-dark-success);--shell-warning:var(--shell-dark-warning);--shell-info:var(--shell-dark-info);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.strategy-shell[data-white-label]{--shell-raised:color-mix(in srgb, var(--shell-fg) 6%, var(--shell-base));--shell-raised-deep:color-mix(in srgb, var(--shell-fg) 12%, var(--shell-base));--shell-hairline:color-mix(in srgb, var(--shell-fg) 16%, var(--shell-base));--shell-on-accent:var(--shell-base);--shell-dark-base:var(--shell-ink);--shell-dark-fg:var(--shell-ground);--shell-dark-raised:color-mix(in srgb, var(--shell-ground) 6%, var(--shell-ink));--shell-dark-raised-deep:color-mix(in srgb, var(--shell-ground) 12%, var(--shell-ink));--shell-dark-hairline:color-mix(in srgb, var(--shell-ground) 16%, var(--shell-ink));--shell-dark-on-accent:var(--shell-ink)}.strategy-shell :is(h1,h2,h3,.font-display){font-family:var(--shell-display);text-wrap:balance;font-style:normal;font-weight:400}.strategy-shell h1{letter-spacing:-.02em}.strategy-shell :is(h2,h3){letter-spacing:-.015em}.strategy-shell p{text-wrap:pretty;line-height:1.7}.strategy-shell :is(.meta-label,.uppercase){font-family:var(--shell-label-family);font-weight:var(--shell-label-weight);font-size:var(--shell-label-size);letter-spacing:var(--shell-label-tracking);text-transform:uppercase;color:color-mix(in srgb, var(--shell-fg) 80%, var(--shell-base))}.strategy-shell .shell-nav-link{font-family:var(--shell-display);letter-spacing:.32px;text-transform:uppercase;font-size:16px;font-weight:500;text-decoration:none}.strategy-shell .shell-stop{color:var(--shell-accent)}.strategy-shell .text-xs{font-size:15px;line-height:1.55}.strategy-shell .text-sm{font-size:16px;line-height:1.6}.strategy-shell p.text-sm.text-muted-foreground.text-pretty{font-size:17px;line-height:1.65}.strategy-shell :is(input,textarea,select,[data-slot=select-trigger]){font-size:16px}.strategy-shell .text-\[0\.65rem\]{font-size:13px}.strategy-shell.strategy-shell :focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--shell-fg)}.strategy-shell g[role=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.strategy-shell g[role=button]:focus-visible circle[data-ring]{stroke:var(--shell-accent);stroke-width:3px}.strategy-shell ::selection{background:var(--shell-accent);color:var(--shell-on-accent)}.strategy-shell :is(input,textarea,[data-slot=select-trigger]){background-color:#0000}.strategy-shell :-webkit-any(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill),.strategy-shell :-webkit-any(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill):-webkit-any(:hover,:focus){-webkit-box-shadow:0 0 0 1000px var(--shell-raised) inset;box-shadow:0 0 0 1000px var(--shell-raised) inset;-webkit-text-fill-color:var(--shell-fg);caret-color:var(--shell-fg);transition:background-color 9999s ease-out}.strategy-shell :is(input,textarea,select):is(:autofill,:autofill),.strategy-shell :is(input,textarea,select):is(:autofill,:autofill):is(:hover,:focus){-webkit-box-shadow:0 0 0 1000px var(--shell-raised) inset;box-shadow:0 0 0 1000px var(--shell-raised) inset;-webkit-text-fill-color:var(--shell-fg);caret-color:var(--shell-fg);transition:background-color 9999s ease-out}.strategy-shell[data-theme=dark] :is(input,textarea,[data-slot=select-trigger]){background-color:color-mix(in srgb, var(--shell-fg) 8%, var(--shell-base))}.strategy-shell p.text-destructive,.strategy-shell span.text-destructive,.strategy-shell div.text-destructive{color:var(--destructive);border-inline-start:2px solid var(--destructive);padding-inline-start:.625rem}.strategy-shell p.text-warning,.strategy-shell span.text-warning,.strategy-shell div.text-warning{color:var(--warning);border-inline-start:2px solid var(--warning);padding-inline-start:.625rem}.strategy-shell [class*="has-[:checked]:text-primary"]:has(:checked){color:var(--shell-fg);font-weight:500}.strategy-shell label:has(:checked) [class*="has-[:checked]:text-primary"]{color:var(--shell-fg);font-weight:500}.strategy-shell label[class*="has-[:checked]:border-primary"]:has(:checked){background-color:color-mix(in srgb, var(--shell-accent) 12%, transparent)}.strategy-shell [data-slot=slider-track]{background-color:var(--input)}.strategy-shell :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--radius)}.strategy-shell [data-slot=button]{font-family:var(--shell-display);letter-spacing:2.4px;text-transform:uppercase;transition:background-color .22s var(--shell-ease), border-color .22s var(--shell-ease), color .22s var(--shell-ease), opacity .22s var(--shell-ease), transform .22s var(--shell-ease);border-radius:9999px;font-size:14px;font-weight:700}.strategy-shell [data-slot=button].h-9{height:2.75rem;padding-inline:1.75rem}.strategy-shell [data-slot=button].h-8{height:2.25rem;padding-inline:1.25rem}.strategy-shell [data-slot=button].h-7{letter-spacing:1.8px;height:2rem;padding-inline:1rem}.strategy-shell [data-slot=button].h-6{letter-spacing:1.4px}.strategy-shell [data-slot=button].bg-primary{border:2px solid var(--shell-accent)}.strategy-shell [data-slot=button]:is(.bg-primary,.border-border):is(.h-7,.h-8,.h-9):before{content:"";background:currentColor;border-radius:9999px;width:8px;height:8px;margin-inline-end:.5rem}.strategy-shell [data-slot=button].bg-primary:is(.h-7,.h-8,.h-9):before{background:var(--shell-ground)}.strategy-shell [data-slot=button].border-border{border-width:2px;border-color:var(--shell-fg);color:var(--shell-fg);background:0 0}.strategy-shell[data-theme=dark] [data-slot=button].border-border{border-color:var(--shell-accent);color:var(--shell-fg)}@media (hover:hover) and (pointer:fine){.strategy-shell [data-slot=button].bg-primary:hover{opacity:.88}.strategy-shell [data-slot=button].border-border:hover{border-color:var(--shell-accent);color:var(--shell-accent);background:0 0}}.strategy-shell .strategy-theme-toggle{border:2px solid color-mix(in srgb, var(--shell-fg) 55%, transparent);width:2.25rem;height:2.25rem;color:var(--shell-fg);transition:border-color .2s var(--shell-ease), color .2s var(--shell-ease), transform .2s var(--shell-ease);background:0 0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.strategy-shell[data-theme=dark] .strategy-theme-toggle{border-color:var(--shell-accent);color:var(--shell-accent)}.strategy-shell .strategy-theme-toggle:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.strategy-shell .strategy-theme-toggle:hover{border-color:var(--shell-accent);color:var(--shell-accent)}}.strategy-shell :is(.strategy-theme-toggle-sun,.strategy-theme-toggle-moon){transition:opacity .2s var(--shell-ease), transform .2s var(--shell-ease);grid-area:1/1}.strategy-shell .strategy-theme-toggle-moon,.strategy-shell[data-theme=dark] .strategy-theme-toggle-sun{opacity:0;transform:rotate(-90deg)scale(.6)}.strategy-shell .strategy-theme-toggle-sun,.strategy-shell[data-theme=dark] .strategy-theme-toggle-moon{opacity:1;transform:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.strategy-frame{width:100%;max-width:1680px;padding-inline:var(--shell-gutter);margin-inline:auto}.strategy-grid{display:grid}@media (min-width:1024px){.strategy-grid{column-gap:var(--shell-stack);grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"rail main"}.strategy-grid[data-facilitator]{grid-template-areas:"rail panel""rail main"}.strategy-rail{grid-area:rail}.strategy-main{grid-area:main}.strategy-panel{grid-area:panel;margin-bottom:2rem}}@media (min-width:1280px){.strategy-grid{grid-template-columns:17.5rem minmax(0,1fr)}}@media (min-width:1536px){.strategy-grid{grid-template-columns:20rem minmax(0,1fr)}.strategy-grid[data-facilitator]{grid-template-columns:20rem minmax(0,1fr) 22rem;grid-template-areas:"rail main panel"}.strategy-panel{margin-bottom:0}}.strategy-measure{max-width:70ch}.strategy-actions{z-index:10;background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;bottom:0}:is(:root:has(.strategy-shell),.strategy-shell){--shell-bar-top:7rem;--shell-bar-bottom:5rem;scroll-padding-block-start:calc(var(--shell-bar-top) + 16px);scroll-padding-block-end:calc(var(--shell-bar-bottom) + 16px)}.strategy-shell :is(input,textarea,select,button,a[href],summary,[tabindex]){scroll-margin-block-start:calc(var(--shell-bar-top) + 16px);scroll-margin-block-end:calc(var(--shell-bar-bottom) + 16px)}.strategy-shell label:is(:has(input.sr-only),:has(input[type=radio]),:has(input[type=checkbox])){font-family:var(--shell-display);letter-spacing:.01em}.strategy-shell label:is(:has(input.sr-only),:has(input[type=radio]),:has(input[type=checkbox])) .text-pretty{font-family:var(--shell-body);letter-spacing:normal}.strategy-shell svg text{font-family:var(--shell-display);letter-spacing:.16em;font-size:14px;font-weight:500}.strategy-shell :is([data-marker=today],[data-marker=wish]) [data-slot=slider-thumb]{border-width:2px;border-color:var(--shell-accent);background:var(--shell-base)}.strategy-shell [data-marker=wish] [data-slot=slider-thumb]{background:var(--shell-accent)}.strategy-shell [data-marker][data-unset] [data-slot=slider-thumb]{border-style:dashed;border-color:color-mix(in srgb, var(--shell-accent) 55%, var(--shell-base));background:var(--shell-base)}.strategy-shell .strategy-site{--canvas:#faf7f0;--surface:#f2ede5;--elevated:#fff;--field:#ede7dc;--coral:#e5634a;--background:var(--canvas);--foreground:#1c1b18;--card:var(--surface);--card-foreground:#1c1b18;--popover:var(--elevated);--popover-foreground:#1c1b18;--primary:#d14f36;--primary-foreground:#fffaf5;--secondary:var(--field);--secondary-foreground:#1c1b18;--muted:var(--surface);--muted-foreground:#6e6a61;--accent:var(--field);--accent-foreground:#1c1b18;--border:#dcd5c8;--input:#d0c8b8;--ring:#d14f36;--destructive:#c0362b;--success:#2f6b46;--warning:#7a5410;--info:#2c5d7c;--radius:.625rem;--shell-label-family:var(--font-sans);--shell-label-weight:600;--shell-label-size:11px;--shell-label-tracking:.08em;font-family:var(--font-sans);font-size:1rem;line-height:1.5}.strategy-shell[data-theme=dark] .strategy-site:not(.print-doc){--canvas:#0b0b0e;--surface:#141418;--elevated:#1c1c22;--field:#25252c;--foreground:#f0ede5;--card-foreground:#f0ede5;--popover-foreground:#f0ede5;--primary:var(--coral);--primary-foreground:#0b0b0e;--secondary-foreground:#f0ede5;--muted:var(--elevated);--muted-foreground:#aaa49c;--accent-foreground:#f0ede5;--border:#f0ede517;--input:#f0ede524;--ring:var(--coral);--destructive:#e05252;--success:#8ccfa6;--warning:#e6b65c;--info:#8ac4dd}.strategy-shell .strategy-site :is(h1,h2,h3){font-family:inherit;font-weight:revert-layer;letter-spacing:revert-layer}.strategy-shell .strategy-site p{line-height:revert-layer}.strategy-shell .strategy-site .font-display{font-family:var(--font-serif);font-style:italic;font-weight:revert-layer;letter-spacing:-.01em}.strategy-shell .strategy-site .meta-label{color:var(--muted-foreground)}.strategy-shell .strategy-site :focus-visible{outline:revert-layer;outline-offset:revert-layer;box-shadow:revert-layer}.strategy-shell .strategy-site p.text-destructive,.strategy-shell .strategy-site span.text-destructive,.strategy-shell .strategy-site div.text-destructive{color:var(--destructive);border-inline-start:0;padding-inline-start:0}.strategy-shell .strategy-site .uppercase:not(.meta-label){font-family:revert-layer;font-weight:revert-layer;font-size:revert-layer;letter-spacing:revert-layer;color:revert-layer}.strategy-shell .strategy-site :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:revert-layer}.strategy-shell .strategy-site .text-xs,.strategy-shell .strategy-site .text-sm,.strategy-shell .strategy-site p.text-sm.text-muted-foreground.text-pretty{font-size:revert-layer;line-height:revert-layer}.strategy-shell .strategy-site svg text{font-family:inherit;font-size:revert-layer;font-weight:revert-layer;letter-spacing:revert-layer}.strategy-shell .strategy-site [data-slot=button]{border-radius:revert-layer;font-family:revert-layer;font-weight:revert-layer;font-size:revert-layer;letter-spacing:revert-layer;text-transform:none}
