@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../media/fonts/inter-var.woff2)format("woff2")}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../media/fonts/young-serif-400.woff2)format("woff2")}@property --blur{syntax:"<length>";inherits:true;initial-value:16px}@property --frost-sat{syntax:"<number>";inherits:true;initial-value:1.2}@property --bg{syntax:"<color>";inherits:true;initial-value:#0b0e16}@property --title{syntax:"<color>";inherits:true;initial-value:#f4e7d4}@property --text{syntax:"<color>";inherits:true;initial-value:#e3e3e5}@property --muted{syntax:"<color>";inherits:true;initial-value:#9a9ca3}@property --faint{syntax:"<color>";inherits:true;initial-value:#6b6e75}@property --hair{syntax:"<color>";inherits:true;initial-value:#0000}@property --pane{syntax:"<color>";inherits:true;initial-value:#0000}@property --pane-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --pane-edge{syntax:"<color>";inherits:true;initial-value:#0000}@property --pane-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --sheet{syntax:"<color>";inherits:true;initial-value:#0000}@property --sheet-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --cast{syntax:"<color>";inherits:true;initial-value:#0000}@property --copper{syntax:"<color>";inherits:true;initial-value:#d9b8a2}@property --focus{syntax:"<color>";inherits:true;initial-value:#cfd8e8}@property --ring{syntax:"<color>";inherits:true;initial-value:#0000}:root{--bg:#0b0e16;--title:#f4e7d4;--text:#e6dccd;--muted:#a59d91;--faint:#756e65;--hair:#ffecd217;--pane:#1518226b;--pane-2:#2e324085;--pane-edge:#ffeed633;--pane-top:#ffeed61a;--blur:16px;--sheet:#0d0f16c2;--sheet-2:#0d0f16d1;--frost-sat:1.2;--cast:#00000059;--copper:#d9b8a2;--focus:#e8d9c3;--ring:#f4e4ce99;--ease:cubic-bezier(.25, 0, 0, 1);--theme-t:2.4s cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--serif:"Young Serif", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.day{--bg:#aec4d3;--title:#0b1620;--text:#15212c;--muted:#34475a;--faint:#4d6073;--hair:#14243421;--pane:#ffffff5c;--pane-2:#ffffff8f;--pane-edge:#ffffffb8;--pane-top:#ffffff80;--blur:12px;--sheet:#f8fbfdb3;--sheet-2:#f8fbfdcc;--frost-sat:1.05;--cast:#1e2c4624;--copper:#8a4424;--focus:#1e3346;--ring:#0b16206b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.theming{transition:--blur var(--theme-t), --frost-sat var(--theme-t), --bg var(--theme-t), --title var(--theme-t), --text var(--theme-t), --muted var(--theme-t), --faint var(--theme-t), --hair var(--theme-t), --pane var(--theme-t), --pane-2 var(--theme-t), --pane-edge var(--theme-t), --pane-top var(--theme-t), --sheet var(--theme-t), --sheet-2 var(--theme-t), --cast var(--theme-t), --copper var(--theme-t), --focus var(--theme-t), --ring var(--theme-t)}body{font-family:var(--sans);color:var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;min-height:100svh;font-size:16px;font-weight:410;line-height:1.6;overflow-x:clip}a{color:inherit}img,video,canvas,svg{display:block}button{font:inherit;color:inherit}strong,b{color:var(--title);font-weight:610}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.glass{background:color-mix(in srgb, var(--pane) 64%, var(--bg));box-shadow:inset 0 1px 0 var(--pane-top), inset 0 0 0 1px var(--hair), 0 1px 2px var(--cast);position:relative}.pill.glass,.chip.glass{background:color-mix(in srgb, var(--pane) 72%, var(--bg))}.glass:before{content:"";border-radius:inherit;background:linear-gradient(146deg, var(--pane-edge) 0%, transparent 32%, transparent 68%, var(--pane-edge) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pill{letter-spacing:-.005em;height:38px;color:var(--title);cursor:pointer;transition:background-color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:510;text-decoration:none;display:inline-flex}.pill:hover{background:var(--pane-2)}.pill:active{transform:translateY(1px)}.pill svg{flex:none;width:15px;height:15px}.wrap{width:100%;max-width:1200px;padding-left:calc(var(--gutter) + 8px);padding-right:calc(var(--gutter-r) + 8px);margin:0 auto}.section{padding:72px 0 24px;position:relative}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.section-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--title);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1}.section-note{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.card-ring:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ring);opacity:0;transition:opacity .26s var(--ease);pointer-events:none;position:absolute;inset:0}.card-ring .thumb img,.card-ring .thumb video{transition:opacity .5s var(--ease), transform .9s var(--ease-out)}@media (hover:hover){:root:not(.scroll-still) .card-ring:hover:after{opacity:1}:root:not(.scroll-still) .card-ring:hover .thumb img,:root:not(.scroll-still) .card-ring:hover .thumb video{transform:scale(1.045)}}.card-ring:focus-visible:after{opacity:1}.card-ring:has(:focus-visible):after{opacity:1}@media (prefers-reduced-motion:reduce){.card-ring:hover .thumb img,.card-ring:hover .thumb video{transform:none}}
