/*! 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)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--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);--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neptun-ink:#071117;--color-neptun-deep:#091d25;--color-neptun-water:#0c3038;--color-neptun-mint:#9ef0d1;--color-neptun-ice:#dff9f0;--color-neptun-paper:#f1f0e8}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-\[88px\]{height:88px}.h-svh{height:100svh}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-\[105px\]{min-height:105px}.min-h-\[370px\]{min-height:370px}.min-h-\[680px\]{min-height:680px}.min-h-\[760px\]{min-height:760px}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-\[520px\]{max-width:520px}.max-w-\[650px\]{max-width:650px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-neptun-ice\/45{border-color:#dff9f073}@supports (color:color-mix(in lab, red, red)){.border-neptun-ice\/45{border-color:color-mix(in oklab, var(--color-neptun-ice) 45%, transparent)}}.border-neptun-ink\/20{border-color:#07111733}@supports (color:color-mix(in lab, red, red)){.border-neptun-ink\/20{border-color:color-mix(in oklab, var(--color-neptun-ink) 20%, transparent)}}.border-neptun-mint{border-color:var(--color-neptun-mint)}.border-neptun-mint\/30{border-color:#9ef0d14d}@supports (color:color-mix(in lab, red, red)){.border-neptun-mint\/30{border-color:color-mix(in oklab, var(--color-neptun-mint) 30%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#061014\]{background-color:#061014}.bg-neptun-deep{background-color:var(--color-neptun-deep)}.bg-neptun-ink{background-color:var(--color-neptun-ink)}.bg-neptun-mint{background-color:var(--color-neptun-mint)}.bg-neptun-paper{background-color:var(--color-neptun-paper)}.bg-neptun-water{background-color:var(--color-neptun-water)}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-\[1\.5\]{stroke-width:1.5px}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[4vw\]{padding-inline:4vw}.px-\[5vw\]{padding-inline:5vw}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-right{text-align:right}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[23vw\]{font-size:23vw}.text-\[clamp\(23px\,2\.4vw\,37px\)\]{font-size:clamp(23px,2.4vw,37px)}.text-\[clamp\(44px\,7vw\,84px\)\]{font-size:clamp(44px,7vw,84px)}.text-\[clamp\(54px\,10vw\,120px\)\]{font-size:clamp(54px,10vw,120px)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[\.8\]{--tw-leading:.8;line-height:.8}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[\.85\]{--tw-leading:.85;line-height:.85}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.whitespace-nowrap{white-space:nowrap}.text-\[\#5b777c\]{color:#5b777c}.text-\[\#38545b\]{color:#38545b}.text-neptun-ice{color:var(--color-neptun-ice)}.text-neptun-ice\/40{color:#dff9f066}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/40{color:color-mix(in oklab, var(--color-neptun-ice) 40%, transparent)}}.text-neptun-ice\/45{color:#dff9f073}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/45{color:color-mix(in oklab, var(--color-neptun-ice) 45%, transparent)}}.text-neptun-ice\/50{color:#dff9f080}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/50{color:color-mix(in oklab, var(--color-neptun-ice) 50%, transparent)}}.text-neptun-ice\/60{color:#dff9f099}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/60{color:color-mix(in oklab, var(--color-neptun-ice) 60%, transparent)}}.text-neptun-ice\/65{color:#dff9f0a6}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/65{color:color-mix(in oklab, var(--color-neptun-ice) 65%, transparent)}}.text-neptun-ice\/70{color:#dff9f0b3}@supports (color:color-mix(in lab, red, red)){.text-neptun-ice\/70{color:color-mix(in oklab, var(--color-neptun-ice) 70%, transparent)}}.text-neptun-ink{color:var(--color-neptun-ink)}.text-neptun-mint{color:var(--color-neptun-mint)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-white\/25{text-decoration-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.decoration-white\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:rotate-45:hover{rotate:45deg}.hover\:bg-neptun-mint:hover{background-color:var(--color-neptun-mint)}.hover\:text-neptun-ice:hover{color:var(--color-neptun-ice)}.hover\:text-neptun-ink:hover{color:var(--color-neptun-ink)}.hover\:text-neptun-mint:hover{color:var(--color-neptun-mint)}.hover\:opacity-100:hover{opacity:1}}@media (width>=40rem){.sm\:block{display:block}}@media (width>=48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:ml-\[10vw\]{margin-left:10vw}.md\:block{display:block}.md\:flex{display:flex}.md\:min-h-\[850px\]{min-height:850px}.md\:min-h-\[900px\]{min-height:900px}.md\:w-\[76vw\]{width:76vw}.md\:w-auto{width:auto}.md\:max-w-\[880px\]{max-width:880px}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[minmax\(320px\,1fr\)_1\.35fr\]{grid-template-columns:minmax(320px,1fr) 1.35fr}.md\:justify-start{justify-content:flex-start}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-\[8vw\]{gap:8vw}.md\:gap-\[9vw\]{gap:9vw}.md\:gap-\[10vw\]{gap:10vw}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[7vw\]{padding-inline:7vw}.md\:px-\[8vw\]{padding-inline:8vw}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-\[150px\]{padding-top:150px}.md\:pb-\[70px\]{padding-bottom:70px}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[clamp\(72px\,12\.5vw\,190px\)\]{font-size:clamp(72px,12.5vw,190px)}.md\:leading-\[\.76\]{--tw-leading:.76;line-height:.76}}}html{color-scheme:dark}body{font-family:Arial,Helvetica,sans-serif}.skip-link{z-index:200;color:#071117;background:#9ef0d1;padding:10px 14px;font-size:12px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid}.hero{background:radial-gradient(circle at 70% 42%,#1e757c4d,#0000 26%),linear-gradient(#0b2229 0%,#071217 57%,#050b0e 100%)}.hero:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-title em{color:#0000;-webkit-text-stroke:1px #dff9f0d1;font-style:normal}@media (width>=768px){.hero-title em{margin-left:10vw}}.orbital{aspect-ratio:1;opacity:.78;width:min(58vw,760px);position:absolute;top:12%;right:-5vw}.orbital span{border:1px solid #9ef0d12e;border-radius:50%;position:absolute;inset:0}.orbital span:nth-child(2){inset:12%}.orbital span:nth-child(3){border-color:#9ef0d152;inset:27%}.orbital i{background:linear-gradient(#0000,#9ef0d166,#0000);width:1px;height:118%;position:absolute;top:-9%;left:50%;transform:rotate(34deg)}.orbital b{background:#9ef0d1;border-radius:50%;width:9px;height:9px;position:absolute;top:19%;left:18%;box-shadow:0 0 25px #9ef0d1}.section-label{color:#477078;letter-spacing:.18em;margin-top:9px;font-size:10px}.section-title{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,104px);font-weight:700;line-height:.88}.track{text-align:left;background:0 0;border-bottom:1px solid #07111738;grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;width:100%;padding:20px 0;transition:all .25s;display:grid}.track>span:first-child,.track>span:nth-child(3){letter-spacing:.16em;opacity:.54;font-size:9px}.track>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.track strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,47px)}.track small{opacity:.55;font-size:11px}.track>span:nth-child(3){text-align:right;display:none}.track b{text-align:center;font-size:26px;font-weight:300}.track em{color:#9ef0d1;grid-column:2/4;padding:8px 0 14px;font-size:14px;font-style:normal;line-height:1.5;display:none}.track.active{color:#dff9f0;background:#071117;padding-left:12px;padding-right:12px}.track.active em{display:block}.project-image{background-image:linear-gradient(#0000 60%,#040c10a6),url(/assets/project-background.jpg);background-position:50%;background-size:cover}.course-line article{position:relative}.course-line article:before{content:"";background:#0c3038;border:2px solid #9ef0d1;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-41px}.course-line small{color:#9ef0d1;letter-spacing:.17em;font-size:9px}.course-line strong{margin:9px 0 5px;font-size:21px;display:block}.course-line p{color:#dff9f094;max-width:420px;font-size:14px;line-height:1.55}.journal{border-bottom:1px solid #07111733;min-height:0;padding:25px 0}.journal span{color:#4d747c;letter-spacing:.15em;font-size:9px}.journal strong{margin:35px 0 10px;font-size:18px;display:block}.journal p{color:#4a6368;font-size:14px;line-height:1.55}.journal-entry{gap:28px;display:grid}.journal-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}@media (width>=768px){.track{grid-template-columns:80px 1fr 180px 30px;gap:22px;padding:25px 0}.track>span:nth-child(2){flex-direction:row;align-items:baseline;gap:20px}.track>span:nth-child(3){display:block}.track em{grid-column:2/4;font-size:16px}.track.active{padding-left:28px;padding-right:28px}.journal{border-bottom:0;min-height:280px;padding:28px}.journal:first-child{padding-left:0}.journal strong{margin-top:80px}.journal-entry{grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);align-items:start;padding-right:0}}@media (width<=767px){.orbital{width:100vw;top:22%;right:-42vw}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cookie-banner{z-index:100;color:#dff9f0;background:#061014fa;border:1px solid #9ef0d159;border-radius:3px;align-items:flex-end;gap:24px;max-width:760px;margin-left:auto;padding:20px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #00000073}.cookie-banner[hidden]{display:none}.cookie-banner h2{letter-spacing:.06em;margin:0 0 7px;font-size:15px}.cookie-banner p{color:#dff9f0a6;margin:0;font-size:12px;line-height:1.55}.cookie-banner a{color:#9ef0d1;text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-shrink:0;gap:9px;display:flex}.cookie-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #9ef0d1;border-radius:2px;padding:10px 14px;font-size:10px;font-weight:700;transition:all .2s}.cookie-button-primary{color:#071117;background:#9ef0d1}.cookie-button-secondary{color:#9ef0d1;background:0 0}.cookie-button:hover{color:#071117;background:#dff9f0;border-color:#dff9f0}.cookie-button:focus-visible{outline-offset:3px;outline:2px solid #dff9f0}.privacy-content h2{color:#dff9f0;letter-spacing:-.02em;margin:0 0 14px;font-size:22px;line-height:1.25}.privacy-content p+p{margin-top:14px}.privacy-content a{color:#9ef0d1;text-underline-offset:4px;text-decoration:underline}.privacy-content ul{margin:14px 0 0;padding-left:20px;list-style:outside}.privacy-content li+li{margin-top:8px}@media (width<=640px){.cookie-banner{flex-direction:column;align-items:stretch;gap:16px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}}@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}
