@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme;@layer base{:root{--text-xs:.8125rem;--text-sm:.9rem;--text-base:1.0625rem;--text-md:1.25rem;--text-lg:1.6rem;--text-xl:2.1rem;--text-2xl:2.75rem;--text-display:clamp(2.6rem, 6vw + 1rem, 4.6rem);--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur-med:.28s;--gutter:16px;--max:1040px;--page-w:min(100% - 2 * var(--gutter), var(--max));--color-shadow:oklch(5% .01 260/.6);--font-body:var(--bxf-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--bxf-jetbrains), ui-monospace, Consolas, monospace;--color-paper:oklch(16% .015 260);--color-panel:oklch(20.5% .018 260/.7);--color-panel-hi:oklch(24% .025 255/.85);--color-rule:oklch(36% .04 250/.55);--color-rule-strong:oklch(55% .09 215/.55);--color-ink:oklch(93.5% .01 260);--color-muted:oklch(68% .03 255);--color-accent:oklch(80% .13 210);--color-accent-2:oklch(72% .13 230);--color-accent-ink:oklch(16% .015 260);--color-focus:oklch(85% .12 205);--color-glow:oklch(80% .13 210/.16);--color-glow-2:oklch(65% .15 280/.1);--color-glow-none:oklch(80% .13 210/0);--font-display:var(--bxf-questrial), ui-sans-serif, system-ui, sans-serif;--display-track:-.02em;--display-weight:400;--radius-card:14px;--glow-bg:radial-gradient(ellipse 55% 50% at 30% 30%, var(--color-glow) 0%, var(--color-glow-none) 70%), radial-gradient(ellipse 45% 45% at 80% 15%, var(--color-glow-2) 0%, var(--color-glow-none) 70%);--anim-pulse:stil-pulse 1.6s var(--ease-out) 2;--c-arrow:"→"}@media(min-width:720px){:root{--gutter:40px}}:root[data-stil=luksus]{--color-paper:oklch(8.5% .004 60);--color-panel:oklch(15% .008 65/.62);--color-panel-hi:oklch(19% .012 65/.78);--color-rule:oklch(88% .03 75/.12);--color-rule-strong:oklch(88% .03 75/.22);--color-ink:oklch(94% .014 80);--color-muted:oklch(70% .022 75);--color-accent:oklch(78% .1 72);--color-accent-2:oklch(66% .11 58);--color-accent-ink:oklch(16% .01 60);--color-focus:oklch(84% .11 75);--color-glow:oklch(70% .12 62/.2);--color-glow-2:oklch(60% .08 40/.1);--color-glow-none:oklch(70% .12 62/0);--color-shadow:oklch(4% 0 0/.6);--font-display:var(--bxf-instrument), Georgia, "Times New Roman", serif;--font-body:var(--bxf-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--bxf-jetbrains), ui-monospace, Consolas, monospace;--display-track:-.01em;--display-weight:400;--radius-card:18px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}a{color:inherit}p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}.card:hover{transform:none}}}@layer components,utilities;@layer utilities-page{.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:-top-\[20vh\]{top:-20vh}.tw\:top-0{top:0}.tw\:top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.tw\:-right-\[10vw\]{right:-10vw}.tw\:-left-\[10vw\]{left:-10vw}.tw\:left-1\/2{left:50%}.tw\:-z-1{z-index:-1}.tw\:z-10{z-index:10}.tw\:m-0{margin:0}.tw\:mx-0{margin-inline:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-0{margin-block:0}.tw\:my-18{margin-block:calc(var(--tw-spacing,.25rem) * 18)}.tw\:mt-1{margin-top:var(--tw-spacing,.25rem)}.tw\:mt-4{margin-top:calc(var(--tw-spacing,.25rem) * 4)}.tw\:mt-8{margin-top:calc(var(--tw-spacing,.25rem) * 8)}.tw\:mt-8\!{margin-top:calc(var(--tw-spacing,.25rem) * 8)!important}.tw\:mt-12{margin-top:calc(var(--tw-spacing,.25rem) * 12)}.tw\:mr-auto{margin-right:auto}.tw\:mb-0{margin-bottom:0}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing,.25rem) * 3)}.tw\:mb-4\!{margin-bottom:calc(var(--tw-spacing,.25rem) * 4)!important}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing,.25rem) * 8)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:size-5{width:calc(var(--tw-spacing,.25rem) * 5);height:calc(var(--tw-spacing,.25rem) * 5)}.tw\:size-10{width:calc(var(--tw-spacing,.25rem) * 10);height:calc(var(--tw-spacing,.25rem) * 10)}.tw\:h-\[90vh\]{height:90vh}.tw\:h-full{height:100%}.tw\:min-h-\[54px\]{min-height:54px}.tw\:min-h-screen{min-height:100vh}.tw\:w-\(--page-w\){width:var(--page-w)}.tw\:max-w-\[44rem\]{max-width:44rem}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:\[transform\:scale\(0\.6\)_rotate\(-20deg\)\]{transform:scale(.6)rotate(-20deg)}.tw\:\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:items-center{align-items:center}.tw\:justify-center{justify-content:center}.tw\:gap-2{gap:calc(var(--tw-spacing,.25rem) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing,.25rem) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing,.25rem) * 4)}.tw\:gap-6{gap:calc(var(--tw-spacing,.25rem) * 6)}.tw\:gap-x-6{column-gap:calc(var(--tw-spacing,.25rem) * 6)}.tw\:gap-y-4{row-gap:calc(var(--tw-spacing,.25rem) * 4)}.tw\:overflow-x-clip{overflow-x:clip}.tw\:rounded-\[50\%\]{border-radius:50%}.tw\:rounded-card{border-radius:var(--radius-card)}.tw\:rounded-pill{border-radius:var(--radius-pill)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-rule{border-color:var(--color-rule)}.tw\:border-rule-strong{border-color:var(--color-rule-strong)}.tw\:border-b-rule{border-bottom-color:var(--color-rule)}.tw\:bg-accent{background-color:var(--color-accent)}.tw\:bg-panel{background-color:var(--color-panel)}.tw\:bg-panel-hi{background-color:var(--color-panel-hi)}.tw\:bg-paper{background-color:var(--color-paper)}.tw\:bg-\(image\:--glow-bg\){background-image:var(--glow-bg)}.tw\:bg-\[linear-gradient\(135deg\,var\(--color-accent\)\,var\(--color-accent-2\)\)\]{background-image:linear-gradient(135deg,var(--color-accent),var(--color-accent-2))}.tw\:fill-current{fill:currentColor}.tw\:fill-none{fill:none}.tw\:stroke-current{stroke:currentColor}.tw\:\[stroke-width\:1\.4\]{stroke-width:1.4px}.tw\:p-0{padding:0}.tw\:p-8{padding:calc(var(--tw-spacing,.25rem) * 8)}.tw\:px-\(--bx-gutter\){padding-inline:var(--bx-gutter)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing,.25rem) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing,.25rem) * 3)}.tw\:px-6{padding-inline:calc(var(--tw-spacing,.25rem) * 6)}.tw\:px-12{padding-inline:calc(var(--tw-spacing,.25rem) * 12)}.tw\:px-\[clamp\(1\.5rem\,5vw\,4\.5rem\)\]{padding-inline:clamp(1.5rem,5vw,4.5rem)}.tw\:py-2{padding-block:calc(var(--tw-spacing,.25rem) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing,.25rem) * 3)}.tw\:py-12{padding-block:calc(var(--tw-spacing,.25rem) * 12)}.tw\:py-\[3px\]{padding-block:3px}.tw\:pt-8{padding-top:calc(var(--tw-spacing,.25rem) * 8)}.tw\:pt-12{padding-top:calc(var(--tw-spacing,.25rem) * 12)}.tw\:pb-18{padding-bottom:calc(var(--tw-spacing,.25rem) * 18)}.tw\:pb-28{padding-bottom:calc(var(--tw-spacing,.25rem) * 28)}.tw\:text-center{text-align:center}.tw\:font-body{font-family:var(--font-body)}.tw\:font-display{font-family:var(--font-display)}.tw\:font-mono{font-family:var(--font-mono)}.tw\:text-2xl{font-size:var(--text-2xl)}.tw\:text-base{font-size:var(--text-base)}.tw\:text-display{font-size:var(--text-display)}.tw\:text-lg{font-size:var(--text-lg)}.tw\:text-md{font-size:var(--text-md)}.tw\:text-sm{font-size:var(--text-sm)}.tw\:text-xl{font-size:var(--text-xl)}.tw\:text-xs{font-size:var(--text-xs)}.tw\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.tw\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.tw\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.tw\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.tw\:font-\[300\]{--tw-font-weight:300;font-weight:300}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium,500);font-weight:var(--tw-font-weight-medium,500)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal,400);font-weight:var(--tw-font-weight-normal,400)}.tw\:tracking-\(--display-track\){--tw-tracking:var(--display-track);letter-spacing:var(--display-track)}.tw\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tw\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-accent{color:var(--color-accent)}.tw\:text-accent-ink{color:var(--color-accent-ink)}.tw\:text-ink{color:var(--color-ink)}.tw\:text-muted{color:var(--color-muted)}.tw\:uppercase{text-transform:uppercase}.tw\:no-underline{text-decoration-line:none}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw\:opacity-0{opacity:0}.tw\:\[box-shadow\:0_0_24px_-6px_var\(--color-accent\)\]{box-shadow:0 0 24px -6px var(--color-accent)}.tw\:\[box-shadow\:0_0_40px_-8px_var\(--color-accent\)\]{box-shadow:0 0 40px -8px var(--color-accent)}.tw\:\[box-shadow\:0_30px_80px_-40px_var\(--color-shadow\)\]{box-shadow:0 30px 80px -40px var(--color-shadow)}.tw\:\[backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tw\:\[backdrop-filter\:blur\(14px\)_saturate\(1\.2\)\]{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.tw\:transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:transition-\[color\,background\]{transition-property:color,background;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.tw\:duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.tw\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.tw\:\[grid-area\:1\/1\]{grid-area:1/1}.tw\:\[stroke-linejoin\:round\]{stroke-linejoin:round}.tw\:\[text-shadow\:0_0_40px_var\(--color-glow\)\]{text-shadow:0 0 40px var(--color-glow)}.tw\:\[transition\:border-color_160ms_var\(--ease-out\)\,box-shadow_280ms_var\(--ease-out\)\]{transition:border-color .16s var(--ease-out),box-shadow .28s var(--ease-out)}.tw\:\[transition\:opacity_280ms_var\(--ease-out\)\,transform_280ms_var\(--ease-out\)\]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.tw\:after\:ml-\[0\.4em\]:after{content:var(--tw-content);margin-left:.4em}.tw\:after\:inline-block:after{content:var(--tw-content);display:inline-block}.tw\:after\:transition-\[transform\]:after{content:var(--tw-content);transition-property:transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.22, 1, .36, 1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.16s))}.tw\:after\:duration-\[160ms\]:after{content:var(--tw-content);--tw-duration:.16s;transition-duration:.16s}.tw\:after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.tw\:after\:content-\(--c-arrow\):after{--tw-content:var(--c-arrow);content:var(--tw-content)}@media(hover:hover){.tw\:hover\:\[transform\:translateY\(-2px\)\]:hover{transform:translateY(-2px)}.tw\:hover\:border-accent:hover{border-color:var(--color-accent)}.tw\:hover\:border-rule-strong:hover{border-color:var(--color-rule-strong)}.tw\:hover\:bg-panel-hi:hover{background-color:var(--color-panel-hi)}.tw\:hover\:text-ink:hover{color:var(--color-ink)}.tw\:hover\:\[box-shadow\:0_0_0_1px_var\(--color-rule-strong\)\,0_20px_60px_-30px_var\(--color-accent\)\]:hover{box-shadow:0 0 0 1px var(--color-rule-strong),0 20px 60px -30px var(--color-accent)}.tw\:hover\:\[box-shadow\:0_0_22px_-6px_var\(--color-accent\)\]:hover{box-shadow:0 0 22px -6px var(--color-accent)}.tw\:hover\:\[box-shadow\:0_0_32px_-4px_var\(--color-accent\)\]:hover{box-shadow:0 0 32px -4px var(--color-accent)}.tw\:hover\:\[box-shadow\:0_0_56px_-6px_var\(--color-accent\)\]:hover{box-shadow:0 0 56px -6px var(--color-accent)}}.tw\:focus-visible\:\[transform\:translateY\(-2px\)\]:focus-visible{transform:translateY(-2px)}.tw\:focus-visible\:border-rule-strong:focus-visible{border-color:var(--color-rule-strong)}.tw\:focus-visible\:\[box-shadow\:0_0_0_1px_var\(--color-rule-strong\)\,0_20px_60px_-30px_var\(--color-accent\)\]:focus-visible{box-shadow:0 0 0 1px var(--color-rule-strong),0 20px 60px -30px var(--color-accent)}.tw\:active\:\[transform\:translateY\(0\)\]:active{transform:translateY(0)}.tw\:active\:\[transform\:translateY\(1px\)\]:active{transform:translateY(1px)}@media not all and (min-width:961px){.tw\:max-\[961px\]\:order-3{order:3}.tw\:max-\[961px\]\:w-full{width:100%}.tw\:max-\[961px\]\:flex-wrap{flex-wrap:wrap}.tw\:max-\[961px\]\:justify-center{justify-content:center}.tw\:max-\[961px\]\:gap-x-3{column-gap:calc(var(--tw-spacing,.25rem) * 3)}.tw\:max-\[961px\]\:gap-y-1{row-gap:var(--tw-spacing,.25rem)}.tw\:max-\[961px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:max-\[961px\]\:border-t-rule{border-top-color:var(--color-rule)}.tw\:max-\[961px\]\:px-2{padding-inline:calc(var(--tw-spacing,.25rem) * 2)}.tw\:max-\[961px\]\:py-2{padding-block:calc(var(--tw-spacing,.25rem) * 2)}.tw\:max-\[961px\]\:pt-1{padding-top:var(--tw-spacing,.25rem)}}@media not all and (min-width:761px){.tw\:max-\[761px\]\:relative{position:relative}.tw\:max-\[761px\]\:mt-8{margin-top:calc(var(--tw-spacing,.25rem) * 8)}.tw\:max-\[761px\]\:mb-12{margin-bottom:calc(var(--tw-spacing,.25rem) * 12)}.tw\:max-\[761px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:max-\[761px\]\:p-6{padding:calc(var(--tw-spacing,.25rem) * 6)}.tw\:max-\[761px\]\:px-6{padding-inline:calc(var(--tw-spacing,.25rem) * 6)}.tw\:max-\[761px\]\:py-8{padding-block:calc(var(--tw-spacing,.25rem) * 8)}.tw\:max-\[761px\]\:pb-18{padding-bottom:calc(var(--tw-spacing,.25rem) * 18)}}@media not all and (min-width:401px){.tw\:max-\[401px\]\:size-\[34px\]{width:34px;height:34px}.tw\:max-\[401px\]\:gap-2{gap:calc(var(--tw-spacing,.25rem) * 2)}.tw\:max-\[401px\]\:px-3{padding-inline:calc(var(--tw-spacing,.25rem) * 3)}.tw\:max-\[401px\]\:text-sm{font-size:var(--text-sm)}}.tw\:\[\&\.is-hint\]\:animate-\(--anim-pulse\).is-hint{animation:var(--anim-pulse)}.card:hover .tw\:\[\.card\:hover_\&\]\:after\:\[transform\:translateX\(4px\)\]:after{content:var(--tw-content);transform:translate(4px)}.is-hint .tw\:\[\.is-hint_\&\]\:opacity-100{opacity:1}[data-stil=luksus] .tw\:\[\[data-stil\=luksus\]_\&\]\:\[transform\:none\]{transform:none}[data-stil=luksus] .tw\:\[\[data-stil\=luksus\]_\&\]\:\[transform\:scale\(0\.6\)_rotate\(20deg\)\]{transform:scale(.6)rotate(20deg)}[data-stil=luksus] .tw\:\[\[data-stil\=luksus\]_\&\]\:opacity-0{opacity:0}[data-stil=luksus] .tw\:\[\[data-stil\=luksus\]_\&\]\:opacity-100{opacity:1}}@keyframes stil-pulse{0%{box-shadow:0 0 0 0 var(--color-accent)}to{box-shadow:0 0 0 14px var(--color-glow-none)}}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
