@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.p.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._2egJDW_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}._2egJDW_variable{--font-display:"Fraunces", "Fraunces Fallback"}
.kesfet{--k-bg:#0b3b4c;--k-ink:#eef6f5;--k-soft:#eef6f5b8;--k-accent:#7fd3d8;--k-line:#eef6f529;background:var(--k-bg);color:var(--k-ink);flex:1;min-height:100%;transition:background-color 1.1s,color 1.1s}.kesfet[data-band=sea]{--k-bg:#0b3b4c;--k-accent:#7fd3d8}.kesfet[data-band=river]{--k-bg:#0c4840;--k-accent:#8fe3c6}.kesfet[data-band=stone]{--k-bg:#2b332e;--k-accent:#dcc9a2}.kesfet[data-band=fall]{--k-bg:#0f3a3b;--k-accent:#c4ece6}.kesfet[data-band=tea]{--k-bg:#1c4721;--k-accent:#bfe47f}.kesfet[data-band=mist]{--k-bg:#39474c;--k-accent:#dfe8ea}.kesfet[data-band=summit]{--k-bg:#0b1020;--k-accent:#f3d38b}.kesfet[data-band=wood]{--k-bg:#36211a;--k-accent:#eab47c}.kesfet[data-band=table]{--k-bg:#47201a;--k-accent:#f2c37c}.kesfet[data-band=plan]{--k-bg:#17302d;--k-accent:#9fdcc8}.kesfet[data-band=dusk]{--k-bg:#2a1016;--k-accent:#ffb36b}.kesfet .k-display{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 60;letter-spacing:-.02em}.kesfet .k-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--k-accent);font-size:.75rem;font-weight:600}.kesfet a{text-underline-offset:3px}.kesfet ::selection{background:var(--k-accent);color:#0b1020}.kesfet [data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.kesfet [data-reveal][data-shown=true]{opacity:1;transform:none}html:has(.kesfet){scroll-behavior:smooth}@keyframes k-kenburns{0%{transform:scale(1.14)translateY(1.5%)}to{transform:scale(1)}}@keyframes k-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)rotate(4deg)}to{opacity:1;filter:none;transform:none}}@keyframes k-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes k-cue{0%,to{transform-origin:top;transform:scaleY(.35)}50%{transform-origin:top;transform:scaleY(1)}}.kesfet .k-kenburns{animation:18s cubic-bezier(.2,.6,.2,1) both k-kenburns}.kesfet .k-letter{animation:.9s cubic-bezier(.2,.8,.2,1) both k-rise;animation-delay:calc(.15s + var(--i) * 70ms);display:inline-block}.kesfet .k-fade{animation:.9s both k-fade}.kesfet .k-scroll-cue span{animation:1.8s ease-in-out infinite k-cue}.kesfet .k-rail{scrollbar-width:none;overscroll-behavior-x:contain}.kesfet .k-rail::-webkit-scrollbar{display:none}.kesfet .k-stars{opacity:.8;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 32% 68%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 54% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 72% 44%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 86% 82%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 92% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 6% 86%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 44% 40%,#fff 50%,#0000 51%);background-size:420px 420px}.kesfet .k-memory img{filter:sepia(.55)contrast(1.05)saturate(.8)}.kesfet .k-ridge{color:var(--k-bg);transition:color 1.1s}body:has(.radio-mini) .k-alt-label{bottom:6rem}@media (prefers-reduced-motion:reduce){.kesfet,.kesfet .k-ridge{transition:none}.kesfet [data-reveal]{opacity:1;transition:none;transform:none}.kesfet .k-kenburns,.kesfet .k-letter,.kesfet .k-fade,.kesfet .k-scroll-cue span{animation:none}html:has(.kesfet){scroll-behavior:auto}}
