/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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-border-style:solid;--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-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}}}@layer theme{:host,:root{--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-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{background-color:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer components{.container-page{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.container-page{padding-inline:2.5rem}}.section{padding-block:var(--section-y)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-5{top:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.left-\[0\.59rem\]{left:.59rem}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-30{height:calc(var(--spacing) * 30)}.h-68{height:calc(var(--spacing) * 68)}.h-full{height:100%}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.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:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[44rem\]{min-width:44rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[62rem\]{min-width:62rem}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.border-collapse{border-collapse:collapse}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.25rem_1fr\]{grid-template-columns:1.25rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-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-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent,.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.border-accent\/60{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--danger) 50%,transparent)}}.border-info\/50{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/50{border-color:color-mix(in oklab,var(--info) 50%,transparent)}}.border-ink,.border-ink\/30{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/30{border-color:color-mix(in oklab,var(--ink) 30%,transparent)}}.border-line,.border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--line) 60%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--success) 50%,transparent)}}.border-success\/60{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/60{border-color:color-mix(in oklab,var(--success) 60%,transparent)}}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-danger,.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--info) 10%,transparent)}}.bg-ink,.bg-ink\/5{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/5{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.bg-line{background-color:var(--line)}.bg-muted{background-color:var(--muted)}.bg-paper,.bg-paper\/60{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/60{background-color:color-mix(in oklab,var(--paper) 60%,transparent)}}.bg-paper\/95{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.bg-paper\/95{background-color:color-mix(in oklab,var(--paper) 95%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.bg-surface,.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--surface) 95%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.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-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\.6875rem\]{font-size:.6875rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[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-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-accent{color:var(--accent)}.text-accent-contrast{color:var(--accent-contrast)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-muted,.text-muted\/40{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/40{color:color-mix(in oklab,var(--muted) 40%,transparent)}}.text-success{color:var(--success)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\],.accent-accent{accent-color:var(--accent)}.accent-ink{accent-color:var(--ink)}.shadow-sm{--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)}.blur{--tw-blur:blur(8px)}.blur,.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);-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-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))}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-white\/10::file-selector-button{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.file\:bg-white\/10::file-selector-button{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-ink::file-selector-button{color:var(--ink)}.placeholder\:text-muted\/60::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/60::placeholder{color:color-mix(in oklab,var(--muted) 60%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-ink\/30:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink\/30:hover{border-color:color-mix(in oklab,var(--ink) 30%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-ink:hover{color:var(--ink)}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:static{position:static}.sm\:mx-0{margin-inline:0}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:min-w-36{min-width:calc(var(--spacing) * 36)}.sm\:flex-none{flex:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem_10rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem 10rem auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:static{position:static}.md\:z-auto{z-index:auto}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:backdrop-blur-none{--tw-backdrop-blur: ;-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:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--paper:var(--sc-canvas);--ink:var(--sc-ink);--muted:var(--sc-ink-soft);--line:var(--rule);--surface:var(--sc-surface);--accent:var(--sc-accent);--accent-contrast:var(--sc-accent-ink);--success:#2e7d4f;--danger:#b8382e;--info:#2e6bb8;--font-body:var(--sc-font-text);--font-heading:var(--sc-font-display);--radius-card:var(--sc-r-lg);--radius-button:var(--sc-r-md);--container-max:1200px;--section-y:4rem}@media (min-width:768px){:root{--section-y:7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}:root{--sc-canvas:#0A1219;--sc-surface:#111E28;--sc-ink:#E8EEF2;--sc-ink-soft:#8FA3B0;--sc-accent:#FF5B04;--sc-accent-ink:#150802;--sc-font-display:"Familjen Grotesk","Instrument Sans",system-ui,sans-serif;--sc-font-text:"Instrument Sans",system-ui,sans-serif;--sc-measure:58ch;--sc-r-sm:2px;--sc-r-md:3px;--sc-r-lg:4px;--sc-r-pill:4px;--cold:#3E7FA8;--sheet-w:13.5rem;--rule:color-mix(in oklab,var(--sc-ink) 15%,transparent);--rule-soft:color-mix(in oklab,var(--sc-ink) 8%,transparent)}@property --zip{syntax:"<number>";inherits:true;initial-value:0}body{background:var(--sc-canvas)}.sc-display{font-weight:600}h1,h2,h3{text-wrap:balance}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.lbl{font-family:var(--sc-font-text);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent)}.lbl,.src{font-size:var(--sc-t-xs);margin:0}.src{letter-spacing:.02em;color:color-mix(in oklab,var(--sc-ink-soft) 78%,transparent)}.src b{font-weight:500;color:var(--sc-ink-soft)}.fig{font-family:var(--sc-font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--sc-track-snug)}.cta,.fig{font-weight:600}.cta{display:inline-flex;align-items:center;gap:.6rem;background:var(--sc-accent);color:var(--sc-accent-ink);font-family:var(--sc-font-display);font-size:var(--sc-t-sm);letter-spacing:.01em;text-decoration:none;padding:.85rem 1.35rem;border:0;border-radius:var(--sc-r-md);cursor:pointer;transition:background var(--sc-d-fast) var(--sc-ease-out),transform var(--sc-d-fast) var(--sc-ease-out)}.cta:after{content:"";width:.95em;height:.95em;background:currentColor;-webkit-mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 L13 3 M6 3 h7 v7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 L13 3 M6 3 h7 v7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.cta:hover{background:#FF7326}}.cta:active{transform:translateY(1px)}.cta--ghost{background:transparent;color:var(--sc-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-ink) 32%,transparent)}@media (hover:hover) and (pointer:fine){.cta--ghost:hover{background:color-mix(in oklab,var(--sc-ink) 8%,transparent)}}.sheet{position:fixed;z-index:var(--sc-z-chrome);left:0;top:0;bottom:0;width:var(--sheet-w);padding:var(--sc-5) 0 var(--sc-5) var(--sc-5);display:flex;flex-direction:column;gap:var(--sc-4);pointer-events:none;mix-blend-mode:normal}.sheet>*{pointer-events:auto}.sheet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(6,11,16,.9) 0,rgba(6,11,16,.66) 52%,rgba(6,11,16,0))}.mark{font-family:var(--sc-font-display);font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:var(--sc-ink);text-decoration:none;line-height:1}.mark span span,.sf__brand .mark>span{color:var(--sc-accent)}.sheet__body{position:relative;flex:1 1 auto;min-height:0}.sheet__elev{position:absolute;left:.1rem;top:50%;translate:0 -50%;width:2.5rem;height:auto}.sheet__elev path{fill:none;stroke:color-mix(in oklab,var(--sc-ink) 22%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.sheet__elev path.g{stroke:color-mix(in oklab,var(--sc-ink) 34%,transparent)}.sheet__datum{position:absolute;left:0;width:2.8rem;height:0;border-top:1px solid var(--sc-accent);top:0;transform:translateY(calc(var(--pp,0) * 100%));will-change:transform;z-index:2}.sheet__datum:before{content:"";position:absolute;left:-.18rem;top:-.18rem;width:.36rem;height:.36rem;background:var(--sc-accent)}.sheet__ticks{position:absolute;inset:0;list-style:none;margin:0;padding:0;z-index:3}.sheet__ticks li{position:absolute;left:0;right:0;top:var(--y);transform:translateY(-50%)}.sheet__ticks a{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;font-weight:500;color:color-mix(in oklab,var(--sc-ink-soft) 62%,transparent);transition:color var(--sc-d-base) var(--sc-ease-out)}.sheet__ticks i{display:block;width:2.9rem;height:1px;flex:none;background:color-mix(in oklab,var(--sc-ink) 24%,transparent);transition:background var(--sc-d-base) var(--sc-ease-out),width var(--sc-d-base) var(--sc-ease-out)}.sheet__ticks a[aria-current=true]{color:var(--sc-ink)}.sheet__ticks a[aria-current=true] i{background:var(--sc-accent);width:3.7rem}@media (hover:hover) and (pointer:fine){.sheet__ticks a:hover{color:var(--sc-ink)}}.sheet__foot{font-size:.66rem;line-height:1.7;color:color-mix(in oklab,var(--sc-ink-soft) 70%,transparent);letter-spacing:.02em}.sheet__foot a{color:inherit;text-decoration:none;display:block}.sheet__foot a:first-child{color:var(--sc-ink)}.sheet{padding-top:calc(var(--nav-h) + var(--sc-3));transition:opacity var(--sc-d-slow) var(--sc-ease-out),visibility 0s}.at-foot .sheet{opacity:0;visibility:hidden;transition:opacity var(--sc-d-slow) var(--sc-ease-out),visibility 0s var(--sc-d-slow)}@media (max-width:1100px){.sheet{display:none}}:root{--nav-h:4.25rem}[data-sc-progress]{z-index:95}.topbar{position:fixed;z-index:90;left:0;right:0;top:0;height:var(--nav-h);display:flex;align-items:center;gap:var(--sc-5);padding:0 var(--sc-gutter) 0 var(--sc-5);transition:transform .55s var(--sc-ease-out),background var(--sc-d-slow) var(--sc-ease-out),box-shadow var(--sc-d-slow) var(--sc-ease-out),backdrop-filter var(--sc-d-slow)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(to right,transparent,color-mix(in oklab,var(--sc-ink) 14%,transparent) 20%,color-mix(in oklab,var(--sc-ink) 14%,transparent) 80%,transparent);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}.topbar.is-solid{background:rgba(7,13,19,.72);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 10px 40px -20px rgba(0,0,0,.8)}.topbar.is-solid:after{opacity:1}.topbar.is-hidden{transform:translateY(-105%)}.topbar .mark{display:inline-flex;align-items:center;gap:.6rem;flex:none}.mark svg{width:1.7rem;height:1.7rem;flex:none}.mark svg rect{fill:#111E28;stroke:color-mix(in oklab,var(--sc-ink) 16%,transparent)}.mark svg path{fill:none;stroke:var(--sc-accent);stroke-width:3;stroke-linecap:square;stroke-dasharray:40;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--sc-ease-out)}@media (hover:hover) and (pointer:fine){.mark:hover svg path{animation:markdraw 1s var(--sc-ease-out)}}@keyframes markdraw{0%{stroke-dashoffset:40}}.topbar__links{display:flex;gap:clamp(1rem,2.2vw,2.4rem);margin-inline:auto}.topbar__links a{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;padding:.4rem 0;text-decoration:none;font-size:.86rem;font-weight:500;letter-spacing:.01em;color:color-mix(in oklab,var(--sc-ink) 72%,transparent);transition:color var(--sc-d-base) var(--sc-ease-out)}.topbar__links sup{font-size:.6rem;font-weight:600;letter-spacing:.08em;top:0;color:color-mix(in oklab,var(--sc-ink-soft) 70%,transparent);transition:color var(--sc-d-base)}.topbar__links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sc-accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--sc-ease-out)}.topbar__links a:focus-visible,.topbar__links a[aria-current=true]{color:var(--sc-ink)}.topbar__links a[aria-current=true] sup{color:var(--sc-accent)}.topbar__links a[aria-current=true]:after{transform:scaleX(1);transform-origin:left}@media (hover:hover) and (pointer:fine){.topbar__links a:hover{color:var(--sc-ink)}.topbar__links a:hover:after{transform:scaleX(1);transform-origin:left}.topbar__links a:hover sup{color:var(--sc-accent)}}.topbar__drop{position:relative;display:flex;align-items:center}.topbar__drop>a:before{content:"";order:2;width:.34rem;height:.34rem;margin-left:.1rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.2rem) rotate(45deg);opacity:.6;transition:transform var(--sc-d-base) var(--sc-ease-out)}.topbar__sub{position:absolute;top:100%;left:-1.1rem;min-width:20rem;padding-top:1.2rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--sc-d-base) var(--sc-ease-out),transform var(--sc-d-base) var(--sc-ease-out),visibility 0s var(--sc-d-base)}.topbar__drop:is(:hover,:focus-within):not(.is-closed) .topbar__sub{opacity:1;visibility:visible;transform:none;transition:opacity var(--sc-d-base) var(--sc-ease-out),transform var(--sc-d-base) var(--sc-ease-out),visibility 0s}.topbar__drop:is(:hover,:focus-within):not(.is-closed)>a:before{transform:translateY(0) rotate(225deg)}.topbar__sub ul{list-style:none;margin:0;padding:.4rem;border-radius:var(--sc-r-lg);background:rgba(7,13,19,.92);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--rule),0 24px 50px -24px rgba(0,0,0,.9)}.topbar__sub li+li{border-top:1px solid var(--rule-soft)}.topbar__links .topbar__sub a{display:flex;align-items:baseline;gap:.8rem;padding:.7rem .8rem;border-radius:var(--sc-r-md)}.topbar__links .topbar__sub a:after{display:none}.topbar__sub small{flex:none;font-size:.6rem;font-weight:600;letter-spacing:.08em;color:color-mix(in oklab,var(--sc-ink-soft) 70%,transparent);transition:color var(--sc-d-base)}.topbar__sub span{display:grid;gap:.15rem}.topbar__sub b{font-weight:500;color:var(--sc-ink);font-size:.88rem}.topbar__sub em{font-style:normal;font-size:.74rem;color:var(--sc-ink-soft)}.topbar__sub a:focus-visible small,.topbar__sub a[aria-current=page] small{color:var(--sc-accent)}.topbar__sub a:focus-visible{background:color-mix(in oklab,var(--sc-ink) 6%,transparent)}@media (hover:hover) and (pointer:fine){.topbar__sub a:hover{background:color-mix(in oklab,var(--sc-ink) 6%,transparent)}.topbar__sub a:hover small{color:var(--sc-accent)}}.topbar__end{display:flex;align-items:center;gap:var(--sc-4);flex:none;margin-left:auto}.topbar__links+.topbar__now+.topbar__end{margin-left:0}.topbar__tel{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.86rem;font-weight:500;color:var(--sc-ink);font-variant-numeric:tabular-nums}.topbar__tel:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#3ED17A;box-shadow:0 0 0 3px rgba(62,209,122,.18);animation:live 2.4s ease-in-out infinite}@keyframes live{50%{box-shadow:0 0 0 6px rgba(62,209,122,0)}}.topbar__cta{padding:.62rem 1rem;font-size:.82rem}.topbar__now{display:none;margin:0;min-width:0;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__now b{color:var(--sc-accent);font-weight:600}.burger{display:none;align-items:center;gap:.6rem;height:2.75rem;padding:0 .2rem 0 .8rem;background:none;border:0;color:var(--sc-ink);cursor:pointer;font:inherit;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.burger__box{position:relative;width:2.75rem;height:2.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-ink) 26%,transparent);transition:box-shadow var(--sc-d-slow),background var(--sc-d-slow)}.burger__box i{position:absolute;left:50%;top:50%;width:1.05rem;height:1.5px;margin-left:-.525rem;background:currentColor;border-radius:2px;transition:transform .6s cubic-bezier(.68,-.6,.32,1.6),width .4s var(--sc-ease-out)}.burger__box i:first-child{transform:translateY(-3.5px)}.burger__box i:nth-child(2){transform:translateY(3.5px);width:.7rem}.menu-open .burger__box{background:var(--sc-accent);box-shadow:none;color:var(--sc-accent-ink)}.menu-open .burger__box i{width:1.05rem}.menu-open .burger__box i:first-child{transform:rotate(45deg)}.menu-open .burger__box i:nth-child(2){transform:rotate(-45deg)}@media (max-width:1100px){:root{--nav-h:3.9rem}.topbar{padding:0 var(--sc-4);gap:var(--sc-4)}.topbar__links,.topbar__tel{display:none}.topbar__now{display:block;flex:1 1 auto}.topbar__end{gap:var(--sc-3)}.burger{display:inline-flex}.menu-open .topbar{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.menu-open .topbar:after{opacity:0}.menu-open .topbar__cta,.menu-open .topbar__now{opacity:0;pointer-events:none}.topbar__cta,.topbar__now{transition:opacity var(--sc-d-base)}}@media (max-width:560px){.topbar__now{visibility:hidden}.burger__lbl{display:none}.topbar__cta{padding:.55rem .8rem;font-size:.76rem}.topbar__cta:after{display:none}}.menu{position:fixed;inset:0;z-index:85;--ox:90%;--oy:2rem}.menu[hidden]{display:none}.menu__heat,.menu__panel{position:absolute;inset:0;clip-path:circle(0 at var(--ox) var(--oy))}.menu__heat{background:radial-gradient(circle at var(--ox) var(--oy),#FFF1B8 0,#FF8A1F 14%,#FF5B04 30%,#8A2300 62%,#1A0802 100%);transition:clip-path .7s var(--sc-ease-in-out) .16s}.menu__panel{background:#060B10;overflow:hidden auto;display:flex;flex-direction:column;padding:calc(var(--nav-h) + var(--sc-5)) var(--sc-gutter) var(--sc-6);transition:clip-path .62s var(--sc-ease-in-out)}.menu-open .menu__heat{transition-delay:0s;transition-duration:.8s}.menu-open .menu__heat,.menu-open .menu__panel{clip-path:circle(160vmax at var(--ox) var(--oy))}.menu-open .menu__panel{transition-delay:.17s;transition-duration:.95s}.menu__blobs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.menu__blobs i{position:absolute;border-radius:50%;filter:blur(60px);opacity:0;transition:opacity 1.2s var(--sc-ease-out) .5s}.menu-open .menu__blobs i{opacity:1}.menu__blobs i:first-child{width:70vmax;height:70vmax;right:-30vmax;top:-26vmax;background:radial-gradient(closest-side,rgba(255,91,4,.34),transparent);animation:drift1 11s ease-in-out infinite alternate}.menu__blobs i:nth-child(2){width:60vmax;height:60vmax;left:-30vmax;bottom:-24vmax;background:radial-gradient(closest-side,rgba(62,127,168,.3),transparent);animation:drift2 13s ease-in-out infinite alternate}.menu__blobs i:nth-child(3){width:34vmax;height:34vmax;left:30%;top:40%;background:radial-gradient(closest-side,rgba(255,180,60,.14),transparent);animation:drift1 9s ease-in-out -4s infinite alternate-reverse}@keyframes drift1{to{transform:translate(-12vmax,14vmax) scale(1.15)}}@keyframes drift2{to{transform:translate(14vmax,-10vmax) scale(.9)}}.menu__scan{position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;opacity:0;background:linear-gradient(to right,transparent,var(--sc-accent) 30%,#FFE896 50%,var(--sc-accent) 70%,transparent);box-shadow:0 0 22px 4px rgba(255,91,4,.45)}.menu-open .menu__scan{animation:scandown 1.5s var(--sc-ease-in-out) .45s both}@keyframes scandown{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100svh)}}.menu__nav{position:relative;flex:1 0 auto;display:flex;align-items:center}.menu__nav ol{list-style:none;margin:0;padding:0;width:100%;counter-reset:m}.menu__nav li{border-bottom:1px solid color-mix(in oklab,var(--sc-ink) 9%,transparent);clip-path:inset(0 100% 0 0);transition:clip-path .3s var(--sc-ease-out)}.menu-open .menu__nav li{clip-path:inset(0 0 0 0);transition:clip-path 1s var(--sc-ease-out) calc(.5s + var(--i) * 70ms)}.menu__link{display:flex;align-items:baseline;gap:var(--sc-4);padding:.55rem 0;text-decoration:none;color:var(--sc-ink);-webkit-tap-highlight-color:transparent}.menu__link small{flex:none;width:1.6rem;font-size:.66rem;letter-spacing:.1em;font-weight:600;color:var(--sc-ink-soft);transition:color var(--sc-d-base)}.menu__link b{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;font-family:var(--sc-font-display);font-weight:600;font-size:clamp(2.3rem,10.4vw,4.4rem);line-height:1.02;letter-spacing:-.035em;white-space:nowrap}.menu__link b span{display:inline-block;transform:translateY(112%) rotate(9deg);transform-origin:0 100%;opacity:0;transition:transform .25s var(--sc-ease-out),opacity .2s,color var(--sc-d-base)}.menu-open .menu__link b span{transform:none;opacity:1;transition:transform .9s cubic-bezier(.2,1.25,.3,1) calc(.52s + var(--i) * 75ms + var(--c) * 24ms),opacity .5s var(--sc-ease-out) calc(.52s + var(--i) * 75ms + var(--c) * 24ms),color var(--sc-d-base)}.menu__link b:after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.2em;vertical-align:.12em;background:currentColor;opacity:0;transform:translateX(-.4em);-webkit-mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 L13 3 M6 3 h7 v7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 L13 3 M6 3 h7 v7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");transition:opacity var(--sc-d-base),transform var(--sc-d-slow) var(--sc-ease-out)}.menu__link:is(:hover,:focus-visible,:active) b span{color:var(--sc-accent)}.menu__link:is(:hover,:focus-visible,:active) b:after{opacity:1;transform:none;color:var(--sc-accent)}.menu__link:is(:hover,:focus-visible) small,.menu__link[aria-current=true] small{color:var(--sc-accent)}.menu__link[aria-current=true] b span{color:color-mix(in oklab,var(--sc-accent) 70%,var(--sc-ink))}.menu__nav .menu__sub{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:-.1rem 0 0;padding:0 0 .8rem calc(1.6rem + var(--sc-4))}.menu__nav .menu__sub li{border:0;clip-path:none;transition:none}.menu__sub a{font-size:.82rem;font-weight:500;color:var(--sc-ink-soft);text-decoration:none;padding:.25rem 0;display:inline-block;transition:color var(--sc-d-base)}.menu__sub a:is(:hover,:focus-visible,:active){color:var(--sc-accent)}.menu__sub a[aria-current=page]{color:var(--sc-ink)}.menu__foot{position:relative;display:grid;gap:var(--sc-4);margin-top:var(--sc-6);opacity:0;transform:translateY(16px);transition:opacity .2s,transform .2s}.menu-open .menu__foot{opacity:1;transform:none;transition:opacity .7s var(--sc-ease-out) 1.05s,transform .9s var(--sc-ease-out) 1.05s}.menu__foot .cta{justify-content:center;padding:1rem 1.2rem;font-size:var(--sc-t-base)}.menu__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sc-4)}.menu__tel{font-family:var(--sc-font-display);font-size:var(--sc-t-xl);font-weight:600;letter-spacing:var(--sc-track-snug);color:var(--sc-ink);text-decoration:none;font-variant-numeric:tabular-nums}.menu__row p{margin:0;font-size:.74rem;line-height:1.55;color:var(--sc-ink-soft);text-align:right}.menu__house{position:absolute;right:var(--sc-gutter);top:calc(var(--nav-h) + var(--sc-4));width:3.4rem;height:auto;opacity:.8}.menu__house path{fill:none;stroke:color-mix(in oklab,var(--sc-ink) 34%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .2s}.menu__house path.hot{stroke:var(--sc-accent)}.menu-open .menu__house path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--sc-ease-in-out) .6s}@media (min-width:1101px){.menu{display:none}}.site-foot{position:relative;overflow:hidden;background:#05090D;padding:clamp(4.5rem,10vw,9rem) var(--sc-gutter) var(--sc-5);border-top:1px solid color-mix(in oklab,var(--sc-ink) 8%,transparent)}.sf__glow{position:absolute;inset:auto -10% -30% -10%;height:80%;pointer-events:none;background:radial-gradient(60% 60% at 50% 100%,rgba(255,91,4,.16),transparent 70%)}.sf__cta{position:relative;display:grid;gap:var(--sc-6);align-items:end;padding-bottom:clamp(3rem,7vw,6rem);border-bottom:1px solid var(--rule)}@media (min-width:900px){.sf__cta{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.sf__cta h2{margin:var(--sc-3) 0 0;font-size:clamp(2.3rem,5.4vw,5.2rem);line-height:.96;letter-spacing:-.035em}.sf__cta h2 span{display:block;color:var(--sc-accent)}.sf__acts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sc-4)}@media (min-width:900px){.sf__acts{align-items:flex-end;text-align:right}}.sf__acts .cta{padding:1.05rem 1.5rem;font-size:var(--sc-t-base)}.sf__tel{font-family:var(--sc-font-display);font-size:var(--sc-t-xl);font-weight:600;color:var(--sc-ink);text-decoration:none;letter-spacing:var(--sc-track-snug);font-variant-numeric:tabular-nums}.sf__acts small{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.sf__grid{position:relative;display:grid;gap:var(--sc-7) var(--sc-6);padding-block:clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.sf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sf__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.sf__grid h3{margin:0 0 var(--sc-4);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.sf__grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.sf__brand p,.sf__grid li{font-size:var(--sc-t-sm);line-height:1.55;color:color-mix(in oklab,var(--sc-ink) 82%,transparent)}.sf__grid a{color:inherit;text-decoration:none;background:linear-gradient(var(--sc-accent),var(--sc-accent)) 0 100%/0 1px no-repeat;transition:background-size .45s var(--sc-ease-out),color var(--sc-d-base)}@media (hover:hover) and (pointer:fine){.sf__grid a:hover{color:var(--sc-ink);background-size:100% 1px}}.sf__brand .mark{font-size:1.3rem}.sf__brand p{max-width:28rem;margin:var(--sc-4) 0 0}.sf__area{margin-top:var(--sc-5)!important;font-size:.76rem!important;color:var(--sc-ink-soft)!important}.sf__word{position:relative;margin:0 0 var(--sc-5);user-select:none;font-family:var(--sc-font-display);font-weight:700;letter-spacing:-.055em;line-height:.78;font-size:clamp(4.4rem,21.5vw,26rem);white-space:nowrap}.sf__word span{display:block}.sf__word-base{color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--sc-ink) 16%,transparent)}.sf__word-heat{position:absolute;inset:0;color:transparent;background:radial-gradient(circle at var(--mx) var(--my),#FFF1B8 0,#FF8A1F 7%,#FF5B04 15%,rgba(255,91,4,.35) 28%,rgba(62,127,168,.18) 44%,transparent 60%);-webkit-background-clip:text;background-clip:text}@property --mx{syntax:"<percentage>";inherits:true;initial-value:30%}@property --my{syntax:"<percentage>";inherits:true;initial-value:60%}.sf__word{--mx:30%;--my:60%;transition:--mx .6s var(--sc-ease-out),--my .6s var(--sc-ease-out)}@media (hover:none),(pointer:coarse){.sf__word{animation:roam 9s ease-in-out infinite alternate}}@keyframes roam{0%{--mx:8%;--my:70%}50%{--mx:55%;--my:30%}to{--mx:95%;--my:70%}}.sf__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-3) var(--sc-6);padding-top:var(--sc-5);border-top:1px solid var(--rule-soft)}.sf__bar>p{margin:0;font-size:.74rem;color:var(--sc-ink-soft)}.sf__bar .src{flex:1 1 22rem;font-size:.7rem;line-height:1.55}.sf__top{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;background:none;border:0;padding:.4rem 0;cursor:pointer;font:inherit;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sc-ink)}.sf__top i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-ink) 26%,transparent);transition:background var(--sc-d-base),box-shadow var(--sc-d-base),transform .5s var(--sc-ease-out)}.sf__top i:before{content:"";width:.8rem;height:.8rem;background:currentColor;-webkit-mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 14 V2 M3 7 L8 2 L13 7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 14 V2 M3 7 L8 2 L13 7' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.sf__top:hover i{background:var(--sc-accent);box-shadow:none;color:var(--sc-accent-ink);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.menu-open .menu__heat,.menu-open .menu__panel,.menu__heat,.menu__panel{transition:opacity .2s;clip-path:none}.menu:not(.is-open) .menu__heat,.menu:not(.is-open) .menu__panel{opacity:0}.menu__link b span,.menu__nav li{transform:none!important;clip-path:none!important;opacity:1!important}.menu-open .menu__scan,.menu__blobs i,.sf__word,.topbar__tel:before{animation:none}}@media (min-width:1101px){.sc-wrap{max-width:none;padding-left:calc(var(--sheet-w) + var(--sc-6));padding-right:var(--sc-gutter)}.sc-copy--lead{left:calc(var(--sheet-w) + var(--sc-5))}.inner{max-width:74rem}}.inner{width:100%}#f1,.hero{background:#0A1219}.hero{overflow:hidden;--scan:clamp(0,calc((var(--sc-p,0) - .08) * 2.1),1)}.hero__plane{position:absolute;left:0;right:0;bottom:-7%;will-change:transform}.hero__plane img{width:100%;height:auto;max-width:none}.hero__sky{position:absolute;inset:-8% 0 auto 0;height:58%;will-change:transform}.hero__sky img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;max-width:none}.hero__plane--new{clip-path:inset(0 48.1% 0 0)}.hero__plane--old{clip-path:inset(0 0 0 51.9%)}.hero__heat{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.hero__heat span{position:absolute;border-radius:50%;filter:blur(26px);background:radial-gradient(closest-side,rgba(255,91,4,.6),rgba(255,91,4,.16) 62%,transparent);animation:breathe 6.5s var(--sc-ease-in-out) infinite alternate}.hero__heat span:first-child{left:54%;top:36%;width:46%;height:13%}.hero__heat span:nth-child(2){left:58%;top:50%;width:38%;height:12%;animation-delay:-2.6s}.hero__heat span:nth-child(3){left:80%;top:62%;width:22%;height:10%;animation-delay:-4.4s}@keyframes breathe{0%{opacity:.5}to{opacity:.95}}.hero__air{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom,#0A1219 0,rgba(10,18,25,.9) 10%,rgba(10,18,25,.36) 26%,rgba(10,18,25,0) 44%),linear-gradient(to bottom,rgba(6,11,16,0) 46%,rgba(6,11,16,calc(.72 - var(--scan) * .36)) 72%,rgba(6,11,16,calc(.93 - var(--scan) * .2)) 100%),linear-gradient(to right,rgba(6,11,16,.8) 0,rgba(6,11,16,.55) 26%,rgba(6,11,16,.14) 44%,rgba(6,11,16,0) 58%)}.hero__floor{right:0;height:14%;z-index:4;background:linear-gradient(180deg,transparent,#0A1219 94%)}.hero__floor,.hero__pad{position:absolute;left:0;bottom:0;pointer-events:none}.hero__pad{z-index:5;width:min(74%,72rem);height:76%;background:radial-gradient(112% 96% at 10% 86%,rgba(4,8,12,.96) 0,rgba(4,8,12,.9) 34%,rgba(4,8,12,.62) 58%,rgba(4,8,12,.22) 78%,rgba(4,8,12,0) 94%)}.hero__note{position:absolute;z-index:6;top:calc(var(--nav-h) + var(--sc-5));right:var(--sc-gutter);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:color-mix(in oklab,var(--sc-ink-soft) 84%,transparent);text-align:right;line-height:1.9}.hero__therm{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc((1 - var(--scan)) * 100%) 0 0)}.hero__therm>img{position:absolute;left:0;top:0;filter:grayscale(1) brightness(.58) contrast(1.55)}.hero__therm:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1B4F78,#0E2C47);mix-blend-mode:color}.hero__therm .hero__heat{z-index:1}.hero__heat--hot span{filter:blur(14px);background:radial-gradient(closest-side,rgba(255,236,160,1),rgba(255,136,24,.95) 36%,rgba(255,70,0,.5) 66%,transparent)}.hero__heat--hot span:first-child{left:51%;top:55%;width:16%;height:19%}.hero__heat--hot span:nth-child(2){left:76%;top:55%;width:16%;height:19%}.hero__heat--hot span:nth-child(3){left:52%;top:44%;width:48%;height:7%}.hero__scan{top:0;bottom:0;z-index:4;width:2px;margin-left:-1px;left:calc(var(--scan) * 100%);background:var(--sc-accent);box-shadow:0 0 18px 3px rgba(255,91,4,.55),0 0 80px 18px rgba(255,91,4,.16);opacity:clamp(0,calc(min(var(--scan),1 - var(--scan)) * 40),1)}.hero__scan,.hero__tag{position:absolute;pointer-events:none}.hero__tag{z-index:6;display:flex;gap:.7rem;align-items:flex-start;max-width:15rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sc-ink);line-height:1.4;transform:translateY(calc((1 - var(--on)) * 8px));opacity:var(--on)}.hero__tag:before{content:"";flex:none;width:.7rem;height:.7rem;margin-top:.1rem;border:1px solid;background:radial-gradient(circle,currentColor 0 1.5px,transparent 2px)}.hero__tag strong{font-weight:inherit}.hero__tag span{display:block;margin-top:.25rem;text-transform:none;letter-spacing:.01em;font-weight:500;font-size:.84rem;color:#DCE6EC}.hero__tag--cold{color:#8CC6EC;left:29%;top:19%;--on:clamp(0,calc((var(--scan) - .3) * 8),1)}.hero__tag--hot{color:var(--sc-accent);left:70%;top:57%;--on:clamp(0,calc((var(--scan) - .7) * 8),1)}.hero__scale{position:absolute;z-index:6;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);width:13rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft);opacity:clamp(0,calc(var(--scan) * 4),1)}.hero__scale i{display:block;height:4px;margin-bottom:.45rem;background:linear-gradient(90deg,#0E2C47,#3E7FA8 30%,#FF5B04 72%,#FFE896)}.hero__scale p{display:flex;justify-content:space-between;margin:0}.hero__scale p.hero__scale-t{margin-bottom:.55rem;color:var(--sc-ink)}.hero__hint{position:absolute;z-index:6;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;pointer-events:none;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft);opacity:clamp(0,calc(1 - var(--scan) * 8),1)}.hero__hint:after{content:"";width:1px;height:2.2rem;background:linear-gradient(var(--sc-accent),transparent);animation:drip 1.8s var(--sc-ease-in-out) infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top;opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}.hero__note b{display:inline-flex;align-items:center;gap:.45rem;margin-top:.5rem;font-weight:600;color:color-mix(in oklab,var(--sc-ink) calc(40% + var(--scan) * 60%),transparent)}.hero__note b:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--sc-accent);opacity:clamp(.2,calc(var(--scan) * 6),1);box-shadow:0 0 10px var(--sc-accent)}.hero__copy{max-width:min(54rem,64vw)}.hero__h{margin:0 0 var(--sc-5);font-size:clamp(2.6rem,min(6.4vw,10.4vh),7.4rem);line-height:.93;letter-spacing:-.035em;max-width:13.5ch}.hero__h span{display:block;animation:heroIn 1.1s var(--sc-ease-out) both}.hero__h span+span{color:var(--sc-accent);animation-delay:.28s}@keyframes heroIn{0%{opacity:0;transform:translateY(.32em);filter:blur(6px)}}.hero__swap{display:grid;max-width:31rem}.hero__swap>*{grid-area:1/1}.hero__lede{color:#DCE6EC;animation:heroIn 1s .5s var(--sc-ease-out) both}.hero__verdict p{margin:0}.hero__verdict .fig{display:block;font-size:clamp(2.2rem,min(4.6vw,8vh),4.2rem);line-height:1;color:var(--sc-accent);margin-bottom:.35rem}.hero__verdict .fig small{font-size:.36em;letter-spacing:.02em;color:var(--sc-ink);margin-left:.3em}.hero__verdict .src{margin-top:.5rem;max-width:30rem}.hero__acts{display:flex;gap:var(--sc-3);flex-wrap:wrap;margin-top:var(--sc-6);animation:heroIn 1s .65s var(--sc-ease-out) both}#f2{background:#0D1720}.vraag{display:grid;gap:var(--sc-7);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.vraag{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sc-9);align-items:end}}.vraag h2{margin:0;line-height:1}.vraag h2 em{font-style:normal;color:var(--sc-accent)}.vraag__body p{margin:0 0 var(--sc-5)}.vraag__punch{font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;color:var(--sc-ink);line-height:1.3;margin:0;padding-top:var(--sc-5);border-top:1px solid var(--rule)}#f3{background:#0A1219}.stappen{display:flex;align-items:stretch;gap:var(--sc-6);padding-inline:var(--sc-gutter);height:100%}@media (min-width:1101px){.stappen{padding-left:calc(var(--sheet-w) + var(--sc-6))}}.stappen__lead{flex:none;width:min(24rem,74vw);align-self:center}.stappen__lead h2{margin:0 0 var(--sc-4);line-height:1.02}.stap{flex:none;width:min(21rem,72vw);align-self:center;display:flex;flex-direction:column;gap:var(--sc-4)}.stap figure{margin:0;position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--sc-r-md);background:var(--sc-surface)}.stap figure img{width:100%;height:100%;object-fit:cover}.stap__n{position:absolute;left:0;top:0;z-index:2;background:var(--sc-accent);color:var(--sc-accent-ink);font-weight:700;font-size:.8rem;padding:.3rem .55rem;line-height:1}.stap h3,.stap__n{font-family:var(--sc-font-display)}.stap h3{margin:0;font-size:var(--sc-t-lg);font-weight:600;letter-spacing:var(--sc-track-snug);line-height:1.1}.stap p{margin:0;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);line-height:1.62}.stappen__end{flex:none;width:min(19rem,70vw);align-self:center;border-left:1px solid var(--rule);padding-left:var(--sc-5)}.stappen__end p{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-t-xl);font-weight:600;line-height:1.14;letter-spacing:var(--sc-track-snug)}.stappen__end .src{margin-top:var(--sc-4)}#f4{background:#070E14}.weg__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(104% 92% at 4% 88%,rgba(3,7,10,.97) 0,rgba(3,7,10,.93) 36%,rgba(3,7,10,.7) 60%,rgba(3,7,10,.2) 80%,rgba(3,7,10,0) 96%),linear-gradient(90deg,rgba(3,7,10,.9) 0,rgba(3,7,10,.66) 30%,rgba(3,7,10,.18) 52%,rgba(3,7,10,0) 68%)}.weg{max-width:34rem}.weg h2{margin:0 0 var(--sc-4);line-height:1.02}.weg .sc-body{color:#E0E9EE}.weg__fact{margin:var(--sc-6) 0 0;padding-top:var(--sc-5);border-top:1px solid var(--rule)}.weg__fact p{margin:0 0 .4rem;font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;line-height:1.28;letter-spacing:var(--sc-track-snug)}.weg__fact .fig{color:var(--sc-accent)}.weg__fact .src{margin-top:.5rem;font-family:var(--sc-font-text);font-size:var(--sc-t-xs);font-weight:400;line-height:1.55;letter-spacing:.02em}.weg .lbl{margin-bottom:var(--sc-3)}.vn .weg__scrim{opacity:clamp(.14,calc(max((.44 - var(--sc-p,0)) * 7,(var(--sc-p,0) - .54) * 7)),1)}.vn{--vp:clamp(0,calc((var(--sc-p,0) - .1) / .8),1)}.vn__meter{position:absolute;z-index:4;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);width:min(17rem,44vw);padding:.85rem 1rem;border-radius:var(--sc-r-md);background:rgba(6,11,16,.74);backdrop-filter:blur(10px);outline:1px solid color-mix(in oklab,var(--sc-ink) 10%,transparent);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.vn__meter p{display:flex;justify-content:space-between;gap:1rem;margin:0;white-space:nowrap}.vn__meter i{display:block;position:relative;height:2px;margin:.55rem 0;background:color-mix(in oklab,var(--sc-ink) 20%,transparent)}.vn__meter i:after{content:"";position:absolute;inset:0;background:var(--sc-accent);transform-origin:left;transform:scaleX(var(--vp))}.vn__meter b{font-weight:600;transition:color var(--sc-d-base) var(--sc-ease-out)}.vn__voor{color:color-mix(in oklab,var(--sc-ink) calc(100% - var(--vp) * 60%),transparent)}.vn__na{color:color-mix(in oklab,var(--sc-accent) calc(40% + var(--vp) * 60%),transparent)}#f5{background:#050A0F}.stilte{padding-block:clamp(7rem,22vh,15rem)}.stilte p{margin:0;max-width:22ch;font-family:var(--sc-font-display);font-size:var(--sc-t-2xl);font-weight:600;line-height:1.1;letter-spacing:var(--sc-track-tight)}.stilte p b{font-weight:600;color:var(--sc-accent)}#f6{background:#08121A}.rits{display:grid;gap:var(--sc-4);align-content:center;justify-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "head" "panel";padding:var(--sc-5) var(--sc-gutter);height:100%;overflow:hidden}.rits__stage{grid-area:stage;justify-self:center}.rits__head{grid-area:head}.rits__panel{grid-area:panel;width:100%;min-width:0}@media (min-width:1101px){.rits{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage head" "stage panel";grid-template-rows:auto 1fr;column-gap:var(--sc-8);row-gap:var(--sc-5);padding-left:calc(var(--sheet-w) + var(--sc-6));align-content:center;align-items:start}.rits__head{align-self:end}}.rits__house,.rits__stage{position:relative}.rits__house{margin:0;container-type:size;aspect-ratio:3/4;height:min(62vh,29rem);width:auto;overflow:hidden;border-radius:var(--sc-r-md);background:#0d1117;touch-action:pan-y;cursor:ns-resize}.rits__house img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-user-drag:none;user-select:none}.rits__zone{position:absolute;left:0;right:0;pointer-events:none}.rits__cold,.rits__edge,.rits__heat{position:absolute;inset:-6% -2%;display:block}.rits__heat{mix-blend-mode:screen;filter:blur(12px);background:radial-gradient(112% 130% at 50% 50%,rgba(255,91,4,var(--i)) 0,rgba(255,91,4,calc(var(--i) * .45)) 58%,transparent 100%);opacity:calc(1 - var(--open))}.rits__cold{inset:0;mix-blend-mode:color;background:var(--cold);opacity:calc(var(--open) * .82)}.rits__edge{inset:auto 0 0 0;height:1px;background:var(--cold);opacity:calc(var(--open) * .5)}.rits__zip{left:58%;width:0;z-index:5;pointer-events:none}.rits__teeth,.rits__zip{position:absolute;top:0;bottom:0}.rits__teeth{width:9px;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--sc-ink) 72%,transparent) 0 2px,transparent 2px 6px)}.rits__teeth--shut{left:-4.5px;clip-path:inset(calc(var(--zip) * 100%) 0 0 0)}.rits__teeth--l{right:0;transform:translateX(-13px)}.rits__teeth--l,.rits__teeth--r{clip-path:inset(0 0 calc(100% - var(--zip) * 100%) 0)}.rits__teeth--r{left:0;transform:translateX(13px)}.rits__gap{left:-13px;right:-13px;width:26px;background:linear-gradient(90deg,transparent,rgba(232,238,242,.1),transparent);clip-path:inset(0 0 calc(100% - var(--zip) * 100%) 0)}.rits__gap,.rits__pull{position:absolute;top:0}.rits__pull{left:50%;width:34px;height:34px;margin-left:-17px;margin-top:-17px;transform:translateY(calc(var(--zip) * 100cqh));pointer-events:auto;background:none;border:0;padding:0;cursor:grab;display:grid;place-items:center;will-change:transform}.rits__pull:active{cursor:grabbing}.rits__pull:before{content:"";width:15px;height:21px;background:var(--sc-accent);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);box-shadow:0 2px 10px rgba(0,0,0,.55)}.rits__pull:after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,91,4,.3),transparent);opacity:0;transition:opacity var(--sc-d-base) var(--sc-ease-out)}.rits.is-held .rits__pull:after,.rits__pull:is(:hover,:focus-visible):after{opacity:1}.rits__stop{position:absolute;left:0;right:0;top:73.5%;height:0;z-index:6;border-top:1px dashed color-mix(in oklab,var(--sc-accent) 70%,transparent)}.rits__hint{margin:var(--sc-3) 0 0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:color-mix(in oklab,var(--sc-ink-soft) 72%,transparent);text-align:center}.rits__head h2{margin:0 0 var(--sc-2);line-height:1.02;font-size:var(--sc-t-xl)}.rits__head>p{margin:0;color:var(--sc-ink-soft);font-size:var(--sc-t-sm);max-width:52ch;line-height:1.55}.rits__spec{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-soft)}.rits__spec li{display:flex;align-items:flex-start;gap:.7rem;padding:.5rem 0;border-bottom:1px solid var(--rule-soft);opacity:calc(.32 + var(--open) * .68)}.rits__spec li:before{content:"";flex:none;width:.46rem;height:.46rem;margin-top:.46rem;background:var(--cold);opacity:var(--open)}.rits__spec div{min-width:0}.rits__spec>li>b{flex:none;width:7.4rem;font-family:var(--sc-font-display);font-weight:600;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;line-height:1.55}.rits__spec span{display:block;font-size:.86rem;color:var(--sc-ink-soft);line-height:1.5}.rits__spec .src{margin-top:.12rem;font-size:.7rem}.rits__spec .src b{font-weight:600;color:color-mix(in oklab,var(--sc-ink) 82%,transparent)}.rits__spec li.no{opacity:1}.rits__spec li.no:before{background:var(--sc-accent);opacity:1;width:.5rem;height:.5rem;clip-path:polygon(50% 0,100% 100%,0 100%)}.rits__spec li.no>b{color:var(--sc-accent)}.rits__ledger{border-top:1px solid var(--rule);padding-top:var(--sc-3);margin-top:var(--sc-3);opacity:var(--ledger,0)}.rits__ledger p{margin:0 0 .3rem;font-size:.86rem;color:var(--sc-ink-soft);line-height:1.5}.rits__ledger .fig{color:var(--sc-ink);font-size:var(--sc-t-base)}.rits__ledger .fig b{color:var(--sc-accent);font-weight:600}@media (min-height:900px) and (min-width:1101px){.rits__head h2{font-size:var(--sc-t-2xl)}.rits__spec li{padding:.68rem 0}.rits__spec span{font-size:var(--sc-t-sm)}}#f7{background:#0D1720}.niet{display:grid;gap:var(--sc-7);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.niet{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--sc-8);align-items:center}}.niet h2{margin:0 0 var(--sc-4);line-height:1.02}.niet__fig{margin:0;overflow:hidden;border-radius:var(--sc-r-md);aspect-ratio:4/5;background:var(--sc-surface)}.niet__fig img{width:100%;height:100%;object-fit:cover}.niet__punch{margin:var(--sc-6) 0 0;padding-top:var(--sc-5);border-top:1px solid var(--rule);font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;line-height:1.3}#f8{background:#0A1219}.panden{display:flex;align-items:stretch;gap:var(--sc-6);padding-inline:var(--sc-gutter);height:100%}@media (min-width:1101px){.panden{padding-left:calc(var(--sheet-w) + var(--sc-6))}}.panden__lead{flex:none;width:min(23rem,74vw);align-self:center}.panden__lead h2{margin:0 0 var(--sc-4);line-height:1.02}.pand{flex:none;width:min(23rem,76vw);align-self:center;display:flex;flex-direction:column;gap:var(--sc-4)}.pand figure{margin:0;aspect-ratio:3/2;overflow:hidden;border-radius:var(--sc-r-md);background:var(--sc-surface)}.pand figure img{width:100%;height:100%;object-fit:cover}.pand h3{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;letter-spacing:var(--sc-track-snug);line-height:1.1}.pand h3 small{display:block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent);font-weight:600;margin-bottom:.35rem}.pand>p{color:var(--sc-ink-soft);line-height:1.6}.pand dl,.pand>p{margin:0;font-size:var(--sc-t-sm)}.pand dl{display:grid;grid-template-columns:auto 1fr;gap:.3rem var(--sc-4);border-top:1px solid var(--rule-soft);padding-top:var(--sc-3)}.pand dt{color:color-mix(in oklab,var(--sc-ink-soft) 80%,transparent)}.pand dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--sc-ink)}.pand dd .fig{color:var(--sc-accent)}.panden__end{flex:none;width:min(21rem,74vw);align-self:center;border-left:1px solid var(--rule);padding-left:var(--sc-5)}.panden__end p{margin:0 0 var(--sc-4);font-size:var(--sc-t-sm);color:var(--sc-ink-soft);line-height:1.6}.panden__end p:first-child{font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;color:var(--sc-ink);line-height:1.26;letter-spacing:var(--sc-track-snug)}.gebied{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;list-style:none;font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}#f9{background:#101E28;overflow:hidden}#f9,.werf{position:relative}.werf__bg{position:absolute;inset:0;z-index:0}.werf__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;opacity:.5}.werf__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,30,40,.62),rgba(10,18,25,.9) 62%,#0A1219)}.werf__in{position:relative;z-index:1;padding-block:var(--sc-section)}.bord{background:#131F28;box-shadow:var(--sc-e3),inset 0 1px 0 rgba(232,238,242,.07);border-radius:var(--sc-r-md);padding:clamp(1.6rem,4vw,3.2rem);max-width:56rem;outline:1px solid color-mix(in oklab,var(--sc-ink) 10%,transparent)}.bord__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sc-3) var(--sc-5);padding-bottom:var(--sc-5);border-bottom:1px solid var(--rule)}.bord__mark{font-family:var(--sc-font-display);font-weight:700;font-size:clamp(1.9rem,5vw,3rem);letter-spacing:-.02em;line-height:1;margin:0}.bord__mark span{color:var(--sc-accent)}.bord__top p{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-t-lg);font-weight:600;line-height:1.2;letter-spacing:var(--sc-track-snug)}.bord h2{margin:var(--sc-6) 0 var(--sc-2);font-size:var(--sc-t-xl);line-height:1.1}.bord>.sc-body{margin:0 0 var(--sc-6)}.form{display:grid;gap:var(--sc-4);grid-template-columns:minmax(0,1fr)}@media (min-width:660px){.form{grid-template-columns:repeat(2,minmax(0,1fr))}.form .wide{grid-column:1/-1}}.f{display:flex;flex-direction:column;gap:.4rem}.f label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--sc-ink-soft)}.f :is(input,select){background:#0C161E;color:var(--sc-ink);border:1px solid color-mix(in oklab,var(--sc-ink) 18%,transparent);border-radius:var(--sc-r-sm);padding:.72rem .8rem;font-size:var(--sc-t-sm);transition:border-color var(--sc-d-fast) var(--sc-ease-out)}.f :is(input,select):focus-visible{border-color:var(--sc-accent)}.f input::placeholder{color:color-mix(in oklab,var(--sc-ink-soft) 58%,transparent)}.form__go{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-4);margin-top:var(--sc-2)}.form__go .src{flex:1 1 16rem}.bord__sent{margin:var(--sc-4) 0 0;font-size:var(--sc-t-sm);color:var(--sc-accent);display:none}.bord__sent.on{display:block}@media (max-width:860px){.hero{--ih:min(52svh,calc(100svh - 25rem));--iw:calc(var(--ih) * 2.0833);--wall:46vw;--x0:calc(var(--wall) - var(--iw) * .52)}.hero__sky{display:none}.hero__plane{top:var(--nav-h);bottom:auto;transform:none!important}.hero__plane img{width:auto;height:var(--ih);margin-left:var(--x0)}.hero__plane--new{clip-path:inset(0 calc(100% - var(--wall)) 0 0)}.hero__plane--old{clip-path:inset(0 0 0 var(--wall))}.hero__heat span:first-child{left:calc(var(--x0) + var(--iw) * .54);width:calc(var(--iw) * .46)}.hero__heat span:nth-child(2){left:calc(var(--x0) + var(--iw) * .58);width:calc(var(--iw) * .38)}.hero__heat span:nth-child(3){left:calc(var(--x0) + var(--iw) * .8);width:calc(var(--iw) * .22)}.hero__heat--hot span:first-child{left:calc(var(--x0) + var(--iw) * .545);width:calc(var(--iw) * .15)}.hero__heat--hot span:nth-child(2){left:calc(var(--x0) + var(--iw) * .775);width:calc(var(--iw) * .15)}.hero__heat--hot span:nth-child(3){left:calc(var(--x0) + var(--iw) * .52);width:calc(var(--iw) * .48)}.hero__pad{display:none}.hero__air{background:linear-gradient(to bottom,#0A1219 var(--nav-h),rgba(10,18,25,.55) calc(var(--nav-h) + var(--ih) * .08),rgba(10,18,25,0) calc(var(--nav-h) + var(--ih) * .26)),linear-gradient(to bottom,rgba(10,18,25,0) calc(var(--nav-h) + var(--ih) * .62),rgba(10,18,25,.82) calc(var(--nav-h) + var(--ih) * .9),#0A1219 calc(var(--nav-h) + var(--ih) + 1.5rem))}.hero__floor{display:none}.hero__copy{max-width:none;bottom:var(--sc-5)}.hero__h{font-size:clamp(2.3rem,10.4vw,3.2rem)}.hero__acts{margin-top:var(--sc-5)}.hero__acts .cta{flex:1 1 auto;justify-content:center}.hero__tag{max-width:8.5rem;font-size:.6rem}.hero__tag span{display:none}.hero__tag--cold{left:var(--sc-gutter);top:calc(var(--nav-h) + var(--ih) * .06)}.hero__tag--hot{left:calc(var(--wall) + .9rem);top:calc(var(--nav-h) + var(--ih) * .24)}.hero__hint,.hero__scale{display:none}.vn__meter{bottom:auto;top:calc(var(--nav-h) + var(--sc-3));width:10rem;padding:.65rem .8rem}.vn__meter p:first-child{display:none}.vn__meter i{margin-top:0}}@media (max-width:700px){.stilte p{font-size:var(--sc-t-xl)}}@media (max-width:1100px){.rits{align-content:start;gap:var(--sc-4);padding:var(--sc-4) var(--sc-gutter) var(--sc-5)}.rits__house{height:min(54svh,calc(100svh - 23rem),calc((100vw - 2 * var(--sc-gutter)) * 4 / 3))}.rits__head>p:not(.lbl):not(.rits__short),.rits__hint{display:none}.rits__head{opacity:1!important;transform:none!important}.rits__head .lbl{margin-bottom:.35rem}.rits__head h2{font-size:var(--sc-t-xl)}.rits__short{display:block!important;margin-top:.35rem!important}.rits__spec{display:grid;border-top:0}.rits__spec li{grid-area:1/1;padding:.8rem .9rem;border:1px solid var(--rule-soft);border-radius:var(--sc-r-md);background:rgba(255,255,255,.03);opacity:0;transform:translateY(8px);transition:opacity .35s var(--sc-ease-out),transform .45s var(--sc-ease-out)}.rits__spec li.is-now{opacity:1;transform:none}.rits__spec li.no:not(.is-now){opacity:0}.rits__spec li.no{border-color:color-mix(in oklab,var(--sc-accent) 45%,transparent);background:rgba(255,91,4,.07)}.rits__spec li:before{display:none}.rits__spec>li>b{width:auto;display:block;margin-bottom:.2rem;color:#8CC6EC}.rits__spec li{flex-direction:column;gap:0}.rits__spec span{font-size:.86rem}.rits__spec .src{display:none}.rits__ledger{margin-top:var(--sc-3);padding-top:0;border-top:0}.rits__ledger p:not(.fig){display:none}.rits__ledger .fig{font-size:.86rem;line-height:1.45}}.rits__short{display:none}@media (max-width:1100px){.hero__note{display:none}}@media (min-width:861px) and (max-height:640px){.hero__tag--cold{display:none}}@media (prefers-reduced-motion:reduce){.hero__heat span{animation:none;opacity:.85}.hero__acts,.hero__h span,.hero__hint:after,.hero__lede{animation:none}.rits__pull{transition:none}}.sheet{display:none!important}:root:has(.sheet){--sheet-w:calc(var(--sc-gutter) - var(--sc-6))}.tip-band{padding-block:clamp(2.5rem,6vw,4.5rem);border-top:1px solid var(--rule)}.tip-band__in{display:grid;gap:var(--sc-5);align-items:end}@media (min-width:860px){.tip-band__in{grid-template-columns:minmax(0,1fr) auto;gap:var(--sc-8)}}.tip-band .lbl{margin-bottom:var(--sc-3)}.tip-band__kop{margin:0;font-family:var(--sc-font-display);font-weight:600;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);line-height:1.08;letter-spacing:var(--sc-track-snug,-.02em);max-width:26ch}.tip-band__tekst{margin:var(--sc-3) 0 0;max-width:56ch;color:var(--sc-ink-soft);line-height:1.6}.bord__top .home-teller{margin-left:auto}.bord__top .home-teller:empty{display:none}.home-quiz{margin-top:var(--sc-6)}@media (max-width:520px){.bord__top .home-teller{margin-left:0;flex-basis:100%}}.hero__eyebrow{margin:0 0 var(--sc-4);color:var(--sc-accent);text-shadow:0 1px 14px rgba(6,11,16,.95),0 0 2px rgba(6,11,16,.8);animation:heroIn 1s var(--sc-ease-out) both}.hero__h{font-size:clamp(2.6rem,min(5.2vw,9vh),6rem);max-width:21ch}@media (max-width:600px){.hero__eyebrow span{display:none}}@media (prefers-reduced-motion:reduce){.hero__eyebrow{animation:none}}@media (min-width:601px) and (max-height:820px){.hero__tag--cold{display:none}}.sf__maker{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:color-mix(in oklab,var(--sc-ink-soft) 80%,transparent);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85;transition:opacity var(--sc-d-fast,.2s) ease}.sf__maker img{display:block;height:26px;width:auto}@media (hover:hover) and (pointer:fine){.sf__maker:hover{opacity:1;color:var(--sc-ink)}}.sf__maker:focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px;border-radius:2px}.gu-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gu-chat{--gu-chat-z:80;font-family:var(--sc-font-text)}.gu-chat__knop{position:fixed;z-index:var(--gu-chat-z);right:var(--sc-4);bottom:calc(var(--sc-4) + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:.65rem;min-height:2.9rem;padding:.7rem 1.1rem .7rem .95rem;cursor:pointer;border:0;border-radius:var(--sc-r-md);background:color-mix(in oklab,var(--sc-surface) 92%,transparent);color:var(--sc-ink);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 0 0 1px var(--rule,var(--sc-hairline)),var(--sc-e3);font-family:var(--sc-font-display);font-weight:600;font-size:var(--sc-t-sm);letter-spacing:.01em;animation:gu-chat-in var(--sc-d-slow) var(--sc-ease-out) both;transition:background var(--sc-d-fast) var(--sc-ease-out),transform var(--sc-d-fast) var(--sc-ease-out)}.gu-chat__knop abbr{text-decoration:none}.gu-chat__knop-stip{width:.5rem;height:.5rem;flex:none;background:var(--sc-accent);box-shadow:0 0 0 .3rem color-mix(in oklab,var(--sc-accent) 18%,transparent)}@media (hover:hover) and (pointer:fine){.gu-chat__knop:hover{background:var(--sc-surface)}}.gu-chat__knop:active{transform:translateY(1px)}@media (min-width:48rem){.gu-chat__knop{right:var(--sc-5);bottom:var(--sc-5)}}@media (max-width:759px){.gu-chat[data-scanpagina]{display:none}}body.menu-open .gu-chat{display:none}.gu-chat__paneel{position:fixed;z-index:var(--gu-chat-z);left:var(--sc-3);right:var(--sc-3);bottom:calc(var(--sc-3) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;height:min(36rem,calc(100dvh - 2 * var(--sc-3) - env(safe-area-inset-bottom,0px)));background:color-mix(in oklab,var(--sc-surface) 96%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);color:var(--sc-ink);font-size:var(--sc-t-sm);line-height:1.55;border-radius:var(--sc-r-lg);box-shadow:inset 0 0 0 1px var(--rule,var(--sc-hairline)),var(--sc-e3);overflow:hidden;overscroll-behavior:contain;animation:gu-chat-in var(--sc-d-slow) var(--sc-ease-out) both}.gu-chat__paneel:before{content:"";position:absolute;left:var(--sc-5);top:0;width:3.25rem;height:2px;background:var(--sc-accent)}@media (min-width:48rem){.gu-chat__paneel{left:auto;right:var(--sc-5);bottom:var(--sc-5);width:24.5rem;height:min(38rem,calc(100dvh - var(--nav-h, 4.25rem) - 2 * var(--sc-5)))}}@keyframes gu-chat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gu-chat__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sc-4);padding:var(--sc-5) var(--sc-5) var(--sc-4);border-bottom:1px solid var(--rule-soft,var(--sc-hairline))}.gu-chat__kop .lbl{margin-bottom:var(--sc-2)}.gu-chat__titel{margin:0;font-family:var(--sc-font-display);font-size:var(--sc-t-lg);line-height:var(--sc-leading-tight);letter-spacing:var(--sc-track-snug);color:var(--sc-ink)}.gu-chat__sub{margin:.3rem 0 0;font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.gu-chat__sluit{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:-.35rem -.5rem 0 0;cursor:pointer;border:0;border-radius:var(--sc-r-md);background:transparent;color:var(--sc-ink-soft);transition:color var(--sc-d-fast) var(--sc-ease-out),background var(--sc-d-fast) var(--sc-ease-out)}.gu-chat__sluit svg,.gu-chat__verstuur svg{width:.95rem;height:.95rem}.gu-chat__sluit path,.gu-chat__verstuur path{fill:none;stroke:currentColor;stroke-width:2}@media (hover:hover) and (pointer:fine){.gu-chat__sluit:hover{color:var(--sc-ink);background:color-mix(in oklab,var(--sc-ink) 8%,transparent)}}.gu-chat__lijst{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sc-4);padding:var(--sc-5)}.gu-chat__intro{margin:0;color:var(--sc-ink-soft)}.gu-chat__suggesties{list-style:none;margin:var(--sc-4) 0 0;padding:0;display:grid;gap:var(--sc-2)}.gu-chat__suggestie{appearance:none;width:100%;text-align:left;cursor:pointer;padding:.7rem .9rem;border:0;border-radius:var(--sc-r-md);background:transparent;color:var(--sc-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-ink) 22%,transparent);font:500 var(--sc-t-sm)/1.35 var(--sc-font-text);transition:box-shadow var(--sc-d-fast) var(--sc-ease-out),background var(--sc-d-fast) var(--sc-ease-out)}@media (hover:hover) and (pointer:fine){.gu-chat__suggestie:hover{background:color-mix(in oklab,var(--sc-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--sc-accent)}}.gu-chat__bericht{max-width:92%}.gu-chat__bericht p{margin:0}.gu-chat__bericht p+p{margin-top:.6em}.gu-chat__bericht--u{align-self:flex-end;padding:.6rem .85rem;border-radius:var(--sc-r-md);background:color-mix(in oklab,var(--sc-ink) 9%,transparent);color:var(--sc-ink);white-space:pre-wrap}.gu-chat__bericht--ai{align-self:flex-start;padding-left:.85rem;border-left:2px solid var(--sc-accent);color:var(--sc-ink)}.gu-chat__bericht a,.gu-chat__klein a,.gu-chat__melding a{color:var(--sc-ink);text-decoration:underline;text-decoration-color:var(--sc-accent);text-underline-offset:.2em;text-decoration-thickness:1px}.gu-chat__melding{margin:0;padding:.6rem .85rem;border-radius:var(--sc-r-md);color:var(--sc-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-accent) 55%,transparent)}.gu-chat__denkt{display:inline-flex;gap:.3rem;padding:.45rem 0}.gu-chat__denkt i{width:.38rem;height:.38rem;background:var(--sc-ink-soft);animation:gu-chat-puls 1.1s var(--sc-ease-in-out) infinite}.gu-chat__denkt i:nth-child(2){animation-delay:.15s}.gu-chat__denkt i:nth-child(3){animation-delay:.3s}@keyframes gu-chat-puls{0%,80%,to{opacity:.25}40%{opacity:1;background:var(--sc-accent)}}.gu-chat__form{display:flex;align-items:flex-end;gap:var(--sc-2);padding:var(--sc-3) var(--sc-4);border-top:1px solid var(--rule-soft,var(--sc-hairline))}.gu-chat__invoer{flex:1 1 auto;min-width:0;resize:none;max-height:7rem;field-sizing:content;padding:.7rem .85rem;border:0;border-radius:var(--sc-r-md);background:color-mix(in oklab,var(--sc-canvas) 70%,transparent);color:var(--sc-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-ink) 18%,transparent);font:400 1rem/1.4 var(--sc-font-text)}.gu-chat__invoer::placeholder{color:color-mix(in oklab,var(--sc-ink-soft) 80%,transparent)}.gu-chat__invoer:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--sc-accent)}.gu-chat__verstuur{flex:none;display:grid;place-items:center;width:2.85rem;height:2.85rem;cursor:pointer;border:0;border-radius:var(--sc-r-md);background:var(--sc-ink);color:var(--sc-canvas);transition:background var(--sc-d-fast) var(--sc-ease-out),opacity var(--sc-d-fast) var(--sc-ease-out)}.gu-chat__verstuur:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.gu-chat__verstuur:not(:disabled):hover{background:var(--sc-accent);color:var(--sc-accent-ink)}}.gu-chat__voet{display:grid;gap:var(--sc-2);padding:0 var(--sc-4) var(--sc-4)}.gu-chat__cta{justify-content:center;width:100%}.gu-chat__klein{margin:0;text-align:center;font-size:.7rem;color:color-mix(in oklab,var(--sc-ink-soft) 85%,transparent)}@media (prefers-reduced-motion:reduce){.gu-chat__knop,.gu-chat__paneel{animation:none}.gu-chat__denkt i{animation:none;opacity:.7}}