@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.0i7lhkw2ij3q1.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0t2awsxbm3c7a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.1v4l5w6-86t-v.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-italic.00j_b5ffkonkh.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-italic.0398zdsnbtl6o.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-italic.0by3gh2t3oa9b.woff2)format("woff2-variations");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}
.theme-t{--font-display:"Fraunces Variable", Georgia, serif;--font-sans:"DM Mono", ui-monospace, monospace}.theme-t .site{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:100dvh;min-height:32rem;position:relative;overflow:hidden}.theme-t .site:active{cursor:grabbing}.theme-t .site[data-view=plan],.theme-t .site[data-view=plan]:active{cursor:default}.theme-t .plan{transform-style:preserve-3d;transition:top .6s var(--ease-settle);position:absolute;top:55%;left:50%}.theme-t .site[data-view=plan] .plan{top:50%}.theme-t .ground{background-color:#f8f8f8;background-image:linear-gradient(#14141412 1px,#0000 1px),linear-gradient(90deg,#14141412 1px,#0000 1px);background-size:62px 62px;border:1px solid #1414144d;position:absolute;inset:-5.5rem}.theme-t .plot{border:1px solid #14141466;transition:opacity .5s;position:absolute}.theme-t .plot[data-quiet=true]{opacity:.35}.theme-t .plot-label{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:1rem;position:absolute;bottom:-1.9em;left:0}.theme-t .plot-label.far{opacity:var(--stand,1);inset:-1.9em 0 auto auto;rotate:180deg}.theme-t .post{width:0;height:0;transform:rotateZ(calc(var(--spin,32deg) * -1 * var(--stand,1)));transform-style:preserve-3d;translate:0 calc((1 - var(--stand,1)) * var(--lift,0px));position:absolute}.theme-t .board{bottom:0;left:calc(var(--bw) / -2);width:var(--bw);rotate:x calc(var(--stand,1) * -90deg);translate:0 0 calc((1 - var(--stand,1)) * 2px);transform-origin:bottom;transition:scale .7s var(--ease-settle) var(--delay,0s), opacity .38s;display:block;position:absolute;scale:1}.theme-t .board img{width:100%;height:auto;transition:filter .4s;display:block}.theme-t .board[data-lit=true]{transition-delay:0s;scale:1.15}.theme-t .board[data-dim=true] img{filter:brightness(.62)saturate(.6)}.theme-t .board[data-down=true]{pointer-events:none;scale:1 .04}.theme-t .board[data-down=true] img{filter:brightness(.7)saturate(.5)}.theme-t .site[data-view=plan] .board[data-down=true]{opacity:.3;scale:1}.theme-t .shadow{bottom:0;left:calc(var(--bw) / -2);width:var(--bw);height:calc(var(--bh) * 1.1);filter:blur(2px);transform-origin:bottom;opacity:var(--stand,1);background:linear-gradient(#0000,#0000004d);transition:opacity .5s;position:absolute;transform:skew(-40deg)}.theme-t .shadow[data-down=true],.theme-t .site[data-entering=true] .plot,.theme-t .site[data-entering=true] .shadow,.theme-t .board[data-away=true]{opacity:0}.theme-t .board[data-entering=true]{transition:scale .42s var(--ease-settle);scale:1.5}@media (prefers-reduced-motion:reduce){.theme-t .board,.theme-t .board img,.theme-t .shadow,.theme-t .plot{transition:none}}.theme-t .site{perspective:2600px;perspective-origin:50% 20%;background:radial-gradient(90% 80% at 50% 38%,#f8f8f8 0%,#eee 68%,#e6e6e6 100%)}.theme-t .site[data-view=model] .plan{top:58%}html:has(.theme-t .site){scrollbar-gutter:auto;background:#eee}.theme-t .site:after{content:"";z-index:15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.07 0%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E");position:absolute;inset:0}.theme-t .site .ground{background-color:#fff;background-image:linear-gradient(#1414140d 1px,#0000 1px),linear-gradient(90deg,#1414140d 1px,#0000 1px);border-color:#1414141a;box-shadow:0 50px 110px -40px #0000001a}.theme-t .site .plot{background:#fafafa;border:0;border-radius:3px;box-shadow:inset 0 3px 8px #0000000d,inset 0 0 0 1px #00000006,0 1px #fff}.theme-t .site .shadow{filter:blur(5px);background:linear-gradient(#0000,#00000042)}
