/*! tailwindcss v4.1.4 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@font-face{font-family:IvyMode VF;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/IvyMode-VF.woff2)format("woff2")}@font-face{font-family:Jost;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/jost-v20-latin-regular.woff2)format("woff2")}:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.4375rem;--radius-lg:.625rem;--radius-xl:1.25rem;--color-dark:#222;--color-accent:#cfc4b9;--color-light:#dfd5cb;--color-error:#ff8a8a;--font-jost:"Jost",sans-serif;--font-ivymode:"IvyMode VF",serif;--spacing-sm:1.25rem;--spacing-md:1.25rem;--spacing-content:28rem;--spacing-offset:2.5rem;--spacing-headline:100%;--text-h1:1.875rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-lead:2.5rem;--text-xs:.75rem}.bg-gradient{background:linear-gradient(120deg,#f4f5f3,#e7e8e3)}.bg-embed{background-image:url(/images/site/play.svg)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:focus-visible{outline-offset:.25rem;outline:.125rem solid}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--font-jost);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:.03em;-webkit-tap-highlight-color:transparent}body{min-width:20rem;min-height:100svh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}hr{height:0;color:inherit;border-top-width:1px}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a,button{transition:background-color .2s,border-color .2s,color .2s}b,strong{font-weight:bolder}:-moz-focusring{outline:auto}ol,ul,menu{list-style:none}img,svg,video,audio,iframe{vertical-align:middle;display:block}img,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto}button,input,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}button,[role=button]{cursor:pointer}::placeholder{opacity:1;color:inherit}textarea{resize:vertical}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}.embedded{background-color:var(--color-light);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.embedded>img{opacity:0}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-play{background-image:url(/images/player/play.svg)}.bg-play.loading{background-image:url(/images/player/loading.svg);animation:2s linear infinite loading}.bg-play.playing{background-image:url(/images/player/playing.gif)}.bg-play.paused{background-image:url(/images/player/pause.svg)}.bg-stop{background-image:url(/images/player/stop.svg)}.logo{animation:3s ease-out forwards logo-shrink}.menu{background-color:#000000bf;min-width:0}.menu>nav{opacity:0}[data-menu=opened] .menu{min-width:min(100vw - 5rem,17.5rem)}[data-menu=opened] .menu>nav{opacity:1}@starting-style{[data-menu=opened] .menu>nav{opacity:0}}.menu-dot{background-color:var(--color-white);border-color:#0000;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;transform:scale(1)}[data-menu=opened] .menu-dot{border-color:var(--color-white);background-color:#0000;animation:.2s ease-in-out menu-dot-toggle}[data-menu=closed] .menu-dot{background-color:var(--color-white);border-color:#0000;animation:.2s ease-in-out reverse menu-dot-toggle}@keyframes menu-dot-toggle{0%{background-color:var(--color-white);border-color:#0000;transform:scale(1)}45%{background-color:var(--color-white);border-color:#0000;transform:scale(.5)}55%{border-color:var(--color-white);background-color:#0000;transform:scale(.5)}to{border-color:var(--color-white);background-color:#0000;transform:scale(1)}}.menu-list{font:2rem/1 var(--font-ivymode)}.menu-list>li{opacity:0;transform:translateY(-.5rem)}[data-menu=opened] .menu-list>li{animation:.2s ease-out both menu-item-in;animation-delay:calc(sibling-index()*.1s)}.menu-list a{color:var(--color-accent)}@keyframes menu-item-in{0%{opacity:0;transform:translate(.375rem)}to{opacity:1;transform:translate(0)}}.menu-link{--width:1.5rem;--bg:var(--color-black)}[data-menu] .menu-link{transition-behavior:allow-discrete;transition:opacity .4s ease-in-out,display .2s}.menu-link:hover,.menu-link:focus,.menu-link.active{--bg:var(--color-white);color:var(--color-white)}.menu-link.active{--width:2.5rem}.menu-link:after{height:.125rem;width:var(--width);background-color:var(--bg);content:"";transition:width .2s,background-color .2s;display:block}h1,h2,h3,.text-lead{font:var(--text-h1)/1.3 var(--font-ivymode)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}.text-lead{text-transform:none;line-height:1.2}.prose{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3}.prose p{text-transform:uppercase}.prose p>a:not(.btn){color:var(--color-accent)}.prose p>a:not(.btn):hover{color:var(--color-light)}.prose>*{margin-top:1rem}.prose>:first-child{margin-top:0}.prose p:has(.btn){flex-flow:wrap;gap:1rem;display:flex}.text-center :is(.prose p:has(.btn)){justify-content:center}@keyframes logo-shrink{0%{gap:2em}to{gap:.8em}}.btn,.input{border:2px solid var(--color-dark);border-radius:var(--radius-md);outline:none;font-size:.875rem}.btn{background:var(--color-dark);color:var(--color-white);padding:.6875rem .875rem;line-height:1;display:inline-block}.btn:hover{color:var(--color-dark);background:0 0}.btn:disabled{cursor:default}.input{padding:.625rem .875rem;line-height:1rem}:is(.input:user-invalid,.input[aria-invalid]){border-color:var(--color-error)}.reveal>*{opacity:0;will-change:opacity}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.revealed{animation:1.2s forwards fadeIn}.canvas>*,.overlay{width:100%;height:100%;position:absolute;top:0;left:0}.grid-stacked{grid-template:"a"}.grid-stacked>*{grid-area:a}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.top-8{top:calc(var(--spacing)*8)}.right-offset{right:var(--spacing-offset)}.bottom-8{bottom:calc(var(--spacing)*8)}.left-0{left:calc(var(--spacing)*0)}.z-3{z-index:3}.z-4{z-index:4}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing)*.5)}.h-full{height:100%}.h-svh{height:100svh}.min-h-svh{min-height:100svh}.w-3{width:calc(var(--spacing)*3)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-60{width:calc(var(--spacing)*60)}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-400{max-width:calc(var(--spacing)*400)}.max-w-content{max-width:var(--spacing-content)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-15{min-width:calc(var(--spacing)*15)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-y-md{row-gap:var(--spacing-md)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dark{border-color:var(--color-dark)}.bg-accent{background-color:var(--color-accent)}.bg-dark{background-color:var(--color-dark)}.bg-error{background-color:var(--color-error)}.bg-light{background-color:var(--color-light)}.bg-white{background-color:var(--color-white)}.bg-cover{background-size:cover}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-md{padding-inline:var(--spacing-md)}.px-offset{padding-inline:var(--spacing-offset)}.px-sm{padding-inline:var(--spacing-sm)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-md{padding-block:var(--spacing-md)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-md{padding-top:var(--spacing-md)}.text-center{text-align:center}.text-right{text-align:right}.text-lead{font-size:var(--text-lead)}.text-xs{font-size:var(--text-xs)}.text-nowrap{text-wrap:nowrap}.text-dark{color:var(--color-dark)}.text-light{color:var(--color-light)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.select-none{-webkit-user-select:none;user-select:none}.not-first\:pt-sm:not(:first-child){padding-top:var(--spacing-sm)}.first\:pt-35:first-child{padding-top:calc(var(--spacing)*35)}.inert\:opacity-50:is([inert],[inert] *){opacity:.5}[data-menu=opened] .menu\:block{display:block}[data-menu=opened] .menu\:hidden{display:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@media (min-width:22rem){.container{max-width:22rem}.xs\:flex{display:flex}}@media (min-width:48rem){:root{--spacing-md:2.5rem;--spacing-content:48rem;--spacing-headline:36rem;--spacing-offset:2rem}.sm\:text-center :is(.prose p:has(.btn)){justify-content:center}.container{max-width:48rem}.sm\:order-2{order:2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.3333%}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-full{width:100%}.sm\:w-headline{width:var(--spacing-headline)}.sm\:max-w-160{max-width:calc(var(--spacing)*160)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:px-sm{padding-inline:var(--spacing-sm)}.sm\:text-center{text-align:center}}@media not all and (min-width:48rem){.max-sm\:gap-sm{gap:var(--spacing-sm)}}@media (min-width:64rem){:root{--spacing-content:56rem;--spacing-headline:43rem;--text-xs:.875rem}.container{max-width:64rem}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}}@media not all and (min-width:64rem){.max-md\:max-w-content{max-width:var(--spacing-content)}}@media (min-width:80rem){:root{--spacing-sm:1.5625rem;--spacing-md:3.125rem;--spacing-content:70rem;--spacing-headline:50rem;--text-h1:2.8125rem;--text-h2:2rem;--text-h3:1.5rem;--text-lead:4.375rem}.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:100rem){:root{--spacing-content:87.5rem}.container{max-width:100rem}}@media (hover:hover){.bg-play.playing:hover{background-image:url(/images/player/pause.svg)}body:not([data-menu=opened]) [data-menu-toggle]:is(:hover,:focus-visible) .menu-dot{border-color:var(--color-white);background-color:#0000;animation:.2s ease-in-out menu-dot-toggle}.hover\:bg-accent:hover{background-color:var(--color-accent)}}
