:root{color-scheme:light;--paper:#f0d7c2;--ink:#735448}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--paper)}body{font-family:Arial,Helvetica,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.footer{position:relative;min-height:100svh;overflow:hidden;padding-top:32px}.top{width:calc(100% - 24.15%);margin:0 auto;display:grid;grid-template-columns:1fr 190px 60px;column-gap:75px;position:relative;z-index:2}.brands{display:block;width:300px;height:41px}.brands img{display:block;width:100%;height:auto}.about p{font-size:15px;line-height:26px;margin:15px 0 21px}.about p a{text-underline-offset:2px}.clocks{display:flex;gap:25px}.clocks>div{display:flex;flex-direction:column;min-width:76px}.clocks time{font-family:monospace;font-size:16px;color:#4f352d;line-height:20px;font-variant-numeric:tabular-nums;letter-spacing:-.35px}.clocks span{font-size:14px;line-height:23px}.clocks small{font:11px/20px monospace;letter-spacing:1.6px;color:#98705e}a{color:inherit}nav h2{font:12px/18px monospace;letter-spacing:2px;font-weight:400;margin:5px 0 59px}nav>a{display:block;width:max-content;text-decoration:none;font-size:18px;line-height:39px}nav>a:hover,.meta a:hover{color:#40271f}.arrow{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e4bda2;color:#222;font-size:17px;margin-left:4px;transition:transform .25s}nav>a:hover .arrow{transform:translate(2px,-2px)}.legal{position:relative;z-index:2;margin-top:107px;text-align:center}.meta{display:flex;justify-content:center;align-items:center;gap:19px;font:13px/20px monospace;letter-spacing:1px}.meta b{font-weight:400}.meta a{text-decoration:none}.meta a.email{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ba8d72}.status{display:flex;align-items:center;gap:8px}.status i{width:10px;height:10px;background:#9b573b;border-radius:50%;box-shadow:0 0 9px #a65e3e45}.legal p{font-size:13px;line-height:20px;margin-top:18px}.landscape{position:absolute;bottom:0;left:0;width:100%;height:calc(100vw * .23284);pointer-events:none}.mountains{position:absolute;bottom:0;width:100%;height:auto;display:block}.cloud,.sun{position:absolute;height:auto;mix-blend-mode:multiply}.cloud.large{width:8.606%;left:13.886%;top:7.48%;animation:cloudDrift 25s ease-in-out infinite alternate}.cloud.small{width:6.019%;left:34.107%;top:25.17%;animation:cloudDriftSmall 29s ease-in-out infinite alternate}.sun{width:10.137%;left:74.287%;top:5.44%;animation:sunFloat 18s ease-in-out infinite alternate}.birds{position:absolute;inset:0;width:100%;height:100%}@keyframes cloudDrift{to{transform:translateX(24px)}}@keyframes cloudDriftSmall{to{transform:translateX(-18px)}}@keyframes sunFloat{to{transform:translateY(-2px)}}
@media(min-width:1600px){.top{grid-template-columns:1fr 190px 60px;column-gap:75px}}@media(max-width:1200px){.top{width:85%;grid-template-columns:1fr 180px 65px;column-gap:35px}.about p{font-size:13px}.clocks{gap:15px}.legal{margin-top:100px}.meta{font-size:11px;gap:12px;letter-spacing:.5px}.footer{min-height:max(100svh,700px)}}@media(max-width:760px){.footer{padding:30px 24px 0;min-height:920px}.top{width:100%;grid-template-columns:1fr 1fr;gap:38px 25px}.about{grid-column:1/-1}.brands{width:265px;height:auto}.about p{font-size:13px;line-height:23px;margin-top:20px}.clocks{justify-content:space-between;gap:8px}.clocks>div{min-width:0}.clocks time{font-size:13px}.clocks span{font-size:12px}.clocks small{font-size:9px;letter-spacing:.7px}nav h2{margin:0 0 15px}nav>a{font-size:16px;line-height:35px}.legal{margin-top:40px}.meta{flex-wrap:wrap;gap:8px 12px;font-size:10px}.meta b{display:none}.legal p{font-size:11px;line-height:18px;margin:20px auto 0;max-width:340px}.landscape{width:1000px;left:50%;transform:translateX(-50%);height:233px}.sun{left:65%}.cloud.large{left:26%}}@media(prefers-reduced-motion:reduce){.cloud,.sun{animation:none}}
.cloud,.sun{mix-blend-mode:normal}
@media(min-width:1201px){.legal{margin-top:97px}}nav h2{margin-bottom:54px}.cloud.large{animation-timing-function:steps(24)}.cloud.small{animation-timing-function:steps(18)}.sun{animation:none}@media(max-width:760px){nav h2{margin-bottom:15px}}
@media(max-width:760px){.sun{left:58%}.cloud.large{left:36%}}

.brands{display:flex;align-items:center;gap:12px;text-decoration:none;color:#53382e;width:310px}.brand-icon{width:39px;height:39px;flex-shrink:0}.brands>span{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:26px}.brands small{display:block;font:9px/15px monospace;letter-spacing:1.6px}.arrow{color:#53382e}dialog{color:var(--ink);background:var(--paper);border:1px solid #b98b72;padding:52px;max-width:560px;width:calc(100% - 40px)}dialog::backdrop{background:#3e241e88;backdrop-filter:blur(4px)}dialog small{font:11px monospace;letter-spacing:2px}dialog h1{font-size:36px;letter-spacing:-1px;color:#53382e;font-weight:500;margin:24px 0 18px}dialog p{font-size:16px;line-height:1.8}.close{position:absolute;right:16px;top:10px;background:none;border:0;font-size:30px;color:inherit;cursor:pointer}.return{background:#53382e;color:#f0d7c2;border:0;padding:14px 18px;margin-top:20px;cursor:pointer;font:12px monospace}a:focus-visible,button:focus-visible{outline:2px solid #a24e32;outline-offset:5px}.cloud,.sun,.mountains{image-rendering:pixelated}@media(max-width:760px){.brands{width:100%}.brands>span{font-size:28px}.brands small{font-size:8px}.top{grid-template-columns:1.1fr 1fr}dialog{padding:34px 26px}}
