/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--dv:0}*,::backdrop,:after,:before{--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-manrope),var(--font-sans-fallback,ui-sans-serif),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--radius-4xl:calc(var(--radius) * 2.6);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-manrope),var(--font-sans-fallback,ui-sans-serif),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--default-mono-font-family:var(--font-mono);--color-panel:var(--raw-panel);--color-control:var(--raw-control-border,#7d8f7b);--color-border:var(--raw-border,#dbe7d9);--color-text-primary:var(--raw-text-primary);--color-brand:var(--theme-brand,#a3de83);--color-accent:var(--theme-accent,#ffb347);--color-brand-text:var(--fg-brand,#3d7a25);--color-focus:var(--fg-focus,#3d7a25);--color-on-accent:var(--on-accent,#1f2a20);--font-heading:var(--font-display),var(--font-display-fallback,Georgia),"Times New Roman",serif;--color-primary:var(--primary)}}@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,ui-sans-serif,system-ui,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{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}:where(html[data-house=stationery]),:where(html[data-house=stationery]) *,:where(html[data-house=stationery]) :after,:where(html[data-house=stationery]) :before,:where(html[data-house=stationery]):after,:where(html[data-house=stationery]):before{box-sizing:border-box}html:where([data-house=stationery]){background-color:var(--paper-surface);scroll-padding-top:calc(var(--lh-h) + 1.5rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:1.5rem}:where(html[data-house=stationery]) body{min-block-size:100svh;font-family:var(--st-body);font-size:var(--fs-body);font-kerning:normal;color:var(--v-ink);background-color:var(--v-surface);overflow-wrap:break-word;margin:0;line-height:1.6}:where(html[data-house=stationery]) img,:where(html[data-house=stationery]) svg,:where(html[data-house=stationery]) video{max-inline-size:100%;display:block}:where(html[data-house=stationery]) blockquote,:where(html[data-house=stationery]) dd,:where(html[data-house=stationery]) dl,:where(html[data-house=stationery]) figure,:where(html[data-house=stationery]) h1,:where(html[data-house=stationery]) h2,:where(html[data-house=stationery]) h3,:where(html[data-house=stationery]) h4,:where(html[data-house=stationery]) h5,:where(html[data-house=stationery]) ol,:where(html[data-house=stationery]) p,:where(html[data-house=stationery]) ul{margin:0}:where(html[data-house=stationery]) ol[role=list],:where(html[data-house=stationery]) ul[role=list]{padding:0;list-style:none}:where(html[data-house=stationery]) a{color:inherit}:where(html[data-house=stationery]) button,:where(html[data-house=stationery]) input,:where(html[data-house=stationery]) select,:where(html[data-house=stationery]) textarea{font:inherit;color:inherit}:where(html[data-house=stationery]) [hidden],:where(html[data-house=stationery])[hidden]{display:none!important}:where(html[data-house=stationery]) :focus-visible,:where(html[data-house=stationery]):focus-visible{outline:2px solid var(--v-focus);outline-offset:2px}:where(html[data-house=stationery]) ::selection{background-color:var(--v-ink);color:var(--v-surface)}:where(html[data-house=stationery])::selection{background-color:var(--v-ink);color:var(--v-surface)}@media (prefers-reduced-motion:no-preference){.js .develop:has(>template.develop-loop) .develop-pause[hidden]{display:inline-flex!important}}.js .rotor-pause[hidden]{display:inline-flex!important}html:where([data-house=stationery]){line-height:revert;font-feature-settings:revert;font-variation-settings:revert;tab-size:revert;-webkit-tap-highlight-color:revert;font-family:revert}:where(html[data-house=stationery]) a{-webkit-text-decoration:revert;text-decoration:revert}:where(html[data-house=stationery]) hr{color:revert}:where(html[data-house=stationery]) :is(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:revert}:where(html[data-house=stationery]) main:where([data-house-fallback]){text-wrap:pretty}:where(html[data-house=stationery]) :is(button,input:where([type=button],[type=reset],[type=submit])){appearance:revert}:where(html:not([data-house=stationery])),:where(html:not([data-house=stationery])) *{border-color:var(--raw-border,#dbe7d9);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){:where(html:not([data-house=stationery])),:where(html:not([data-house=stationery])) *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}:where(html:not([data-house=stationery])) body{background-color:var(--background);color:var(--foreground);text-wrap:pretty}html:where(:not([data-house=stationery])){font-family:var(--font-manrope),var(--font-sans-fallback,ui-sans-serif),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}}@layer components{:root{--plate-mat-phone:6%;--etch-paper-dark-filter:none;--etch-paper-dark-blend:multiply;--etch-paper-light-filter:invert(1) hue-rotate(180deg) sepia(.12) brightness(.97);--etch-paper-light-blend:multiply;--etch-paper-tone-filter:none;--etch-paper-tone-blend:multiply;--scrim:var(--night-surface)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb,var(--night-surface) 34%,transparent)}}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--plate-mat-phone:6%;--etch-paper-dark-filter:invert(1) hue-rotate(180deg) sepia(.18) saturate(.9) brightness(.94);--etch-paper-dark-blend:screen;--etch-paper-light-filter:none;--etch-paper-light-blend:lighten;--etch-paper-tone-filter:grayscale(1) contrast(1.35) brightness(.66) sepia(.3);--etch-paper-tone-blend:lighten;--scrim:var(--night-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-scheme=light]){--scrim:color-mix(in srgb,var(--night-surface) 58%,transparent)}}}:root[data-scheme=dark]{--plate-mat-phone:6%;--etch-paper-dark-filter:invert(1) hue-rotate(180deg) sepia(.18) saturate(.9) brightness(.94);--etch-paper-dark-blend:screen;--etch-paper-light-filter:none;--etch-paper-light-blend:lighten;--etch-paper-tone-filter:grayscale(1) contrast(1.35) brightness(.66) sepia(.3);--etch-paper-tone-blend:lighten;--scrim:var(--night-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-scheme=dark]{--scrim:color-mix(in srgb,var(--night-surface) 58%,transparent)}}:root{--fs-body:clamp(1rem,.96rem + .18vw,1.0625rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--gutter:clamp(1.25rem,.25rem + 4vw,4rem);--spine:82rem;--measure:38rem;--band-pad:clamp(3rem,2rem + 4vw,6rem);--lh-h:3.5rem;--dock-h:3.5rem;--dur:.2s;--ease:cubic-bezier(.25,.1,.25,1);--dv-dur:3.2s;--dv-ease:cubic-bezier(.33,.2,.6,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media (min-width:72rem){:root{--lh-h:4.5rem}}.scope-paper,:root{--v-surface:var(--paper-surface);--v-inset:var(--paper-inset);--v-rule:var(--paper-rule);--v-ink:var(--paper-ink);--v-muted:var(--paper-muted);--v-label:var(--paper-label);--v-ornament:var(--paper-ornament);--v-edge:var(--paper-edge);--v-alert:var(--paper-alert);--v-focus:var(--paper-ink);--v-glow:var(--paper-ornament)}@supports (color:color-mix(in lab,red,red)){.scope-paper,:root{--v-glow:color-mix(in oklab,var(--paper-ornament) 16%,transparent)}}.scope-paper,:root{--etch-dark-filter:var(--etch-paper-dark-filter);--etch-dark-blend:var(--etch-paper-dark-blend);--etch-light-filter:var(--etch-paper-light-filter);--etch-light-blend:var(--etch-paper-light-blend);--etch-tone-filter:var(--etch-paper-tone-filter);--etch-tone-blend:var(--etch-paper-tone-blend)}.scope-night{--v-surface:var(--night-surface);--v-inset:var(--night-inset);--v-rule:var(--night-rule);--v-ink:var(--night-ink);--v-muted:var(--night-muted);--v-label:var(--night-label);--v-ornament:var(--night-ornament);--v-edge:var(--night-edge);--v-alert:var(--night-alert);--v-focus:var(--night-ink);--v-glow:var(--night-ornament)}@supports (color:color-mix(in lab,red,red)){.scope-night{--v-glow:color-mix(in oklab,var(--night-ornament) 16%,transparent)}}.scope-night{--etch-dark-filter:invert(1) hue-rotate(180deg) sepia(.18) saturate(.9) brightness(.94);--etch-dark-blend:screen;--etch-light-filter:none;--etch-light-blend:lighten;--etch-tone-filter:grayscale(1) contrast(1.35) brightness(.66) sepia(.3);--etch-tone-blend:lighten;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scope-overnight{--v-surface:var(--overnight-surface);--v-inset:var(--overnight-inset);--v-rule:var(--overnight-rule);--v-ink:var(--overnight-ink);--v-muted:var(--overnight-muted);--v-label:var(--overnight-label);--v-ornament:var(--overnight-ornament);--v-edge:var(--overnight-edge);--v-alert:var(--overnight-alert);--v-focus:var(--overnight-ink);--v-glow:var(--overnight-glow);--etch-dark-filter:var(--etch-paper-dark-filter);--etch-dark-blend:var(--etch-paper-dark-blend);--etch-light-filter:var(--etch-paper-light-filter);--etch-light-blend:var(--etch-paper-light-blend);--etch-tone-filter:var(--etch-paper-tone-filter);--etch-tone-blend:var(--etch-paper-tone-blend)}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .scope-overnight{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root[data-scheme=dark] .scope-overnight{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scope-night,.scope-overnight,.scope-paper{color:var(--v-ink)}.st-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden}.st-skip,.st-sr{position:absolute}.st-skip{z-index:100;padding:var(--sp-3) var(--sp-4);background-color:var(--paper-ink);color:var(--paper-surface);font-weight:600;inset-block-start:var(--sp-2);inset-inline-start:var(--gutter);translate:0 -300%}.st-skip:focus-visible{outline-color:var(--paper-ink);translate:0}.nowrap{white-space:nowrap}:root{--track-title:.2em;--track-locator:.2em;--track-caption:.16em}@container section not (min-width:40rem){*{--track-title:.14em;--track-locator:.12em;--track-caption:.12em}}.st-display{letter-spacing:-.005em;font-size:clamp(2.25rem,1.55rem + 2.9cqi,4.25rem)}.st-display,.st-title{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-weight:500;line-height:1.3}.st-title{font-size:var(--st-title-size,clamp(1.875rem,1rem + 3.2cqi,3.25rem));letter-spacing:var(--track-title);text-transform:uppercase}@media not all and (min-width:40rem){@container section not (min-width:40rem){*{--track-title:.1em}.st-title{font-size:clamp(1.5rem,.5rem + 5.6cqi,1.875rem)}}}.st-tagline{font-family:var(--st-display);text-wrap:balance;color:var(--v-label);font-size:clamp(1.375rem,1.05rem + 1.1cqi,1.75rem);font-style:italic;font-weight:400;line-height:1.35}.st-locator{letter-spacing:var(--track-locator);text-transform:uppercase;text-wrap:balance;color:var(--v-muted);font-size:13px;font-weight:600;line-height:1.6}@container section not (min-width:20rem){.st-locator>span[aria-hidden=true]{block-size:0;display:block;overflow:hidden}}.st-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.st-heading{letter-spacing:.005em;font-size:clamp(1.625rem,1.25rem + 1.1cqi,2.25rem)}.st-heading,.st-subhead{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-weight:500;line-height:1.3}.st-subhead{font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem)}.st-lede{font-size:clamp(1.0625rem,1rem + .3cqi,1.1875rem)}.st-body,.st-lede{text-wrap:pretty;color:var(--v-ink);line-height:1.6}.st-body{font-size:var(--fs-body)}.st-quiet{text-wrap:pretty;font-size:15px;line-height:1.55}.st-meta,.st-quiet{color:var(--v-muted)}.st-meta{font-size:13px;line-height:1.5}.st-callout{text-wrap:balance;color:var(--v-ink);font-size:clamp(1.5rem,1.1rem + 1.5cqi,2.125rem);font-style:italic;font-weight:400}.st-callout,.st-num{font-family:var(--st-display);line-height:1.3}.st-num{font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);font-size:1.375rem;font-weight:500}.st-measure{max-inline-size:var(--measure)}.st-center{text-align:center;margin-inline:auto}.st-stack>*+*{margin-block-start:var(--stack,var(--sp-4))}.st-stack--5{--stack:var(--sp-5)}.st-stack--6{--stack:var(--sp-6)}.st-mast{text-align:center;flex-direction:column;align-items:center;display:flex}.st-mast>*+*{margin-block-start:var(--sp-2)}.st-mast>.st-locator{margin-block-start:var(--sp-3)}.st-mast>.st-title{padding-inline-start:var(--track-title)}.st-mast>.st-locator{padding-inline-start:var(--track-locator)}.st-mast>.st-rule{margin-block-start:var(--sp-5)}.st-mast>.st-lede{text-wrap:balance;max-inline-size:36rem;margin-block-start:var(--sp-6)}@media not all and (min-width:40rem){@container section not (min-width:40rem){.st-mast:not(.st-mast--start)>.st-lede{text-align:start;text-wrap:pretty;align-self:stretch}}}.st-mast--start{text-align:start;align-items:flex-start}.st-mast--start>.st-locator,.st-mast--start>.st-title{padding-inline-start:0}.st-rule{background-color:var(--v-ornament);block-size:1px;inline-size:4.5rem;display:block}.st-hair,hr.st-hair{border:0;border-block-start:1px solid var(--v-rule);block-size:0;margin:0;display:block}.st-double,hr.st-double{border:0;border-block:1px solid var(--v-rule);block-size:5px;margin:0;display:block}.st-ornament,hr.st-ornament{block-size:9px;inline-size:9rem;margin:var(--sp-7) auto;background-color:var(--v-ornament);border:0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='9' viewBox='0 0 144 9'%3E%3Cpath d='M0 4h62v1H0zM82 4h62v1H82zM72 0l4.5 4.5L72 9l-4.5-4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='9' viewBox='0 0 144 9'%3E%3Cpath d='M0 4h62v1H0zM82 4h62v1H82zM72 0l4.5 4.5L72 9l-4.5-4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.st-sep{color:var(--v-ornament);padding-inline:.4em}.st-run{clip-path:inset(-.5em -.5em -.5em 1.1em);flex-wrap:wrap;align-items:baseline;margin-inline-start:-1.1em;display:flex}.st-run>:before{content:"";inline-size:1.1em;display:inline-block}.st-run>*+:before{content:"·"/"";text-align:center;color:var(--v-ornament)}.st-run--center{justify-content:center}@container section not (min-width:48rem){.st-run--center{clip-path:none;flex-direction:column;align-items:center;margin-inline-start:0}.st-run--center>*+:before,.st-run--center>:before{content:none}}.band{isolation:isolate;padding-block:var(--band-pad);background-color:var(--v-surface);color:var(--v-ink);position:relative;container:band/inline-size}.band-inner{inline-size:100%;max-inline-size:var(--spine);padding-inline:var(--gutter);margin-inline:auto;container:section/inline-size}.band--tight{padding-block:calc(var(--band-pad) * .6)}.band--flush{padding-block-start:0}.band:where(:not(.scope-night,.scope-overnight,.band--desk,.hero))+.band:where(:not(.scope-night,.scope-overnight,.band--desk)){background-image:linear-gradient(var(--v-rule),var(--v-rule));background-position:top;background-repeat:no-repeat;background-size:calc(min(100%, var(--spine)) - 2 * var(--gutter)) 1px}.band.scope-night,.band.scope-overnight{border-block-start:1px solid var(--v-ornament)}.band.scope-overnight{background-color:var(--overnight-surface);background-image:linear-gradient(to bottom,var(--overnight-surface) 40%,var(--overnight-foot))}.band-dawn{z-index:-1;pointer-events:none;background-image:radial-gradient(60% 100% at 50% 100%,var(--v-glow),transparent 72%);border-block-end:1px solid var(--v-ornament);block-size:7.5rem;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.band-dawn{border-block-end:1px solid color-mix(in oklab,var(--v-ornament) 55%,transparent)}}.band--desk{background-color:var(--v-inset);padding-inline:var(--gutter)}.st-sheet{isolation:isolate;max-inline-size:var(--spine);border:1px solid var(--v-rule);background-color:var(--v-surface);margin-inline:auto;padding:5px;position:relative}.st-sheet:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:var(--grain);position:absolute;inset:0}.st-sheet-body{border:1px solid var(--v-rule);padding-block:clamp(3rem,2rem + 3vw,5rem);padding-inline:clamp(1.25rem,5vw - .75rem,4.5rem);container:section/inline-size}@media not all and (min-width:40rem){.band--desk{background-color:var(--v-surface);padding:0}.st-sheet{border-inline:0;padding:0}.st-sheet-body{padding-inline:var(--gutter);padding-block:var(--band-pad);border:0}}.st-grid{gap:var(--sp-7) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@container section (min-width:40rem){.st-grid--2,.st-grid--3,.st-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container section (min-width:64rem){.st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-split{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.st-split>*{container:section/inline-size}@container section (min-width:48rem){.st-split{--st-title-size:min(clamp(1.875rem,1.25rem + 7.7cqi,3.25rem),14cqi);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,5cqi,6rem)}.st-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.st-split--rule>*+*{border-inline-start:1px solid var(--v-rule);padding-inline-start:clamp(2.5rem,5cqi,6rem)}}.st-actions{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.st-center>.st-actions,.st-mast>.st-actions{justify-content:center}.st-mast--start>.st-actions{justify-content:flex-start}@container section not (min-width:40rem){.st-actions>.st-btn{flex:100%}.st-mast>.st-actions{align-self:stretch}}.st-grid--pair{gap:var(--sp-7) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@container section (min-width:56rem){.st-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4cqi,4rem)}}.st-btn{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--v-ink);min-block-size:2.75rem;color:var(--v-ink);font-family:var(--st-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;background-color:#0000;border-radius:0;padding:.5rem 1.5rem;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.st-btn--solid{background-color:var(--v-ink);color:var(--v-surface)}.st-btn--small{letter-spacing:.12em;padding-inline:1rem;font-size:13px}.st-btn svg{flex:none;block-size:1rem;inline-size:1rem}.st-btn[aria-disabled=true],.st-btn[disabled]{border-color:var(--v-edge);color:var(--v-muted);cursor:not-allowed;background-color:#0000}.st-btn[aria-current=true]{background-color:var(--v-ink);color:var(--v-surface)}@media (hover:hover) and (pointer:fine){.st-btn:hover{background-color:var(--v-ink);color:var(--v-surface)}.st-btn--solid:hover{color:var(--v-ink);background-color:#0000}.st-btn[aria-current=true]:hover{background-color:var(--v-ink);color:var(--v-surface)}.st-btn[aria-disabled=true]:hover,.st-btn[disabled]:hover{color:var(--v-muted);background-color:#0000}}.st-link{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;cursor:pointer;font-weight:600;text-decoration-thickness:1px}.st-more{align-items:center;gap:.375rem;margin-block:-.625rem;padding-block:.625rem;display:inline-flex}.st-more:after{content:"→"/"";color:var(--v-label);display:inline-block}@media (hover:hover) and (pointer:fine){.st-link:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}.st-tag{border:1px solid var(--v-edge);color:var(--v-ink);white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.st-crumbs ol,.st-tag{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5}.st-crumbs ol{align-items:baseline;gap:0 var(--sp-2);clip-path:inset(-.5rem -.5rem -.5rem calc(.75em + var(--sp-2) - 6px));color:var(--v-muted);flex-wrap:wrap;margin:0;margin-inline-start:calc(-1 * (.75em + var(--sp-2)));padding:0;list-style:none;display:flex}.st-crumbs li{align-items:baseline;gap:var(--sp-2);min-inline-size:0;display:inline-flex}.st-crumbs li:before{content:"";text-align:center;flex:none;inline-size:.75em;display:inline-block}.st-crumbs li+li:before{content:"/"/"";color:var(--v-ornament)}.st-crumbs a{color:var(--v-muted);text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;padding-block:.75rem;display:inline-block}.st-crumbs [aria-current=page]{color:var(--v-ink)}@media (any-pointer:coarse){.st-crumbs a{margin-inline:-.25rem;padding-inline:.25rem}}.st-form{align-content:start;display:grid}.st-form,.st-grid.st-fields{gap:var(--sp-5)}.st-field{align-content:start;gap:var(--sp-2);min-inline-size:0;display:grid}.st-label{color:var(--v-ink);font-size:15px;font-weight:600;line-height:1.5}.st-label-note{color:var(--v-muted);font-weight:400}.st-input,.st-select,.st-textarea{appearance:none;border:1px solid var(--v-edge);background-color:var(--v-surface);min-block-size:3rem;inline-size:100%;color:var(--v-ink);font-family:var(--st-body);border-radius:0;margin:0;padding:.6875rem .875rem;font-size:16px;line-height:1.5}.st-input::placeholder,.st-textarea::placeholder{color:var(--v-muted);opacity:1}.st-textarea{resize:vertical;min-block-size:9rem}.st-input:focus-visible,.st-select:focus-visible,.st-textarea:focus-visible{border-color:var(--v-ink)}.st-check input[aria-invalid=true],.st-input[aria-invalid=true],.st-textarea[aria-invalid=true]{border-color:var(--v-alert)}@media (hover:hover) and (pointer:fine){.st-input:hover,.st-select:hover,.st-textarea:hover{border-color:var(--v-ink)}}.st-hint{color:var(--v-muted)}.st-error,.st-hint{font-size:15px;line-height:1.55}.st-error{color:var(--v-alert);font-weight:600}.st-check+.st-error{margin-block-start:calc(-1 * var(--sp-2));padding-inline-start:calc(1.25rem + var(--sp-3))}@media not all and (min-width:40rem){.st-form .st-btn{inline-size:100%}}.st-check{gap:var(--sp-3);color:var(--v-ink);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-size:15px;line-height:1.55;display:grid}.st-check input{appearance:none;border:1px solid var(--v-edge);background-color:var(--v-surface);cursor:pointer;border-radius:0;place-content:center;block-size:1.25rem;inline-size:1.25rem;margin:.125rem 0 0;display:grid}.st-check input:before{content:"";background-color:var(--v-surface);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);block-size:.75rem;inline-size:.75rem;scale:0}.st-check input:checked{border-color:var(--v-ink);background-color:var(--v-ink)}.st-check input:checked:before{scale:1}.develop{--dv:0;--dv-x:50%;--dv-y:50%;--ratio:3/4;--fit:50% 50%;align-items:start;column-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"frame frame""cap ctl";margin:0;display:grid;position:relative}.develop[data-state=photo]{--dv:1}.develop-frame{isolation:isolate;aspect-ratio:var(--ratio);background-color:var(--v-inset);grid-area:frame;position:relative;overflow:hidden}.develop-frame img,.develop-frame>video{object-fit:cover;object-position:var(--fit);block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.develop-base[data-ink=dark]{filter:var(--etch-dark-filter);mix-blend-mode:var(--etch-dark-blend)}.develop-base[data-ink=light]{filter:var(--etch-light-filter);mix-blend-mode:var(--etch-light-blend)}.develop-base[data-ink=tone]{filter:var(--etch-tone-filter);mix-blend-mode:var(--etch-tone-blend)}.develop-base[data-ink=print]{filter:grayscale()contrast(1.08)brightness(1.02);mix-blend-mode:multiply}.develop-photo{z-index:2;-webkit-mask-image:var(--dv-mask);mask-image:var(--dv-mask);--dv-mask:radial-gradient(circle at var(--dv-x) var(--dv-y),black calc((var(--dv) * 1.5 - .5) * 100%),transparent calc((var(--dv) * 1.5 - .2) * 100%)),radial-gradient(circle at calc(var(--dv-x) - 26%) calc(var(--dv-y) + 19%),black calc((var(--dv) * 1.8 - .9) * 100%),transparent calc((var(--dv) * 1.8 - .6) * 100%)),radial-gradient(circle at calc(var(--dv-x) + 24%) calc(var(--dv-y) - 23%),black calc((var(--dv) * 1.75 - .85) * 100%),transparent calc((var(--dv) * 1.75 - .55) * 100%)),radial-gradient(ellipse 52% 36% at calc(var(--dv-x) + 13%) calc(var(--dv-y) + 31%),black calc((var(--dv) * 2.3 - 1.2) * 100%),transparent calc((var(--dv) * 2.3 - .9) * 100%)),radial-gradient(ellipse 34% 52% at calc(var(--dv-x) - 21%) calc(var(--dv-y) - 27%),black calc((var(--dv) * 2.5 - 1.4) * 100%),transparent calc((var(--dv) * 2.5 - 1.1) * 100%)),radial-gradient(ellipse 30% 26% at calc(var(--dv-x) + 33%) calc(var(--dv-y) + 9%),black calc((var(--dv) * 2.8 - 1.75) * 100%),transparent calc((var(--dv) * 2.8 - 1.45) * 100%));filter:sepia(calc((1 - var(--dv)) * .55)) saturate(calc(.55 + var(--dv) * .45)) contrast(calc(1.16 - var(--dv) * .16));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.develop[data-state=photo]:not([data-developing]) .develop-photo,html:where([data-house=stationery]):not(.js) .develop-photo{filter:none;-webkit-mask-image:none;mask-image:none}.develop-video{z-index:3;opacity:0}.develop-video[data-shown]{opacity:1}.develop-caption,.develop>figcaption{min-inline-size:0;letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--v-label);grid-area:cap;padding-block-start:var(--sp-3);font-size:13px;font-weight:600;line-height:1.5}.develop>figcaption{text-wrap:balance}.develop-caption-name{color:var(--v-ink)}.develop-controls{justify-content:flex-end;grid-area:ctl;margin-inline-end:-.25rem;display:flex}.develop-controls,.develop-pause{align-items:center;gap:var(--sp-2)}.develop-pause{min-block-size:2.75rem;color:var(--v-ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.develop-pause svg{block-size:.875rem;inline-size:.875rem}@media (hover:hover) and (pointer:fine){.develop-pause:hover{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px}}@media (prefers-reduced-motion:no-preference){.js .develop:has(>template.develop-loop) .develop-pause[hidden]{visibility:hidden}}.develop--plate{--ratio:3/4}.develop--square{--ratio:1/1}.develop--scene,.develop--wide{--ratio:1920/1072}.develop--hero{--ratio:1/1}.develop--film,.develop--night{--ratio:4/3;--fit:50% 52%}@container band (min-width:40rem){.develop--hero{--ratio:4/3}}@container band (min-width:48rem){.develop--hero{--ratio:1920/1072}}@container section (min-width:48rem){.develop--film,.develop--night{--ratio:21/9}}@container section (min-width:40rem){.develop--plate .develop-frame,.develop--square .develop-frame{outline:1px solid var(--v-rule);outline-offset:-1px}.develop--plate .develop-frame>img{padding:6%}}.develop--film .develop-frame,.develop--night .develop-frame,.develop--scene .develop-frame{background-color:var(--v-surface);--st-g-9f6a38b5:radial-gradient(ellipse 80% 92% at 50% 50%,black 66%,transparent 100%),linear-gradient(90deg,transparent,black 7%,black 93%,transparent),linear-gradient(180deg,transparent,black 13%,black 87%,transparent);-webkit-mask-image:var(--st-g-9f6a38b5);-webkit-mask-composite:source-in,source-in;--st-g-8063d308:radial-gradient(ellipse 80% 92% at 50% 50%,black 66%,transparent 100%),linear-gradient(90deg,transparent,black 7%,black 93%,transparent),linear-gradient(180deg,transparent,black 13%,black 87%,transparent);-webkit-mask-image:var(--st-g-8063d308);mask-image:var(--st-g-8063d308);-webkit-mask-composite:source-in;mask-composite:intersect}@media not all and (min-width:40rem){@container section not (min-width:40rem){.develop:not(.develop--inset){margin-inline:calc(-1 * var(--gutter))}.develop:not(.develop--inset)>figcaption{padding-inline-start:var(--gutter)}.develop:not(.develop--inset)>.develop-controls{margin-inline-end:0;padding-inline-end:calc(var(--gutter) - .25rem)}.develop--plate .develop-frame>img{padding:var(--plate-mat-phone)}.develop--film .develop-frame,.develop--night .develop-frame,.develop--scene:not(.develop--inset) .develop-frame{--phone-feather:linear-gradient(180deg,#0000 0%,#0000000a 2%,#0000001f 4.5%,#00000042 7%,#00000073 9.5%,#000000a6 12%,#000000d1 14.5%,#000000f0 16.5%,black 18%,black 82%,#000000f0 83.5%,#000000d1 85.5%,#000000a6 88%,#00000073 90.5%,#00000042 93%,#0000001f 95.5%,#0000000a 98%,#0000);-webkit-mask-image:var(--phone-feather);mask-image:var(--phone-feather);-webkit-mask-composite:source-over;mask-composite:add}}}.folio-intro{margin:var(--sp-6) auto 0;text-align:center;text-wrap:balance;max-inline-size:36rem;color:var(--v-ink);font-size:clamp(1.0625rem,1rem + .25cqi,1.125rem);line-height:1.6}.folio-spread{--folio-stage:0;gap:var(--sp-6);margin-block-start:clamp(2rem,1rem + 3cqi,3.5rem);display:grid}.folio-fold{display:none}.folio-index{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.folio-row{column-gap:var(--sp-3);padding-block:var(--sp-4) 1.125rem;border-block-end:1px solid var(--v-rule);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.folio-row:before{content:"";inline-size:2px;background-color:#0000;position:absolute;inset-block:-1px;inset-inline-start:calc(var(--gutter) * -.5 - 1px)}.folio-row>:not(.folio-num):not(.folio-name){grid-column:1/-1}.folio-num{font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);grid-area:1/1;align-self:center;font-size:1.375rem}.folio-name,.folio-num{font-weight:500;line-height:1.3}.folio-name{font-family:var(--st-display);letter-spacing:.005em;color:var(--v-ink);grid-area:1/2;font-size:clamp(1.5rem,1.2rem + .8cqi,1.875rem)}.folio-pick{justify-content:space-between;align-items:center;gap:var(--sp-4);min-block-size:2.75rem;inline-size:100%;font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.folio-mark{color:var(--v-edge);flex:none;display:inline-flex}.folio-mark svg{block-size:1rem;inline-size:1rem}.folio-pick[aria-expanded=true] .folio-mark{color:var(--v-ink);rotate:90deg}.folio-lines{margin:var(--sp-2) 0 0;color:var(--v-ink);clip-path:inset(0 0 0 .875em);flex-wrap:wrap;row-gap:.125rem;margin-inline-start:-.875em;padding:0;font-size:15px;line-height:1.55;list-style:none;display:flex}.folio-lines>li{white-space:nowrap}.folio-sep{text-align:center;inline-size:.875em;color:var(--v-ornament);display:inline-block}.folio-note{text-wrap:pretty;color:var(--v-muted);margin-block-start:.375rem;font-size:15px;line-height:1.55}.folio-link{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;justify-self:start;align-items:center;gap:.375rem;margin-block:.125rem -.5rem;padding-block:.5rem;font-size:15px;font-weight:600;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.folio-link:after{content:"→"/"";color:var(--v-label);display:inline-block}@media (any-pointer:coarse){.folio-link{margin-block:-.0625rem -.6875rem;padding-block:.6875rem}}.folio-panel{margin-block-start:var(--sp-4)}.folio-row:has(.folio-pick[aria-expanded=true]):before,.folio-spread:not([data-open]) .folio-row[data-lead]:before{background-color:var(--v-ornament)}@container section not (min-width:40rem){.folio-front,.folio-panel .folio-plate{--ratio:1/1}}.folio-colophon,.st-colophon{align-items:center;gap:var(--sp-5);border-block:1px solid var(--v-rule);text-align:center;flex-direction:column;margin-block-start:clamp(2.5rem,1.5rem + 3cqi,4rem);padding-block:clamp(1.75rem,1rem + 2cqi,2.5rem);display:flex}.folio-colophon>.st-callout,.st-colophon>.st-callout{max-inline-size:32ch}@media (hover:hover) and (pointer:fine){.folio-pick:hover .folio-mark{color:var(--v-ink)}.folio-link:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}@container section (min-width:40rem){.folio-spread{--folio-gap:clamp(1.5rem,3cqi,2.25rem);column-gap:var(--folio-gap);grid-template-columns:minmax(0,5fr) 1px minmax(0,7fr);align-items:start;position:relative}.folio-front{grid-area:1/1}.folio-fold{background-image:linear-gradient(to bottom,transparent,var(--v-rule) 8%,var(--v-rule) 92%,transparent);grid-area:1/2;align-self:stretch;display:block}.folio-index{grid-area:1/3}.folio-row{column-gap:var(--sp-3);border-inline-start:2px solid #0000;grid-template-columns:2.25rem minmax(0,1fr);padding:.875rem 0 1rem .75rem;position:static}.folio-row:before{content:none}.folio-row>:not(.folio-num):not(.folio-name){grid-column:2}.folio-num{align-self:start;padding-block-start:.5rem}.folio-row:has(.folio-pick[aria-expanded=true]),.folio-spread:not([data-open]) .folio-row[data-lead]{border-inline-start-color:var(--v-ornament)}.folio-front,.folio-panel>.folio-plate{inline-size:min(100%,max(18rem,calc((100svh - var(--lh-h) - 10rem) * .75)));margin-inline:auto}}@container section (min-width:64rem){.folio-spread{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}}@media (min-height:34rem){@container section (min-width:40rem){.folio-spread{--folio-stage:1}.folio-spread .folio-row>.folio-panel[data-leaving]{z-index:0;pointer-events:none}.folio-spread .folio-row>.folio-panel[data-leaving] figcaption{visibility:hidden}.folio-spread .folio-row>.folio-panel:not([data-leaving]){z-index:1}.folio-spread .folio-row>.folio-panel{grid-area:1/1/-1/2;margin:0;position:absolute;inset:0}.folio-spread[data-open] .folio-front{visibility:hidden}.folio-pick[aria-expanded=true] .folio-mark{rotate:180deg}.folio-front,.folio-panel>.folio-plate{position:sticky;inset-block-start:calc(var(--lh-h) + 1.5rem)}}}.ruler-scale{margin-block-start:clamp(2.5rem,1.5rem + 3cqi,4.5rem)}.ruler-steps{gap:var(--sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ruler-axis{display:none}.ruler-time{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--v-label);font-size:14px;font-weight:600;line-height:1.5;display:block}.ruler-label{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);margin-block-start:.125rem;font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}.ruler-body{text-wrap:pretty;max-inline-size:34rem;color:var(--v-muted);margin-block-start:var(--sp-1);font-size:16px;line-height:1.55}.ruler-callout{border-block:1px solid var(--v-rule);font-family:var(--st-display);text-align:center;text-wrap:balance;color:var(--v-ink);margin-block-start:clamp(2.5rem,1.5rem + 3cqi,4rem);padding-block:clamp(1.25rem,.75rem + 1.5cqi,2rem);font-size:clamp(1.5rem,1.1rem + 1.5cqi,2.125rem);font-style:italic;font-weight:400;line-height:1.3}.ruler-film{margin-block-start:clamp(2rem,1rem + 3cqi,3.5rem)}@supports (grid-template-rows:subgrid){.ruler-grid{grid-template-columns:[time rail] var(--gutter) [text] minmax(0,1fr);grid-template-rows:repeat(var(--ruler-rows),minmax(1rem,auto));margin-inline-start:calc(-1 * var(--gutter));display:grid}.ruler-axis,.ruler-steps{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0;display:grid}.ruler-axis{pointer-events:none}.ruler-step{grid-column:1/-1;grid-row:var(--vr) /span var(--vspan);grid-template-columns:subgrid;align-content:start;padding-block-end:1.25rem;display:grid}.ruler-text,.ruler-time{grid-column:text;min-inline-size:0}.ruler-rail{grid-row:var(--rail-r0) /var(--rail-r1);background-color:var(--v-edge);inline-size:1px}.ruler-lead,.ruler-rail{grid-column:rail;justify-self:center}.ruler-lead{border-inline-start:1px dashed var(--v-edge);inline-size:0}.ruler-lead[data-end=in]{grid-row:1/var(--rail-r0)}.ruler-lead[data-end=out]{grid-row:var(--rail-r1) /-1}.ruler-window{grid-column:rail;grid-row:1/var(--win-row);background-color:var(--v-label);justify-self:center;inline-size:3px;translate:-5px}.ruler-hour{grid-column:1/-1;grid-row:var(--vr);align-self:start;block-size:0;position:relative}.ruler-hour:before{content:"";background-color:var(--v-edge);block-size:1px;inline-size:8px;position:absolute;inset-inline-start:calc(var(--gutter) / 2 - 4px)}.ruler-hour:after{content:attr(data-label);white-space:nowrap;color:var(--v-muted);font-size:13px;line-height:1.5;position:absolute;inset-inline-start:var(--gutter);translate:0 -.75em}.ruler-hour[data-note]:after{content:attr(data-label) " · " attr(data-note)}.ruler-hour[data-cut]:after{color:var(--v-label);font-weight:600}.ruler-hour[data-hide-v]:after{content:none}.ruler-dot{grid-column:rail;grid-row:var(--vr);background-color:var(--v-label);border-radius:50%;place-self:start center;block-size:9px;inline-size:9px;margin-block-start:6px}.ruler-dot[data-kind=in]{border:1px solid var(--v-label);background-color:var(--v-surface)}.ruler-dot[data-kind=out]{background-color:var(--v-ink)}.ruler-cut{grid-column:rail;grid-row:var(--cut-row);background-color:var(--v-label);place-self:start center;block-size:2px;inline-size:14px;position:relative;translate:0 -1px}@container section not (min-width:48rem){.ruler-grid{grid-template-rows:auto auto;grid-template-columns:repeat(40,minmax(0,1fr));row-gap:1.5rem;margin-inline-start:0}.ruler-axis{grid-row:1;grid-template-rows:[above]1.375rem[line]1.5rem[below]2.5rem}.ruler-axis:not(:has([data-note]:not([data-short]))){grid-template-rows:[above]1.375rem[line]1.5rem[below]1.25rem}.ruler-steps{flex-direction:column;grid-row:2;gap:1.25rem;display:flex}.ruler-step{padding:0;display:block}.ruler-text{display:contents}.ruler-time{margin-inline-end:.5rem;display:inline}.ruler-label{margin:0;display:inline}.ruler-body{display:block}.ruler-cut,.ruler-dot,.ruler-hour,.ruler-lead,.ruler-rail,.ruler-window{grid-row:line;align-self:center}.ruler-rail{grid-column:var(--rail-c0) /var(--rail-c1);block-size:1px}.ruler-lead,.ruler-rail{justify-self:stretch;inline-size:auto}.ruler-lead{border-inline-start:0;border-block-start:1px dashed var(--v-edge);block-size:0}.ruler-lead[data-end=in]{grid-row:line;grid-column:1/var(--rail-c0)}.ruler-lead[data-end=out]{grid-row:line;grid-column:var(--rail-c1) /-1}.ruler-window{grid-column:1/var(--win-col);justify-self:stretch;block-size:3px;inline-size:auto;translate:0 -5px}.ruler-hour{grid-column:var(--hc) /span 1;justify-self:start;inline-size:0}.ruler-hour:before{block-size:10px;inline-size:1px;inset-inline-start:0;translate:0 -5px}.ruler-hour:after,.ruler-hour[data-hide-v]:after{content:attr(data-label);text-align:center;white-space:pre;inset-inline-start:0;translate:-50% .625rem}.ruler-hour[data-note]:after{content:attr(data-label) "\a " attr(data-note)}.ruler-hour[data-short]:after{content:attr(data-short)}.ruler-dot{grid-column:var(--hc) /span 1;justify-self:start;margin:0;translate:-50%}.ruler-dot[data-kind=out]{grid-column:-2/-1;justify-self:end;translate:50%}.ruler-cut{grid-column:1/var(--cut-col);background-color:#0000;justify-self:stretch;block-size:1.5rem;inline-size:auto;translate:none}.ruler-cut:before{content:"";background-color:var(--v-label);inline-size:2px;position:absolute;inset-block:0;inset-inline-end:0;translate:50%}.ruler-cut:after{content:attr(data-label);text-align:end;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5;position:absolute;inset-block-end:calc(100% - .25rem);inset-inline:0 .375rem}}@container section (min-width:48rem){.ruler-grid{--rt:5rem;--rr:1.5rem;grid-template-columns:[time] var(--rt) [rail] var(--rr) [text] minmax(0,1fr);max-inline-size:40.5rem;margin-inline:auto}.ruler-time{text-align:end;white-space:nowrap;letter-spacing:.04em;text-transform:none;grid-column:time;padding:.375rem .75rem 0 0}.ruler-step[data-slot] .ruler-time{white-space:normal}.ruler-hour{grid-column:time/text}.ruler-hour:before{inline-size:10px;inset-inline-start:auto;inset-inline-end:calc(var(--rr) / 2 - 5px)}.ruler-hour:after{text-align:end;white-space:pre;padding-inline-end:.75rem;inset-inline-start:auto;inset-inline-end:var(--rr)}.ruler-hour[data-note]:after{content:attr(data-label) "\a " attr(data-note)}.ruler-hour[data-cut]:after{content:attr(data-label)}.ruler-hour[data-hide-v]:after{content:none}.ruler-dot{margin-block-start:.75rem}.ruler-cut{inline-size:1.25rem}.ruler-cut:after{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + .375rem);translate:0 -50%}}@container section (min-width:72rem){.ruler-scale[data-horizontal=on] .ruler-grid{grid-template-rows:auto 4.5rem auto;grid-template-columns:repeat(40,minmax(0,1fr));max-inline-size:none;margin-inline:0}.ruler-scale[data-horizontal=on] .ruler-step{grid-column:var(--h0) /var(--h1);grid-row:var(--hrow);border-inline-start:1px solid var(--v-rule);padding-inline:.875rem 1.5rem;display:block}.ruler-scale[data-horizontal=on] .ruler-step[data-tier=above]{align-self:end;margin-block-end:-2.25rem;padding-block:0 3.25rem}.ruler-scale[data-horizontal=on] .ruler-step[data-tier=below]{align-self:start;margin-block-start:-2.25rem;padding-block:4.25rem 0}.ruler-scale[data-horizontal=on] .ruler-step[data-slot=lead-out]{border-inline-start:0;border-inline-end:1px solid var(--v-rule);text-align:end;padding-inline:1.5rem .875rem}.ruler-scale[data-horizontal=on] .ruler-time{text-align:inherit;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;padding:0}.ruler-scale[data-horizontal=on] .ruler-rail{grid-row:2;grid-column:var(--rail-c0) /var(--rail-c1);place-self:center stretch;block-size:1px;inline-size:auto}.ruler-scale[data-horizontal=on] .ruler-lead{border-inline-start:0;border-block-start:1px dashed var(--v-edge);grid-row:2;place-self:center stretch;block-size:0;inline-size:auto}.ruler-scale[data-horizontal=on] .ruler-lead[data-end=in]{grid-column:1/var(--rail-c0)}.ruler-scale[data-horizontal=on] .ruler-lead[data-end=out]{grid-column:var(--rail-c1) /-1}.ruler-scale[data-horizontal=on] .ruler-window{grid-row:2;grid-column:1/var(--win-col);place-self:center stretch;block-size:3px;inline-size:auto;translate:0 -5px}.ruler-scale[data-horizontal=on] .ruler-hour{grid-row:2;grid-column:var(--hc) /span 1;place-self:center start;inline-size:0}.ruler-scale[data-horizontal=on] .ruler-hour:before{block-size:10px;inline-size:1px;inset-inline:0 auto;translate:0 -5px}.ruler-scale[data-horizontal=on] .ruler-hour:after{text-align:center;padding:0;inset-inline:0 auto;translate:-50% .875rem}.ruler-scale[data-horizontal=on] .ruler-hour[data-hide-v]:after{content:attr(data-label)}.ruler-scale[data-horizontal=on] .ruler-hour[data-note]:after{content:attr(data-label) "\a " attr(data-note)}.ruler-scale[data-horizontal=on] .ruler-dot{grid-row:2;grid-column:var(--hc) /span 1;place-self:center start;margin:0;translate:-50%}.ruler-scale[data-horizontal=on] .ruler-dot[data-kind=out]{grid-column:-2/-1;justify-self:end;translate:50%}.ruler-scale[data-horizontal=on] .ruler-cut{grid-row:2;grid-column:var(--cut-col) /span 1;place-self:center start;block-size:1.75rem;inline-size:2px;translate:-50%}.ruler-scale[data-horizontal=on] .ruler-cut:after{content:none}}}.letters{grid-template-columns:minmax(0,1fr);display:grid}.letter{gap:var(--sp-4);padding-block:var(--sp-6);border-block-start:1px solid var(--v-rule);flex-direction:column;margin:0;display:flex}.letter:first-child{border-block-start:0;padding-block-start:0}.letter-quote{font-family:var(--st-display);text-wrap:pretty;color:var(--v-ink);margin:0;font-size:clamp(1.375rem,1.2rem + .55cqi,1.625rem);font-style:italic;font-weight:400;line-height:1.4}.letter-quote:before{content:"“"/"";block-size:1.75rem;color:var(--v-ornament);font-size:3.25rem;font-style:normal;line-height:1;display:block}.letter-from{align-items:baseline;gap:var(--sp-3);letter-spacing:.14em;text-transform:uppercase;color:var(--v-muted);font-size:13px;font-weight:600;line-height:1.5;display:flex}.letter-from:before{content:"";background-color:var(--v-ornament);flex:none;align-self:center;block-size:1px;inline-size:1.5rem}.letter--lead .letter-from{justify-content:center}@container section (min-width:48rem){.letters--3{grid-template-columns:repeat(3,minmax(0,1fr))}.letters--2{grid-template-columns:repeat(2,minmax(0,1fr))}.letters--2,.letters--3{row-gap:var(--sp-7)}.letters--2 .letter,.letters--3 .letter{border-block-start:0;border-inline-start:1px solid var(--v-rule);padding-block:0;padding-inline:clamp(1.5rem,3cqi,3rem)}.letters--2 .letter:nth-child(odd),.letters--3 .letter:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}.letter--lead{text-align:center;border-block-start:0;align-items:center;max-inline-size:46rem;margin-inline:auto;padding-block:0}.letter--lead .letter-quote{text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.6cqi,2.5rem);line-height:1.35}.st-contents{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.contents-row{border-block-end:1px solid var(--v-rule);font-family:var(--st-display);text-wrap:balance;padding-block:1.25rem 1.375rem;font-size:clamp(1.375rem,1.2rem + .6cqi,1.75rem);line-height:1.3;position:relative}.contents-num{font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);margin-inline-end:.4em;font-size:1.375rem}.contents-num,.contents-title{font-weight:500;line-height:1.3;display:inline}.contents-title{font-family:var(--st-display);font-size:inherit;color:var(--v-ink)}.contents-title>a{color:inherit;text-decoration:none}.contents-title>a:after{content:"";z-index:1;position:absolute;inset:0}.contents-title:has(>a):after{content:"→"/"";font-family:var(--st-body);color:var(--v-label);margin-inline-start:.375em;font-size:.75em;display:inline-block}.contents-title>a:focus-visible{outline:none}.contents-row:has(.contents-title>a:focus-visible){outline:2px solid var(--v-focus);outline-offset:4px}.contents-meta{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5}.contents-excerpt,.contents-meta{font-family:var(--st-body);color:var(--v-muted);margin-block-start:var(--sp-2)}.contents-excerpt{max-inline-size:var(--measure);text-wrap:pretty;font-size:15px;line-height:1.55}@media (hover:hover) and (pointer:fine){.contents-row:has(.contents-title>a):hover .contents-title>a{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;text-decoration-thickness:1px}}.st-contents--faq .contents-row{padding:0}.contents-qa>summary{cursor:pointer;padding-block:1.125rem 1.25rem;list-style:none;display:block;position:relative}.contents-qa>summary::-webkit-details-marker{display:none}.contents-qa .contents-title:after{content:"";vertical-align:.02em;background-color:var(--v-edge);block-size:.6em;inline-size:.6em;margin-inline-start:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.contents-qa[open] .contents-title:after{background-color:var(--v-ink);rotate:90deg}.contents-answer{max-inline-size:var(--measure);font-family:var(--st-body);font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);padding-block-end:1.5rem;line-height:1.6}.contents-answer>*+*{margin-block-start:var(--sp-3)}@media (hover:hover) and (pointer:fine){.contents-qa>summary:hover .contents-title:after{background-color:var(--v-ink)}}@container section (min-width:40rem){.contents-qa>summary,.contents-row:not(.st-contents--faq .contents-row){grid-template-columns:4rem minmax(0,1fr);align-items:baseline;display:grid}.contents-num{grid-column:1;margin:0}.contents-title{text-wrap:balance;grid-column:2;display:block}.contents-row>:not(.contents-num):not(.contents-title){grid-column:2}.contents-qa>summary{padding-inline-end:2.5rem}.contents-qa .contents-title:after{margin:0;position:absolute;inset-block-start:1.75rem;inset-inline-end:.25rem}.contents-answer{padding-inline-start:4rem}}.st-prose{max-inline-size:var(--measure);color:var(--v-ink);font-size:clamp(1.0625rem,1rem + .2cqi,1.125rem);line-height:1.65}.st-prose>*+*{margin-block-start:1.1em}.st-prose li,.st-prose p{text-wrap:pretty}.st-prose h2{margin-block-start:2.2em;font-size:clamp(1.625rem,1.3rem + 1cqi,2.125rem)}.st-prose h2,.st-prose h3{font-family:var(--st-display);text-wrap:balance;font-weight:500;line-height:1.3}.st-prose h3{margin-block-start:1.8em;font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem)}.st-prose h2+*,.st-prose h3+*{margin-block-start:.6em}.st-prose>:first-child{margin-block-start:0}.st-prose a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;text-decoration-thickness:1px}.st-prose strong{font-weight:700}.st-prose ol,.st-prose ul{padding-inline-start:1.5em}@container section not (min-width:40rem){.st-prose ul{padding-inline-start:1.05em}.st-prose ul>li:before{inline-size:.55em;inset-inline-start:-1.05em}}.st-prose ul{list-style:none}.st-prose ul>li{position:relative}.st-prose ul>li:before{content:"";background-color:var(--v-ornament);block-size:1px;inline-size:.6em;position:absolute;inset-block-start:.82em;inset-inline-start:-1.2em}.st-prose ol>li::marker{font-family:var(--st-display);color:var(--v-label);font-size:1.15em;font-weight:500}.st-prose li+li{margin-block-start:.45em}.st-prose blockquote{border-inline-start:2px solid var(--v-ornament);font-family:var(--st-display);padding-inline-start:clamp(.875rem,.5rem + 1.5cqi,1.25rem);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-style:italic;line-height:1.4}.st-prose hr{background-color:var(--v-ornament);border:0;block-size:9px;inline-size:9rem;margin:2.5em auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='9' viewBox='0 0 144 9'%3E%3Cpath d='M0 4h62v1H0zM82 4h62v1H82zM72 0l4.5 4.5L72 9l-4.5-4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='9' viewBox='0 0 144 9'%3E%3Cpath d='M0 4h62v1H0zM82 4h62v1H82zM72 0l4.5 4.5L72 9l-4.5-4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.st-prose figure{margin-block:2em}.st-table-wrap{max-inline-size:calc(100% + 12px);margin-inline:-6px;padding-inline:6px;overflow-x:auto}.st-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:15px;line-height:1.5}.st-table caption{caption-side:top;text-align:start;letter-spacing:.14em;text-transform:uppercase;color:var(--v-label);padding-block-end:var(--sp-3);font-size:13px;font-weight:600}@container section not (min-width:40rem){.st-table caption>span[aria-hidden=true]{block-size:0;display:block;overflow:hidden}}.st-table th{border-block-end:1px solid var(--v-ink);text-align:start;vertical-align:bottom;letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);padding:.625rem 1rem .625rem 0;font-size:13px;font-weight:600}.st-table td{padding:.75rem 1rem .75rem 0}.st-table tbody th,.st-table td{border-block-end:1px solid var(--v-rule);vertical-align:top}.st-table tbody th{letter-spacing:0;text-transform:none;color:var(--v-ink);font-size:15px}@container section not (min-width:40rem){.st-table:not(.st-table--scroll),.st-table:not(.st-table--scroll) caption,.st-table:not(.st-table--scroll) tbody,.st-table:not(.st-table--scroll) tbody th,.st-table:not(.st-table--scroll) td,.st-table:not(.st-table--scroll) tr{display:block}.st-table:not(.st-table--scroll) thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.st-table:not(.st-table--scroll) tr{padding-block:var(--sp-3);border-block-start:1px solid var(--v-rule)}.st-table:not(.st-table--scroll) tbody tr:last-child{border-block-end:1px solid var(--v-rule)}.st-table:not(.st-table--scroll) tbody th,.st-table:not(.st-table--scroll) td{border:0;padding:.125rem 0}.st-table:not(.st-table--scroll) tbody th{font-weight:600}.st-table:not(.st-table--scroll) td[data-label]{padding-block-start:var(--sp-2)}.st-table:not(.st-table--scroll) td[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);font-size:13px;font-weight:600;display:block}}.st-table--scroll{min-inline-size:36rem}.ask{gap:var(--sp-7);display:grid}@container section (min-width:48rem){.ask{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,6cqi,6rem)}}.ask-points{margin:var(--sp-5) 0 0;border-block-start:1px solid var(--v-rule);align-self:stretch;padding:0;list-style:none}.ask-points>li{padding-block:var(--sp-3);border-block-end:1px solid var(--v-rule);color:var(--v-ink);font-size:15px;line-height:1.55}.ask-form{gap:var(--sp-4);display:grid}.ask-form .st-btn{justify-self:stretch}.ask-trust{color:var(--v-muted)}.ask-done,.ask-trust{font-size:15px;line-height:1.55}.ask-done{padding:var(--sp-4) var(--sp-5);border:1px solid var(--v-ornament);color:var(--v-ink)}.lh{z-index:50;background-color:var(--paper-surface);color:var(--paper-ink);padding-block-end:3px;position:sticky;inset-block-start:0}.lh,.lh-bar{border-block-end:1px solid var(--paper-rule)}.lh-row{align-items:center;gap:var(--sp-5);min-block-size:var(--lh-h);max-inline-size:var(--spine);padding-inline:var(--gutter);margin-inline:auto;display:flex}.lh-mark{padding-block:var(--sp-2);font-family:var(--st-display);letter-spacing:.2em;white-space:nowrap;margin-inline-end:auto;font-size:1.375rem;font-weight:500;line-height:1.3;text-decoration:none}.lh-mark,.lh-menu{text-transform:uppercase;color:var(--v-ink)}.lh-menu{align-items:center;gap:var(--sp-2);letter-spacing:.16em;min-block-size:2.75rem;cursor:pointer;background:0 0;border:0;margin-inline-end:-.25rem;padding:0 .25rem;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.lh-menu svg{block-size:1.125rem;inline-size:1.125rem}.lh-menu .lh-icon-close,.lh[data-open] .lh-menu .lh-icon-open{display:none}.lh[data-open] .lh-menu .lh-icon-close{display:block}.lh-links{margin:0;padding:0;list-style:none}.lh-link{color:var(--v-ink);text-decoration:none}.lh-num{font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);font-weight:500}.lh-contact{font-size:15px;line-height:1.6}.lh-contact a{color:var(--v-ink);padding-block:.375rem;display:inline-block}@media (any-pointer:coarse){.lh-contact a{padding-block:.625rem}}@media not all and (min-width:72rem){html:where([data-house=stationery]):not(.js) .lh-row{flex-wrap:wrap}html:where([data-house=stationery]):not(.js) .lh-menu{display:none}html:where([data-house=stationery]):not(.js) .lh-nav{flex-basis:100%}.lh-nav{border-block-start:1px solid var(--paper-rule);padding:var(--sp-3) var(--gutter) var(--sp-6);max-inline-size:var(--spine);margin-inline:auto}.js .lh-nav{display:none}.js .lh[data-open] .lh-nav{max-block-size:calc(100svh - var(--lh-h) - 4px);overscroll-behavior:contain;border-block:1px solid var(--paper-rule);background-color:var(--paper-surface);max-inline-size:none;display:block;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.js[data-menu-open]{padding-inline-end:var(--scrollbar-comp,0);overflow:hidden}.js[data-menu-open]:after{content:"";z-index:49;background-color:var(--scrim);touch-action:none;position:fixed;inset:0}.lh-links{max-inline-size:30rem}.lh-links>li{border-block-end:1px solid var(--paper-rule)}.lh-link{align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-3);font-family:var(--st-display);font-size:1.75rem;font-weight:500;line-height:1.3;display:flex}.lh-num{min-inline-size:1.75rem;font-size:1.375rem}.lh-link:is([aria-current=page],[aria-current=true]){text-decoration:underline;-webkit-text-decoration-color:var(--v-ornament);text-decoration-color:var(--v-ornament);text-underline-offset:6px;text-decoration-thickness:1px}.lh-contact{gap:var(--sp-1);display:grid}.lh-contact,.lh-cta{margin-block-start:var(--sp-5)}.lh-cta{inline-size:100%;max-inline-size:30rem}}@media (min-width:72rem){.lh-mark{font-size:1.5rem}.lh-menu{display:none}.lh-nav{gap:var(--sp-5)}.lh-links,.lh-nav{align-items:center;display:flex}.lh-links{gap:clamp(.75rem,1.6vw,1.75rem)}.lh-num{display:none}.lh-link{letter-spacing:.12em;text-transform:uppercase;text-underline-offset:6px;padding-block:.75rem;font-size:13px;font-weight:600;line-height:1.5;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-block}.lh-link:is([aria-current=page],[aria-current=true]){-webkit-text-decoration-color:var(--v-ornament);text-decoration-color:var(--v-ornament)}.lh-contact{display:none}}@media (min-width:72rem) and (hover:hover) and (pointer:fine){.lh-link:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}.colophon{padding-block:var(--band-pad) calc(var(--band-pad) * .75);border-block-start:1px solid var(--v-ornament);background-color:var(--v-surface);color:var(--v-ink);container:band/inline-size}.colophon-inner{max-inline-size:var(--spine);padding-inline:var(--gutter);margin-inline:auto;container:section/inline-size}.colophon-mark{font-family:var(--st-display);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--v-ink);padding-inline-start:var(--track-title);font-size:clamp(1.75rem,1.25rem + 2cqi,2.5rem);font-weight:500;line-height:1.3}.colophon-address{text-align:center;color:var(--v-ink);flex-direction:column;align-items:center;margin-block-start:var(--sp-6);font-size:15px;font-style:normal;line-height:1.6;display:flex}.colophon-address a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;padding-block:.375rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}.colophon-reach{justify-content:center;column-gap:var(--sp-5);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.colophon-note{text-align:center;text-wrap:balance;color:var(--v-muted);margin-block-start:var(--sp-3);font-size:15px;line-height:1.55}.colophon-index{gap:var(--sp-6);border-block-start:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-8);padding-block-start:var(--sp-7);display:grid}@container section (min-width:48rem){.colophon-index{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4cqi,4rem)}}.colophon-head{letter-spacing:.16em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.colophon-list{margin:var(--sp-3) 0 0;padding:0;list-style:none}.colophon-list a{color:var(--v-muted);padding-block:.3125rem;font-size:15px;line-height:1.5;text-decoration:none;display:inline-block}.colophon-list a[aria-current=page]{color:var(--v-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v-ornament);text-decoration-color:var(--v-ornament);text-underline-offset:5px}.colophon-base{justify-items:center;gap:var(--sp-3);border-block-start:1px solid var(--v-rule);text-align:center;margin-block-start:var(--sp-8);padding-block-start:var(--sp-6);display:grid}.colophon-policies{justify-content:center;gap:0 var(--sp-5);flex-wrap:wrap;font-size:15px;display:flex}.colophon-credit a,.colophon-policies a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;padding-block:.375rem;text-decoration-thickness:1px;display:inline-block}.colophon-credit{color:var(--v-muted);font-size:15px;line-height:1.55}.colophon-credit a{font-weight:600}.colophon-legal{color:var(--v-muted);font-size:13px;line-height:1.6}@container section not (min-width:56rem){.colophon-legal.st-run--center{clip-path:none;flex-direction:column;align-items:center;margin-inline-start:0}.colophon-legal.st-run--center>*+:before,.colophon-legal.st-run--center>:before{content:none}}@media (hover:hover) and (pointer:fine){.colophon-list a:hover{color:var(--v-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px}.colophon-address a:hover,.colophon-credit a:hover,.colophon-policies a:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}@media not all and (min-width:40rem){.colophon{padding-block-end:calc(var(--band-pad) * .75 + var(--dock-h) + env(safe-area-inset-bottom,0px))}}@media (any-pointer:coarse){.colophon-list a{min-inline-size:2.75rem}.colophon-address a,.colophon-credit a,.colophon-list a,.colophon-policies a{padding-block:.6875rem}}.dock{display:none}@media not all and (min-width:40rem){html:where([data-house=stationery]){scroll-padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px) + .75rem)}.dock{z-index:45;border-block-start:1px solid var(--v-ornament);background-color:var(--v-surface);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0);display:grid;position:fixed;inset-block-end:0;inset-inline:0}}.dock-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:var(--dock-h);padding-inline:var(--sp-2);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.dock-btn+.dock-btn{border-inline-start:1px solid var(--v-rule)}.dock-btn svg{block-size:1.125rem;inline-size:1.125rem;color:var(--v-label);flex:none}.dock-btn:focus-visible{outline-offset:-4px}.hero{padding-block:clamp(2.5rem,1.5rem + 2.5vw,4rem) 0;overflow:clip}.hero-text{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-text>.st-locator{padding-inline-start:var(--track-locator)}.hero-text>.st-display{max-inline-size:16em;margin-block-start:var(--sp-4)}.hero-text>.st-lede{text-wrap:balance;max-inline-size:34rem;margin-block-start:var(--sp-5)}.hero-text>.st-actions{justify-content:center;margin-block-start:var(--sp-6)}.develop--hero{--hero-pull:.16;--fit:50% 50%;max-inline-size:120rem;margin-block-start:calc(-1 * var(--hero-pull) * min(100cqi, 120rem) / (var(--ratio)));margin-inline:auto}.develop--hero .develop-frame{background-color:var(--v-surface);-webkit-mask-image:linear-gradient(#0000 8%,#0000004d 21%,#000000b3 33%,#000 45% 86%,#0000);mask-image:linear-gradient(#0000 8%,#0000004d 21%,#000000b3 33%,#000 45% 86%,#0000)}@container band (min-width:48rem){.develop--hero{--hero-pull:.19}.develop--hero .develop-frame{-webkit-mask-image:linear-gradient(#0000 8%,#0000004d 21%,#000000b3 33%,#000 45% 86%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000 8%,#0000004d 21%,#000000b3 33%,#000 45% 86%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.sitters-track{margin-block-start:var(--sp-7)}.sitters{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 2.4cqi,2.5rem);margin:0;padding:0;list-style:none;display:grid}.sitters--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sitter{margin:0}.sitter-frame{aspect-ratio:4/5;background-color:var(--v-inset);display:block;overflow:hidden}.sitter-frame>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sitter>figcaption{padding-block-start:var(--sp-4)}.sitter-name{font-family:var(--st-display);color:var(--v-ink);font-size:clamp(1.375rem,1.25rem + .4cqi,1.625rem);font-weight:500;line-height:1.3;display:block}.sitter-role{letter-spacing:.14em;text-transform:uppercase;color:var(--v-muted);margin-block-start:var(--sp-1);font-size:13px;font-weight:600;line-height:1.5;display:block}@container section not (min-width:40rem){.sitters-track:not(:has(>.sitters--pair)){margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow:auto hidden}.sitters-track::-webkit-scrollbar{display:none}.sitters-track:focus-visible{outline-offset:-2px}.sitters-track>.sitters:not(.sitters--pair){inline-size:max-content;padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:min(74cqi,20rem);grid-auto-flow:column;padding-block-end:var(--sp-1)}.sitters:not(.sitters--pair)>li{scroll-snap-align:start}.sitters--pair{gap:var(--sp-4)}}.st-ledger{border-block-start:1px solid var(--v-rule);margin:0}.st-ledger>div{gap:var(--sp-1);padding-block:var(--sp-4);border-block-end:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);display:grid}.st-ledger dt{letter-spacing:.14em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.st-ledger dd{font-size:var(--fs-body);color:var(--v-ink);margin:0;line-height:1.55}.st-ledger dd a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}.st-ledger>div:has(>dd>a:only-child){position:relative}.st-ledger>div>dd>a:only-child:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.st-ledger>div:has(>dd>a:only-child):hover dd>a{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}@container section (min-width:40rem){.st-ledger>div{gap:var(--sp-5);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.rotor-slot{align-items:start;display:grid}.rotor-slot>[data-rotor-item]{grid-area:1/1;min-inline-size:0}.rotor-slot>[data-rotor-item]:not([data-current]){visibility:hidden;opacity:0}.rotor-controls{justify-content:center;margin-block-start:var(--sp-4);display:flex}.js .rotor-pause[hidden]{visibility:hidden}.talk-pictures{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-8);display:grid}.talk-frame{background-color:var(--v-inset);position:relative;overflow:hidden}.talk-frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.talk-frame--crates{aspect-ratio:4/3;order:2}.talk-frame--crates img{object-position:50% 62%}.talk-frame--kitchens{aspect-ratio:3/2;order:1}.talk-frame>.rotor-slot{grid-template-rows:minmax(0,1fr)}.talk-frame>.rotor-slot,.talk-frame>.rotor-slot>[data-rotor-item]{block-size:100%}.talk-frame figure{block-size:100%;margin:0}.talk-frame picture{block-size:100%;display:block}@media not all and (min-width:40rem){@container section not (min-width:40rem){.talk-frame{margin-inline:calc(-1 * var(--gutter))}}}@container section (min-width:48rem){.talk-pictures{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:clamp(2.5rem,5cqi,6rem)}.talk-frame--crates{aspect-ratio:auto;order:0}.talk-frame--crates>.rotor-slot{position:absolute;inset:0}.talk-frame--kitchens{order:0;align-self:start}}.letters>.rotor-slot>.letter{border-block-start:0;border-inline-start:0;padding-block:0;padding-inline:0}.letters>.rotor-slot+.rotor-slot{border-block-start:1px solid var(--v-rule);margin-block-start:var(--sp-6);padding-block-start:var(--sp-6)}.rotor-slot--lead{align-items:center}.partners-rotor>.rotor-controls{margin-block-start:var(--sp-5)}@media (prefers-reduced-motion:no-preference){@container section not (min-width:48rem){.js .letters--3{--rotor-merge:1}.js .letters--3>.rotor-slot{grid-area:1/1}.js .letters--3>.rotor-slot+.rotor-slot{border-block-start:0;margin-block-start:0;padding-block-start:0}.js .letters--3:not([data-merged])>.rotor-slot+.rotor-slot>[data-rotor-item]{visibility:hidden;opacity:0}}}@container section (min-width:48rem){.letters--3>.rotor-slot+.rotor-slot{border-block-start:0;margin-block-start:0;padding-block-start:0}.letters--3>.rotor-slot{border-inline-start:1px solid var(--v-rule);padding-inline:clamp(1.5rem,3cqi,3rem)}.letters--3>.rotor-slot:first-child{border-inline-start:0;padding-inline-start:0}}.rotor-slot--pictures>[data-rotor-item]{display:none}.rotor-slot--pictures>[data-rotor-item][data-current],.rotor-slot--pictures>[data-rotor-item][data-leaving]{visibility:visible;opacity:1;display:block}.rotor-slot--pictures>[data-rotor-item][data-current]{z-index:1;position:relative}.talk-pictures>.rotor-controls{order:3;grid-column:1/-1;justify-content:flex-end;margin-block-start:calc(-1 * var(--sp-3))}html:where([data-house=stationery]):not(.js) .rotor-slot--text>[data-rotor-item]{visibility:visible;opacity:1;grid-area:auto}html:where([data-house=stationery]):not(.js) .rotor-slot--text>[data-rotor-item]+[data-rotor-item]{margin-block-start:var(--sp-6)}.sitters--pair{max-inline-size:50rem;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.develop{transition:--dv var(--dv-dur) var(--dv-ease)}.develop[data-instant]{transition:none}.develop-video{transition:opacity .7s}.colophon-list a,.folio-link,.lh-link,.st-btn,.st-link{transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.st-input,.st-select,.st-textarea{transition:border-color var(--dur) var(--ease)}.st-check input:before{transition:scale .15s var(--ease)}.area-cards,.sitters-track{scroll-behavior:smooth}.rotor-slot--text>[data-rotor-item]{transition:opacity .7s var(--ease),visibility 0s linear .7s}.rotor-slot--text>[data-rotor-item][data-current]{transition:opacity .9s var(--ease) .7s,visibility 0s linear .7s}.rotor-slot--pictures>[data-rotor-item][data-current]{animation:rotor-in 1.6s ease-in-out both}.js[data-menu-open]:after{animation:veil-in var(--dur) var(--ease) both}@keyframes veil-in{0%{opacity:0}}@keyframes rotor-in{0%{opacity:0}}.folio-row,.folio-row:before{transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.folio-mark{transition:rotate var(--dur) var(--ease),color var(--dur) var(--ease)}.contents-qa .contents-title:after{transition:rotate var(--dur) var(--ease),background-color var(--dur) var(--ease)}.contents-title:after,.folio-link:after,.st-more:after{transition:translate var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.contents-row:hover .contents-title:after,.folio-link:hover:after,.st-more:hover:after{translate:3px}}.folio-panel .folio-plate{transition:opacity .6s var(--ease),--dv var(--dv-dur) var(--dv-ease)}@starting-style{.folio-panel .folio-plate{opacity:0}}.folio-panel .folio-plate[data-instant]{transition:none}@supports (animation-timeline:view()){@keyframes ruler-draw-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ruler-draw-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ruler-rail{animation:ruler-draw-down linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@container section not (min-width:48rem){.ruler-rail{animation-name:ruler-draw-across}}@container section (min-width:72rem){.ruler-scale[data-horizontal=on] .ruler-rail{animation-name:ruler-draw-across}}}}.st-list{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.st-list>li{padding-block:var(--sp-3);border-block-end:1px solid var(--v-rule);font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);line-height:1.55}.st-list--quiet>li{font-size:15px}.st-list-head{font-weight:600}.st-list-why{color:var(--v-muted)}@container section (min-width:36rem){.st-list--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4cqi,3rem);display:grid}}.st-calls{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.st-calls>li{padding-block:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--v-rule);row-gap:.125rem;display:grid}.st-call-item{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}.st-call-why{text-wrap:pretty;color:var(--v-muted);font-size:15px;line-height:1.55}.st-call-why:first-letter{text-transform:uppercase}.st-hnum{font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:var(--v-label);margin-inline-end:.35em;font-weight:500}ol.st-steps{--step-dot:9px;--step-rail:calc(var(--gutter) / 2);--step-mid:10.5px;isolation:isolate;gap:var(--sp-6);padding:0 0 0 var(--gutter);margin:clamp(2.5rem,1.5rem + 3cqi,4rem) 0 0;margin-inline-start:calc(-1 * var(--gutter));list-style:none;display:grid}.st-step{position:relative}.st-step:before{content:"";inline-size:var(--step-dot);block-size:var(--step-dot);background-color:var(--v-label);border-radius:50%;position:absolute;inset-block-start:calc(var(--step-mid) - var(--step-dot) / 2);inset-inline-start:calc(-1 * var(--step-rail) - var(--step-dot) / 2)}.st-step[data-kind=in]:before{border:1px solid var(--v-label);background-color:var(--v-surface)}.st-step[data-kind=out]:before{background-color:var(--v-ink)}.st-step:not(:last-child):after{content:"";z-index:-1;inset-inline-start:calc(-1 * var(--step-rail));inset-block:var(--step-mid) calc(-1 * var(--sp-6) - var(--step-mid));background-color:var(--v-edge);inline-size:1px;position:absolute}.st-step-when{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--v-label);font-size:14px;font-weight:600;line-height:1.5}.st-step-text{max-inline-size:30rem;font-family:var(--st-display);text-wrap:pretty;color:var(--v-ink);margin-block-start:var(--sp-1);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}@container section (min-width:40rem){ol.st-steps{--step-rail:1.25rem;max-inline-size:38rem;margin-inline:auto;padding-inline-start:2.5rem}}@container section (min-width:64rem){ol.st-steps{--step-line:2.75rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;max-inline-size:none;margin-inline:0;padding:0}.st-step{border-inline-start:1px solid var(--v-rule);padding:0 clamp(1rem,2.5cqi,2rem) 0 1rem}.st-step:before{inset-block-start:calc(var(--step-line) - var(--step-dot) / 2);inset-inline-start:calc(-1 * var(--step-dot) / 2 - .5px)}.st-step:not(:last-child):after{inset-inline:-1px 0;inset-block:var(--step-line) auto;block-size:1px;inline-size:auto}.st-step-when{min-block-size:var(--step-line)}.st-step-text{margin-block-start:var(--sp-5)}}.st-doc{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.st-doc>.st-doc-body,.st-doc>.st-prose,.st-toc--fold{inline-size:100%;max-inline-size:var(--measure);margin-inline:auto}.st-toc--rail{display:none}.st-toc-list{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.st-toc--rail .st-toc-list{margin-block-start:var(--sp-3)}.st-toc-list a{align-items:baseline;gap:var(--sp-3);border-block-end:1px solid var(--v-rule);text-wrap:pretty;color:var(--v-muted);padding-block:.625rem;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.st-toc-num{min-inline-size:1.25rem;font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);flex:none;font-size:1.375rem;font-weight:500;line-height:1}.st-toc--fold>summary{align-items:center;gap:var(--sp-3);border-block:1px solid var(--v-rule);cursor:pointer;min-block-size:2.75rem;padding-block:.625rem;list-style:none;display:flex}.st-toc--fold>summary::-webkit-details-marker{display:none}.st-toc--fold>summary:after{content:"";border-inline-end:1.5px solid var(--v-edge);border-block-end:1.5px solid var(--v-edge);flex:none;block-size:.5rem;inline-size:.5rem;margin-inline:auto .375rem;translate:0 -.15rem;rotate:45deg}.st-toc--fold[open]>summary{border-block-end-color:#0000}.st-toc--fold[open]>summary:after{border-color:var(--v-ink);translate:0 .15rem;rotate:-135deg}.st-toc-count{color:var(--v-muted);font-size:13px;line-height:1.5}@media (hover:hover) and (pointer:fine){.st-toc-list a:hover{color:var(--v-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;text-decoration-thickness:1px}.st-toc--fold>summary:hover:after{border-color:var(--v-ink)}}@container section (min-width:72rem){.st-doc{grid-template-columns:minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr);column-gap:var(--sp-7)}.st-toc--fold{display:none}.st-toc--rail{max-inline-size:15rem;grid-area:1/1;align-self:start;display:block;position:sticky;inset-block-start:calc(var(--lh-h) + var(--sp-6))}.st-doc>.st-doc-body,.st-doc>.st-prose{grid-area:1/2}}@container section (min-width:64rem){.st-contents--cols{column-count:2;column-gap:clamp(2rem,4cqi,4rem)}.st-contents--cols>.contents-row{break-inside:avoid}}.home-line{display:block}.home-more{margin-block-start:var(--sp-8)}.home-more>summary{inline-size:fit-content;margin-inline:auto;list-style:none;display:flex}.home-more>summary::-webkit-details-marker{display:none}.home-more:not([open]) .home-more-hide,.home-more[open] .home-more-show{display:none}.home-more-body{border-block-start:1px solid var(--v-rule);margin-block-start:var(--sp-8);padding-block-start:var(--sp-7)}@container section not (min-width:40rem){.home-more>summary{inline-size:100%}}.bulletin-dateline{border-block-end:1px solid var(--v-rule);text-align:center;margin-block-start:var(--sp-7)}.bulletin-dateline:before{content:"";border-block:1px solid var(--v-rule);block-size:5px;display:block}.bulletin-dateline>.st-locator{margin-block:var(--sp-3);padding-inline-start:var(--track-locator)}.bulletin-body{grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-7);display:grid}.bulletin-body>*+*{border-block-start:1px solid var(--v-rule);margin-block-start:var(--sp-7);padding-block-start:var(--sp-6)}.bulletin-lead+.bulletin-calls{border-block-start:0;padding-block-start:0}.bulletin-intro:first-letter{float:left;font-family:var(--st-display);color:var(--v-label);margin:.06em .09em 0 0;font-size:3.5em;font-weight:500;line-height:.8}@supports (initial-letter:3) or (-webkit-initial-letter:3){.bulletin-intro:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;margin:0 .14em 0 0}}.bulletin-region{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}@container section (min-width:48rem){.bulletin-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead calls""watch earlier";column-gap:clamp(2.5rem,5cqi,6rem)}.bulletin-lead{grid-area:lead}.bulletin-calls{grid-area:calls}.bulletin-watch{grid-area:watch}.bulletin-earlier{grid-area:earlier}.bulletin-body>*+*{margin-block-start:0}.bulletin-calls,.bulletin-lead{padding-block-end:var(--sp-7)}.bulletin-earlier,.bulletin-watch{border-block-start:1px solid var(--v-rule);padding-block-start:var(--sp-6)}.bulletin-calls,.bulletin-earlier{border-inline-start:1px solid var(--v-rule);padding-inline-start:clamp(2.5rem,5cqi,6rem)}}.reply{margin-block-start:var(--sp-9)}.reply-perf{background-image:radial-gradient(circle at 50% 50%,var(--v-edge) 0 1.25px,transparent 1.75px);block-size:6px;background-position:50%;background-repeat:repeat-x;background-size:12px 6px;margin-block-end:var(--sp-5)}.reply-card{isolation:isolate;border:1px solid var(--v-rule);background-color:var(--v-inset);padding:5px;position:relative}.reply-card:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background-image:var(--grain);position:absolute;inset:0}.reply-card-body{border:1px solid var(--v-rule);padding:clamp(1.5rem,4.5cqi,4rem);container:section/inline-size}@container section not (min-width:40rem){.reply-perf{margin-inline:calc(-1 * var(--gutter));margin-block-end:0}.reply-card{margin-inline:calc(-1 * var(--gutter));border-inline:0;padding:0}.reply-card-body{padding:var(--sp-7) var(--gutter);border:0}}.home-column{max-inline-size:46rem;margin-inline:auto}.area-head{margin-block-start:var(--sp-6)}.area-head>.st-display{margin-block-start:var(--sp-4)}.area-head>.st-actions,.area-reply>.st-actions{margin-block-start:var(--sp-6)}.area-wide-heading{max-inline-size:24em}.area-col{margin-inline:auto}.area-delivery{margin-block-start:clamp(3rem,1.5rem + 4cqi,6rem)}.area-points{max-inline-size:var(--measure);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.area-point{padding-block:var(--sp-6);border-block-start:1px solid var(--v-rule)}.area-point:first-child{border-block-start:0;padding-block-start:0}.area-point:last-child{padding-block-end:0}.area-point>.st-body{margin-block-start:var(--sp-3)}@container section (min-width:64rem){.area-points{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}.area-point{border-block-start:0;border-inline-start:1px solid var(--v-rule);padding-block:0;padding-inline:clamp(1.5rem,3cqi,3rem)}.area-point:first-child{border-inline-start:0;padding-inline-start:0}.area-point:last-child{padding-inline-end:0}}.area-cards{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.area-card>.develop+.area-card-text{margin-block-start:var(--sp-4)}.area-card-text>.st-body{margin-block-start:var(--sp-3)}@container section not (min-width:40rem){.area-cards{gap:var(--sp-4);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82%,20rem);grid-auto-flow:column;padding-block-end:var(--sp-1);overflow:auto hidden}.area-cards::-webkit-scrollbar{display:none}.area-cards:focus-visible{outline-offset:-2px}.area-card{scroll-snap-align:start}.area-cards .area-card>.develop{margin-inline:0}.area-cards .area-card>.develop>figcaption{padding-inline-start:0}.area-cards .area-card>.develop .develop-frame{outline:1px solid var(--v-rule);outline-offset:-1px}}@container section (min-width:40rem) and (not (min-width:64rem)){.area-card{column-gap:var(--sp-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.area-card>.develop+.area-card-text{margin-block-start:0}}@container section (min-width:64rem){.area-cards{gap:var(--sp-7) clamp(1.5rem,3cqi,3rem);grid-template-columns:repeat(3,minmax(0,1fr))}}.gz-head{text-align:center;flex-direction:column;align-items:center;margin-block-start:var(--sp-5);display:flex}.gz-title{font-family:var(--st-display);letter-spacing:var(--track-title);text-wrap:balance;color:var(--v-ink);padding-inline-start:var(--track-title);font-size:clamp(1.5rem,1.15rem + 1.2cqi,2rem);font-weight:500;line-height:1.3}.gz-sub,.gz-title{text-transform:uppercase}.gz-sub{letter-spacing:var(--track-locator);color:var(--v-muted);margin-block-start:var(--sp-2);padding-inline-start:var(--track-locator);font-size:13px;font-weight:600;line-height:1.5}.gz-quarters{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-7);display:grid}@container section (min-width:40rem){.gz-quarters{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@container section (min-width:64rem){.gz-quarters{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,2.5cqi,2.5rem)}}.gz-quarter{border-block-start:1px solid var(--v-ink);min-inline-size:0;padding-block-start:var(--sp-3)}.gz-q{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.375rem,1.25rem + .4cqi,1.625rem);font-weight:500;line-height:1.3}.gz-list{margin:var(--sp-3) 0 0;font-size:1rem}.gz-list>div{align-items:baseline;gap:var(--sp-2);padding-block:.25rem;display:flex}.gz-list dt{min-inline-size:0;font-family:var(--st-display);color:var(--v-ink);font-size:1.375rem;font-weight:500;line-height:1.3}.gz-list dd{letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--v-label);flex:none;order:2;margin:0;font-size:14px;font-weight:600;line-height:1.5}.gz-list>div:after{content:"";background-image:radial-gradient(circle,var(--v-ornament) 0 .9px,transparent 1.2px);background-position:0;background-repeat:repeat-x;background-size:6px 2px;flex:1rem;order:1;block-size:2px;min-inline-size:1rem}.gz-lozenge{vertical-align:.18em;background-color:var(--v-ornament);block-size:.4375rem;inline-size:.4375rem;margin-inline:.0625rem .5rem;display:inline-block;rotate:45deg}.gz-see{margin-block-start:var(--sp-3)}.gz-see-label{font-family:var(--st-display);color:var(--v-label);margin-inline-end:.25rem;font-size:1.375rem;font-style:italic;line-height:1.3}.gz-see .st-link{font-size:15px}@container section not (min-width:40rem){.gz-list{clip-path:inset(-.5em -.5em -.5em 1.1em);flex-wrap:wrap;align-items:baseline;row-gap:.125rem;margin-inline-start:-1.1em;display:flex}.gz-list>div{white-space:nowrap;gap:.3em;padding-block:0}.gz-list>div:after{content:none}.gz-list>div:before{content:"";flex:none;inline-size:1.1em;margin-inline-end:-.3em}.gz-list>div+div:before{content:"·"/"";text-align:center;color:var(--v-ornament)}}.gz-index{gap:var(--sp-5);border-block-start:1px solid var(--v-rule);margin-block-start:var(--sp-7);padding-block-start:var(--sp-5);display:grid}.gz-index-row{gap:var(--sp-2);display:grid}@container section (min-width:40rem){.gz-index-row{gap:var(--sp-5);grid-template-columns:13rem minmax(0,1fr);align-items:center}}.gz-index-label{letter-spacing:.14em;text-transform:uppercase;color:var(--v-muted);font-size:13px;font-weight:600;line-height:1.5}.gz-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gz-tabs>li{border-inline-start:1px solid var(--v-rule);font-family:var(--st-display);letter-spacing:.08em;color:var(--v-ink);padding:.125rem 0 .125rem .75rem;font-size:1.5rem;font-weight:500;line-height:1.3}.gz-tabs>li:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}@container section (min-width:40rem){.gz-tabs{row-gap:var(--sp-2);clip-path:inset(0 0 0 1px);flex-wrap:wrap;margin-inline-start:-1px;display:flex}.gz-tabs>li,.gz-tabs>li:nth-child(4n+1){border-inline-start:1px solid var(--v-rule);text-align:center;min-inline-size:3.25rem;padding-inline:.75rem}}.gz-legend{color:var(--v-muted);font-size:15px;line-height:1.55}.area-updated{border-block-start:1px solid var(--v-rule);text-align:center;margin-block-start:var(--sp-7);padding-block-start:var(--sp-4)}.svc-lead{row-gap:var(--sp-7);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-4);display:grid}.svc-lead-text>.st-lede{max-inline-size:36rem;margin-block-start:var(--sp-5)}.svc-lead-text>.st-actions{margin-block-start:var(--sp-6)}@container section not (min-width:40rem){.svc-plate{--ratio:1/1}}@container section (min-width:40rem){.svc-plate{inline-size:min(100%,max(18rem,calc((100svh - var(--lh-h) - 16rem) * .75)));margin-inline:auto}}@container section (min-width:48rem){.svc-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,5cqi,6rem)}.svc-plate{margin-inline:auto 0}}.svc-kinds{margin:var(--sp-7) 0 0;border-block-start:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.svc-kind{padding-block:var(--sp-5) var(--sp-6);border-block-end:1px solid var(--v-rule)}.svc-kind>p{margin-block-start:var(--sp-3)}@container section (min-width:48rem){.svc-kind{padding-block:var(--sp-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(2.5rem,5cqi,6rem);display:grid}.svc-kind>p{max-inline-size:var(--measure);margin-block-start:0}}.svc-reasons{grid-template-columns:minmax(0,1fr);margin-block-end:0;margin-inline:0;padding:0;list-style:none;display:grid}.svc-reason{padding-block:var(--sp-5) var(--sp-6);border-block-start:1px solid var(--v-rule)}.svc-reason-lead{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.5rem,1.3rem + .55cqi,1.75rem);font-style:italic;font-weight:400;line-height:1.3}.svc-reason>p{max-inline-size:var(--measure);margin-block-start:var(--sp-3)}@container section (min-width:48rem){.svc-reasons{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6cqi,6rem)}}.bl-parts{inline-size:100%;max-inline-size:30rem;margin-inline:auto}.bl-parts ol{margin:0;padding:0;list-style:none}.bl-parts a{align-items:baseline;gap:var(--sp-2);color:var(--v-ink);padding-block:.5rem;text-decoration:none;display:flex}.bl-parts-name{font-family:var(--st-display);text-align:start;font-size:1.375rem;font-weight:500;line-height:1.3}.bl-parts-dots{background-image:radial-gradient(circle at 50% 50%,var(--v-ornament) 0 .85px,transparent 1.35px);background-position:0 100%;background-repeat:repeat-x;background-size:.4375rem .375rem;flex:auto;block-size:.375rem;min-inline-size:1.5rem}.bl-parts-num{font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--v-label);font-size:1.375rem;font-weight:500;line-height:1.3}@media (hover:hover) and (pointer:fine){.bl-parts a:hover .bl-parts-name{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;text-decoration-thickness:1px}}.bl-feature{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bl-feature>.st-display{max-inline-size:18em}.bl-feature>.bl-feature-meta,.bl-feature>.st-display{margin-block-start:var(--sp-4)}.bl-feature>.st-lede,.bl-feature>.st-rule{margin-block-start:var(--sp-5)}.bl-feature>.st-lede{text-wrap:balance;max-inline-size:36rem}.bl-feature>.st-actions{justify-content:center;align-self:stretch;margin-block-start:var(--sp-6)}.bl-feature-cta:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bl-feature:hover>.st-display{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:.14em;text-decoration-thickness:1px}}.bl-split{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}@container section (min-width:48rem){.bl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5cqi,6rem)}}.bl-part>.develop{margin-block-start:var(--sp-6)}@container band (min-width:40rem){.bl-part>.develop{max-inline-size:22rem}}@container section (min-width:40rem) and (not (min-width:48rem)){.bl-part{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;display:grid}.bl-part>.develop{margin-block-start:0}}@media (min-height:34rem){@container section (min-width:48rem){.bl-part{position:sticky;inset-block-start:calc(var(--lh-h) + var(--sp-6))}.bl-part>.develop{max-inline-size:clamp(12rem,75svh - 12.75rem,22rem)}}}.bl-routes{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.bl-route{gap:var(--sp-2);padding-block:var(--sp-5);border-block-start:1px solid var(--v-rule);flex-direction:column;display:flex;position:relative}.bl-route:last-child{border-block-end:1px solid var(--v-rule)}.bl-route-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.bl-route-title{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}.bl-route-title>a{color:inherit;text-decoration:none;display:block}.bl-route-title>a:before{content:"";position:absolute;inset:0}.bl-route-title>a:after{content:"→"/"";font-family:var(--st-body);color:var(--v-label);margin-inline-start:.375em;font-size:.75em;display:inline-block}.bl-route-blurb{text-wrap:pretty;color:var(--v-muted);font-size:15px;line-height:1.55}@media (hover:hover) and (pointer:fine){.bl-route:hover .bl-route-title>a{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;text-decoration-thickness:1px}}@container section (min-width:48rem){.bl-routes{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3cqi,3rem)}.bl-route,.bl-route:last-child{border-block-end:0}}.bl-titlepage>.st-display{max-inline-size:18em}.bl-tags{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.st-mast>.bl-tags{margin-block-start:var(--sp-4)}@container section (min-width:40rem){.bl-titlepage+.develop--scene{inline-size:100%;max-inline-size:var(--measure);margin-inline:auto}}.bl-pair{display:block}@container section (min-width:30rem){.bl-pair{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.bl-slip{padding-block:var(--sp-5) var(--sp-6);border-block:1px solid var(--v-rule)}@container band not (min-width:40rem){.bl-slip{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background-color:var(--v-inset)}}.st-prose>.bl-slip{margin-block-start:2.5em}.bl-slip>h2{margin-block-start:0}.bl-slip>*+*{margin-block-start:.75em}@container section (min-width:40rem){.bl-slip{border:1px solid var(--v-rule);outline:1px solid var(--v-rule);outline-offset:-6px;padding:clamp(1.5rem,3cqi,2.25rem) clamp(1.5rem,3cqi,2.5rem) clamp(1.75rem,3cqi,2.5rem)}}.mn-plate{text-align:center;flex-direction:column;align-items:center;display:flex}.mn-plate-name{font-family:var(--st-display);letter-spacing:var(--track-title);text-wrap:balance;color:var(--v-ink);padding-inline-start:var(--track-title);font-size:clamp(1.75rem,.9rem + 3.6cqi,3.75rem);font-weight:500;line-height:1.3}.mn-ears,.mn-plate-name{text-transform:uppercase}.mn-ears{align-items:baseline;column-gap:var(--sp-5);inline-size:100%;padding-block:calc(var(--sp-3) + 5px) var(--sp-3);border-block-end:1px solid var(--v-rule);letter-spacing:var(--track-locator);color:var(--v-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a b c";margin-block-start:var(--sp-4);font-size:13px;font-weight:600;line-height:1.5;display:grid;position:relative}.mn-ears:before{content:"";border-block:1px solid var(--v-rule);block-size:5px;position:absolute;inset-block-start:0;inset-inline:0}.mn-ear{min-inline-size:0}.mn-ear--a{text-align:start;color:var(--v-label);grid-area:a;justify-self:start}.mn-ear--b{text-align:center;grid-area:b}.mn-ear--c{text-align:end;grid-area:c;justify-self:end}@container section not (min-width:52rem){.mn-ears{justify-content:space-between;row-gap:var(--sp-1);grid-template-columns:auto auto;grid-template-areas:"a c""b b"}}.mn-headline{text-align:center;max-inline-size:17em;margin-block-start:var(--sp-6);margin-inline:auto}.mn-plate-lede,.mn-plate-tagline{margin-block-start:var(--sp-5)}.mn-plate-lede{text-wrap:balance;max-inline-size:36rem}@media not all and (min-width:40rem){@container section not (min-width:40rem){.mn-plate-lede{text-align:start;text-wrap:pretty;align-self:stretch}}}.mn-week{flex-direction:column;align-items:flex-start;display:flex}.mn-week-label{letter-spacing:.16em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.mn-week-num{margin-block:var(--sp-1) var(--sp-3);font-family:var(--st-display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);font-size:clamp(5.5rem,2rem + 11cqi,10.5rem);font-weight:500;line-height:1}.mn-section{margin-block-start:clamp(3.5rem,2.25rem + 4cqi,6rem)}.mn-head+:is(.mn-dispatches,.st-list,.st-calls,.mn-cook,.st-table-wrap){margin-block-start:var(--sp-3)}.mn-front{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-7);display:grid}.mn-standfirst{max-inline-size:var(--measure)}@container section (min-width:40rem){.mn-front{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;column-gap:clamp(1.75rem,4cqi,5rem)}.mn-front>.mn-standfirst{grid-area:1/1}.mn-front>.develop{grid-area:1/2}}@container section (min-width:56rem){.mn-front{grid-template-columns:minmax(0,var(--measure)) minmax(0,22rem);justify-content:space-between}}@supports (initial-letter:3) or (-webkit-initial-letter:3){.mn-standfirst:first-letter{-webkit-initial-letter:3;initial-letter:3;font-family:var(--st-display);color:var(--v-label);margin-inline-end:.5rem;font-weight:500}}.mn-dispatches{border-block-start:1px solid var(--v-rule);margin:0;padding:0;list-style:none}.mn-dispatch{row-gap:var(--sp-3);padding-block:var(--sp-5) var(--sp-6);border-block-end:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);display:grid}.mn-dispatch-key{row-gap:var(--sp-1);align-content:start;display:grid}.mn-dispatch-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.mn-dispatch-region{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.5rem,1.25rem + .8cqi,2rem);font-weight:500;line-height:1.3}.mn-dispatch-produce{font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);font-weight:600;line-height:1.5}.mn-dispatch-produce:first-letter{text-transform:uppercase}.mn-dispatch-note{max-inline-size:var(--measure);font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);line-height:1.65}.mn-dispatch-foot{align-content:start;display:grid}.mn-dispatch-date,.mn-dispatch-foot{color:var(--v-muted);font-size:15px;line-height:1.55}.mn-source{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;padding-block:.25rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}@media (hover:hover) and (pointer:fine){.mn-source:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}@media (any-pointer:coarse){.mn-source{padding-block:.6875rem}}@container section (min-width:48rem){.mn-dispatch{padding-block:var(--sp-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(2rem,4cqi,4rem)}.mn-dispatch-key{grid-row:1/span 2}.mn-dispatch-foot,.mn-dispatch-note{grid-column:2}.mn-dispatch-head{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@container section (min-width:64rem){.mn-dispatch{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,13rem)}.mn-dispatch-foot,.mn-dispatch-key,.mn-dispatch-note{grid-row:1}.mn-dispatch-foot{grid-column:3;padding-block-start:.125rem}}.mn-dispatches--brief>.mn-dispatch{row-gap:var(--sp-1);padding-block:var(--sp-4) var(--sp-5)}.mn-dispatches--brief .mn-dispatch-head{margin-block-end:var(--sp-1)}@container section (min-width:48rem){.mn-dispatches--brief>.mn-dispatch{padding-block:var(--sp-5);grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,13rem);align-items:baseline}.mn-dispatches--brief .mn-dispatch-head{margin-block-end:0}}.mn-hnum-pair{display:none}@media not all and (min-width:40rem){.mn-hnum-pair{visibility:hidden;display:inline}}.mn-board{row-gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.mn-board>*{min-inline-size:0;container:section/inline-size}@container section (min-width:48rem){.mn-board{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container section (min-width:40rem){.mn-board--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@container section (min-width:48rem){.mn-board--even>:first-child,.mn-board>:first-child{padding-inline-end:clamp(1.75rem,4cqi,4rem)}.mn-board--even>*+*,.mn-board>*+*{border-inline-start:1px solid var(--v-rule);padding-inline-start:clamp(1.75rem,4cqi,4rem)}}@container section (min-width:40rem) and (not (min-width:48rem)){.mn-board--even>:first-child{padding-inline-end:1.75rem}.mn-board--even>*+*{border-inline-start:1px solid var(--v-rule);padding-inline-start:1.75rem}}.mn-cook{border-block-start:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);display:grid}.mn-cook>div{row-gap:var(--sp-3);padding-block:var(--sp-5) var(--sp-6);border-block-end:1px solid var(--v-rule);align-content:start;display:grid}.mn-cook p{max-inline-size:var(--measure)}@container section (min-width:56rem){.mn-cook{border-block-end:1px solid var(--v-rule);grid-template-columns:repeat(3,minmax(0,1fr))}.mn-cook>div{border-block-end:0;border-inline-start:1px solid var(--v-rule);padding-inline:clamp(1.25rem,2.5cqi,2.5rem)}.mn-cook>div:first-child{border-inline-start:0;padding-inline-start:0}.mn-cook>div:last-child{padding-inline-end:0}}.mn-lead{row-gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.mn-lead>*{min-inline-size:0}.mn-lead-body>*+*{margin-block-start:var(--sp-4)}.mn-lead-body>.mn-lead-season,.mn-lead-body>.st-actions{margin-block-start:var(--sp-6)}.mn-lead-title{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);font-size:clamp(1.75rem,1.2rem + 2cqi,2.75rem);font-weight:500;line-height:1.3}.mn-lead-title>a{color:inherit;text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.mn-lead-title>a:hover{-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge)}}@container section (min-width:48rem){.mn-lead{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.mn-lead>:first-child{padding-inline-end:clamp(2rem,4cqi,4.5rem)}.mn-lead>:last-child{border-inline-start:1px solid var(--v-rule);padding-inline-start:clamp(2rem,4cqi,4.5rem)}}.mn-months{row-gap:clamp(3rem,2rem + 3cqi,4.5rem);display:grid}.mn-month{row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.mn-month-name{font-family:var(--st-display);color:var(--v-ink);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}.mn-month-count{margin-block-start:var(--sp-1)}@container section (min-width:56rem){.mn-month{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4cqi,4rem)}.mn-month-key{padding-block-start:1.25rem}}.mn-night-copy{max-inline-size:var(--measure);margin-block-start:clamp(2rem,1.25rem + 2.5cqi,3.5rem);margin-inline:auto}.report-cover{margin-block-start:var(--sp-7)}.report-title{max-inline-size:14em}.report-title-issue{letter-spacing:0;color:var(--v-label);margin-block-start:var(--sp-1);font-size:max(1.375rem,.62em);font-style:italic;font-weight:400;display:block}.st-mast>.report-byline{margin-block-start:var(--sp-4)}.report-author{color:var(--v-ink);font-weight:600}.report-toc{margin-block-start:var(--sp-8)}.report-toc-list{column-gap:var(--sp-6);margin:var(--sp-3) 0 0;border-block-start:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@container section (min-width:40rem){.report-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container section (min-width:64rem){.report-toc-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.report-toc-list>li{border-block-end:1px solid var(--v-rule)}.report-toc-link{align-items:baseline;gap:var(--sp-3);min-block-size:2.75rem;padding-block:var(--sp-3);text-wrap:balance;color:var(--v-ink);text-underline-offset:5px;font-size:15px;line-height:1.5;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:flex}@media (hover:hover) and (pointer:fine){.report-toc-link:hover{-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge)}}.report-toc-num{min-inline-size:1.5em;font-family:var(--st-display);font-variant-numeric:lining-nums tabular-nums;color:var(--v-label);flex:none;font-size:1.375rem;font-weight:500;line-height:1;text-decoration:none}.report-sec{padding-block:var(--sp-8);border-block-start:1px solid var(--v-rule);container:report/inline-size}.report-toc+.report-sec{border-block-start:0}.report-sec:last-child{padding-block-end:0}@container section not (min-width:40rem){.report-sec{padding-block:var(--sp-7)}}.report-frame{container:report/inline-size}.report-frame .st-split,.report-sec .st-split{row-gap:var(--sp-5)}@container report (min-width:48rem){.report-h{font-size:2.125rem}.report-h>.report-num{margin:0 0 var(--sp-3);font-size:2.75rem;line-height:1;display:block}}@container section (min-width:48rem){.report-h--stack>.report-num{margin:0 0 var(--sp-3);font-size:2.75rem;line-height:1;display:block}}@container report (min-width:48rem){.report-aside--sticky{align-self:start;position:sticky;inset-block-start:calc(var(--lh-h) + var(--sp-6))}}.report-lede{max-inline-size:var(--measure)}.report-lede a,.report-link,.report-source a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.report-lede a:hover,.report-link:hover,.report-source a:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}.report-figure{margin:var(--sp-6) 0 0;border-block-start:1px solid var(--v-rule);max-inline-size:22rem;padding-block-start:var(--sp-4)}.report-figure-num{font-family:var(--st-display);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;color:var(--v-ink);font-size:2.75rem;font-weight:500;line-height:1.15}@container report (min-width:48rem){.report-figure-num{font-size:4rem}}.report-figure-cap{text-wrap:pretty;color:var(--v-muted);margin-block-start:var(--sp-2);font-size:15px;line-height:1.55}.report-figure-src{letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--v-label);margin-block-start:var(--sp-2);font-size:13px;font-weight:600;line-height:1.5;display:block}.report-rain{max-inline-size:var(--measure);margin-block-start:var(--sp-6)}.report-rain .st-table td{vertical-align:middle}@container section (min-width:40rem){.report-rain .report-num-col,.report-sources .report-num-col{text-align:end}.report-rain td:last-child,.report-rain thead th:last-child,.report-sources td:last-child,.report-sources thead th:last-child{padding-inline-end:0}}.report-share{align-items:center;gap:var(--sp-3);vertical-align:middle;display:inline-flex}.report-share-val{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:2.6em}@container section not (min-width:40rem){.report-share-val{text-align:start;min-inline-size:0}}.report-meter{flex:none;block-size:10px;inline-size:8rem;overflow:visible}@container section (min-width:40rem){.report-meter{inline-size:10rem}}.report-meter-track{stroke:var(--v-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.report-meter-fill{fill:var(--v-ornament)}.report-meter-tick{stroke:var(--v-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.report-source{max-inline-size:var(--measure);text-wrap:pretty;color:var(--v-muted);margin-block-start:var(--sp-3);font-size:15px;line-height:1.55}.report-after{margin-block-start:var(--sp-6)}.report-points{max-inline-size:var(--measure);margin:var(--sp-6) 0 0;border-block-start:1px solid var(--v-rule);padding:0;list-style:none}.report-points>li{padding-block:var(--sp-4);border-block-end:1px solid var(--v-rule);font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);line-height:1.6}.report-points>li:last-child{border-block-end:0;padding-block-end:0}.report-points strong{font-weight:700}.report-entries{max-inline-size:var(--measure);border-block-start:1px solid var(--v-rule);margin-block-start:var(--sp-6)}.report-entries>.report-entry{padding-block:var(--sp-5) var(--sp-6);border-block-end:1px solid var(--v-rule)}.report-entries>.report-entry:last-child{border-block-end:0;padding-block-end:0}.report-call{letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--v-label);margin-block-start:var(--sp-1);font-size:13px;font-weight:600;line-height:1.5}.report-entry>.st-prose{margin-block-start:var(--sp-3)}.report-season{margin-block-start:var(--sp-7)}.report-season>.report-entry{border-block-start:1px solid var(--v-rule);padding-block-start:var(--sp-4)}.report-season>.report-entry--next{border-block-start-color:var(--v-ornament)}.report-calls{margin:var(--sp-7) 0 0}.report-calls>li{border-block-start:1px solid var(--v-ink);padding-block-start:var(--sp-4)}.report-calls .st-prose{margin-block-start:var(--sp-3)}.report-method{margin:var(--sp-7) auto 0}.report-sources .st-table a{color:var(--v-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.report-sources .st-table a:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}}@media (any-pointer:coarse){.report-sources .st-table tbody tr{position:relative}.report-sources .st-table td>a:only-child:after{content:"";position:absolute;inset:0}}.issue-cover{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.issue-fold{display:none}@container section (min-width:48rem){.issue-cover{grid-template-columns:minmax(0,5fr) 1px minmax(0,7fr);align-items:center;column-gap:clamp(1.5rem,3cqi,3rem)}.issue-fold{background-image:linear-gradient(to bottom,transparent,var(--v-rule) 8%,var(--v-rule) 92%,transparent);align-self:stretch;display:block}}.issue-plate{isolation:isolate;align-items:center;column-gap:var(--sp-5);padding:var(--sp-6) var(--sp-6);background-color:var(--v-inset);outline:1px solid var(--v-rule);outline-offset:-1px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num kicker""num month";display:grid;position:relative;container:plate/inline-size}.issue-plate:after,.issue-plate:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--v-rule);position:absolute}.issue-plate:before{inset:var(--sp-2)}.issue-plate:after{inset:calc(var(--sp-2) + 4px)}.issue-plate-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--v-label);grid-area:kicker;align-self:end;padding-block-start:var(--sp-2);font-size:13px;font-weight:600;line-height:1.5}.issue-plate-num{font-family:var(--st-display);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;color:var(--v-ink);grid-area:num;font-size:5rem;font-weight:500;line-height:1}.issue-plate-month{font-family:var(--st-display);color:var(--v-ink);grid-area:month;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.3}.issue-plate-rule{display:none}.issue-plate-place{letter-spacing:.12em;text-transform:uppercase;color:var(--v-muted);grid-area:place;font-size:13px;font-weight:600;line-height:1.5;display:none}@media not all and (min-width:40rem){@container section not (min-width:40rem){.issue-plate{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-block:1px solid var(--v-rule);outline:0}.issue-plate:after,.issue-plate:before{content:none}.st-sheet-body>.issue-cover:first-child>.issue-plate:first-child{border-block-start:0;margin-block-start:calc(-1 * var(--band-pad))}}}@container section (min-width:48rem){.issue-plate{aspect-ratio:3/4;align-content:center;justify-items:center;row-gap:var(--sp-4);padding:var(--sp-8) var(--sp-6);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""num""month""rule""place"}.issue-plate:before{inset:5%}.issue-plate:after{inset:calc(5% + 5px)}.issue-plate-kicker{align-self:auto;padding-inline-start:.16em}.issue-plate-num{font-size:clamp(6rem,42cqi,12.5rem);line-height:.9}.issue-plate-month{color:var(--v-label);font-size:clamp(1.625rem,1rem + 3cqi,2.25rem)}.issue-plate-rule{grid-area:rule;display:block}.issue-plate-place{padding-inline-start:.12em;display:block}}.issue-title{font-family:var(--st-display);letter-spacing:.005em;text-wrap:balance;color:var(--v-ink);font-size:clamp(1.75rem,1.2rem + 1.8cqi,2.75rem);font-weight:500;line-height:1.3}.issue-title>a{color:inherit;text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.issue-title>a:hover{-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge)}}.issue-lede,.issue-lines{max-inline-size:var(--measure)}.issue-lines{margin-block-start:var(--sp-3)}.st-mast>.ut-mast-more{margin-block-start:var(--sp-5)}.ut-times{border-block-start:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr);margin:clamp(2rem,1rem + 3cqi,3.5rem) 0 0;display:grid}.ut-times>div{gap:var(--sp-1);padding-block:var(--sp-5);border-block-end:1px solid var(--v-rule);flex-direction:column;display:flex}.ut-times dt{letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.ut-times dd{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.ut-times-value{font-family:var(--st-display);font-variant-numeric:lining-nums;color:var(--v-ink);font-size:clamp(1.75rem,1.35rem + 1.3cqi,2.5rem);font-weight:500;line-height:1.3}.ut-times-note{text-wrap:balance;color:var(--v-muted);font-size:15px;line-height:1.55}@container section (min-width:48rem){.ut-times{grid-template-columns:repeat(3,minmax(0,1fr))}.ut-times>div{padding:var(--sp-6) clamp(1rem,3cqi,3rem);text-align:center;align-items:center}.ut-times>div+div{border-inline-start:1px solid var(--v-rule)}}.ut-glance{max-inline-size:64rem;margin-inline:auto}.ut-glance-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.ut-glance-name{font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);margin-block-end:var(--sp-3);font-size:clamp(1.375rem,1.2rem + .5cqi,1.625rem);font-weight:500;line-height:1.3}.ut-glance-list{border-block-start:1px solid var(--v-rule);margin:0}.ut-glance-list>div{gap:var(--sp-1);padding-block:var(--sp-4);border-block-end:1px solid var(--v-rule);flex-direction:column;display:flex}.ut-glance-list dt{letter-spacing:.14em;text-transform:uppercase;color:var(--v-label);font-size:13px;font-weight:600;line-height:1.5}.ut-glance-list dd{font-size:var(--fs-body);text-wrap:pretty;color:var(--v-ink);margin:0;line-height:1.55}@container section (min-width:40rem) and (not (min-width:48rem)){.ut-glance-list>div{gap:var(--sp-5);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;display:grid}}@container section (min-width:48rem){.ut-glance-grid{grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ut-glance-item{grid-row:span 5;grid-template-rows:subgrid;padding-inline:clamp(1.25rem,2.5cqi,2.5rem);display:grid}.ut-glance-item:first-child{padding-inline-start:0}.ut-glance-item:last-child{padding-inline-end:0}.ut-glance-item+.ut-glance-item{border-inline-start:1px solid var(--v-rule)}.ut-glance-name{align-self:end}.ut-glance-list{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.ut-nf{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container section (min-width:40rem){.ut-nf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,6cqi,6rem)}.ut-nf>.develop{grid-area:1/1;justify-self:end;inline-size:100%;max-inline-size:26rem}.ut-nf>.ut-nf-text{grid-area:1/2}}.ut-nf-code{font-family:var(--st-display);letter-spacing:.02em;font-variant-numeric:lining-nums;color:var(--v-label);font-size:clamp(4.5rem,2.25rem + 10cqi,9rem);font-weight:500;line-height:1}.ut-index{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}@container section (min-width:48rem){.ut-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6cqi,6rem)}}.ut-index-list{margin:var(--sp-3) 0 0;border-block-start:1px solid var(--v-rule);padding:0;list-style:none}.ut-index-list a{border-block-end:1px solid var(--v-rule);font-family:var(--st-display);text-wrap:balance;color:var(--v-ink);padding-block:.75rem;font-size:clamp(1.375rem,1.25rem + .4cqi,1.5rem);font-weight:500;line-height:1.3;text-decoration:none;display:block}.ut-index-list a:after{content:"→"/"";font-family:var(--st-body);color:var(--v-label);margin-inline-start:.375em;font-size:.75em;display:inline-block}@media (hover:hover) and (pointer:fine){.ut-index-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--v-edge);text-decoration-color:var(--v-edge);text-underline-offset:5px;text-decoration-thickness:1px}}.st-mt-3{margin-block-start:var(--sp-3)}.st-mt-4{margin-block-start:var(--sp-4)}.st-mt-5{margin-block-start:var(--sp-5)}.st-mt-6{margin-block-start:var(--sp-6)}.st-mt-7{margin-block-start:var(--sp-7)}.st-mt-8{margin-block-start:var(--sp-8)}.st-mt-9{margin-block-start:var(--sp-9)}:where(html[data-house=stationery]) .develop-frame>picture{display:contents}@media (prefers-reduced-motion:reduce){:where(html[data-house=stationery]) .develop{--dv:1}}:where(html[data-house=stationery]:not(.js)) .develop{--dv:1}:where(html[data-house=stationery][data-motion=none]) *,:where(html[data-house=stationery][data-motion=none]) :after,:where(html[data-house=stationery][data-motion=none]) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(html[data-house=stationery][data-motion=none]) .develop{--dv:1}:is(.section-shell,.sheet,.index)[data-density=dense]{--section-step:.5}:is(.section-shell,.sheet,.index)[data-density=sparse]{--section-step:1.5}:is(.section-shell,.sheet,.index)[data-density]{--section-boundary:clamp(1.5rem,calc(var(--pad-block) * 2 * var(--section-step,1)),12rem);--section-pad:calc(var(--section-boundary) / 2)}.sheet{--sheet-gutter:clamp(1rem,-.2431rem + 5.3039vw,4rem);--sheet-rail:10rem;--sheet-rule-gap:1.5rem;--sheet-measure:33rem;--sheet-meta:11.5rem;--sheet-content:calc(var(--sheet-rail) + var(--sheet-rule-gap) + var(--sheet-measure) + var(--sheet-meta));--sheet-slack:max(var(--sheet-gutter),calc((100% - var(--sheet-content)) / 2));--sheet-edge:calc(var(--sheet-slack) + var(--sheet-rail) + var(--sheet-rule-gap));width:100%;padding-block:var(--section-pad,var(--pad-block));grid-auto-rows:min-content;grid-template-columns:[full-start] var(--sheet-slack) [rail-start] var(--sheet-rail) [rail-end] var(--sheet-rule-gap) [body-start] minmax(0,var(--sheet-measure)) [body-end meta-start] minmax(0,var(--sheet-meta)) [meta-end] var(--sheet-slack) [full-end];row-gap:0;display:grid}.sheet>*{grid-column:body;min-width:0}.sheet>.at-rail{grid-column:rail;padding-inline-end:1.5rem}.sheet>.at-meta{grid-column:meta;padding-inline-start:1.5rem}.sheet>.at-wide{grid-column:body-start/meta-end}.sheet>.at-full{grid-column:full}.sheet{position:relative}.sheet>.sheet-rule{inset-block:0;left:calc(var(--sheet-slack) + var(--sheet-rail));width:var(--rule-weight-light,1px);background:var(--raw-border);pointer-events:none;grid-column:full;position:absolute}@media (max-width:47.99rem){.sheet{grid-template-columns:[full-start] var(--sheet-gutter) [rail-start rail-end body-start] minmax(0,1fr) [body-end meta-start meta-end] var(--sheet-gutter) [full-end];--sheet-edge:var(--sheet-gutter)}.sheet>.at-rail{grid-column:body;padding-inline-end:0}.sheet>.at-meta{padding-inline-start:0}.sheet>.at-meta,.sheet>.at-wide{grid-column:body}.sheet>.sheet-rule{display:none}}.index{--index-gutter:clamp(1rem,-1.5rem + 4vw,3rem);--index-inset:clamp(1rem,.5rem + 1.3333vw,2rem);--index-key:minmax(9rem,14rem);--index-max:76rem;--index-slack:max(var(--index-gutter),calc((100% - var(--index-max)) / 2));grid-auto-rows:min-content;grid-template-columns:[full-start] var(--index-slack) [row-start key-start] var(--index-key) [key-end record-start] minmax(0,1fr) [record-end row-end] var(--index-slack) [full-end];width:100%;row-gap:0;padding-block-start:var(--section-boundary,var(--pad-block));padding-block-end:0;display:grid;overflow-x:clip}.index+.index{border-block-start:var(--rule-weight,2px) solid var(--raw-border)}.index>*{min-width:0;padding-inline:var(--index-inset);grid-column:row}.index>.at-wide{grid-column:row;padding-inline:0}.index>.at-full{grid-column:full;padding-inline:0}.index>.records{row-gap:0;margin:0;padding-block:0;padding-inline:0;list-style:none}.index>.records,.index>.records>li{grid-column:row;grid-template-columns:subgrid;display:grid}.index>.records>li{padding-block:var(--index-row-block,var(--space-block-3,1.25rem));padding-inline:var(--index-inset);min-block-size:var(--target-min,44px);border-block-start:var(--rule-weight,2px) solid var(--raw-border);align-items:baseline}.index>.records>li>.at-key{top:calc(var(--nav-h,4rem) + .5rem);grid-column:key;align-self:start;position:sticky}.index>.records>li>.at-record{grid-column:record}@supports not (grid-template-columns:subgrid){.index>.records,.index>.records>li{display:block}.index>.records>li>.at-key{position:static}}.index[data-density=dense]{--index-row-block:var(--space-block-2,.75rem)}.index[data-density=normal]{--index-row-block:var(--space-block-3,1.25rem)}.index[data-density=sparse]{--index-row-block:var(--space-block-4,2rem)}@media (max-width:47.99rem){.index{grid-template-columns:[full-start] var(--index-slack) [row-start key-start key-end record-start] minmax(0,1fr) [record-end row-end] var(--index-slack) [full-end]}.index>.records>li{display:block}.index>.records>li>.at-key{position:static}}.timeline-step{--timeline-setback:0px}@media (min-width:40rem){.timeline-step{--timeline-setback:16px}}.shell-bleed{min-width:0}@media (min-width:48rem){.shell-bleed{margin-inline:calc(var(--pad-inline) * -1)}}.section-shell{width:100%;min-width:calc(var(--spacing) * 0);max-width:var(--shell-max,72rem);padding-inline:var(--pad-inline);padding-block:var(--section-pad,var(--pad-block));margin-inline:auto}.text-lede{max-width:var(--measure-standfirst,60ch);text-wrap:balance;line-height:1.625}.measure-prose{max-width:var(--measure-prose,70ch)}.measure-standfirst{max-width:var(--measure-standfirst,60ch)}.measure-caption{max-width:var(--measure-caption,70ch)}.measure-display{max-width:var(--measure-display,none)}.text-display{font-family:var(--font-display),var(--font-display-fallback,Georgia),"Times New Roman",serif;--tw-leading:1.3;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:1.3}@media (min-width:40rem){.text-display{--tw-leading:1.1;line-height:1.1}}.text-display{text-wrap:balance;font-weight:var(--heading-weight,700);font-size:clamp(var(--step-3),5.5vw,min(var(--step-6-max),4.5rem));max-width:var(--measure-display,none)}.text-section-heading{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:clamp(var(--step-2),3vw,min(var(--step-4-max),2.75rem));line-height:1.3}.text-section-heading,.text-sub-heading{font-family:var(--font-display),var(--font-display-fallback,Georgia),"Times New Roman",serif;text-wrap:balance;font-weight:var(--sub-heading-weight,600)}.text-sub-heading{font-size:clamp(var(--step-1),2vw,min(var(--step-1-max),1.75rem));line-height:1.35}.text-page-heading{font-family:var(--font-display),var(--font-display-fallback,Georgia),"Times New Roman",serif;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--raw-text-primary)}@media (min-width:40rem){.text-page-heading{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}.text-page-heading{text-wrap:balance;font-size:clamp(var(--step-3),4.5vw,min(var(--step-5-max),3.5rem));max-width:var(--measure-display,none);font-weight:var(--sub-heading-weight,600)}.text-article-heading{--tw-font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--raw-text-primary);font-size:max(var(--step-1,1.125rem),18px);text-wrap:balance}.text-article-heading,.text-eyebrow{font-weight:var(--font-weight-semibold)}.text-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:max(var(--step-n1,.8125rem),13px);text-transform:var(--eyebrow-transform,uppercase);letter-spacing:var(--eyebrow-tracking,.025em)}.focus-ring:focus-visible{outline-color:var(--fg-focus,#3d7a25);outline-width:var(--focus-width);outline-offset:var(--focus-offset);outline-style:solid}.card{box-shadow:var(--surface-shadow)}.card,.card-elevated{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--raw-border,#dbe7d9);background-color:var(--raw-panel);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:var(--rule-weight-light,1px)}.card-elevated{box-shadow:var(--surface-shadow-elevated)}.rule-heavy{border-bottom:var(--rule-weight,2px) solid var(--color-text-primary)}.rule-light{border-bottom:var(--rule-weight-light,1px) solid var(--color-border)}.glass{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.glass{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.glass{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:var(--raw-base)}@supports (color:color-mix(in lab,red,red)){.glass{background:color-mix(in oklch,var(--raw-base) 70%,transparent)}}.button-primary{cursor:pointer;background-color:var(--theme-accent,#ffb347);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--on-accent,#1f2a20);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.button-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--theme-brand,#a3de83);color:var(--on-accent,#1f2a20)}}.button-primary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--fg-focus,#3d7a25)}.button-primary:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.button-primary{box-shadow:var(--glow-accent);border-radius:var(--radius-control,9999px)}.button-secondary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--raw-control-border,#7d8f7b);background-color:var(--raw-panel);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.button-secondary{background-color:color-mix(in oklab,var(--raw-panel) 80%,transparent)}}.button-secondary{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--raw-text-primary);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration)}@media (hover:hover){.button-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--theme-brand,#a3de83)}}.button-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--fg-focus,#3d7a25)}.button-secondary:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.button-secondary{border-radius:var(--radius-control,9999px)}.button-primary:hover{box-shadow:var(--glow-brand)}.button-primary-sm{cursor:pointer;background-color:var(--theme-accent,#ffb347);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--on-accent,#1f2a20);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.button-primary-sm:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--theme-brand,#a3de83);color:var(--on-accent,#1f2a20)}}.button-primary-sm:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--fg-focus,#3d7a25)}.button-primary-sm:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.button-primary-sm{border-radius:var(--radius-control,9999px)}.input-field{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--raw-control-border,#7d8f7b);background-color:var(--raw-base);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--raw-text-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration)}.input-field:focus{border-color:var(--theme-brand,#a3de83);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.input-field:focus{--tw-ring-color:color-mix(in oklab,var(--theme-brand,#a3de83) 25%,transparent)}}.input-field:focus{--tw-outline-style:none;outline-style:none}.input-field{border-width:var(--rule-weight-light,1px);box-shadow:var(--surface-shadow);font-size:max(var(--step-0,1rem),16px)}.input-field:focus{box-shadow:var(--ring-soft)}.label{gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--raw-text-secondary);font-size:max(calc(var(--step-0,1rem) * .9375),15px);flex-direction:column;display:flex}.section-tint-warm{--section-tint:var(--tint-warm)}.section-tint-cool{--section-tint:var(--tint-cool)}.section-tint-cool,.section-tint-warm{isolation:isolate;position:relative}.section-tint-cool:before,.section-tint-warm:before{content:"";z-index:-1;pointer-events:none;background:var(--section-tint);--tint-feather:clamp(2.5rem,3.5vw,3.75rem);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--tint-feather),black calc(100% - var(--tint-feather)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--tint-feather),black calc(100% - var(--tint-feather)),transparent 100%);position:absolute;inset:0}.console{background:var(--console-bg);color:var(--console-fg);border:1px solid var(--console-rule);border-radius:calc(var(--radius) * 1.8);overflow:hidden}.console-dim{color:var(--console-dim)}.console-rule{border-color:var(--console-rule)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-inset-x-3{inset-inline:calc(var(--spacing) * -3)}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-15{top:calc(var(--spacing) * 15)}.top-20{top:calc(var(--spacing) * 20)}.top-30{top:calc(var(--spacing) * 30)}.top-\[14\%\]{top:14%}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[8\%\]{right:8%}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-\[calc\(var\(--pad-inline\)\*-1\)\]{margin-inline:calc(var(--pad-inline) * -1)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-3\/4{aspect-ratio:3/4}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-50\/55{width:90.9091%;height:90.9091%}.size-55{width:calc(var(--spacing) * 55);height:calc(var(--spacing) * 55)}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[0\.95em\]{height:.95em}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[80vh\]{max-height:80vh}.min-h-\(--target-min\){min-height:var(--target-min)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-screen{min-height:100vh}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.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\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-\[0\.5em\]{width:.5em}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[33rem\]{max-width:33rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[var\(--sheet-measure\)\]{max-width:var(--sheet-measure)}.max-w-\[var\(--sheet-measure\,var\(--measure-prose\,70ch\)\)\]{max-width:var(--sheet-measure,var(--measure-prose,70ch))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[32rem\]{min-width:32rem}.min-w-\[34rem\]{min-width:34rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.translate-y-\[0\.12em\]{--tw-translate-y:.12em;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.grid-cols-\[2-9\]{grid-template-columns:2px -9px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.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-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-\[--console-rule\]>:not(:last-child)){border-color:--console-rule}:where(.divide-border>:not(:last-child)){border-color:var(--raw-border,#dbe7d9)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.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-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-accent\/30{border-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--theme-accent,#ffb347) 30%,transparent)}}.border-border,.border-border\/30{border-color:var(--raw-border,#dbe7d9)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--raw-border,#dbe7d9) 30%,transparent)}}.border-border\/40{border-color:var(--raw-border,#dbe7d9)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--raw-border,#dbe7d9) 40%,transparent)}}.border-border\/60{border-color:var(--raw-border,#dbe7d9)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--raw-border,#dbe7d9) 60%,transparent)}}.border-brand\/30{border-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--theme-brand,#a3de83) 30%,transparent)}}.border-brand\/40{border-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--theme-brand,#a3de83) 40%,transparent)}}.border-console-live\/50{border-color:var(--console-live)}@supports (color:color-mix(in lab,red,red)){.border-console-live\/50{border-color:color-mix(in oklab,var(--console-live) 50%,transparent)}}.border-console-turn\/50{border-color:var(--console-turn)}@supports (color:color-mix(in lab,red,red)){.border-console-turn\/50{border-color:color-mix(in oklab,var(--console-turn) 50%,transparent)}}.border-control{border-color:var(--raw-control-border,#7d8f7b)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-text-primary{border-color:var(--raw-text-primary)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-l-accent{border-left-color:var(--theme-accent,#ffb347)}.border-l-brand{border-left-color:var(--theme-brand,#a3de83)}.border-l-tone-1{border-left-color:var(--theme-tone-1,#ff6b6b)}.border-l-tone-2{border-left-color:var(--theme-tone-2,#4caf50)}.border-l-tone-3{border-left-color:var(--theme-tone-3,#f8e16c)}.bg-\[hsl\(155\,20\%\,10\%\)\]\/80{background-color:oklab(22.6844% -.0178505 .00475571/.8)}.bg-accent,.bg-accent\/5{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 5%,transparent)}}.bg-accent\/10{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 10%,transparent)}}.bg-accent\/15{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 15%,transparent)}}.bg-accent\/20{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 20%,transparent)}}.bg-accent\/50{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 50%,transparent)}}.bg-accent\/\[0\.04\]{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.04\]{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 4%,transparent)}}.bg-accent\/\[0\.06\]{background-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.06\]{background-color:color-mix(in oklab,var(--theme-accent,#ffb347) 6%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--raw-border,#dbe7d9)}.bg-brand,.bg-brand\/5{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/5{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 5%,transparent)}}.bg-brand\/10{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 10%,transparent)}}.bg-brand\/15{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/15{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 15%,transparent)}}.bg-brand\/20{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/20{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 20%,transparent)}}.bg-brand\/\[0\.06\]{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 6%,transparent)}}.bg-brand\/\[0\.08\]{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.08\]{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 8%,transparent)}}.bg-card{background-color:var(--card)}.bg-console-live{background-color:var(--console-live)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-panel,.bg-panel\/60{background-color:var(--raw-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/60{background-color:color-mix(in oklab,var(--raw-panel) 60%,transparent)}}.bg-panel\/80{background-color:var(--raw-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/80{background-color:color-mix(in oklab,var(--raw-panel) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-surface,.bg-surface\/60{background-color:var(--raw-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--raw-base) 60%,transparent)}}.bg-surface\/70{background-color:var(--raw-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--raw-base) 70%,transparent)}}.bg-surface\/95{background-color:var(--raw-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--raw-base) 95%,transparent)}}.bg-text-secondary\/30{background-color:var(--raw-text-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-text-secondary\/30{background-color:color-mix(in oklab,var(--raw-text-secondary) 30%,transparent)}}.bg-tone-1,.bg-tone-1\/20{background-color:var(--theme-tone-1,#ff6b6b)}@supports (color:color-mix(in lab,red,red)){.bg-tone-1\/20{background-color:color-mix(in oklab,var(--theme-tone-1,#ff6b6b) 20%,transparent)}}.bg-tone-1\/\[0\.06\]{background-color:var(--theme-tone-1,#ff6b6b)}@supports (color:color-mix(in lab,red,red)){.bg-tone-1\/\[0\.06\]{background-color:color-mix(in oklab,var(--theme-tone-1,#ff6b6b) 6%,transparent)}}.bg-tone-2,.bg-tone-2\/20{background-color:var(--theme-tone-2,#4caf50)}@supports (color:color-mix(in lab,red,red)){.bg-tone-2\/20{background-color:color-mix(in oklab,var(--theme-tone-2,#4caf50) 20%,transparent)}}.bg-tone-2\/\[0\.06\]{background-color:var(--theme-tone-2,#4caf50)}@supports (color:color-mix(in lab,red,red)){.bg-tone-2\/\[0\.06\]{background-color:color-mix(in oklab,var(--theme-tone-2,#4caf50) 6%,transparent)}}.bg-tone-3,.bg-tone-3\/20{background-color:var(--theme-tone-3,#f8e16c)}@supports (color:color-mix(in lab,red,red)){.bg-tone-3\/20{background-color:color-mix(in oklab,var(--theme-tone-3,#f8e16c) 20%,transparent)}}.bg-tone-3\/\[0\.06\]{background-color:var(--theme-tone-3,#f8e16c)}@supports (color:color-mix(in lab,red,red)){.bg-tone-3\/\[0\.06\]{background-color:color-mix(in oklab,var(--theme-tone-3,#f8e16c) 6%,transparent)}}.bg-tone-3\/\[0\.07\]{background-color:var(--theme-tone-3,#f8e16c)}@supports (color:color-mix(in lab,red,red)){.bg-tone-3\/\[0\.07\]{background-color:color-mix(in oklab,var(--theme-tone-3,#f8e16c) 7%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,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-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))}.from-accent{--tw-gradient-from:var(--theme-accent,#ffb347);--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-brand\/10{--tw-gradient-from:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.from-brand\/10{--tw-gradient-from:color-mix(in oklab,var(--theme-brand,#a3de83) 10%,transparent)}}.from-brand\/10{--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-brand\/40{--tw-gradient-via:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.via-brand\/40{--tw-gradient-via:color-mix(in oklab,var(--theme-brand,#a3de83) 40%,transparent)}}.via-brand\/40{--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-panel{--tw-gradient-via:var(--raw-panel);--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-accent\/10{--tw-gradient-to:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab,var(--theme-accent,#ffb347) 10%,transparent)}}.to-accent\/10{--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-accent\/60{--tw-gradient-to:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.to-accent\/60{--tw-gradient-to:color-mix(in oklab,var(--theme-accent,#ffb347) 60%,transparent)}}.to-accent\/60{--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-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-heading{font-family:var(--font-display),var(--font-display-fallback,Georgia),"Times New Roman",serif}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[clamp\(var\(--step-1\)\,2\.4vw\,var\(--step-3\)\)\]{font-size:clamp(var(--step-1),2.4vw,var(--step-3))}.text-\[clamp\(var\(--step-2\)\,3\.2vw\,var\(--step-5\)\)\]{font-size:clamp(var(--step-2),3.2vw,var(--step-5))}.text-\[clamp\(var\(--step-3\)\,4\.4vw\,var\(--step-6\)\)\]{font-size:clamp(var(--step-3),4.4vw,var(--step-6))}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--theme-accent,#ffb347)}.text-accent-text{color:var(--fg-accent,#8a5a10)}.text-accent\/50{color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.text-accent\/50{color:color-mix(in oklab,var(--theme-accent,#ffb347) 50%,transparent)}}.text-border{color:var(--raw-border,#dbe7d9)}.text-brand-text{color:var(--fg-brand,#3d7a25)}.text-card-foreground{color:var(--card-foreground)}.text-console-fg,.text-console-fg\/85{color:var(--console-fg)}@supports (color:color-mix(in lab,red,red)){.text-console-fg\/85{color:color-mix(in oklab,var(--console-fg) 85%,transparent)}}.text-console-live{color:var(--console-live)}.text-console-turn{color:var(--console-turn)}.text-danger-text{color:var(--fg-tone-1,#c33)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-on-accent{color:var(--on-accent,#1f2a20)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-text-primary,.text-text-primary\/80{color:var(--raw-text-primary)}@supports (color:color-mix(in lab,red,red)){.text-text-primary\/80{color:color-mix(in oklab,var(--raw-text-primary) 80%,transparent)}}.text-text-secondary,.text-text-secondary\/55{color:var(--raw-text-secondary)}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/55{color:color-mix(in oklab,var(--raw-text-secondary) 55%,transparent)}}.text-text-secondary\/80{color:var(--raw-text-secondary)}@supports (color:color-mix(in lab,red,red)){.text-text-secondary\/80{color:color-mix(in oklab,var(--raw-text-secondary) 80%,transparent)}}.text-tone-1-text{color:var(--fg-tone-1,#c33)}.text-tone-2{color:var(--theme-tone-2,#4caf50)}.text-tone-2-text{color:var(--fg-tone-2,#2e7d32)}.text-tone-3-text{color:var(--fg-tone-3,#7d6e00)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.oldstyle-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.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}.decoration-brand\/50{-webkit-text-decoration-color:var(--theme-brand,#a3de83);text-decoration-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.decoration-brand\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--theme-brand,#a3de83) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--theme-brand,#a3de83) 50%,transparent)}}.decoration-console-rule{-webkit-text-decoration-color:var(--console-rule);text-decoration-color:var(--console-rule)}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand{accent-color:var(--theme-brand,#a3de83)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_16px_rgba\(255\,179\,71\,0\.5\)\]{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_16px_rgba\(255\,179\,71\,0\.5\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffb34780)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.\[box-shadow\:var\(--surface-shadow\)\]{box-shadow:var(--surface-shadow)}.\[box-shadow\:var\(--surface-shadow-elevated\)\]{box-shadow:var(--surface-shadow-elevated)}.ring-accent\/40{--tw-ring-color:var(--theme-accent,#ffb347)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab,var(--theme-accent,#ffb347) 40%,transparent)}}.ring-brand\/40{--tw-ring-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/40{--tw-ring-color:color-mix(in oklab,var(--theme-brand,#a3de83) 40%,transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-tone-1\/40{--tw-ring-color:var(--theme-tone-1,#ff6b6b)}@supports (color:color-mix(in lab,red,red)){.ring-tone-1\/40{--tw-ring-color:color-mix(in oklab,var(--theme-tone-1,#ff6b6b) 40%,transparent)}}.ring-tone-2\/40{--tw-ring-color:var(--theme-tone-2,#4caf50)}@supports (color:color-mix(in lab,red,red)){.ring-tone-2\/40{--tw-ring-color:color-mix(in oklab,var(--theme-tone-2,#4caf50) 40%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface{--tw-ring-offset-color:var(--raw-base)}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-focus{outline-color:var(--fg-focus,#3d7a25)}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[var\(--motion-duration\)\]{--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[mailer\:log\]{mailer:log}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:max-h-48:is(:where(.group):hover *){max-height:calc(var(--spacing) * 48)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-brand-text:is(:where(.group):hover *){color:var(--fg-brand,#3d7a25)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-text-secondary::placeholder{color:var(--raw-text-secondary)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand:hover{border-color:var(--theme-brand,#a3de83)}.hover\:bg-brand\/10:hover{background-color:var(--theme-brand,#a3de83)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/10:hover{background-color:color-mix(in oklab,var(--theme-brand,#a3de83) 10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-panel:hover{background-color:var(--raw-panel)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-brand-text:hover{color:var(--fg-brand,#3d7a25)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-text-primary:hover{color:var(--raw-text-primary)}.hover\:text-tone-2:hover{color:var(--theme-tone-2,#4caf50)}.hover\:text-tone-2-text:hover{color:var(--fg-tone-2,#2e7d32)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-brand:hover{-webkit-text-decoration-color:var(--theme-brand,#a3de83);text-decoration-color:var(--theme-brand,#a3de83)}.hover\:decoration-console-fg:hover{-webkit-text-decoration-color:var(--console-fg);text-decoration-color:var(--console-fg)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:bg-muted:focus{background-color:var(--muted)}.focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:fixed:focus-visible{position:fixed}.focus-visible\:top-2:focus-visible{top:calc(var(--spacing) * 2)}.focus-visible\:left-2:focus-visible{left:calc(var(--spacing) * 2)}.focus-visible\:z-\[100\]:focus-visible{z-index:100}.focus-visible\:rounded-lg:focus-visible{border-radius:var(--radius)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-accent:focus-visible{background-color:var(--theme-accent,#ffb347)}.focus-visible\:px-4:focus-visible{padding-inline:calc(var(--spacing) * 4)}.focus-visible\:py-2:focus-visible{padding-block:calc(var(--spacing) * 2)}.focus-visible\:text-base:focus-visible{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.focus-visible\:font-semibold:focus-visible{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus-visible\:text-text-primary:focus-visible{color:var(--raw-text-primary)}.focus-visible\:shadow-lg:focus-visible{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--fg-focus,#3d7a25)}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:calc(var(--radius) * .8)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-instant\:transition-none[data-instant]{transition-property:none}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[34rem\]{min-width:34rem}.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-\[minmax\(9rem\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.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\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-\[minmax\(0\,33rem\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,33rem) minmax(0,22rem)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:inline{display:inline}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-balance{text-wrap:balance}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-44{width:calc(var(--spacing) * 44)}.xl\:max-w-6xl{max-width:var(--container-6xl)}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:items-start{align-items:flex-start}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:items-start{align-items:flex-start}.\@2xl\:justify-between{justify-content:space-between}.\@2xl\:gap-8{gap:calc(var(--spacing) * 8)}}@container (min-width:48rem){.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.\@3xl\:items-start{align-items:flex-start}}@container (min-width:56rem){.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@4xl\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}}@container (min-width:64rem){.\@5xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])),.data-open\:animate-accordion-down:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])),.data-open\:bg-muted\/50:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])),.data-open\:bg-muted\/50:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])),.data-closed\:animate-accordion-up:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){--tw-exit-scale:.95}.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])),.data-active\:bg-muted\/50:where([data-state=active]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])),.data-active\:bg-muted\/50:where([data-state=active]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --dv{syntax:"<number>";inherits:true;initial-value:0}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}@media (prefers-reduced-motion:no-preference){html:where(:not([data-house=stationery])){scroll-behavior:smooth}}html:where(:not([data-house=stationery])){scroll-padding-top:var(--nav-h,4rem);background-color:var(--raw-base)}:where(html:not([data-house=stationery])) body{background:var(--page-ground);color:var(--raw-text-primary);background-color:var(--raw-base);font-size:max(var(--step-0,1rem),16px);overflow-x:hidden}@media (prefers-reduced-motion:no-preference){@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.5}}@keyframes twinkle-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes star-drift-1{0%,to{transform:translate(0)}25%{transform:translate(12px,-8px)}50%{transform:translate(6px,10px)}75%{transform:translate(-10px,4px)}}@keyframes star-drift-2{0%,to{transform:translate(0)}25%{transform:translate(-8px,12px)}50%{transform:translate(10px,6px)}75%{transform:translate(4px,-10px)}}@keyframes star-drift-3{0%,to{transform:translate(0)}25%{transform:translate(6px,14px)}50%{transform:translate(-12px,-4px)}75%{transform:translate(8px,-8px)}}@keyframes shooting-star-1{0%,to{opacity:0;transform:translate(0);box-shadow:0 0 4px 2px #fffc}1%{opacity:1}2%{opacity:1;transform:translate(-80px,60px);box-shadow:0 0 4px 2px #ffffffe6,-30px 22px 8px #ffffff26,-60px 44px 12px #ffffff0d}4%{opacity:.6;transform:translate(-260px,195px);box-shadow:0 0 3px 1px #fff9,-20px 15px 6px #ffffff14}5%{opacity:0;box-shadow:none;transform:translate(-360px,270px)}6%{opacity:0;transform:translate(0)}}@keyframes shooting-star-2{0%,to{opacity:0;transform:translate(0)}1%{opacity:0}2%{opacity:1;transform:translate(-40px,50px);box-shadow:0 0 3px 1px #fffc,-20px 25px 6px #ffffff1a}4%{opacity:.5;transform:translate(-180px,225px);box-shadow:0 0 2px 1px #ffffff80}5%{opacity:0;transform:translate(-280px,350px)}6%{opacity:0;transform:translate(0)}}@keyframes shooting-star-3{0%,to{opacity:0;transform:translate(0)}1%{opacity:1;transform:translate(-30px,20px);box-shadow:0 0 3px 1px #ffffffb3,-15px 10px 4px #ffffff1a}2.5%{opacity:.4;transform:translate(-200px,135px);box-shadow:0 0 2px 1px #fff6}3.5%{opacity:0;transform:translate(-320px,215px)}4%{opacity:0;transform:translate(0)}}@keyframes float-drift-1{0%,to{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(13px,-9px)rotate(7deg)scale(1.05)}38%{transform:translate(4px,4px)rotate(2deg)scale(1.01)}55%{transform:translate(-8px,9px)rotate(-6deg)scale(.97)}72%{transform:translate(8px,13px)rotate(4deg)scale(1.03)}88%{transform:translate(-5px,-3px)rotate(-3deg)scale(.99)}}@keyframes float-drift-2{0%,to{transform:translate(0)rotate(0)scale(1)}18%{transform:translate(-11px,6px)rotate(-7deg)scale(1.04)}36%{transform:translate(-2px,-6px)rotate(-2deg)scale(.98)}52%{transform:translate(8px,-13px)rotate(8deg)scale(1.05)}70%{transform:translate(-6px,-7px)rotate(-4deg)scale(.97)}86%{transform:translate(13px,4px)rotate(5deg)scale(1.02)}}@keyframes float-drift-3{0%,to{transform:translate(0)rotate(0)scale(1)}22%{transform:translate(6px,15px)rotate(-8deg)scale(1.05)}44%{transform:translate(-7px,3px)rotate(3deg)scale(.98)}62%{transform:translate(-13px,-6px)rotate(6deg)scale(1.03)}80%{transform:translate(11px,-11px)rotate(-5deg)scale(.98)}}@keyframes float-drift-4{0%,to{transform:translate(0)rotate(0)scale(1)}26%{transform:translate(-9px,-13px)rotate(8deg)scale(1.05)}48%{transform:translate(6px,-2px)rotate(-2deg)scale(.99)}64%{transform:translate(15px,7px)rotate(-7deg)scale(1.04)}82%{transform:translate(-4px,11px)rotate(4deg)scale(.98)}}@keyframes float-drift-5{0%,to{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(15px,6px)rotate(-6deg)scale(1.05)}42%{transform:translate(4px,-7px)rotate(3deg)scale(.98)}58%{transform:translate(-9px,-15px)rotate(8deg)scale(1.04)}78%{transform:translate(4px,9px)rotate(-8deg)scale(.98)}}@keyframes float-drift-6{0%,to{transform:translate(0)rotate(0)scale(1)}24%{transform:translate(-8px,11px)rotate(7deg)scale(1.05)}46%{transform:translate(2px,2px)rotate(-2deg)scale(.99)}62%{transform:translate(11px,-9px)rotate(-7deg)scale(1.04)}84%{transform:translate(-13px,-5px)rotate(5deg)scale(.98)}}.float-drift-1,.float-drift-2,.float-drift-3,.float-drift-4,.float-drift-5,.float-drift-6{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.float-drift-1{animation:float-drift-1 9s cubic-bezier(.37,0,.63,1) infinite}.float-drift-2{animation:float-drift-2 12s cubic-bezier(.37,0,.63,1) infinite}.float-drift-3{animation:float-drift-3 10.5s cubic-bezier(.37,0,.63,1) infinite}.float-drift-4{animation:float-drift-4 13s cubic-bezier(.37,0,.63,1) infinite}.float-drift-5{animation:float-drift-5 11s cubic-bezier(.37,0,.63,1) infinite}.float-drift-6{animation:float-drift-6 8.5s cubic-bezier(.37,0,.63,1) infinite}@keyframes emoji-pop{0%{opacity:0;transform:scale(.4)rotate(0)}60%{opacity:1;transform:scale(1.12)rotate(-4deg)}80%{transform:scale(.95)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes emoji-wiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-6deg)scale(1.04)}50%{transform:rotate(4deg)scale(.97)}75%{transform:rotate(-3deg)scale(1.02)}}.emoji-pop{animation:emoji-pop .5s ease-out both}.emoji-wiggle{animation:emoji-wiggle 3s ease-in-out infinite}[data-motion=paused] :is(.float-drift-1,.float-drift-2,.float-drift-3,.float-drift-4,.float-drift-5,.float-drift-6,.emoji-wiggle){animation-play-state:paused}@keyframes badge-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.badge-shine{background-image:linear-gradient(110deg,#0000 25%,#ffffff26 37%,#0000 50%);background-size:200% 100%;animation:badge-shine 2s ease-in-out .5s}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}dialog::backdrop{background:#00000080}@media (prefers-reduced-motion:no-preference){dialog[open]{animation:dialog-in .2s ease-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}.dark{--background:oklch(15% .01 155);--foreground:oklch(96% .005 155);--card:oklch(19% .012 155);--card-foreground:oklch(96% .005 155);--popover:oklch(19% .012 155);--popover-foreground:oklch(96% .005 155);--primary:oklch(85% .12 140);--primary-foreground:oklch(18% .01 155);--secondary:oklch(26% .015 155);--secondary-foreground:oklch(96% .005 155);--muted:oklch(24% .012 155);--muted-foreground:oklch(76% .01 155);--accent:oklch(26% .015 155);--accent-foreground:oklch(96% .005 155);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.16);--input:oklch(100% 0 0/.18);--ring:oklch(60% .08 140);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(19% .012 155);--sidebar-foreground:oklch(96% .005 155);--sidebar-primary:oklch(75% .15 140);--sidebar-primary-foreground:oklch(96% .005 155);--sidebar-accent:oklch(26% .015 155);--sidebar-accent-foreground:oklch(96% .005 155);--sidebar-border:oklch(100% 0 0/.16);--sidebar-ring:oklch(60% .08 140)}@media (prefers-color-scheme:dark){.card{box-shadow:var(--surface-shadow-dark,var(--surface-shadow))}.card-elevated{box-shadow:var(--surface-shadow-elevated-dark,var(--surface-shadow-elevated))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}@media (prefers-reduced-motion:reduce){.animate-accordion-down,.animate-accordion-up,.animate-bounce,.animate-ping,.animate-pulse,.animate-spin{animation:none}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}.fade-in{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes fade-in-up{0%{opacity:var(--motion-entrance-opacity,0);transform:translateY(var(--motion-entrance-distance,24px))}to{opacity:1;transform:none}}.fade-in{animation:fade-in-up linear both;animation-timeline:view();animation-range:entry 5% cover 25%;animation-duration:var(--motion-entrance-duration,.6s)}}}:root{--console-bg:#14201a;--console-fg:#e8f0e6;--console-dim:#9db3a0;--console-rule:#26382c;--console-live:#6ee7a0;--console-turn:#f0b45c}.console-caret,.console-row{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes console-print{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes console-blink{0%,45%{opacity:1}55%,to{opacity:.15}}.console-row{animation:console-print .38s cubic-bezier(.22,1,.36,1) both}.console-caret{animation:console-blink 1.15s step-end infinite}}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}