@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/13f3c7229c24fa8d-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4b9b692f07f4b76-s.291wzr_wi4_ch.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c9f190b866cf655-s.302w80tar8_r6.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f863d956c274424-s.p.1fl9bxoicio18.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/13f3c7229c24fa8d-s.p.1bc6vz5_wy2ig.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b9b692f07f4b76-s.291wzr_wi4_ch.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c9f190b866cf655-s.302w80tar8_r6.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:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f863d956c274424-s.p.1fl9bxoicio18.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:"Baloo Bhaijaan 2 Fallback";src:local(Arial);ascent-override:112.76%;descent-override:65.98%;line-gap-override:0.0%;size-adjust:95.78%}.WfT1WW_className{font-family:"Baloo Bhaijaan 2","Baloo Bhaijaan 2 Fallback";font-style:normal}.WfT1WW_variable{--font-site:"Baloo Bhaijaan 2", "Baloo Bhaijaan 2 Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#f7f5ec;--color-paper-2:#f0ede0;--color-paper-3:#e6e1d1;--color-ink:#12161c;--color-ink-2:#272c32;--color-muted:#565b63;--color-rule:#d7d4c9;--color-accent:#f7d21a;--color-accent-deep:#c6a000;--color-accent-ink:#12161c;--color-accent-2:#0065b3;--color-accent-3:#ff6165;--color-mint:#70e093;--color-mint-deep:#00703e;--color-focus:#0065b3;--color-card:#fcfbf6;--color-edge:#d2c6aa;--color-fringe:#fefcf8;--color-kraft:#ae7d52;--color-sand:#d9ac69;--color-sugar:#c6dfef;--color-hill-1:#ebf0da;--color-hill-2:#d6eacc;--color-leaf:#36a558;--font-display:"Chillax", ui-rounded, ui-sans-serif, sans-serif;--font-body:var(--font-display);--font-outlier:"Geist Mono", ui-monospace, monospace;--radius-card:24px;--radius-stock:16px;--radius-input:14px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px #12161c0f, 0 12px 28px -14px #12161c38;--shadow-paper:drop-shadow(0 0 .6px #12161c52) drop-shadow(1.5px 2.5px 1.5px #12161c1a) drop-shadow(6px 14px 16px #12161c21);--tracking-display:-.03em;--display-weight:600;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-snap:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(96.5939% -.359416 4.5732);--color-paper-2:lab(93.7289% -.50649 6.88325);--color-paper-3:lab(89.6912% -.588566 8.43577);--color-ink:lab(7.18701% -.807524 -4.96674);--color-ink-2:lab(17.6029% -.970513 -5.05484);--color-muted:lab(38.4872% -1.04997 -5.09093);--color-rule:lab(85.017% -.453144 6.11637);--color-accent:lab(85.5346% 1.8867 81.9865);--color-accent-deep:lab(67.8958% 6.49405 81.2955);--color-accent-ink:lab(7.18701% -.807524 -4.96674);--color-accent-2:lab(40.8654% .66337 -56.6553);--color-accent-3:lab(63.1376% 63.6989 32.7469);--color-mint:lab(81.0534% -46.131 27.4765);--color-mint-deep:lab(41.2239% -38.6305 19.9727);--color-focus:lab(40.8654% .66337 -56.6553);--color-card:lab(98.6517% -.219762 2.66073);--color-edge:lab(80.4421% .866354 15.6292);--color-fringe:lab(99.1096% -.190079 2.2795);--color-kraft:lab(56.8331% 15.8778 31.52);--color-sand:lab(73.3346% 11.3173 40.7802);--color-sugar:lab(87.3159% -6.18348 -10.9331);--color-hill-1:lab(93.9245% -4.71345 10.169);--color-hill-2:lab(90.6892% -10.7663 12.1963);--color-leaf:lab(60.123% -45.3517 29.9719);--shadow-card:0 1px 2px lab(7.18701% -.807524 -4.96674/.06), 0 12px 28px -14px lab(7.18701% -.807524 -4.96674/.22);--shadow-paper:drop-shadow(0 0 .6px lab(7.18701% -.807524 -4.96674/.32)) drop-shadow(1.5px 2.5px 1.5px lab(7.18701% -.807524 -4.96674/.1)) drop-shadow(6px 14px 16px lab(7.18701% -.807524 -4.96674/.13))}}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:saturate(1.06)brightness(1.04)}
:root{--color-felt:#1c4732;--color-felt-ink:#f4f2e9;--color-paper-on-ink:#dad7cf;--shadow-felt-card:0 2px 4px #0e191359, 4px 10px 18px -6px #040e0880;--color-frame:#12161c14}@supports (color:lab(0% 0 0)){:root{--color-felt:lab(26.5559% -19.8101 7.8047);--color-felt-ink:lab(95.4339% -.358999 4.57349);--color-paper-on-ink:lab(86.1537% -.355273 4.57611);--shadow-felt-card:0 2px 4px lab(7.47972% -5.83105 2.30886/.35), 4px 10px 18px -6px lab(3.19094% -3.2545 1.2865/.5);--color-frame:lab(7.18701% -.807524 -4.96674/.08)}}.site{--font-display:var(--font-site), ui-rounded, system-ui, sans-serif;--font-body:var(--font-display);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.11 0 0 0 0 0.08 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.004 0.07' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.98 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--torn-sheet:polygon(0.0% 0.56%, 2.1% 1.43%, 4.2% 0.3%, 6.2% 1.53%, 8.3% 0.73%, 10.4% 0.83%, 12.5% 1.87%, 14.6% 1.01%, 16.7% 2.03%, 18.8% 1.33%, 20.8% 2.11%, 22.9% 2.47%, 25.0% 1.6%, 27.1% 0.17%, 29.2% 1.11%, 31.2% 1.5%, 33.3% 0.42%, 35.4% 1.2%, 37.5% 0.91%, 39.6% 0.17%, 41.7% 1.62%, 43.8% 0.56%, 45.8% 0.84%, 47.9% 0.21%, 50.0% 1.26%, 52.1% 1.91%, 54.2% 1.67%, 56.2% 0.1%, 58.3% 0.97%, 60.4% 0.27%, 62.5% 0.3%, 64.6% 0.25%, 66.7% 0.02%, 68.8% 1.39%, 70.8% 2.17%, 72.9% 2.14%, 75.0% 0.6%, 77.1% 0.56%, 79.2% 0.9%, 81.2% 0.22%, 83.3% 0.27%, 85.4% 0.79%, 87.5% 0.51%, 89.6% 0.92%, 91.7% 0.32%, 93.8% 0.06%, 95.8% 0.12%, 97.9% 1.26%, 100.0% 1.43%, 100.0% 99.49%, 97.9% 99.08%, 95.8% 98.44%, 93.8% 99.37%, 91.7% 98.97%, 89.6% 98.39%, 87.5% 99.93%, 85.4% 98.69%, 83.3% 99.91%, 81.2% 99.1%, 79.2% 99.53%, 77.1% 98.5%, 75.0% 99.03%, 72.9% 99.57%, 70.8% 99.49%, 68.8% 97.52%, 66.7% 98.13%, 64.6% 98.3%, 62.5% 98.85%, 60.4% 99.68%, 58.3% 99.41%, 56.2% 99.84%, 54.2% 99.11%, 52.1% 99.87%, 50.0% 98.9%, 47.9% 99.67%, 45.8% 98.9%, 43.8% 99.76%, 41.7% 99.08%, 39.6% 98.98%, 37.5% 97.9%, 35.4% 97.91%, 33.3% 98.7%, 31.2% 99.37%, 29.2% 98.46%, 27.1% 98.3%, 25.0% 97.92%, 22.9% 98.5%, 20.8% 98.62%, 18.8% 98.5%, 16.7% 98.67%, 14.6% 98.97%, 12.5% 99.83%, 10.4% 98.46%, 8.3% 99.9%, 6.2% 99.56%, 4.2% 99.26%, 2.1% 98.78%, 0.0% 99.43%);--torn-top:polygon(0.0% 0.88%, 1.7% 1.18%, 3.3% 0.84%, 5.0% 0.13%, 6.7% 0.72%, 8.3% 1.1%, 10.0% 1.09%, 11.7% 0.13%, 13.3% 0.71%, 15% 0.04%, 16.7% 0.32%, 18.3% 0.48%, 20.0% 0.2%, 21.7% 0.2%, 23.3% 0.27%, 25.0% 0.75%, 26.7% 0.32%, 28.3% 1.04%, 30% 0.22%, 31.7% 0.05%, 33.3% 0.57%, 35.0% 0.62%, 36.7% 0.58%, 38.3% 0.5%, 40.0% 0.25%, 41.7% 0.65%, 43.3% 0.2%, 45.0% 0.03%, 46.7% 0.8%, 48.3% 1.05%, 50.0% 0.32%, 51.7% 0.36%, 53.3% 0.41%, 55.0% 1.1%, 56.7% 0.24%, 58.3% 0.29%, 60% 0.82%, 61.7% 0.73%, 63.3% 0.11%, 65.0% 0.47%, 66.7% 0.67%, 68.3% 0.18%, 70.0% 0.15%, 71.7% 0.42%, 73.3% 1.06%, 75.0% 0.88%, 76.7% 0.78%, 78.3% 0.62%, 80.0% 0.07%, 81.7% 0.56%, 83.3% 1.14%, 85.0% 1.48%, 86.7% 1.71%, 88.3% 1.46%, 90.0% 0.45%, 91.7% 0.33%, 93.3% 0.04%, 95.0% 0.1%, 96.7% 0.37%, 98.3% 0.53%, 100.0% 0.84%, 100% 100%, 0% 100%);background:var(--grain), var(--fibre), var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);flex-direction:column;font-size:1.0625rem;font-weight:500;line-height:1.6;display:flex}.site main{flex:1}.site h1,.site h2,.site h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:0;line-height:1.25}.site p{color:var(--color-ink-2)}.site a{color:var(--color-accent-2)}.site mark{background:color-mix(in oklab, var(--color-accent) 55%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding-inline:.15em}.site .muted{color:var(--color-muted)}.btn{--edge:5px;justify-content:center;align-items:center;gap:var(--space-xs);min-height:54px;padding:0 var(--space-lg);border-radius:var(--radius-stock);font:inherit;color:var(--color-ink);background:var(--grain), var(--fibre), var(--color-card);box-shadow:inset 0 0 0 1px var(--color-rule), 0 var(--edge) 0 0 var(--color-edge);cursor:pointer;transition:translate var(--dur-micro) var(--ease-snap), box-shadow var(--dur-micro) var(--ease-snap);border:0;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.site a.btn{color:var(--color-ink)}.btn--primary{background:var(--grain), var(--fibre), var(--color-accent);color:var(--color-accent-ink);box-shadow:0 var(--edge) 0 0 var(--color-accent-deep), 2px calc(var(--edge) + 4px) 10px -3px color-mix(in oklab, var(--color-ink) 32%, transparent);transition-timing-function:var(--ease-spring)}.btn:hover{--edge:7px;translate:0 -2px}.btn:active{--edge:1px;translate:0 4px}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn--small{min-height:44px;padding:0 var(--space-md);--edge:4px;font-size:1rem}.btn--small:hover{--edge:5px}.nav{z-index:var(--z-raised);position:relative}.nav .container{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:76px;display:flex}.nav__brand{align-items:center;gap:var(--space-sm);font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--color-ink)!important}.nav__brand img{border-radius:12px;width:44px;height:44px}.nav__links{align-items:center;gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.nav__links a:not(.btn){color:var(--color-ink);font-size:1rem;text-decoration:none}.nav__links a:not(.btn):hover{color:var(--color-accent-2)}.nav__links a[aria-current=page]:not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-deep);text-decoration-color:var(--color-accent-deep);text-decoration-thickness:3px}@media (max-width:40rem){.nav__links .nav__text{display:none}}.hero{min-height:calc(100dvh - 76px);padding-block:var(--space-md);align-items:center;display:grid}.hero .container{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hero+.section{padding-block-start:var(--space-2xl)}.hero h1{font-size:var(--text-display);max-width:none}.hero .lead{color:var(--color-ink-2);margin-block-start:var(--space-lg)}.hero__actions{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.hero__note{font-size:var(--text-sm);color:var(--color-muted);margin-block-start:var(--space-md)}.felt{aspect-ratio:5/4;min-height:360px;max-height:76dvh;filter:var(--shadow-paper);margin-inline:0 auto;position:relative}.felt__sheet{clip-path:var(--torn-sheet);border-radius:var(--radius-card);background:var(--grain), radial-gradient(120% 90% at 30% 20%, color-mix(in oklab, var(--color-felt) 82%, white), var(--color-felt));position:absolute;inset:0}.felt__card{aspect-ratio:2/3;width:30%;box-shadow:var(--shadow-felt-card);translate:calc(-50% + var(--x,0%)) calc(-50% + var(--y,0%));rotate:var(--r,0deg);transition:translate var(--dur-short) var(--ease-snap);border-radius:10px;position:absolute;top:50%;left:50%;overflow:hidden}.felt__card img{object-fit:cover;width:100%;height:100%}.felt:hover .felt__card{translate:calc(-50% + var(--x,0%) * 1.12) calc(-50% + var(--y,0%) - 2%)}.felt__caption{text-align:center;color:var(--color-felt-ink);font-size:var(--text-sm);position:absolute;inset-block-end:6%;inset-inline:0}.section{padding-block:var(--section-gap-s)}.section--gap{padding-block:var(--section-gap)}.head{gap:var(--space-md);align-content:start;max-width:46rem;margin-block-end:var(--space-2xl);display:grid}.head h2{font-size:var(--text-section)}.head .lead{color:var(--color-ink-2)}.specials{gap:var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.special{gap:var(--space-md);align-content:start;display:grid}.special__card{aspect-ratio:2/3;filter:var(--shadow-paper);border-radius:14px;position:relative;overflow:hidden}.special__card img{object-fit:cover;width:100%;height:100%}.special:nth-child(odd) .special__card{rotate:-1.5deg}.special:nth-child(2n) .special__card{rotate:1.2deg}.special h3{font-size:var(--text-title)}.special__tag{padding:0 var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--color-ink);color:var(--color-paper);vertical-align:middle;margin-inline-start:var(--space-xs);font-weight:600;display:inline-block}@media (max-width:60rem){.specials{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.screen{aspect-ratio:20/13;border-radius:var(--radius-card);outline:1px solid var(--color-frame);outline-offset:-1px;filter:var(--shadow-paper);background:var(--color-felt)}.screen>img{object-position:center top}.facts{margin:var(--space-xl) 0 0;gap:var(--space-lg);padding:0;list-style:none;display:grid}.facts li{gap:var(--space-2xs);border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-md);display:grid}.facts strong{font-weight:600;font-size:var(--text-title);color:var(--color-ink)}.modes{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.screen--play{aspect-ratio:14/13;background:var(--color-paper-2)}.switch{gap:var(--space-xs);max-width:100%;padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-3);margin-block-end:var(--space-xl);display:inline-flex;overflow-x:auto}.switch button{min-height:44px;padding:0 var(--space-lg);white-space:nowrap;border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-snap), color var(--dur-micro) var(--ease-snap);background:0 0;border:0;font-weight:600}.switch button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.switch button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.steps{counter-reset:step;gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;gap:var(--space-sm);min-height:260px;padding:var(--space-xl);border-radius:var(--radius-card);background:var(--grain), var(--color-card);box-shadow:var(--shadow-card);align-content:start;display:grid;position:relative}.steps li:before{content:counter(step);font-size:var(--text-display-s);color:var(--color-accent-deep);font-weight:600;line-height:1}.steps h3{font-size:var(--text-title)}@media (max-width:60rem){.steps{grid-template-columns:minmax(0,1fr)}}.rows{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.rows dl{margin:0}.rows .row{gap:var(--gap-columns);padding-block:var(--space-xl);border-block-start:1px solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.rows .row:last-child{border-block-end:1px solid var(--color-rule)}.rows dt{font-size:var(--text-title);font-weight:600;line-height:1.3}.rows dd{color:var(--color-ink-2);margin:0}.faq details{border-block-start:1px solid var(--color-rule)}.faq details:last-child{border-block-end:1px solid var(--color-rule)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-lg);cursor:pointer;min-height:72px;font-size:var(--text-title);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border-radius:var(--radius-pill);background:var(--color-paper-3);width:36px;height:36px;transition:rotate var(--dur-short) var(--ease-snap);flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.faq details[open] summary:after{rotate:45deg}.faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:8px}.faq details p{max-width:62ch;padding-block-end:var(--space-xl)}.close{padding-block:var(--section-gap-s);color:var(--color-paper);margin-block-start:var(--section-gap-s);position:relative}.close:before{content:"";clip-path:var(--torn-top);background:var(--grain), var(--color-ink);z-index:-1;position:absolute;inset:0}.close .container{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.close h2{font-size:var(--text-section);color:var(--color-paper)}.close p{color:var(--color-paper-on-ink);margin-block-start:var(--space-md)}.close .hero__actions{margin-block-start:var(--space-xl)}.close__cards{aspect-ratio:4/3;position:relative}.close{isolation:isolate}.doc{padding-block:var(--space-3xl) var(--section-gap)}.doc .container{gap:var(--space-3xl);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;display:grid}.doc__toc{gap:var(--space-xs);font-size:var(--text-sm);display:grid;position:sticky;inset-block-start:var(--space-xl)}.doc__toc a{color:var(--color-ink-2);text-decoration:none}.doc__toc a:hover{color:var(--color-accent-2)}.doc__body{gap:var(--space-lg);max-width:72ch;display:grid}.doc__body h1{font-size:var(--text-display-s);max-width:20ch}.doc__body h2{font-size:var(--text-2xl);border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg)}.doc__body h3{font-size:var(--text-title);margin-block-start:var(--space-md)}.doc__body p,.doc__body li{line-height:1.75}.doc__body ul,.doc__body ol{gap:var(--space-xs);color:var(--color-ink-2);margin:0;padding-inline-start:var(--space-lg);display:grid}.doc__body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.doc__body th,.doc__body td{text-align:start;padding:var(--space-sm) var(--space-sm);border-block-end:1px solid var(--color-rule)}.doc__body th{font-weight:600;font-size:var(--text-sm);color:var(--color-muted)}.doc__cards{gap:var(--space-md);flex-wrap:wrap;display:flex}.doc__cards figure{gap:var(--space-2xs);text-align:center;width:112px;font-size:var(--text-sm);color:var(--color-muted);margin:0;display:grid}.doc__cards img{object-fit:cover;width:112px;height:168px;filter:var(--shadow-paper);border-radius:10px}.doc__note{padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper-2)}.fill{color:var(--color-muted);outline:1px dashed var(--color-muted);outline-offset:2px;border-radius:4px;padding-inline:.2em}.footer{padding-block:var(--space-3xl) var(--space-xl);background:var(--grain), var(--color-paper-2)}.footer__line{font-size:var(--text-section);max-width:18ch;color:var(--color-ink);font-weight:600;line-height:1.25}.footer__links{gap:var(--space-lg);margin:var(--space-2xl) 0 0;padding:var(--space-lg) 0 0;border-block-start:1px solid var(--color-rule);flex-wrap:wrap;list-style:none;display:flex}.footer__links a{color:var(--color-ink)}.footer__legal{font-size:var(--text-sm);color:var(--color-muted);margin-block-start:var(--space-lg)}@media (prefers-reduced-motion:no-preference){@keyframes deal{0%{opacity:0;translate:calc(-50% + var(--x,0%) * .4) calc(-50% + 6%)}}.felt__card{animation:deal .6s var(--ease-snap) both;animation-delay:calc(var(--i,0) * 70ms)}}@media (max-width:60rem){.hero .container,.showcase,.modes,.rows,.close .container,.doc .container{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.rows .row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.doc__toc{position:static}.felt{width:100%;min-height:0}.hero{min-height:0}.switch button{padding:0 var(--space-md)}.steps li{min-height:0}}.skip{z-index:var(--z-sticky-nav);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-stock);background:var(--color-ink);position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);translate:0 -200%;color:var(--color-paper)!important}.skip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;translate:0}
