:root{transition:font-size .25s ease-in-out;color-scheme:dark;--font-family: "Oswald", sans-serif;--c-background: #111;--c-text: #f4f4f5;--design-size: 1440;--vw: calc(100vw / var(--design-size) + 1rem - 1rem);--rem: .0625rem ;--gap: calc(var(--rem) * 24);--padding: calc(var(--rem) * 20);--padding-start: calc(var(--rem) * 80);@media(max-width:1024px){--padding: calc(var(--rem) * 12)}}html,body{margin:0;background:var(--c-background);color:var(--c-text);font-family:var(--font-family),system-ui,sans-serif}body{&.overflow-clip{max-height:100%;overflow:hidden}}header{position:fixed;z-index:10;width:100%;padding:var(--padding);display:flex;justify-content:center;align-items:center;a{display:block}svg{width:max(calc(var(--vw) * 120),calc(var(--rem) * 120));height:auto}}.huge-heading{font-family:var(--font-family);font-size:max(calc(var(--vw) * 180),calc(var(--rem) * 70));line-height:.9;font-weight:500}.large-heading{font-family:var(--font-family);font-size:max(calc(var(--vw) * 80),calc(var(--rem) * 52));line-height:.9;font-weight:400}.medium-heading{font-family:var(--font-family);font-size:max(calc(var(--vw) * 60),calc(var(--rem) * 32));line-height:.9;font-weight:400}.mediumsmall-heading{font-family:var(--font-family);font-size:max(calc(var(--vw) * 40),calc(var(--rem) * 24));line-height:.9;font-weight:400}.small-heading{font-family:var(--font-family);font-size:max(calc(var(--vw) * 24),calc(var(--rem) * 20));line-height:1.2;font-weight:400}.medium-body{font-size:max(calc(var(--vw) * 16),calc(var(--rem) * 16));line-height:1.2;font-weight:300}.small-body{font-size:max(calc(var(--vw) * 14),calc(var(--rem) * 14));line-height:1.2;font-weight:300}.caps{text-transform:uppercase}.footer{width:100%;padding:var(--padding-start) var(--padding) var(--padding);text-align:left}.toast-message{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--c-background);color:var(--c-text);font-family:var(--font-family);padding:var(--padding);font-size:1rem;text-align:left}a:has(img[alt="Made in Webflow"]){&:before{content:"Made in Astro, actually. Published with Webflow.";position:absolute;top:-100%;right:3rem;width:auto;height:100%;opacity:0;transition:opacity .2s ease-in-out}&:after{content:"";position:absolute;top:-100%;right:.5rem;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='85' height='48' viewBox='0 0 85 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.49414 0.391233C14.4878 -0.720469 29.2726 0.280638 43.2529 6.75744C56.5194 12.9036 68.9473 23.9294 78.4121 42.5026L81.7939 33.1334C82.0753 32.3544 82.9348 31.9509 83.7139 32.2321C84.493 32.5133 84.8964 33.3728 84.6152 34.152L80.0332 46.8502C79.752 47.6293 78.8924 48.0335 78.1133 47.7526L65.4141 43.1696C64.6351 42.8882 64.2315 42.0287 64.5127 41.2496C64.7939 40.4705 65.6534 40.0671 66.4326 40.3483L75.6396 43.6705C66.4706 25.7697 54.5575 15.3018 41.9912 9.4801C28.6383 3.29398 14.4229 2.29527 1.75 3.37951L0.255859 3.50744L0 0.518186L1.49414 0.391233Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity .2s ease-in-out}&:hover,&:focus-visible{&:before,&:after{opacity:1}}}.tardis-bottom[data-astro-cid-aw4kqymw]{--size: calc(var(--bottom-size) * var(--size-unit));--translate-y: calc((var(--body-size) + var(--bottom-size) - var(--body-size)) * var(--size-unit) * .5);--translate-x: calc((var(--bottom-size) - var(--body-size)) * -.5 * var(--size-unit));--lighten: 5%;--l-tardis: var(--lighten);position:absolute;bottom:calc((var(--bottom-step-height) + var(--bottom-step-top-real-height)) * var(--size-unit) * -1);width:var(--size);height:var(--size);transform:rotateX(90deg) translateY(var(--translate-y)) translate(var(--translate-x));&:before{--lighten: 25%;--l-tardis: var(--lighten);content:"";position:absolute;inset:0;transform:translateZ(calc(var(--bottom-step-height) * var(--size-unit)))}.tardis-side{--container-size: calc(var(--bottom-size) * var(--size-unit));position:absolute;bottom:0;width:100%;height:calc(var(--bottom-step-height) * var(--size-unit));transform-style:preserve-3d;&:before{content:"";position:absolute;bottom:100%;--clip-size: 4.45%;left:0;--height: calc(var(--bottom-step-top-height) * var(--size-unit));--rotate-x: var(--bottom-step-angle);--lighten-2: calc(var(--lighten) + 10%);--l-tardis: calc(var(--lighten-2));height:var(--height);width:100%;transform:rotateX(calc(var(--rotate-x) * -1));transform-origin:bottom;clip-path:polygon(var(--clip-size) 0,calc(100% - var(--clip-size)) 0,100% 100%,0 100%)}}}@property --l-tardis{syntax: "<percentage>"; inherits: true; initial-value: 10%;}.tardis-container{--bottom-size: 1535;--bottom-step-height: 80;--bottom-step-angle: 75deg;--bottom-step-top-height: 70;--bottom-step-top-real-height: var(--bottom-step-top-height) * cos(var(--bottom-step-angle));--bottom-step-top-taper-width: 10;--body-size: 1395;--top-first-layer-size: 1300;--top-second-layer-size: 1200;--top-tier-top-height: 602;--top-tier-angle: 86deg;--body-height: 2135;--body-padding: 30;--body-top-padding: 200;--body-side-width: 150;--door-inline-padding: 55;--door-bottom-padding: 85;--door-gap: 75;--window-padding: 15;--window-gap: 10;--door-panel-y: 435;--panel-indent: 40;--middle-bar-width: 30;--door-has-plaque-padding: 50;--door-plaque-inner-padding: 15;--door-handle-width: 10;--door-handle-height-small: 90;--door-handle-height: 120;--door-handle-slope-length: 10;--door-handle-angle: 50deg;--door-handle-z: var(--door-handle-slope-length) * sin(var(--door-handle-angle));--door-handle-from-top: 710;--door-overflow: 55;--sign-inner-padding: 30;--sign-font-size: calc(70 * var(--size-unit));--top-first-tier-height: 85;--top-second-tier-height: 110;--top-third-tier-height: 110;--lamp-width: 130;--lamp-height: 195;--lamp-radius: calc(var(--lamp-width) / 2);--lamp-pedestal-height: 25;--lamp-base-ring-height: 15;--lamp-inner-height: 130;--lamp-top-ring-height: 15;--lamp-roof-height: 35;--lamp-roof-tilt: atan(calc((var(--lamp-width) / 2) / var(--lamp-roof-height)));--lamp-mullion-width: 3;--lamp-band-height: 8;--lamp-band-z-offset: 2;--lamp-band-offset-top: .78;--lamp-band-offset-bottom: .22;--lamp-sides: 12;--lamp-side-angle: calc(360deg / var(--lamp-sides));--lamp-half-side-angle: calc(180deg / var(--lamp-sides));--lamp-panel-width: calc(2 * var(--lamp-radius) * var(--size-unit) * sin(var(--lamp-half-side-angle)));--lamp-panel-z: calc(var(--lamp-radius) * var(--size-unit) * cos(var(--lamp-half-side-angle)));--lamp-stack-height: calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height) + var(--lamp-inner-height) + var(--lamp-top-ring-height) + var(--lamp-roof-height)) * var(--size-unit));--lamp-panel-rotate-1: calc(0 * var(--lamp-side-angle));--lamp-panel-rotate-2: calc(1 * var(--lamp-side-angle));--lamp-panel-rotate-3: calc(2 * var(--lamp-side-angle));--lamp-panel-rotate-4: calc(3 * var(--lamp-side-angle));--lamp-panel-rotate-5: calc(4 * var(--lamp-side-angle));--lamp-panel-rotate-6: calc(5 * var(--lamp-side-angle));--lamp-panel-rotate-7: calc(6 * var(--lamp-side-angle));--lamp-panel-rotate-8: calc(7 * var(--lamp-side-angle));--lamp-panel-rotate-9: calc(8 * var(--lamp-side-angle));--lamp-panel-rotate-10: calc(9 * var(--lamp-side-angle));--lamp-panel-rotate-11: calc(10 * var(--lamp-side-angle));--lamp-panel-rotate-12: calc(11 * var(--lamp-side-angle));--lamp-roof-lighten-1: var(--lighten-front-side);--lamp-roof-lighten-2: calc(var(--lighten-front-side) - 6%);--lamp-roof-lighten-3: calc(var(--lighten-right-side) + 4%);--lamp-roof-lighten-4: var(--lighten-right-side);--lamp-roof-lighten-5: calc(var(--lighten-right-side) - 3%);--lamp-roof-lighten-6: var(--lighten-back-side);--lamp-roof-lighten-7: var(--lighten-back-side);--lamp-roof-lighten-8: calc(var(--lighten-back-side) + 8%);--lamp-roof-lighten-9: calc(var(--lighten-left-side) - 5%);--lamp-roof-lighten-10: var(--lighten-left-side);--lamp-roof-lighten-11: calc(var(--lighten-left-side) - 2%);--lamp-roof-lighten-12: calc(var(--lighten-front-side) + 1%);--size-unit: min(.027vh, .015vw);--hs-tardis: 210deg 28.4%;--l-tardis: 31.76%;--hs-plaque: 63.75deg 61.54%;--l-plaque: 90%;--c-handle: #312404;--c-window-base: #968ab3;--c-window-gradient: #fff;--c-sign-background: #000103;--c-sign-text: #fdf6f2;--c-lamp-glass: color-mix(in srgb, #fff 35%, hsl(173, 82%, 76%) 65%);--c-lamp-glow: color-mix(in srgb, #fff 25%, hsl(216, 90%, 71%) 75%);--c-lamp-frame: hsl(210deg 28% 16%);--lighten-front-side: 25%;--lighten-right-side: 13%;--lighten-left-side: 30%;--lighten-back-side: 10%;--light-intensity: 10%;@media(max-width:1024px){--size-unit: min(.027vh, .02vw)}}*,*:before,*:after{box-sizing:border-box;margin:0;transform-origin:bottom center}body{width:100%;min-height:100svh;place-content:center}.tardis-outer-container{position:relative}.tardis-container{perspective:200vw;font-family:Cinzel,Times New Roman,serif;opacity:0;transform-style:preserve-3d;will-change:opacity;filter:drop-shadow(calc(var(--size-unit) * 400) calc(var(--size-unit) * 150) calc(var(--size-unit) * 100) rgba(0,0,0,.7))}.tardis{position:relative;transform-style:preserve-3d;transform:rotateY(-20deg);width:max-content;margin:auto;color:hsl(var(--hs-tardis) var(--l-tardis));will-change:transform;>*{transform-style:preserve-3d}*,*:before,*:after{background:hsl(var(--hs-tardis) var(--l-tardis))}.tardis-lamp{--lamp-layer-size: calc(var(--top-second-layer-size) * var(--size-unit));--lamp-center-x: calc(var(--body-size) * var(--size-unit) * .5);--lamp-apex-z: calc(var(--lamp-height) * var(--size-unit));position:absolute;top:0;left:50%;width:0;height:0;transform-style:preserve-3d;transform:translate(50%) translateY(50%) rotateX(91deg) rotate(220deg) translateZ(var(--lamp-apex-z));.lamp-assembly{position:absolute;bottom:0;left:0;width:0;height:var(--lamp-stack-height);transform:rotateX(-90deg);transform-origin:bottom center;transform-style:preserve-3d;>*{transform-style:preserve-3d}}.lamp-pedestal,.lamp-base-ring,.lamp-light,.lamp-top-ring,.lamp-band{position:absolute;bottom:0;left:0;width:0}.lamp-pedestal{height:calc(var(--lamp-pedestal-height) * var(--size-unit));--lighten: 28%;--l-tardis: var(--lighten)}.lamp-base-ring{bottom:calc(var(--lamp-pedestal-height) * var(--size-unit));height:calc(var(--lamp-base-ring-height) * var(--size-unit));--lighten: 18%;--l-tardis: var(--lighten)}.lamp-light{bottom:calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height)) * var(--size-unit));height:calc(var(--lamp-inner-height) * var(--size-unit));&:before{content:"";position:absolute;bottom:10%;left:50%;width:calc(var(--lamp-width) * var(--size-unit) * .75);height:85%;margin-left:calc(var(--lamp-width) * var(--size-unit) * -.375);transform:translateZ(calc(var(--lamp-radius) * var(--size-unit) * .15));background:radial-gradient(ellipse at center,var(--c-lamp-glow),transparent 72%);filter:blur(calc(5 * var(--size-unit)))}}.lamp-band{height:calc(var(--lamp-band-height) * var(--size-unit));--lighten: 14%;--l-tardis: var(--lighten)}.lamp-band--top{bottom:calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height) + var(--lamp-inner-height) * var(--lamp-band-offset-top)) * var(--size-unit))}.lamp-band--bottom{bottom:calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height) + var(--lamp-inner-height) * var(--lamp-band-offset-bottom)) * var(--size-unit))}.lamp-band .lamp-panel{width:calc(var(--lamp-panel-width) + var(--lamp-mullion-width) * var(--size-unit));margin-left:calc((var(--lamp-panel-width) + var(--lamp-mullion-width) * var(--size-unit)) * -.5);transform:rotateY(var(--lamp-panel-rotate)) translateZ(calc(var(--lamp-panel-z) + var(--lamp-band-z-offset) * var(--size-unit)))}.lamp-top-ring{bottom:calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height) + var(--lamp-inner-height)) * var(--size-unit));height:calc(var(--lamp-top-ring-height) * var(--size-unit));--lighten: 18%;--l-tardis: var(--lighten)}.lamp-roof{position:absolute;bottom:calc((var(--lamp-pedestal-height) + var(--lamp-base-ring-height) + var(--lamp-inner-height) + var(--lamp-top-ring-height)) * var(--size-unit));left:0;width:0;height:calc(var(--lamp-roof-height) * var(--size-unit));transform-style:preserve-3d;transform:translateY(1px)}.lamp-roof .lamp-panel{transform:rotateY(var(--lamp-panel-rotate)) translateZ(var(--lamp-panel-z)) rotateX(calc(var(--lamp-roof-tilt)));transform-origin:center bottom;clip-path:polygon(50% 0,100% 100%,0 100%);--l-tardis: var(--lighten);height:220%;&:nth-child(1){--lighten: var(--lamp-roof-lighten-1)}&:nth-child(2){--lighten: var(--lamp-roof-lighten-2)}&:nth-child(3){--lighten: var(--lamp-roof-lighten-3)}&:nth-child(4){--lighten: var(--lamp-roof-lighten-4)}&:nth-child(5){--lighten: var(--lamp-roof-lighten-5)}&:nth-child(6){--lighten: var(--lamp-roof-lighten-6)}&:nth-child(7){--lighten: var(--lamp-roof-lighten-7)}&:nth-child(8){--lighten: var(--lamp-roof-lighten-8)}&:nth-child(9){--lighten: var(--lamp-roof-lighten-9)}&:nth-child(10){--lighten: var(--lamp-roof-lighten-10)}&:nth-child(11){--lighten: var(--lamp-roof-lighten-11)}&:nth-child(12){--lighten: var(--lamp-roof-lighten-12)}}.lamp-panel{position:absolute;bottom:0;left:50%;width:var(--lamp-panel-width);height:100%;margin-left:calc(var(--lamp-panel-width) * -.5);transform:rotateY(var(--lamp-panel-rotate)) translateZ(var(--lamp-panel-z));transform-origin:center bottom;outline:none;&:nth-child(1){--lamp-panel-rotate: var(--lamp-panel-rotate-1)}&:nth-child(2){--lamp-panel-rotate: var(--lamp-panel-rotate-2)}&:nth-child(3){--lamp-panel-rotate: var(--lamp-panel-rotate-3)}&:nth-child(4){--lamp-panel-rotate: var(--lamp-panel-rotate-4)}&:nth-child(5){--lamp-panel-rotate: var(--lamp-panel-rotate-5)}&:nth-child(6){--lamp-panel-rotate: var(--lamp-panel-rotate-6)}&:nth-child(7){--lamp-panel-rotate: var(--lamp-panel-rotate-7)}&:nth-child(8){--lamp-panel-rotate: var(--lamp-panel-rotate-8)}&:nth-child(9){--lamp-panel-rotate: var(--lamp-panel-rotate-9)}&:nth-child(10){--lamp-panel-rotate: var(--lamp-panel-rotate-10)}&:nth-child(11){--lamp-panel-rotate: var(--lamp-panel-rotate-11)}&:nth-child(12){--lamp-panel-rotate: var(--lamp-panel-rotate-12)}}.lamp-light .lamp-panel{width:calc(var(--lamp-panel-width) - var(--lamp-mullion-width) * var(--size-unit));margin-left:calc((var(--lamp-panel-width) - var(--lamp-mullion-width) * var(--size-unit)) * -.5);transform-origin:center center;--background: color-mix(var(--c-lamp-glass), transparent 50%);outline:.5px solid var(--background);background:linear-gradient(to right,var(--c-lamp-frame) 0,transparent 16%,transparent 84%,var(--c-lamp-frame) 100%),var(--background);box-shadow:inset 0 0 calc(10 * var(--size-unit)) var(--c-lamp-glow)}.lamp-band .lamp-panel,.lamp-base-ring .lamp-panel,.lamp-top-ring .lamp-panel,.lamp-pedestal .lamp-panel,.lamp-roof .lamp-panel{background:hsl(var(--hs-tardis) var(--l-tardis))!important}}.tardis-top-first-layer,.tardis-top-second-layer{--size: calc(var(--top-first-layer-size) * var(--size-unit));--translate-x: calc((var(--body-size) * var(--size-unit) - var(--size)) * .5);--translate-y: calc((var(--size) + (var(--body-size) - var(--body-size)) * var(--size-unit)) * -.5);--lighten: 5%;--l-tardis: var(--lighten);--container-size: var(--size);position:absolute;top:0;width:var(--size);height:var(--size);transform:rotateX(90deg) translateY(var(--translate-y)) translate(var(--translate-x));transform-origin:top center;&:before{--lighten: 42%;--l-tardis: var(--lighten);content:"";position:absolute;inset:0;transform:translateZ(calc(var(--bottom-step-height) * var(--size-unit)))}.tardis-side{position:absolute;bottom:0;width:100%;height:calc(var(--bottom-step-height) * var(--size-unit));transform-style:preserve-3d}}.tardis-top-second-layer{--size: calc(var(--top-second-layer-size) * var(--size-unit));transform:rotateX(90deg) translateY(var(--translate-y)) translate(var(--translate-x)) translateZ(calc(var(--bottom-step-height) * var(--size-unit)));&:before{--lighten: 45%}.tardis-side{&:before{content:"";position:absolute;bottom:100%;--clip-size: 50%;left:0;--height: calc(var(--top-tier-top-height) * var(--size-unit));--rotate-x: var(--top-tier-angle);--lighten-2: calc(var(--lighten) + 10%);--l-tardis: calc(var(--lighten-2));height:var(--height);width:100%;transform:rotateX(calc(var(--rotate-x) * -1));transform-origin:bottom;clip-path:polygon(var(--clip-size) 0,calc(100% - var(--clip-size)) 0,100% 100%,0 100%)}}}.tardis-body{--size: calc(var(--body-size) * var(--size-unit));--height: calc(var(--body-height) * var(--size-unit));--container-size: var(--size);position:relative;transform:rotateX(90deg) translateY(calc(var(--size) * .5));width:var(--size);height:var(--height);background:none;&:before{--l-tardis: 40%;content:"";position:absolute;bottom:0;left:0;width:var(--size);height:var(--size);transform:translateZ(calc(var(--height) + 1px))}.top-sign{--l-tardis: calc(var(--start-lighten) + 3%);position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:calc(var(--body-top-padding) * var(--size-unit));padding:.5em 1em;transform:rotateY(.5turn) translateZ(1px);transform-style:preserve-3d;font-family:Lato,sans-serif;text-transform:uppercase;font-size:var(--sign-font-size);--sign-z-offset: calc(var(--panel-indent) * var(--size-unit) * .5);.inner-sign{--l-tardis: calc(var(--start-lighten) + 8%);--background: hsl(var(--hs-tardis) var(--l-tardis));position:relative;display:flex;justify-content:center;align-items:center;gap:.75em;width:100%;height:100%;transform:translateZ(var(--sign-z-offset));transform-style:preserve-3d;.sign-container{display:flex;justify-content:center;align-items:center;gap:.75em;width:100%;padding:.25em 1em;background:none;background:var(--c-sign-background);color:var(--c-sign-text);border:.3em solid var(--background)}.sign-side{position:absolute;transform-style:preserve-3d;--l-tardis: calc(var(--lighten) + 2%);&.sign-side--top,&.sign-side--bottom{width:100%;height:var(--sign-z-offset);transform:rotateX(var(--rotate))}&.sign-side--right,&.sign-side--left{width:var(--sign-z-offset);height:100%;transform:rotateY(var(--rotate))}&.sign-side--top{--rotate: 90deg;--lighten: 40%;top:calc(var(--sign-z-offset) * -1);left:0}&.sign-side--bottom{--rotate: -90deg;--lighten: calc(var(--start-lighten) - 5%);bottom:calc(var(--sign-z-offset) * -1);left:0;transform-origin:top}&.sign-side--right{--rotate: 90deg;--lighten: calc(var(--start-lighten) + 5%);top:0;right:calc(var(--sign-z-offset) * -1);transform-origin:left}&.sign-side--left{--rotate: -90deg;--lighten: calc(var(--start-lighten) - 3%);left:calc(var(--sign-z-offset) * -1);top:0;transform-origin:right}}p{background:none;text-align:center;line-height:1;&:nth-child(2 of p){font-size:.5em;line-height:.9}}}}>.tardis-side{--start-lighten: var(--lighten);&.tardis-front-side{--lighten: 25%}&.tardis-right-side{--lighten: 13%}&.tardis-left-side{--lighten: 30%}&.tardis-back-side{--lighten: 25%}}.tardis-side{position:absolute;bottom:0;width:100%;height:var(--height);transform-style:preserve-3d;background:none;display:flex;.side-width{position:relative;width:calc(var(--body-side-width) * var(--size-unit));height:100%;--l-tardis: calc(var(--start-lighten) + 3%);transform-style:preserve-3d;outline:1px solid var(--background);&:before{--l-tardis: calc(var(--start-lighten) + var(--light-intensity) * .7);--width: calc(var(--panel-indent) * var(--size-unit));--rotate-y: -90deg;content:"";position:absolute;width:var(--width);height:100%;transform:rotateY(var(--rotate-y));transform-origin:left bottom;outline:1px solid var(--background)}&:nth-child(1 of.side-width){&:before{--rotate-y: 90deg;--l-tardis: calc(var(--start-lighten) - var(--light-intensity) * .7);transform-origin:right bottom;right:0}}}.middle-bar{--l-tardis: calc(var(--lighten) + 2%);--panel-indent-size: calc(var(--panel-indent) * var(--size-unit) * 1.1);width:calc(var(--middle-bar-width) * var(--size-unit));height:100%;position:absolute;left:50%;transform:translate(-50%) translateZ(var(--panel-indent-size));transform-style:preserve-3d;&:before,&:after{--l-tardis: calc(var(--start-lighten) - var(--light-intensity) * .9);content:"";position:absolute;top:0;right:0;width:var(--panel-indent-size);height:100%;transform:rotateY(90deg);transform-origin:right}&:after{--l-tardis: calc(var(--start-lighten) + var(--light-intensity) * .9);transform-origin:left;transform:rotateY(-90deg);left:0;right:unset}}.doors{--in-between-start: calc(var(--body-padding) * var(--size-unit) * .25);--transparent-start: calc(var(--body-padding) * var(--size-unit));--light-transparent-start: calc(var(--body-padding) * var(--size-unit) * .5);--border: calc(var(--body-padding) * var(--size-unit));--border-top: calc(var(--body-top-padding) * var(--size-unit));position:relative;width:60%;flex-grow:1;display:flex;transform:translateZ(calc(var(--panel-indent) * var(--size-unit)));background:none;border:var(--border) solid var(--background);border-top-width:var(--border-top);border-bottom:0;transform-style:preserve-3d;&:before{--panel-indent-size: calc(var(--panel-indent) * var(--size-unit) * .5);content:"";position:absolute;--l-tardis: calc(var(--lighten) - 20%);top:0;left:0;right:0;height:var(--panel-indent-size);right:calc(var(--door-inline-padding) * var(--size-unit) * -1);transform-origin:top;transform:rotateX(90deg)}}.panel-container{--in-between-start: 5%;--transparent-start: 10%;--light-transparent-start: 20%;display:flex;flex-direction:column;gap:calc(var(--door-gap) * var(--size-unit));--border: calc(var(--door-inline-padding) * var(--size-unit));--panel-indent-size: calc(var(--panel-indent) * var(--size-unit) * .5);width:30%;flex-grow:1;height:100%;border:var(--border) solid var(--background);border-bottom:calc(var(--door-bottom-padding) * var(--size-unit)) solid var(--background);background:none;transform-style:preserve-3d;outline:1px solid var(--background);transform:translateZ(var(--panel-indent-size));&:before{content:"";position:absolute;top:calc(var(--door-inline-padding) * var(--size-unit) * -1);bottom:calc(var(--door-bottom-padding) * var(--size-unit) * -1);right:calc(var(--door-inline-padding) * var(--size-unit) * -1);--l-tardis: calc(var(--lighten) + 5%);width:var(--panel-indent-size);transform-origin:right bottom;transform:rotateY(90deg) translate(var(--panel-indent-size))}&:nth-child(1 of.panel-container){border-right:calc(var(--border) * 2) solid var(--background)}&:nth-child(2 of.panel-container){border-left:calc(var(--border) * 2) solid var(--background)}&:nth-child(1 of.panel-container){&:before{left:calc(var(--door-inline-padding) * var(--size-unit) * -1);right:unset;transform-origin:left bottom;transform:rotateY(90deg);--l-tardis: calc(var(--lighten) - 5%)}}>*{--panel-indent-size: calc(var(--panel-indent) * var(--size-unit) * .5);--l-tardis: calc(var(--lighten) + 2%);position:relative;transform-style:preserve-3d;flex-grow:1;width:100%;transform:translateZ(var(--panel-indent-size));outline:1px solid var(--background);.tardis-side{--container-size: calc(((var(--body-height) - var(--body-top-padding) - var(--door-inline-padding) - var(--door-bottom-padding) - 3 * var(--door-gap)) / 4) * var(--size-unit));position:absolute;bottom:0;left:0;height:var(--panel-indent-size);background:var(--background);outline:1px solid var(--background);transform:rotateY(var(--rotate-y)) translateY(var(--panel-indent-size));&.tardis-side--left,&.tardis-side--right{width:var(--container-size)}&.tardis-side--front{--l-tardis: calc(var(--start-lighten) + var(--light-intensity))}&.tardis-side--right{--l-tardis: calc(var(--start-lighten) - var(--light-intensity));transform-origin:left bottom}&.tardis-side--left{--l-tardis: calc(var(--start-lighten) + var(--light-intensity));right:0;left:auto;transform-origin:right bottom}&.tardis-side--back{--l-tardis: calc(var(--start-lighten) - var(--light-intensity));transform:translateY(var(--panel-indent-size)) translateZ(calc(var(--container-size) * -1))}}}&:has(.plaque){.handle{left:5%;transform:translateY(-50%);--door-handle-height: var(--door-handle-height-small)}}.handle{position:absolute;top:50%;right:-15%;--background: var(--c-handle);width:calc(var(--door-handle-width) * var(--size-unit));height:calc(var(--door-handle-height) * var(--size-unit));transform-style:preserve-3d;transform:translateY(-50%) translateZ(calc(var(--panel-indent) * var(--size-unit) * -.5));z-index:1;.top,.bottom{position:absolute;width:100%;background:var(--background);height:calc(var(--door-handle-slope-length) * var(--size-unit));outline:1px solid var(--background);border-radius:1rem 1rem 0 0;transform-style:preserve-3d;background-image:radial-gradient(rgb(255 255 255 /.1),transparent);.slope,.middle{transform-style:preserve-3d;background:var(--background);&:before{content:"";position:absolute;height:100%;width:40%;transform-origin:left top;background:var(--background);transform:rotateY(-80deg) translate(10%)}&:after{content:"";position:absolute;height:100%;width:40%;right:-20%;background:var(--background);transform-origin:left top;transform:rotateY(-80deg)}}.slope{position:absolute;top:100%;width:100%;height:100%;outline:1px solid var(--background);transform-origin:top;transform:rotateX(calc(var(--door-handle-angle) * -1));background-image:linear-gradient(to bottom,rgb(0 0 0/.4),transparent)}.middle{position:absolute;top:200%;width:100%;height:calc((var(--door-handle-height) - var(--door-handle-slope-length) * 4) * var(--size-unit));outline:1px solid var(--background);background-image:linear-gradient(to bottom,rgb(0 0 0/.4),transparent 30%,transparent 30%,rgb(0 0 0/.4)),radial-gradient(rgb(255 255 255/.5) 30%,transparent);transform-origin:top;transform:translateZ(calc(var(--door-handle-z) * var(--size-unit) * -1))}}.bottom{transform:rotate(180deg) scaleX(-1);bottom:calc(var(--door-handle-slope-length) * var(--size-unit))}}.window{--background: hsl(var(--hs-tardis) var(--l-tardis));--l-tardis: calc(var(--lighten) - 10%);&:after{content:"";transform:translateZ(1px);background:var(--background);position:absolute;inset:0}&:before{--window-width: calc(100% / 3 + (var(--window-gap) - var(--window-padding)) * var(--size-unit) * 2);content:"";inset:calc(var(--window-padding) * var(--size-unit));position:absolute;--window-height: calc((100% - (var(--window-gap) + var(--window-padding) * 2) * var(--size-unit)) / 2);height:100%;background:linear-gradient(to bottom,transparent,transparent var(--window-height),var(--background) var(--window-height),var(--background) calc(var(--window-height) + var(--window-gap) * var(--size-unit)),transparent calc(var(--window-height) + var(--window-gap) * var(--size-unit))),linear-gradient(to left,transparent,transparent var(--window-width),var(--background) var(--window-width),var(--background) calc(var(--window-width) + var(--window-gap) * var(--size-unit)),transparent calc(var(--window-width) + var(--window-gap) * var(--size-unit)),transparent calc(var(--window-width) * 2 + var(--window-gap) * var(--size-unit)),var(--background) calc(var(--window-width) * 2 + var(--window-gap) * var(--size-unit)),var(--background) calc(var(--window-width) * 2 + var(--window-gap) * 2 * var(--size-unit)),transparent calc(var(--window-width) * 2 + var(--window-gap) * 2 * var(--size-unit))),radial-gradient(at 50% 50%,var(--c-window-gradient),transparent),linear-gradient(var(--c-window-base))}}.panel{position:relative;.plaque{position:absolute;inset:calc(var(--door-has-plaque-padding) * var(--size-unit));display:flex;transform:rotateY(.5turn);background-image:radial-gradient(transparent 30%,#0000004d),linear-gradient(to right,hsl(var(--hs-plaque) var(--l-plaque)),hsl(var(--hs-plaque) calc(var(--l-plaque) + 5%)));font-size:calc(var(--door-plaque-inner-padding) * var(--size-unit));padding:1.5em 1em;&:before,&:after{content:"";--size: calc(8 * var(--size-unit));width:var(--size);aspect-ratio:1;position:absolute;top:var(--size);left:var(--size);opacity:.7;border-radius:100%}&:after{left:unset;right:var(--size)}*{background:none}p{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0;height:100%;width:100%;color:#000;font-size:1em;&:before,&:after{content:"";--size: calc(8 * var(--size-unit));width:var(--size);aspect-ratio:1;position:absolute;bottom:var(--size);left:var(--size);opacity:.7;border-radius:100%}&:after{left:unset;right:var(--size)}}span{display:block;text-align:center;text-transform:uppercase;line-height:1;&.high{font-size:1.5em}&.large{font-size:2.3em}&.medium{font-size:1.75em}&.small{font-family:Afacad Flux,sans-serif;font-size:1.2em;line-height:1}&.bottom{font-family:Oswald,sans-serif;font-size:2.75em}}}&:before{content:"";height:calc(var(--door-gap) * var(--size-unit));position:absolute;top:calc(var(--door-gap) * var(--size-unit) * -1);transform:translateZ(calc(var(--panel-indent) * var(--size-unit) * -.5));width:100%;--l-tardis: var(--lighten)}}}}}}.tardis-bottom{--size: calc(var(--bottom-size) * var(--size-unit));--translate-y: calc((var(--body-size) + var(--bottom-size) - var(--body-size)) * var(--size-unit) * .5);--translate-x: calc((var(--bottom-size) - var(--body-size)) * -.5 * var(--size-unit));--lighten: 5%;--l-tardis: var(--lighten);position:absolute;bottom:calc((var(--bottom-step-height) + var(--bottom-step-top-real-height)) * var(--size-unit) * -1);width:var(--size);height:var(--size);transform:rotateX(90deg) translateY(var(--translate-y)) translate(var(--translate-x));&:before{--lighten: 25%;--l-tardis: var(--lighten);content:"";position:absolute;inset:0;transform:translateZ(calc(var(--bottom-step-height) * var(--size-unit)))}.tardis-side{--container-size: calc(var(--bottom-size) * var(--size-unit));position:absolute;bottom:0;width:100%;height:calc(var(--bottom-step-height) * var(--size-unit));transform-style:preserve-3d;&:before{content:"";position:absolute;bottom:100%;--clip-size: 4.45%;left:0;--height: calc(var(--bottom-step-top-height) * var(--size-unit));--rotate-x: var(--bottom-step-angle);--lighten-2: calc(var(--lighten) + 10%);--l-tardis: calc(var(--lighten-2));height:var(--height);width:100%;transform:rotateX(calc(var(--rotate-x) * -1));transform-origin:bottom;clip-path:polygon(var(--clip-size) 0,calc(100% - var(--clip-size)) 0,100% 100%,0 100%)}}}.tardis-side{--rotate-x: -90deg;--background: hsl(var(--hs-tardis) var(--l-tardis));--l-tardis: var(--lighten);rotate:x var(--rotate-x);outline:.5px var(--background) solid;transform:rotateY(var(--rotate-y));&.tardis-side--front{--lighten: var(--lighten-front-side);--rotate-y: 180deg}&.tardis-side--right{--lighten: var(--lighten-right-side);--rotate-y: 90deg;transform-origin:left bottom}&.tardis-side--left{--rotate-y: -90deg;--lighten: var(--lighten-left-side);transform-origin:right bottom}&.tardis-side--back{transform:translateZ(calc(var(--container-size) * -1));--lighten: var(--lighten-back-side)}}@keyframes rotate{50%,to{transform:rotateY(1turn) rotateX(-1turn)}}.has-shadow{--panel-indent-size: calc(var(--panel-indent) * var(--size-unit) * .5);--l-tardis: calc(var(--lighten) + 2%);--darker: hsl(var(--hs-tardis) calc(var(--start-lighten) - 1%));--in-between: var(--darker);--lighter: hsl(var(--hs-tardis) calc(var(--start-lighten) + 1%));@supports (color: color-mix(red,green)){--darker: color-mix(hsl(var(--hs-tardis) calc(var(--start-lighten) - 10%)), transparent 40%);--in-between: color-mix(hsl(var(--hs-tardis) calc(var(--start-lighten) - 3%)), transparent 50%);--lighter: color-mix(hsl(var(--hs-tardis) calc(var(--start-lighten) + 5%)), transparent 70%)}background-image:linear-gradient(to bottom,var(--darker),var(--in-between) var(--in-between-start, 5%),transparent var(--transparent-start, 10%)),linear-gradient(to right,var(--darker),var(--in-between) var(--in-between-start, 5%),transparent var(--transparent-start, 10%)),linear-gradient(to left,var(--lighter) var(--in-between-start, 5%),transparent var(--light-transparent-start, 20%)),linear-gradient(to top,var(--lighter) var(--in-between-start, 5%),transparent var(--light-transparent-start, 20%))!important}.overlay[data-astro-cid-mydb3bnm]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:1rem;background:#000;padding:2rem;z-index:1}.light[data-astro-cid-mydb3bnm]{--c-lamp-glow: color-mix(in srgb, #fff 25%, hsla(216, 90%, 71%, .2));--c-lamp-glow-2: color-mix(in srgb, #fff 15%, hsl(216, 90%, 71%));position:absolute;top:-40%;left:50%;transform:translate(-50%);transform-origin:center center;width:50%;height:50%;background:radial-gradient(circle,var(--c-lamp-glow-2) 0%,var(--c-lamp-glow) 30%,transparent 50%);filter:blur(10px);border-radius:50%;opacity:0}.button[data-astro-cid-n7iexiqw]{font-family:var(--font-family);text-transform:uppercase;background-color:var(--c-background);color:var(--c-text);padding:10px 20px;border-radius:5px;border:.2em solid var(--c-text);transition:background-color .3s ease,color .3s ease;cursor:pointer;&:focus-visible{outline:1px solid var(--c-text);outline-offset:2px}&:hover{background-color:var(--c-text);color:var(--c-background)}}.have-you-seen-this-man[data-astro-cid-k35o7lbw]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:scroll;z-index:2;background-color:var(--c-background);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto auto 1fr;gap:var(--gap);padding:var(--padding-start) var(--padding) var(--padding);min-height:100svh;align-items:center;@media(max-width:1024px){grid-template-rows:1fr auto auto auto 1fr}.text{grid-column:3 / span 4;grid-row:2;@media(max-width:1024px){grid-column:1 / span 12}display:flex;flex-direction:column;gap:.5em;.line-split{opacity:0;visibility:hidden;.line{clip-path:inset(-.1em 0)}}}img{grid-column:span 4;grid-row:2;opacity:0;visibility:hidden;width:100%;height:auto;object-fit:contain;object-position:top left;@media(max-width:1024px){grid-row:3;grid-column:1 / -1}}.settings{grid-row:3;opacity:0;visibility:hidden;grid-column:1 / -1;display:flex;flex-direction:row;justify-content:center;gap:1em;margin-top:calc(var(--gap));@media(prefers-reduced-motion:no-preference){transform:translateY(20px)}@media(max-width:1024px){grid-row:4}input{width:1px;height:1px;opacity:0;position:absolute;top:0;left:0;z-index:-1;&:focus-visible~label[data-astro-cid-k35o7lbw]:before{outline:1px solid var(--c-text);outline-offset:2px}&:checked~label[data-astro-cid-k35o7lbw]:before{background-color:var(--c-background);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1667 3.16667L5.66667 11.6667L2.83333 8.83333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}label{display:flex;align-items:center;gap:.5em;position:relative;&:before{content:"";display:block;width:1em;height:1em;background-color:var(--c-text);background-size:70%;background-repeat:no-repeat;background-position:center;border-radius:2px;border:2px solid var(--c-text);z-index:1;transition:background .2s ease-in-out}}}}.hero[data-astro-cid-a42nmg7r]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);padding:0 var(--padding);min-height:100svh;place-content:center;.tardis-outer-container{grid-row:1;grid-column:1 / -1}h2{visibility:hidden;opacity:0;grid-row:1;grid-column:4 / span 6;@media(max-width:1024px){grid-column:4 / -1}.line{clip-path:inset(-.1em 0)}.line+.line{margin-left:.25em}.line+.line+.line{margin-left:.5em}}.marquee{position:absolute;bottom:0;left:0;width:100vw;display:flex;justify-content:flex-start;align-items:center;overflow:clip;pointer-events:none;z-index:1;padding-bottom:var(--padding);.marquee-inner{display:flex;flex-shrink:0;align-items:center;width:max-content;translate:calc(-100% + 100vw)!important}.marquee-item{display:flex;align-items:center;gap:1em;padding-right:1em;overflow:clip;>[data-astro-cid-a42nmg7r]{visibility:hidden;opacity:0}@media(prefers-reduced-motion:no-preference){span{transform:scale(0)}}}.marquee-text{white-space:nowrap;@media(prefers-reduced-motion:no-preference){transform:translateY(101%)}}svg{height:1.2em}}}.confirmed-sightings[data-astro-cid-rrujr6dc]{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr;gap:calc(var(--gap) * 2) var(--gap);padding:var(--padding-start) var(--padding) 0;min-height:300svh;max-width:100%;overflow:clip;h2{grid-column:3 / span 3;@media(max-width:1024px){grid-column:1 / span 6}}blockquote{display:flex;flex-direction:column;gap:1em;grid-column:4 / span 3;p{font-weight:300}@media(max-width:1024px){grid-column:2 / -1}}.media{position:sticky;top:0;display:flex;justify-content:center;align-items:center;gap:1em;grid-column:1 / -1;max-height:100svh;figure{position:absolute;display:flex;flex-direction:column;gap:.5em;max-width:80%;max-height:70svh;aspect-ratio:var(--aspect-ratio);opacity:0;visibility:hidden;transform-origin:center center;@media(prefers-reduced-motion:no-preference){&:nth-of-type(odd){transform:translate(10%) rotate(10deg) scale(.9)}&:nth-of-type(2n){transform:translate(-10%) rotate(-10deg) scale(.9)}}img{display:block;width:100%;height:100%;object-fit:contain}}}}.timeline[data-astro-cid-iokcqnzr]{--progress: 0;anchor-scope:--timeline-item;width:100%;height:300svh;overflow:clip;.timeline-inner{position:sticky;top:0;left:0;display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr auto auto auto 1fr;gap:var(--gap);padding:0 var(--padding);width:200vw;min-height:100svh;transform:translate(calc(var(--progress) * (-100% + 100vw)));@media(max-width:1024px){min-width:400vw}>p[data-astro-cid-iokcqnzr]{position:relative;z-index:2;grid-row:2;grid-column:3 / span 4;text-align:right}>h2[data-astro-cid-iokcqnzr]{position:relative;z-index:2;grid-row:3;grid-column:3 / span 4;text-align:right}>img[data-astro-cid-iokcqnzr]{position:relative;z-index:2;grid-row:4;width:100%;height:auto;object-fit:contain;grid-column:2 / span 5}.timeline-container{grid-column:9 / -1;grid-row:1 / -1;display:grid;grid-template-rows:1fr 5px 1fr;grid-template-columns:repeat(3,1fr);gap:var(--gap);--line-offset: -.25rem;.top{align-self:end}.bottom{grid-row:3}.top,.bottom{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:var(--gap)}.line{position:relative;width:100%;height:100%;background-color:var(--c-text);grid-row:2;grid-column:1 / -1;&:after{content:"";position:fixed;top:anchor(center);transform:translateY(-50%);left:0;right:anchor(center);height:2px;background-color:var(--c-background);position-anchor:--timeline-item;transition:right .4s ease-out}&:before{content:"";position:fixed;top:anchor(center);left:anchor(center);transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;background-color:var(--c-text);transition:left .4s ease-out;position-anchor:--timeline-item}}}.timeline-item{grid-row:1 / -1;grid-column:var(--column);display:grid;grid-template-rows:subgrid;margin:auto;gap:var(--gap);text-align:center;width:max(calc(400 * var(--vw)),calc(300 * var(--rem)));opacity:.5;transform-origin:center center;transition:opacity .4s ease-out,scale .4s ease-out;@media(prefers-reduced-motion:no-preference){scale:.8}&.active{opacity:1;scale:1;anchor-name:--timeline-item}img{width:100%;max-height:20svh;object-fit:contain}.content{p+p{margin-top:1em}}}}}.privacy-notice[data-astro-cid-5byxop73]{padding:var(--padding);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);>[data-astro-cid-5byxop73]{grid-column:4 / -4;@media(max-width:1024px){grid-column:1 / -1}}}.tardis-fixed-container[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;display:flex;justify-content:center;align-items:center;.tardis{pointer-events:auto}}
