token-usage-calendar[data-astro-cid-3woza4th]{display:block;min-width:0;--usage-0: #edf1ec;--usage-1: #9ced68;--usage-2: #4ade32;--usage-3: #16c343;--usage-4: #00a83e}.usage-section[data-astro-cid-3woza4th]{min-width:0}.usage-heading[data-astro-cid-3woza4th]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}h2[data-astro-cid-3woza4th]{margin:0;font:inherit;font-size:1.25rem;letter-spacing:-.025em;color:#292e25}.usage-year[data-astro-cid-3woza4th] select[data-astro-cid-3woza4th]{padding:.32rem 1.6rem .32rem .65rem;border:1px solid #e3e7de;border-radius:5px;background-color:#fff;color:#59604f;font:inherit;font-size:.8rem;cursor:var(--cursor-pointer, pointer)}.usage-year[data-astro-cid-3woza4th] select[data-astro-cid-3woza4th]:focus-visible{outline:2px solid #638753;outline-offset:3px}.usage-card[data-astro-cid-3woza4th]{box-sizing:border-box;width:100%;min-width:0;padding:1rem;border:1px solid #e5e9df;border-radius:7px;background:#fff}.usage-summary[data-astro-cid-3woza4th]{margin:0 0 1rem;font-size:.85rem;line-height:1.4;color:#464c3e}.usage-total[data-astro-cid-3woza4th]{display:inline-grid;align-items:baseline;color:var(--usage-4);font-family:Getai Grotesk,sans-serif;font-weight:900;font-variant-numeric:tabular-nums}.usage-total[data-astro-cid-3woza4th]>[data-astro-cid-3woza4th]{grid-area:1 / 1}.usage-total[data-astro-cid-3woza4th].is-animated [data-astro-cid-3woza4th][data-total-fallback]{visibility:hidden}.usage-total[data-astro-cid-3woza4th] number-flow[data-astro-cid-3woza4th]{display:inline-block;font:inherit;font-variant-numeric:tabular-nums;line-height:.9;--number-flow-mask-height: .12em;--number-flow-mask-width: .18em}.usage-total[data-astro-cid-3woza4th] number-flow[data-astro-cid-3woza4th][hidden]{display:none}.usage-empty[data-astro-cid-3woza4th]{margin:0;padding-block:1.75rem 2rem;color:#858a7c;text-align:center;font-size:.9rem}.usage-scroll[data-astro-cid-3woza4th]{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:16px 3px 7px;scrollbar-width:thin;scrollbar-color:#d4dccc transparent}.usage-scroll[data-astro-cid-3woza4th].has-liquid-scrollbar{scrollbar-width:none}.usage-scroll[data-astro-cid-3woza4th].has-liquid-scrollbar::-webkit-scrollbar{display:none}.usage-scrollbar[data-astro-cid-3woza4th]{position:relative;height:24px;margin:0 3px}.usage-scrollbar[data-astro-cid-3woza4th][hidden]{display:none}.usage-scroll-thumb[data-astro-cid-3woza4th]{position:absolute;inset:0 auto 0 0;height:24px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;user-select:none}.usage-scroll-thumb[data-astro-cid-3woza4th]:before{content:"";position:absolute;inset:50% 3px auto;height:var(--thumb-height, 6px);border-radius:999px;background:#b5bfae;transform:translateY(calc(-50% + var(--thumb-lift, 0px))) scaleX(var(--thumb-stretch, 1)) scaleY(var(--thumb-squash, 1)) skew(var(--thumb-bend, 0deg));transition:background-color .24s ease}.usage-scroll-thumb[data-astro-cid-3woza4th]:hover:before{background:#99aa8e}.usage-scroll-thumb[data-astro-cid-3woza4th].is-dragging{cursor:grabbing}.usage-scroll-thumb[data-astro-cid-3woza4th].is-dragging:before{background:#7e9470}.usage-scroll-thumb[data-astro-cid-3woza4th]:focus-visible{outline:2px solid #638753;outline-offset:1px;border-radius:999px}.usage-calendar[data-astro-cid-3woza4th]{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:17px auto;gap:5px 8px;min-width:min(610px,calc(var(--weeks) * 17px + 33px));max-width:calc(var(--weeks) * 17px + 33px)}.usage-months[data-astro-cid-3woza4th]{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:3px;align-items:start;color:#7c8373;font-size:.63rem;line-height:1}.usage-months[data-astro-cid-3woza4th] .usage-month{white-space:nowrap}.usage-weekdays[data-astro-cid-3woza4th]{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));gap:3px;color:#8a9081;font-size:.61rem;line-height:1}.usage-weekdays[data-astro-cid-3woza4th] span[data-astro-cid-3woza4th]{display:flex;align-items:center}.usage-grid[data-astro-cid-3woza4th]{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));gap:3px}.usage-grid[data-astro-cid-3woza4th] .usage-row{display:contents}.usage-grid[data-astro-cid-3woza4th] .usage-cell{min-width:0;aspect-ratio:1}.usage-grid[data-astro-cid-3woza4th] .usage-day{display:block;box-sizing:border-box;width:100%;height:100%;padding:0;border:1px solid rgb(48 65 35 / 5%);border-radius:2px;background:var(--usage-0);cursor:var(--cursor-pointer, pointer);touch-action:manipulation}.usage-grid[data-astro-cid-3woza4th] .usage-day[data-level="1"]{background:var(--usage-1)}.usage-grid[data-astro-cid-3woza4th] .usage-day[data-level="2"]{background:var(--usage-2)}.usage-grid[data-astro-cid-3woza4th] .usage-day[data-level="3"]{background:var(--usage-3)}.usage-grid[data-astro-cid-3woza4th] .usage-day[data-level="4"]{background:var(--usage-4)}.usage-grid[data-astro-cid-3woza4th] .usage-day:hover,.usage-grid[data-astro-cid-3woza4th] .usage-day:focus-visible{outline:2px solid #4d703d;outline-offset:1px}.usage-key[data-astro-cid-3woza4th]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:.5rem;color:#939988;font-size:.65rem}.usage-key[data-astro-cid-3woza4th][hidden]{display:none}.usage-swatches[data-astro-cid-3woza4th]{display:flex;gap:3px}.usage-swatches[data-astro-cid-3woza4th] i[data-astro-cid-3woza4th]{width:9px;height:9px;border:1px solid rgb(48 65 35 / 5%);border-radius:2px;background:var(--usage-0)}.usage-swatches[data-astro-cid-3woza4th] [data-astro-cid-3woza4th][data-level="1"]{background:var(--usage-1)}.usage-swatches[data-astro-cid-3woza4th] [data-astro-cid-3woza4th][data-level="2"]{background:var(--usage-2)}.usage-swatches[data-astro-cid-3woza4th] [data-astro-cid-3woza4th][data-level="3"]{background:var(--usage-3)}.usage-swatches[data-astro-cid-3woza4th] [data-astro-cid-3woza4th][data-level="4"]{background:var(--usage-4)}.usage-updated[data-astro-cid-3woza4th]{margin:.85rem 0 0;color:#969c8e;font-size:.65rem;line-height:1.5;overflow-wrap:anywhere}.usage-tooltip[data-astro-cid-3woza4th]{position:fixed;inset:auto;z-index:30;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:.3rem .45rem;border:0;border-radius:4px;background:#1b2e20;color:#fff;box-shadow:0 2px 6px #1428191a;font:inherit;font-size:.68rem;line-height:1.4;pointer-events:none;opacity:0;filter:blur(3px);transform:translateY(2px);transition:opacity .14s ease,filter .1s ease,transform .14s ease,display .14s allow-discrete,overlay .14s allow-discrete}.usage-tooltip[data-astro-cid-3woza4th]:popover-open{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;opacity:1;filter:blur(0);transform:translateY(0)}.usage-tooltip[data-astro-cid-3woza4th]:popover-open.is-scrubbing{filter:blur(1px)}@starting-style{.usage-tooltip[data-astro-cid-3woza4th]:popover-open{opacity:0;filter:blur(3px);transform:translateY(2px)}}.usage-tooltip[data-astro-cid-3woza4th] strong[data-astro-cid-3woza4th]{font:inherit}.usage-tooltip[data-astro-cid-3woza4th] span[data-astro-cid-3woza4th]{color:#c3d4c6}.usage-tooltip[data-astro-cid-3woza4th] span[data-astro-cid-3woza4th]:before{content:"·";margin-right:.4rem}.usage-tooltip[data-astro-cid-3woza4th]::backdrop{background:transparent;pointer-events:none}.usage-sr-only[data-astro-cid-3woza4th]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.usage-tooltip[data-astro-cid-3woza4th]{transition:none;filter:none;transform:none}.usage-tooltip[data-astro-cid-3woza4th]:popover-open.is-scrubbing{filter:none}.usage-scroll-thumb[data-astro-cid-3woza4th]:before{height:6px;transform:translateY(-50%);transition:none}}@media(max-width:480px){.usage-card[data-astro-cid-3woza4th]{padding:.85rem}.usage-heading[data-astro-cid-3woza4th]{margin-bottom:.7rem}.usage-summary[data-astro-cid-3woza4th]{font-size:.8rem}}@media(pointer:coarse){.usage-calendar[data-astro-cid-3woza4th]{min-width:calc(var(--weeks) * 27px + 30px)}}.layer[data-astro-cid-zzod7eit]{position:absolute;inset:0;pointer-events:none}.blur-1[data-astro-cid-zzod7eit]{z-index:1;-webkit-backdrop-filter:blur(.078125px);backdrop-filter:blur(.078125px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 87.5%,#000 100%);mask-image:linear-gradient(var(--blur-direction),transparent 87.5%,#000 100%)}.blur-2[data-astro-cid-zzod7eit]{z-index:2;-webkit-backdrop-filter:blur(.15625px);backdrop-filter:blur(.15625px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 75%,#000 87.5% 100%);mask-image:linear-gradient(var(--blur-direction),transparent 75%,#000 87.5% 100%)}.blur-3[data-astro-cid-zzod7eit]{z-index:3;-webkit-backdrop-filter:blur(.3125px);backdrop-filter:blur(.3125px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 62.5%,#000 75% 87.5%,transparent 100%);mask-image:linear-gradient(var(--blur-direction),transparent 62.5%,#000 75% 87.5%,transparent 100%)}.blur-4[data-astro-cid-zzod7eit]{z-index:4;-webkit-backdrop-filter:blur(.625px);backdrop-filter:blur(.625px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 50%,#000 62.5% 75%,transparent 87.5%);mask-image:linear-gradient(var(--blur-direction),transparent 50%,#000 62.5% 75%,transparent 87.5%)}.blur-5[data-astro-cid-zzod7eit]{z-index:5;-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 37.5%,#000 50% 62.5%,transparent 75%);mask-image:linear-gradient(var(--blur-direction),transparent 37.5%,#000 50% 62.5%,transparent 75%)}.blur-6[data-astro-cid-zzod7eit]{z-index:6;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 25%,#000 37.5% 50%,transparent 62.5%);mask-image:linear-gradient(var(--blur-direction),transparent 25%,#000 37.5% 50%,transparent 62.5%)}.blur-7[data-astro-cid-zzod7eit]{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 12.5%,#000 25% 37.5%,transparent 50%);mask-image:linear-gradient(var(--blur-direction),transparent 12.5%,#000 25% 37.5%,transparent 50%)}.blur-8[data-astro-cid-zzod7eit]{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(var(--blur-direction),transparent 0%,#000 12.5% 25%,transparent 37.5%);mask-image:linear-gradient(var(--blur-direction),transparent 0%,#000 12.5% 25%,transparent 37.5%)}.progressive-blur[data-astro-cid-kimymvsu]{position:fixed;z-index:10;left:0;right:0;height:200px;overflow:hidden;pointer-events:none}.top-blur[data-astro-cid-kimymvsu]{top:-32px;--blur-direction: to bottom}.bottom-blur[data-astro-cid-kimymvsu]{bottom:-32px;--blur-direction: to top}@media(max-width:680px){.progressive-blur[data-astro-cid-kimymvsu]{height:160px}}.page-reveal[data-astro-cid-pnnnppqj]{--reveal-depth: 320px;--reveal-visible-depth: calc(var(--reveal-depth) * .84);position:fixed;z-index:20;inset:calc(-1 * var(--reveal-visible-depth)) 0 0;pointer-events:none;visibility:hidden;animation:reveal-page 1s cubic-bezier(.4,0,.2,1) both}.page-reveal-clip[data-astro-cid-pnnnppqj]{position:absolute;inset:0 0 auto;height:var(--reveal-visible-depth);overflow:hidden}.page-reveal-boundary[data-astro-cid-pnnnppqj]{--blur-direction: to top;position:absolute;inset:0 0 auto;height:var(--reveal-depth)}.page-reveal-solid[data-astro-cid-pnnnppqj]{position:absolute;inset:var(--reveal-visible-depth) 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes reveal-page{0%{visibility:visible;transform:translateY(0)}to{visibility:hidden;transform:translateY(100%)}}@media(max-width:680px){.page-reveal[data-astro-cid-pnnnppqj]{--reveal-depth: 240px;--reveal-visible-depth: calc(var(--reveal-depth) * .8)}}@media(prefers-reduced-motion:reduce){.page-reveal[data-astro-cid-pnnnppqj]{display:none;animation:none}}.segmented-photo[data-astro-cid-4j2lmjuc]{position:relative}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.photo-hint[data-astro-cid-4j2lmjuc]{position:absolute;right:8px;bottom:calc(100% + 14px);color:#77736b;font-family:Caveat,cursive;font-size:24px;line-height:1.1;transform:rotate(-2deg);pointer-events:none}@media(max-width:600px){.segmented-photo[data-astro-cid-4j2lmjuc]{margin-top:28px}.photo-hint[data-astro-cid-4j2lmjuc]{right:4px;font-size:21px}}.subject-overlay[data-astro-cid-4j2lmjuc]{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:12px;pointer-events:none;visibility:hidden}.segmented-photo[data-astro-cid-4j2lmjuc][data-segments-ready] .subject-overlay[data-astro-cid-4j2lmjuc]{visibility:visible}.subject-trigger[data-astro-cid-4j2lmjuc]{fill:transparent;stroke:transparent;stroke-width:1.5px;pointer-events:fill;cursor:var(--cursor-pointer, pointer);outline:none;-webkit-tap-highlight-color:transparent}.subject-highlight[data-astro-cid-4j2lmjuc]{fill:transparent;stroke:transparent;stroke-width:1.5px;pointer-events:none;transition:fill .16s ease,stroke .16s ease}.subject-highlight[data-astro-cid-4j2lmjuc][data-active][data-subject-highlight=kien]{fill:#dc86ff3d;stroke:#dc86ff}.subject-highlight[data-astro-cid-4j2lmjuc][data-active][data-subject-highlight=bluejay]{fill:#d7421230;stroke:#d74212}.subject-popover[data-astro-cid-4j2lmjuc]{position:absolute;inset:auto;z-index:40;width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;overflow:visible;border:0;border-radius:12px;background:transparent;color:var(--ink);box-shadow:none;font:inherit;font-size:15px;line-height:1.5}.subject-liquid-surface[data-astro-cid-4j2lmjuc]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 6px 12px rgb(41 41 37 / 10%))}.subject-liquid-surface[data-astro-cid-4j2lmjuc] path[data-astro-cid-4j2lmjuc]{fill:#fff;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.subject-content[data-astro-cid-4j2lmjuc]{position:relative;box-sizing:border-box;max-height:inherit;padding:19px 21px;overflow:auto;overscroll-behavior:contain;border-radius:inherit}.subject-popover[data-astro-cid-4j2lmjuc][inert] .subject-content[data-astro-cid-4j2lmjuc]{pointer-events:none}@media(prefers-reduced-motion:reduce){.subject-highlight[data-astro-cid-4j2lmjuc]{transition:none;filter:none}}.subject-popover[data-astro-cid-4j2lmjuc]::backdrop{background:transparent;pointer-events:none}.subject-popover[data-astro-cid-4j2lmjuc] h2[data-astro-cid-4j2lmjuc]{margin:0 30px 5px 0;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.025em}.subject-popover[data-astro-cid-4j2lmjuc] p[data-astro-cid-4j2lmjuc]{margin:0;padding-right:8px;color:#73736b}.subject-popover[data-astro-cid-4j2lmjuc] .contact-links[data-astro-cid-4j2lmjuc]{margin-top:10px}.subject-popover[data-astro-cid-4j2lmjuc] .contact-links[data-astro-cid-4j2lmjuc] a[data-astro-cid-4j2lmjuc]{min-height:32px}.subject-close[data-astro-cid-4j2lmjuc]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#85857d;cursor:var(--cursor-pointer, pointer)}.subject-close[data-astro-cid-4j2lmjuc]:hover,.subject-close[data-astro-cid-4j2lmjuc]:focus-visible{background:#f4f4f1;color:var(--ink)}liquid-link-cursor[data-astro-cid-moitnq7d]{position:fixed;top:0;left:0;z-index:1000;width:80px;height:80px;pointer-events:none;contain:layout style}liquid-link-cursor[data-astro-cid-moitnq7d][hidden]{display:none}svg[data-astro-cid-moitnq7d]{display:block;overflow:visible}.cursor-outline[data-astro-cid-moitnq7d]{stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (forced-colors:none){.app-card[data-liquid-cursor],.hero-card[data-liquid-cursor],.app-card[data-liquid-cursor] *,.hero-card[data-liquid-cursor] *{cursor:none}html[data-liquid-scroll-cursor] *{cursor:none!important}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active){liquid-link-cursor[data-astro-cid-moitnq7d]{display:none}}@font-face{font-family:Absans;src:url(/fonts/absans.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Getai Grotesk;src:url(/fonts/getai-grotesk.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{font-family:Absans,sans-serif;color:#292925;background:#fff;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #292925;--muted: #85857d;--line: #e8e8e3}@media(hover:hover)and (pointer:fine)and (forced-colors:none){:root{--cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3.5' fill='%23292925' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E") 12 12, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='6' fill='none' stroke='white' stroke-width='4'/%3E%3Ccircle cx='12' cy='12' r='6' fill='none' stroke='%23292925' stroke-width='1.5'/%3E%3C/svg%3E") 12 12, pointer}}*{box-sizing:border-box}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;font-size:16px;line-height:1.5;cursor:var(--cursor-default, auto)}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgb(41 41 37 / 8%)}a[href],button:not(:disabled){cursor:var(--cursor-pointer, pointer)}p,h2{cursor:text}::selection{background:#800020;color:#fff}@media(forced-colors:active){::selection{background:Highlight;color:HighlightText}}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}h1,h2,p{margin:0}h2{margin-bottom:16px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.025em}.notebook{display:flex;flex-direction:column;gap:36px;width:min(700px,calc(100% - 48px));min-width:0;margin-inline:auto;padding-block:clamp(176px,12vh,200px) 192px}.intro{display:flex;flex-direction:column;gap:12px;min-width:0}.intro-copy{min-width:0;cursor:text}.photo-section{min-width:0;margin:0}.campus-photo{display:block;width:100%;height:auto;border-radius:12px}.greeting{margin-bottom:8px;color:#696962;font-size:21px;line-height:1.4;letter-spacing:-.02em}.name-word{font-family:Getai Grotesk,sans-serif;font-size:clamp(70px,9vw,88px);font-weight:900;line-height:1.05;letter-spacing:-.035em}.contact-links{margin:4px 0 0;padding:0;list-style:none;color:#73736b}.contact-links a{display:inline-flex;align-items:center;gap:8px;min-height:26px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.contact-links svg{flex:none}.contact-links a:hover,.contact-links a:focus-visible{color:var(--ink);text-decoration-color:currentColor}.app-list,.hero-list{margin:0;padding:0;list-style:none}.app-list{display:flex;flex-wrap:wrap;gap:12px}.app-card{display:grid;place-items:center;width:48px;height:48px;border-radius:8px}.app-card img{display:block;width:42px;height:42px;object-fit:contain}.app-card img[src$=".png"]{transform:scale(1.25)}.hero-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:480px}.hero-list li{min-width:0}.hero-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:142px;padding:16px 17px;border:1px solid var(--line);border-radius:12px;font-size:17px;line-height:1.4}.hero-photo{display:block;flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.hero-name{display:grid;min-width:0;max-width:100%;overflow-wrap:anywhere}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:8px 12px;transform:translateY(calc(-100% - 24px));border:1px solid var(--ink);border-radius:6px;background:#fff}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:640px),(hover:none)and (pointer:coarse){html,body{overflow-x:clip;overscroll-behavior-x:none}}@media(max-width:640px){.notebook{gap:32px;padding-block:144px 160px}}@media(max-width:480px){.greeting{font-size:19px}.app-list,.hero-list{gap:10px}.hero-card{gap:10px;min-height:120px;padding:13px 12px;font-size:15px}.hero-photo{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
