@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-500-normal.Dw3M13d8.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff");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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-ext-400-normal.DzElnxZw.woff2)format("woff2"),url(/_astro/young-serif-latin-ext-400-normal.4arC2Gh9.woff)format("woff");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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff");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:Card Game;src:url(/_astro/CardGame-Regular.Be3ETgA7.ttf)format("truetype");font-display:swap}:root{--ivory:#f3eee4;--blue:#1f3fbf;--ink:#1d1d1d;--gray:#7a7468;--beige:#e4dccb;--mono:"DM Mono", ui-monospace, Menlo, monospace;--slab:"Young Serif", Georgia, serif}html{background:var(--ivory);font-size:max(min(100vw,1760px)/200,min(5.5px,.714286vw))}html[data-state=door],html[data-state=walking]{overflow:hidden}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;font-size:max(12px,1.7rem);overflow-x:clip}h1,h2,h3,p,ol,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}section:focus{outline:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#site-nav{z-index:40;background:var(--ivory);height:11rem;position:fixed;inset:0 0 auto}html[data-state=door] #site-nav,html[data-state=walking] #site-nav{background:0 0}#site-nav ol{grid-template-columns:repeat(6,22.5rem);width:140rem;max-width:100%;margin-inline:auto;padding:4.3rem 0 0 6rem;display:grid}#site-nav a{padding-bottom:1rem;font-size:max(10px,1.7rem);line-height:2.2rem;display:inline-block;position:relative}.nav-room,.nav-label{white-space:nowrap;display:block}.nav-room{color:var(--blue)}.nav-underline{left:calc(var(--dx) * .1rem);width:calc(var(--w) * .1rem);color:var(--blue);position:absolute;top:calc(100% - .7rem);overflow:visible}.nav-underline path{stroke-dasharray:1 2;stroke-dashoffset:1.05px;transition:stroke-dashoffset .2s}#site-nav a:hover .nav-underline path,#site-nav a[aria-current] .nav-underline path{stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.3,.7,.2,1)}.door-layer{pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html[data-state=door] .door-layer,html[data-state=walking] .door-layer{display:block}#wall{z-index:10;background:var(--ivory)}#front{z-index:30}.cam{transform-origin:0 0;position:absolute;inset:0}.stage{width:min(80vw,124.45vh);height:min(51.43vw,80vh);margin:auto;position:absolute;inset:0}.wordmark{width:100%;height:100%;position:absolute;inset:0}.rig{aspect-ratio:600/800;width:26.6%;position:absolute;top:21.34%;left:41.69%}.rig-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.door-plant,.door-sign,.ground-wide{display:none}#porch path{transition:fill .35s}.ajar #porch path:first-child{fill:var(--blue)}.leaf-clip{perspective:62em;perspective-origin:50% 54%;border-radius:50% 50% 0 0/24.8% 24.8% 0 0;width:45%;height:68.125%;position:absolute;top:18.125%;left:27.5%;overflow:hidden}.leaf{background:var(--ivory);transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;overflow:visible}.ajar .leaf{transform:rotateY(11deg)}html[data-state=walking] .leaf{transition:none}.leaf-fill path{fill:var(--ivory)}#knob{transform-box:fill-box;transform-origin:50% 25%;transition:transform .3s}.ajar #knob{transform:rotate(-22deg)}.door-button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50% 50% 0 0/24% 24% 0 0;width:54%;height:73%;padding:0;position:absolute;top:13.6%;left:23%}html[data-state=walking] .door-button{pointer-events:none}.door-hint{color:var(--blue);font-family:var(--mono);white-space:nowrap;font-size:max(12px,1.7rem);transition:opacity .25s;position:absolute;top:114%;left:50%;transform:translate(-50%)}.hint-touch{display:none}@media (hover:none){.hint-mouse{display:none}.hint-touch{display:inline}}html[data-state=walking] .door-hint{opacity:0}html[data-state=door] #front:not(.ajar) .leaf{animation:4.2s ease-in-out -1.6s infinite door-invite}html[data-state=door] #front:not(.ajar) #knob{animation:4.2s ease-in-out -1.6s infinite knob-invite}@keyframes door-invite{0%,66%,to{transform:rotateY(0)}77%{transform:rotateY(15deg)}84%{transform:rotateY(10deg)}90%{transform:rotateY(12deg)}}@keyframes knob-invite{0%,56%,76%,to{transform:rotate(0)}64%{transform:rotate(-30deg)}}#inside{z-index:20;background:var(--ivory);position:relative}#inside-depth{background:var(--ivory);flex-direction:column;min-height:100dvh;display:flex}#inside-depth main{flex:1}html[data-room] .room{display:none}.site-footer .page{padding:0 6rem 3.6rem}.footer-line{width:128rem;max-width:100%;height:1rem;overflow:visible}.footer-info{flex-wrap:wrap;align-items:baseline;gap:1rem 6rem;margin-top:2rem;font-size:max(11px,1.7rem);display:flex}.footer-email,.footer-info a:hover{color:var(--blue)}.footer-location{color:var(--gray);margin-left:auto}.page{width:140rem;max-width:100%;margin-inline:auto;position:relative}.room{padding-bottom:10rem}.hero{height:47rem;position:relative}.room-title{left:calc(var(--x) * .1rem);top:calc(var(--y) * .1rem);width:calc(var(--tw) * .1rem);position:absolute}.room-title svg{width:100%;height:auto;overflow:visible}.art{z-index:1;left:calc(var(--x) * .1rem);top:calc(var(--y) * .1rem);width:calc(var(--w) * .1rem);position:absolute}.art svg{width:100%;height:auto;overflow:visible}.tagline{max-width:128rem;font-size:max(13px,2.2rem);position:absolute;top:37.5rem;left:6rem}.frame{background:var(--beige);position:relative;overflow:hidden}.frame img,.photo{object-fit:cover;width:100%;height:100%;display:block}.ph-note{color:var(--gray);font-size:max(10px,1.4rem);position:absolute;bottom:1.3rem;left:1.5rem}.ph-note.static{position:static}.card h3{margin-top:1.7rem;font-size:max(13px,1.9rem)}.meta{color:var(--gray);margin-top:.5rem;font-size:max(11px,1.5rem)}.grid-ads{grid-template-columns:repeat(2,63rem);gap:6rem 2rem;padding-left:6rem;display:grid}.grid-ads .frame{height:40rem}.grid-photos{grid-template-columns:repeat(3,41.3rem);align-items:start;gap:2rem;padding-left:6rem;display:grid}.photo-col{gap:2rem;display:grid}.photo-col .frame{height:calc(var(--h) * .1rem)}.photo{height:auto}.grid-studio{grid-template-columns:repeat(6,1fr);gap:5rem 2rem;width:128rem;margin-left:6rem;display:grid}.grid-studio .wide{grid-column:span 4}.grid-studio .narrow{grid-column:span 2}.grid-studio .frame{height:47rem}.about{grid-template-columns:52rem 62rem;gap:6rem;padding-left:6rem;display:grid}.portrait img{width:100%;height:auto;display:block}.about-trio{grid-template-columns:var(--cols);gap:2rem;width:128rem;margin:8rem 0 0 6rem;display:grid}.about-trio img,.about-air img,.about-close img{width:100%;height:auto;display:block}.about-air{grid-template-columns:52rem 70rem;align-items:center;gap:6rem;width:128rem;margin:10rem 0 0 6rem;display:grid}.about-air p{color:var(--blue);font-family:var(--slab);font-size:max(19px,3.2rem);line-height:1.3}.about-close{grid-template-columns:34rem 1fr 34rem;align-items:center;gap:6rem;width:128rem;margin:10rem 0 0 6rem;display:grid}.about-close-text{text-align:center;gap:2.4rem;font-size:max(13px,2.1rem);line-height:1.5;display:grid}.close-line{font-family:var(--slab);font-size:max(22px,4.2rem);line-height:1.15}.hello{color:var(--blue);font-family:var(--slab);margin-top:2rem;font-size:max(22px,4.2rem);font-weight:400;line-height:1.2}.bio-ph{gap:2.2rem;margin-top:3.4rem;display:grid}.bio-ph i{background:var(--beige);height:1.2rem;display:block}.bio-ph i:nth-child(7){width:61%}.bio-ph .ph-note{margin-top:.6rem}.bio{gap:1.6rem;margin-top:3.4rem;line-height:1.6;display:grid}.what{margin-top:5rem;font-size:max(14px,2.2rem)}.skills{grid-template-columns:repeat(3,1fr);gap:1.4rem 2rem;margin-top:2.6rem;display:grid}.skills li{height:4.4rem;min-height:30px;color:var(--blue);align-items:center;padding-left:2rem;font-size:max(11px,1.5rem);display:flex;position:relative}.skills svg{width:100%;height:100%;position:absolute;inset:0}.button{background:var(--blue);color:var(--ivory);margin-top:3rem;padding:1.6rem 2.3rem;font-size:max(12px,1.6rem);display:inline-block}a.button:hover{background:var(--ink)}.contact{margin-top:-1rem;padding-left:6rem}.drop{font-family:var(--slab);font-size:max(24px,6.3rem);font-weight:400;line-height:1.1}.email-wrap{margin-top:4.6rem;display:inline-block}.email{color:var(--blue);font-size:max(17px,3.8rem)}.email-wrap svg{width:100%;overflow:visible}.links{flex-wrap:wrap;gap:1rem 15rem;margin-top:5.6rem;font-size:max(13px,2.1rem);display:flex}.links a:hover{color:var(--blue)}.location{color:var(--gray);margin-top:5.6rem;font-size:max(12px,1.75rem)}.card-link{display:block}.card-link .frame img{transition:transform .5s cubic-bezier(.3,.7,.2,1)}.card-link:hover .frame img{transform:scale(1.025)}.card-link:hover h3{color:var(--blue)}.c-back{color:var(--blue);margin:12rem 0 0 6rem;font-size:max(12px,1.7rem);display:inline-block}.c-back:hover{color:var(--ink)}.c-title{color:var(--blue);font-family:var(--slab);text-align:center;margin-top:5rem;font-size:max(44px,13rem);line-height:1}.c-link{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.c-subtitle{font-family:var(--slab);text-align:center;margin-top:1.5rem;font-size:max(20px,4.2rem);line-height:1.15}.c-copy{text-align:center;width:88rem;max-width:calc(100% - 32px);margin:10rem auto;font-size:max(13px,2.1rem);line-height:1.55}.c-lead{margin-top:5rem}.circled{white-space:nowrap;margin:0 .9rem 0 .4rem;position:relative}.circled svg{width:calc(100% + 3.6rem);height:calc(100% + .84em);position:absolute;top:-.42em;left:-1.8rem;overflow:visible}.c-single{width:84rem;max-width:100%;height:auto;margin:8rem auto;display:block}.c-pair{grid-template-columns:var(--cols);display:grid}.c-pair.narrow{width:calc(var(--pair-w,120) * 1rem);max-width:100%;margin-inline:auto}.c-pair img{object-fit:cover;width:100%;height:100%;display:block}.c-pair.blend img,.c-blend,.c-badge{mix-blend-mode:multiply}.c-badge{width:66rem;max-width:calc(100% - 32px);height:auto;margin:5rem auto 0;display:block}.c-badge-note{color:var(--gray);text-align:center;margin-top:max(24px,4rem);font-size:max(12px,1.5rem)}.c-badge-note+.c-badge{margin-top:max(8px,1.2rem)}.c-small{width:56rem}.c-full{width:100%;margin:0}.c-full+.c-pair{margin-top:max(40px,8rem)}.c-video{background:var(--ink);width:108rem;max-width:100%;height:auto;margin:8rem auto;display:block}.c-list{margin-top:2.4rem;font-size:max(13px,2.1rem);line-height:1.7}.c-chapter{width:128rem;max-width:calc(100% - 32px);margin:10rem auto 5rem}.c-chapter h3{font-family:var(--slab);font-size:max(22px,4.2rem);line-height:1.15}.c-chapter p{max-width:100rem;margin-top:2.4rem;font-size:max(13px,2.1rem);line-height:1.55}.drawing [data-part]{transform-box:fill-box;transition:fill .35s}.art.play [data-part=Shade] path{fill:var(--blue)}.art.play [data-part=Pillow]{transform-origin:50% 100%;animation:.9s ease-in-out wiggle}.art.play [data-part^=Print-]{transform-origin:50% 0;animation:2.2s ease-in-out infinite sway}.art.play [data-part=Print-2]{animation-delay:-.7s}.art.play [data-part=Print-3]{animation-delay:-1.4s}.art.play [data-part=Brushes]{transform-origin:50% 100%;animation:1.1s ease-in-out infinite wiggle}.art.play [data-part=Painting]{transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate rise}.art.play [data-part^=Steam-]{animation:1.9s ease-in-out infinite steam}.art.play [data-part=Steam-2]{animation-delay:.3s}.art.play [data-part=Steam-3]{animation-delay:.6s}.art.play [data-part=Heart]{transform-origin:50%;animation:1.3s ease-in-out infinite beat}.art.play [data-part=Flag]{transform-origin:50% 100%;animation:1.4s ease-in-out flag}.art.play [data-part=Letter]{animation:1.4s ease-in-out letter}@keyframes wiggle{25%{transform:rotate(-6deg)}70%{transform:rotate(5deg)}}@keyframes sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes rise{to{transform:translateY(-6%)scaleY(1.06)}}@keyframes steam{0%{opacity:0;transform:translateY(14%)}45%{opacity:1}to{opacity:0;transform:translateY(-20%)}}@keyframes beat{50%{transform:scale(1.22)}}@keyframes flag{45%,60%{transform:rotate(68deg)}}@keyframes letter{50%{transform:translate(-10%,-22%)rotate(-7deg)}}@media (width<=760px){html{font-size:10px}body{font-size:15px}#site-nav{height:104px}#site-nav ol{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:7px 10px;width:auto;padding:12px 16px 0}#site-nav a{padding-bottom:5px;font-size:11.5px;line-height:15px}.nav-underline{max-width:100%;top:calc(100% - 4px);left:-2px}.stage{width:100vw;height:100dvh}.wordmark{display:none}.door-plant,.door-sign,.ground-wide{display:inline}.ground-narrow{display:none}.rig{--rig:min(100vw, 60dvh);left:calc(50vw - var(--rig) / 2);top:calc(104px + (100dvh - 104px - var(--rig) * 4 / 3) / 2);width:var(--rig)}.page{width:auto}.room{padding:128px 16px 56px}.campaign{padding:0 0 56px}.c-back{margin:110px 0 0 16px;padding:10px 0;font-size:14px}.c-title{margin-top:28px;font-size:52px}.c-subtitle{margin-top:8px;font-size:25px}.c-copy{margin:40px auto;font-size:15px}.c-lead{margin-top:28px}.circled{margin:0 8px 0 4px}.circled svg{width:calc(100% + 16px);left:-8px}.c-single,.c-video{margin:40px auto}.c-full{margin:0}.c-small{width:72%}.c-badge{margin-top:24px}.c-list{margin-top:14px;font-size:15px}.c-pair:not(.blend){grid-template-columns:1fr}.c-chapter{margin:44px auto 24px}.c-chapter h3{font-size:25px}.c-chapter p{margin-top:14px;font-size:15px}.site-footer .page{padding:0 16px 28px}.footer-line{width:100%;height:8px}.footer-info{gap:0 24px;margin-top:4px;font-size:14px}.footer-info a,.links a{padding:10px 0;display:inline-block}.footer-email{width:100%}.footer-location{width:100%;margin-left:0}.hero{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:32px;display:flex}.art{width:min(46vw,190px);margin-bottom:8px;position:static}.room-title{width:calc(var(--tw) / 932 * (100vw - 32px));position:static}.tagline{margin-top:16px;font-size:16px;position:static}.card h3{font-size:16px}.meta,.skills li{font-size:13px}.ph-note{font-size:12px}.hello{font-size:28px}.what{margin-top:32px;font-size:18px}.button{font-size:14px}.drop{font-size:34px}.email{font-size:22px}.links{font-size:16px}.location{font-size:14px}.grid-ads,.grid-photos,.grid-studio,.about{grid-template-columns:1fr;gap:32px;width:auto;margin:0;padding:0}.grid-ads .frame,.grid-studio .frame{height:62vw}.grid-studio .wide,.grid-studio .narrow{grid-column:auto}.photo-col .frame{height:calc(var(--h) * .22vw)}.photo-col,.grid-photos{gap:16px}.about-trio,.about-air{grid-template-columns:1fr;gap:16px;width:auto;margin:32px 0 0}.about-air{gap:20px}.about-air p{font-size:21px}.about-close{grid-template-columns:1fr 1fr;gap:12px;width:auto;margin:40px 0 0}.about-close-text{grid-area:1/1/auto/-1;margin-bottom:12px;font-size:16px}.close-line{font-size:24px}.bio{font-size:15px}.contact{margin:0;padding:0}.skills{grid-template-columns:repeat(2,1fr);gap:10px}.links{gap:0 28px;margin-top:22px}.email-wrap{margin-top:24px}.location{margin-top:32px}}@media (prefers-reduced-motion:reduce){.leaf,#knob{transition:none}.ajar .leaf,.ajar #knob{transform:none}html[data-state=door] #front .leaf,html[data-state=door] #front #knob{animation:none}.art.play *{animation:none!important}}@media (width>=761px){#darkroom .hero,#studio .hero{height:51rem}}.vlogs{grid-template-columns:repeat(2,63rem);gap:5rem 2rem;padding-left:6rem;display:grid}.vlogs .frame{aspect-ratio:16/9}.vlog-play,.vlogs iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vlog-play{cursor:pointer;background:0 0;padding:0}.vlog-play img{transform:scale(1.012)}.vlog-badge{background:var(--blue);width:max(52px,8.4rem);height:max(52px,8.4rem);color:var(--ivory);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vlog-badge svg{width:56%;height:56%}.vlog-play:hover .vlog-badge{transform:translate(-50%,-50%)scale(1.08)}.cg{--card:"Card Game", var(--mono);width:128rem;margin:12rem 0 0 6rem}.cg-line{width:100%;height:1rem;overflow:visible}.cg-eyebrow{color:var(--gray);justify-content:space-between;margin-top:1.6rem;font-size:max(12px,1.7rem);display:flex}.cg-title{color:var(--blue);font-family:var(--card);white-space:nowrap;margin-top:3rem;font-size:28rem;line-height:.92}.cg-intro{grid-template-columns:66rem 48rem;justify-content:space-between;margin-top:5rem;display:grid}.cg-copy{align-content:start;gap:2rem;font-size:max(13px,2.1rem);line-height:1.55;display:grid}.cg-spec{margin:0;font-size:max(12px,1.7rem)}.cg-spec div{border-top:1px solid var(--blue);justify-content:space-between;gap:2rem;padding:1.1rem 0;display:flex}.cg-spec div:last-child{border-bottom:1px solid var(--blue)}.cg-spec dt{color:var(--gray)}.cg-spec dd{text-align:right;margin:0}.cg-deck{grid-template-columns:repeat(13,1fr);gap:1rem;margin-top:8rem;display:grid}.cg-card{aspect-ratio:5/7;border:1.5px solid var(--blue);color:var(--blue);font-family:var(--card);background:#fbf8f1;border-radius:.8rem;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;position:relative}.cg-letter{font-size:6rem;line-height:1}.cg-index{font-size:max(9px,1.4rem);line-height:1;position:absolute;top:.5rem;left:.7rem}.cg-index-end{inset:auto .7rem .5rem auto;transform:rotate(180deg)}@media (hover:hover){.cg-card:hover{background:var(--blue);color:var(--ivory);transform:translateY(-.5rem)}}.cg-try{background:var(--blue);color:var(--ivory);gap:1.6rem;margin-top:8rem;padding:5rem 6rem;font-size:max(12px,1.7rem);display:grid}.cg-try input{width:100%;color:var(--ivory);caret-color:var(--ivory);font-family:var(--card);background:0 0;border:0;padding:0;font-size:13rem;line-height:1.15}.cg-try input:focus-visible{outline:2px solid var(--ivory);outline-offset:.6rem}.cg-uses{grid-template-columns:var(--cols);gap:2rem;margin-top:8rem;display:grid}.cg-use{display:block}.cg-use img{width:100%;height:auto;display:block}.cg-use span{margin-top:1.7rem;font-size:max(13px,1.9rem);display:block}.cg-use:hover span{color:var(--blue)}@media (width<=760px){.vlogs{grid-template-columns:1fr;gap:28px;padding:0}.cg{width:auto;margin:56px 0 0}.cg-line{height:8px}.cg-eyebrow{margin-top:12px;font-size:13px}.cg-title{margin-top:18px;font-size:calc(22vw - 7.04px)}.cg-intro{grid-template-columns:1fr;gap:24px;margin-top:24px}.cg-copy{gap:14px;font-size:15px}.cg-spec{font-size:14px}.cg-spec div{padding:9px 0}.cg-deck{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:40px}.cg-card{border-radius:5px}.cg-letter{font-size:27px}.cg-index{display:none}.cg-try{gap:10px;margin-top:40px;padding:22px 18px;font-size:13px}.cg-try input{font-size:44px}.cg-uses{grid-template-columns:1fr;gap:28px;margin-top:40px}.cg-use span{margin-top:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cg-card{transition:none}}@media (width>=761px) and (width<=1100px){#studio .hero{height:55rem}}.c-disclaimer{width:128rem;max-width:calc(100% - 32px);color:var(--gray);text-align:center;margin:max(32px,8rem) auto 0;font-size:max(12px,1.5rem)}@media (width>=761px) and (orientation:portrait){.stage{width:96vw;height:61.7vw}}
