.qt[data-astro-cid-kahlodpt]{--qt-n:12;--qt-head:clamp(18px, 2.6vh, 30px);--qt-foot:clamp(14px, 1.9vh, 22px);--qt-tape-l:12%;--qt-tape-r:88%;--qt-tape-w:clamp(18px, 1.8vw, 28px);--qt-light:color-mix(in oklab, var(--key-noon) 76%, var(--birch));--qt-depth-a:.16;--qt-sun-mix:100%;--qt-sun-far:78%;--qt-gobo-a:.8;--qt-cast-a:.085;--qt-pool:34%;--qt-wood:color-mix(in oklab, var(--birch) 80%, var(--surface-raised));--qt-rail-wood:color-mix(in oklab, var(--birch) 90%, var(--birch-deep));--qt-grain-a:1;--qt-grain-k:2.6;--qt-crown-a:30%;--qt-arris:color-mix(in srgb, var(--key-noon) 85%, transparent);--qt-lit-a:.22;--qt-shade-a:.4;--qt-tape:color-mix(in oklab, var(--surface-raised) 58%, var(--birch));--qt-shade:color-mix(in oklab, var(--birch-deep) 40%, rgb(var(--shadow-rgb)));--qt-d-wood:color-mix(in oklab, var(--birch-deep) 78%, var(--surface-sunk));--qt-d-rail:color-mix(in oklab, var(--birch-deep) 68%, var(--surface-sunk));isolation:isolate;min-height:100vh;padding:calc(var(--qt-head) + clamp(48px, 8vh, 112px)) var(--gutter) calc(var(--qt-foot) + clamp(48px, 8vh, 112px));background:var(--surface-sunk);place-items:center;display:grid;position:relative}@supports (color:oklch(from red l c h)){.qt[data-astro-cid-kahlodpt]{--qt-d-wood:oklch(from var(--birch-deep) calc(l * .76) calc(c * .92) h);--qt-d-rail:oklch(from var(--birch-deep) calc(l * .66) calc(c * .92) h)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qt[data-astro-cid-kahlodpt]{--qt-light:color-mix(in oklab, var(--key-noon) 70%, var(--birch));--qt-depth-a:.55;--qt-sun-mix:74%;--qt-sun-far:34%;--qt-wood:var(--qt-d-wood);--qt-rail-wood:var(--qt-d-rail);--qt-grain-k:2.4;--qt-crown-a:12%;--qt-arris:color-mix(in srgb, var(--key-noon) 30%, transparent);--qt-lit-a:.14;--qt-shade-a:.6;--qt-cast-a:.42;--qt-tape:var(--surface-raised)}}:root[data-theme=dark] .qt[data-astro-cid-kahlodpt]{--qt-light:color-mix(in oklab, var(--key-noon) 70%, var(--birch));--qt-depth-a:.55;--qt-sun-mix:74%;--qt-sun-far:34%;--qt-wood:var(--qt-d-wood);--qt-rail-wood:var(--qt-d-rail);--qt-grain-k:2.4;--qt-crown-a:12%;--qt-arris:color-mix(in srgb, var(--key-noon) 30%, transparent);--qt-lit-a:.14;--qt-shade-a:.6;--qt-cast-a:.42;--qt-tape:var(--surface-raised)}.qt__room[data-astro-cid-kahlodpt]{z-index:var(--z-stage);pointer-events:none;position:absolute;inset:0;overflow:clip}.qt__room[data-astro-cid-kahlodpt]:after{content:"";background:radial-gradient(90% 75% at 10% 0%, color-mix(in srgb, var(--key-noon) var(--qt-pool), transparent), transparent 70%), linear-gradient(160deg, transparent 45%, rgb(var(--shadow-rgb) / .1) 100%);position:absolute;inset:0}.qt__wall[data-astro-cid-kahlodpt]{background:rgb(var(--shadow-rgb) / var(--qt-depth-a));position:absolute;inset:0}.qt__beam[data-astro-cid-kahlodpt]{--qt-row:calc(var(--i) / (var(--qt-n) - 1) * 100%);opacity:0;background:radial-gradient(140% 120% at 18% 6%, color-mix(in srgb, var(--qt-light) var(--qt-sun-mix), transparent) 0%, color-mix(in srgb, var(--qt-light) var(--qt-sun-far), transparent) 60%, color-mix(in srgb, var(--qt-light) calc(var(--qt-sun-far) * .7), transparent) 100%) 0 var(--qt-row) / 100% calc(var(--qt-n) * 100%) no-repeat;position:absolute;inset:0}.qt__beam[data-astro-cid-kahlodpt]:after{content:"";background:rgb(var(--shadow-rgb));opacity:var(--qt-gobo-a);-webkit-mask:var(--qt-gobo) 0 var(--qt-row) / 100% calc(var(--qt-n) * 100%) no-repeat;mask:var(--qt-gobo) 0 var(--qt-row) / 100% calc(var(--qt-n) * 100%) no-repeat;position:absolute;inset:0}.qt__cast[data-astro-cid-kahlodpt]{transform-origin:50% 0;background:linear-gradient(to bottom, rgb(var(--shadow-rgb) / var(--qt-cast-a)) 0%, rgb(var(--shadow-rgb) / calc(var(--qt-cast-a) * .8)) 55%, rgb(var(--shadow-rgb) / 0) 100%);height:50%;position:absolute;top:50%;left:0;right:0;transform:scaleY(0)}.qt__slats[data-astro-cid-kahlodpt]{inset:var(--qt-head) 0 var(--qt-foot);grid-template-rows:repeat(var(--qt-n), minmax(0, 1fr));display:grid;position:absolute}.qt__slat[data-astro-cid-kahlodpt]{perspective:1200px;perspective-origin:50%;view-timeline:--qt-slat block;position:relative}.qt__face[data-astro-cid-kahlodpt]{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0 -4%;transform:rotateX(0)}.qt__wood[data-astro-cid-kahlodpt]{isolation:isolate;background-color:var(--qt-wood);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--key-noon) var(--qt-crown-a), transparent) 0%, transparent 34%, transparent 66%, rgb(var(--shadow-rgb) / .1) 100%);box-shadow:inset 0 1px 0 var(--qt-arris), inset 0 6px 6px -6px rgb(var(--shadow-rgb) / .18), inset 0 -1.5px 0 rgb(var(--shadow-rgb) / .26);position:absolute;inset:0;overflow:clip}.qt__grain[data-astro-cid-kahlodpt]{left:0;top:calc(var(--gy,0) * -100%);object-fit:fill;mix-blend-mode:soft-light;width:100%;max-width:none;height:700%;opacity:var(--qt-grain-a);filter:brightness(.58) contrast(var(--qt-grain-k));user-select:none;position:absolute}.qt[data-astro-cid-kahlodpt][data-grain=svg] .qt__wood[data-astro-cid-kahlodpt]:before{content:"";background:var(--birch-deep);opacity:var(--tone);-webkit-mask:var(--qt-grain-svg) var(--gx) 0 / 1400px 100% repeat-x;mask:var(--qt-grain-svg) var(--gx) 0 / 1400px 100% repeat-x luminance;position:absolute;inset:0}.qt__face[data-astro-cid-kahlodpt] .qt__sprite{width:100%;height:100%;position:absolute;inset:0}.qt__lit[data-astro-cid-kahlodpt],.qt__shade[data-astro-cid-kahlodpt]{opacity:0;position:absolute;inset:0}.qt__lit[data-astro-cid-kahlodpt]{background:var(--key-noon)}.qt__shade[data-astro-cid-kahlodpt]{background:var(--qt-shade)}.qt__tapes[data-astro-cid-kahlodpt]{inset:var(--qt-head) 0 var(--qt-foot);position:absolute}.qt__tape[data-astro-cid-kahlodpt]{top:0;bottom:0;left:var(--qt-tape-l);width:var(--qt-tape-w);margin-left:calc(var(--qt-tape-w) / -2);isolation:isolate;background:var(--qt-tape);box-shadow:inset 1px 0 0 var(--felt-hl), inset -1px 0 0 rgb(var(--shadow-rgb) / .12), 3px 2px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * .7)), 7px 6px 10px -2px rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * .6));position:absolute}.qt__tape--r[data-astro-cid-kahlodpt]{left:var(--qt-tape-r)}.qt__rail[data-astro-cid-kahlodpt]{isolation:isolate;background-color:var(--qt-rail-wood);position:absolute;left:0;right:0;overflow:clip}.qt__rail--head[data-astro-cid-kahlodpt]{height:var(--qt-head);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--key-noon) var(--qt-crown-a), transparent) 0%, transparent 45%, rgb(var(--shadow-rgb) / .12) 100%);box-shadow:inset 0 1px 0 var(--qt-arris), inset 0 -1px 0 rgb(var(--shadow-rgb) / .3);top:0}.qt__rail--foot[data-astro-cid-kahlodpt]{height:var(--qt-foot);background-image:linear-gradient(to bottom, rgb(var(--shadow-rgb) / .16) 0%, transparent 30%, transparent 70%, rgb(var(--shadow-rgb) / .12) 100%);box-shadow:inset 0 1px 0 var(--qt-arris), inset 0 -1px 0 rgb(var(--shadow-rgb) / .3);bottom:0}.qt__rail[data-astro-cid-kahlodpt] .qt__grain[data-astro-cid-kahlodpt]{top:calc(var(--gy,0) * -20%);height:800%}.qt__slats[data-astro-cid-kahlodpt]:before,.qt__slats[data-astro-cid-kahlodpt]:after{content:"";z-index:var(--z-stage);pointer-events:none;height:clamp(10px,1.6vh,16px);position:absolute;left:0;right:0}.qt__slats[data-astro-cid-kahlodpt]:before{background:linear-gradient(to bottom, rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * 1.6)), transparent);top:0}.qt__slats[data-astro-cid-kahlodpt]:after{background:linear-gradient(to top, rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * .9)), transparent);height:clamp(4px,.6vh,6px);bottom:0}.qt__panel[data-astro-cid-kahlodpt]{z-index:var(--z-text);text-align:center;width:min(680px,100%);box-shadow:var(--felt-inset), 0 1px 2px rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * .9)), 14px 28px 56px -22px rgb(var(--shadow-rgb) / var(--shadow-lift-a));justify-items:center;gap:clamp(18px,2.2vw,28px);padding:clamp(32px,5vw,60px) clamp(22px,5vw,64px) clamp(28px,4.2vw,50px);display:grid;position:relative}.qt__title[data-astro-cid-kahlodpt]{text-wrap:balance;max-width:9.5em}.qt__body[data-astro-cid-kahlodpt]{max-width:27em;color:var(--ink);text-wrap:pretty}.qt__trust[data-astro-cid-kahlodpt]{border-top:1px solid var(--line);max-width:35em;color:var(--ink-soft);text-wrap:balance;padding-top:clamp(18px,2.2vw,26px)}.qt__sent[data-astro-cid-kahlodpt]{display:inline-block}.qt__trust[data-astro-cid-kahlodpt] .qt__tag{vertical-align:.08em;margin-right:.45em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qt__face[data-astro-cid-kahlodpt]{animation:linear both qt-tilt --qt-slat;animation-range:entry exit 0%}.qt__lit[data-astro-cid-kahlodpt]{animation:linear both qt-lit --qt-slat;animation-range:entry exit 0%}.qt__shade[data-astro-cid-kahlodpt]{animation:linear both qt-shade --qt-slat;animation-range:entry exit 0%}.qt__beam[data-astro-cid-kahlodpt]{animation:linear both qt-beam --qt-slat;animation-range:entry exit 0%}.qt__cast[data-astro-cid-kahlodpt]{animation:linear both qt-cast --qt-slat;animation-range:entry exit 0%}}}@keyframes qt-tilt{0%{transform:rotateX(80deg)}30%{transform:rotateX(0)}70%{transform:rotateX(0)}to{transform:rotateX(-80deg)}}@keyframes qt-lit{0%{opacity:calc(var(--qt-lit-a) * .7)}15%{opacity:var(--qt-lit-a)}30%,to{opacity:0}}@keyframes qt-shade{0%,70%{opacity:0}85%{opacity:calc(var(--qt-shade-a) * .62)}to{opacity:var(--qt-shade-a)}}@keyframes qt-beam{0%,to{opacity:1}7.5%,92.5%{opacity:.82}15%,85%{opacity:.56}22.5%,77.5%{opacity:.24}30%,70%{opacity:0}}@keyframes qt-cast{0%,to{transform:scaleY(.6)}7.5%,92.5%{transform:scaleY(.54)}15%,85%{transform:scaleY(.4)}22.5%,77.5%{transform:scaleY(.21)}30%,70%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.qt__face[data-astro-cid-kahlodpt]{transform:rotateX(35deg)}.qt__lit[data-astro-cid-kahlodpt]{opacity:var(--qt-lit-a)}.qt__beam[data-astro-cid-kahlodpt]{opacity:.6}.qt__cast[data-astro-cid-kahlodpt]{transform:scaleY(.35)}}@media (width<=1023.98px){.qt[data-astro-cid-kahlodpt]{--qt-tape-l:9%;--qt-tape-r:91%}}@media (width<=767.98px){.qt[data-astro-cid-kahlodpt]{--qt-n:8;--qt-tape-l:7%;--qt-tape-r:93%;--qt-tape-w:16px;padding-inline:var(--gutter)}.qt__slat[data-astro-cid-kahlodpt]:nth-child(n+9){display:none}}@media (prefers-contrast:more){.qt__beam[data-astro-cid-kahlodpt],.qt__room[data-astro-cid-kahlodpt]:after{display:none}}
