@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{font-family:DM Sans Variable,sans-serif;color:#35382e;background:#faf8f3;font-synthesis:none;--paper: #faf8f3;--ink: #35382e;--muted: #636a59;--line: #e5e3d9;--serif: "Instrument Serif", Georgia, serif;--gutter: clamp(24px, 5.2vw, 80px);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-weight:500;text-wrap:balance}em{font-family:var(--serif);font-weight:400}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #6550bd;outline-offset:6px}::selection{background:#e6def5;color:#35382e}svg{display:block;flex-shrink:0}button:active{transform:translateY(1px)}.shell{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.eyebrow,.small-label{font-size:10px;font-weight:550;letter-spacing:.14em;line-height:1.6}.eyebrow{color:#666a5d}.handwritten,.scene-note{font-family:var(--serif);font-style:italic;font-size:22px;font-weight:400}.character{display:block;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:5;transform:translateY(-160%);background:var(--ink);color:var(--paper);padding:14px}.skip-link:focus{transform:translateY(0)}.site-header{min-height:115px;display:flex;align-items:center;gap:54px;position:relative;z-index:3}.home-link{display:block}.wordmark{display:inline-block;position:relative;font-family:Bricolage Grotesque Variable,sans-serif;font-size:24px;font-weight:800;line-height:.83;letter-spacing:-1.2px;color:#303429;padding-bottom:15px}.wordmark svg{position:absolute;width:29px;height:10px;left:18px;bottom:0;color:#6e4db7}.header-note{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:17px}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:32px;font-size:12px}.site-header nav>a{padding-block:12px;transition:color .25s}.site-header nav>a:hover{color:#6e4db7}.site-header nav>.nav-invitation{border:1px solid #d6d8ca;border-radius:30px;padding:11px 16px;display:flex;align-items:center;gap:18px}.menu-toggle{display:none}.hero{padding-top:55px;display:grid;grid-template-columns:43% 57%;align-items:start}.hero-copy{padding-top:32px;position:relative;z-index:1}.hero-copy>.eyebrow{display:flex;align-items:center;gap:11px;font-size:9px}.three-dots{display:inline-flex;gap:3px}.three-dots i{width:5px;height:5px;border-radius:50%;background:#8a6dd5}.three-dots i:nth-child(2){background:#e98758}.three-dots i:nth-child(3){background:#60b6a4}.hero h1{font-size:clamp(51px,5.65vw,82px);line-height:1.06;letter-spacing:-.055em;margin-top:25px;white-space:nowrap}.hero h1 em{font-size:1.16em;letter-spacing:-.025em}.hero-description{font-size:14px;line-height:1.85;color:var(--muted);margin-top:28px}.hero-description strong{color:var(--ink);font-weight:450}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:7px 7px 7px 22px;background:#3c4435;color:#faf8f3;border-radius:30px;font-size:12px;font-weight:500;min-height:49px;transition:background .3s,transform .3s var(--ease)}.button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#58604f;transition:transform .3s var(--ease)}.button:hover{background:#293321}.button:hover>span{transform:rotate(10deg)}.hero .button{margin-top:27px}.hero-footnote{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--muted);margin-top:13px;padding-left:12px}.hero-scene{min-height:530px;position:relative;margin-top:6px;isolation:isolate}.hero-character{position:absolute;margin:0}.hero-character:before{content:"";position:absolute;width:84%;height:15px;bottom:49px;left:8%;background:radial-gradient(ellipse,#5c514c20 0%,transparent 70%);z-index:-1}.hero-character .character{position:relative}.hero-character figcaption{margin-top:12px;text-align:center;font-size:10px;letter-spacing:.12em;font-weight:550}.hero-character figcaption span{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted);margin-top:4px}.hero-easy{width:35%;max-width:246px;left:0;bottom:32px;z-index:1}.hero-grum{width:36%;max-width:250px;left:33%;bottom:0;z-index:3}.hero-zipp{width:30%;max-width:208px;right:0;bottom:78px;z-index:2}.scene-note{position:absolute;right:3%;top:10px;font-size:21px;transform:rotate(5deg);color:var(--muted)}.note-arrow{position:absolute;right:11%;top:46px;width:52px;height:60px;color:var(--muted)}.hero-scene-caption{position:absolute;right:3%;bottom:0;font-family:var(--serif);font-size:18px;font-style:italic;transform:rotate(-8deg);color:var(--muted);max-width:100px;line-height:1.2;text-align:center}.hero-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:37px;padding-bottom:28px;margin-top:59px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.hero-bottom a{display:flex;align-items:center;gap:12px;padding-block:8px}.club-story{display:grid;grid-template-columns:45% 55%;gap:0;padding-top:104px;padding-bottom:104px;align-items:center}.story-cameo{position:relative;width:320px;height:300px;margin-inline:auto}.little-note{position:absolute;top:2px;right:0;background:#f0ede3;padding:26px 27px 30px;transform:rotate(7deg);width:225px;min-height:153px;border-radius:2px;box-shadow:0 9px 20px #5b4d2910}.little-note:before{content:"";width:65px;height:20px;background:#e4dfccaa;position:absolute;top:-9px;left:80px;transform:rotate(-3deg)}.little-note>span{font-size:9px;letter-spacing:.12em;color:var(--muted)}.little-note p{font-size:20px;line-height:1.35;letter-spacing:-.025em;margin-top:14px}.little-note em{font-size:1.3em}.story-cameo>.character{width:205px;position:absolute;left:0;bottom:45px}.story-cameo:after{content:"";width:215px;height:2px;background:var(--line);position:absolute;left:0;bottom:44px}.story-cameo-caption{position:absolute;bottom:12px;left:10px;font-size:10px;color:var(--muted)}.story-copy{max-width:540px;padding-right:20px}.story-copy .eyebrow{font-size:9px}.story-copy h2{font-size:clamp(32px,3.5vw,50px);line-height:1.12;letter-spacing:-.045em;margin-top:19px}.story-copy h2 em{font-size:1.12em}.story-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted);max-width:425px;margin-top:22px}.story-copy>p+p:not(.eyebrow){margin-top:12px}.story-signoff{display:block;margin-top:22px;color:#686c5b;transform:rotate(-2deg)}.members{padding-top:66px;padding-bottom:46px;position:relative}.members:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line)}.members-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px}.members-heading h2{font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-.045em;margin-top:15px}.members-heading h2 em{font-size:1.1em}.members-heading>p{font-size:12px;line-height:1.8;color:var(--muted);padding-right:7%;padding-bottom:5px}.member-stage{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;min-height:480px}.member-selector{padding-top:63px}.member-selector>.small-label{font-size:9px;color:var(--muted);padding-left:14px}.member-tabs{display:flex;flex-direction:column;gap:6px;margin-top:15px}.member-tabs button{background:transparent;display:flex;align-items:center;gap:12px;padding:12px;min-height:75px;border-radius:12px;text-align:left;transition:background .3s var(--ease)}.member-tabs button:hover{background:#f0eee7}.member-tabs button[aria-selected=true]{background:#eeece4}.member-tabs button>span:not(.character-avatar){font-size:12px;font-weight:600;letter-spacing:.04em}.member-tabs button small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:4px}.member-tabs button>svg{margin-left:auto;width:14px;opacity:0}.member-tabs button[aria-selected=true]>svg{opacity:1}.character-avatar{width:42px;height:48px;position:relative;overflow:hidden;display:block;flex:0 0 auto;border-radius:45% 45% 12px 12px}.character-avatar .character{width:100%;height:100%;object-fit:cover;object-position:center top}.avatar-easy .character{object-position:70% top}.member-selector-note{display:block;font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.1;color:var(--muted);margin-top:30px;margin-left:24px;transform:rotate(-6deg)}.member-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;min-width:0}.member-portrait{min-height:480px;position:relative;display:flex;justify-content:center;align-items:end;padding-bottom:48px;isolation:isolate;animation:portrait-appear .7s var(--ease)}.portrait-backdrop{width:90%;max-width:360px;height:84%;position:absolute;bottom:20px;left:5%;border-radius:48% 48% 42% 42%;background:var(--tint);opacity:.64;z-index:-1;transition:background .35s}.member-portrait>.pose-actor{width:auto;max-width:88%;height:370px;object-fit:contain;position:relative}.member-grum .member-portrait>.pose-actor{height:auto;width:290px;margin-bottom:28px}.member-zipp .member-portrait>.pose-actor{width:245px;height:auto;margin-bottom:14px}.member-portrait:after{content:"";position:absolute;bottom:41px;left:20%;width:60%;height:17px;z-index:-1;background:radial-gradient(ellipse,#42394f18,transparent 70%)}.member-signature{position:absolute;bottom:1px;right:4%;font-family:var(--serif);font-style:italic;font-size:61px;letter-spacing:-.04em;color:var(--mood);transform:rotate(-8deg)}.member-annotation{position:absolute;top:6px;right:0;font-size:18px;color:var(--muted);transform:rotate(7deg);z-index:1}.member-grum .member-annotation,.member-zipp .member-annotation{top:33px;right:5%}.member-bio{padding-top:45px;padding-bottom:22px;animation:copy-in .6s var(--ease)}.member-bio .eyebrow{color:var(--mood);font-size:9px;letter-spacing:.07em}.member-bio h3{font-size:clamp(28px,2.8vw,40px);line-height:1.13;letter-spacing:-.035em;margin-top:18px}.member-bio h3 em{font-size:1.15em}.member-description{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px;max-width:330px}.trait-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.trait-list span{border:1px solid #dddcd1;border-radius:20px;padding:5px 9px;font-size:9px;color:var(--muted);white-space:nowrap}.member-facts{margin-top:23px;border-top:1px solid var(--line);padding-top:19px}.member-facts>div{display:grid;grid-template-columns:74px 1fr;gap:12px;margin-bottom:12px}.member-facts dt{font-size:9px;letter-spacing:.1em;color:var(--muted);padding-top:3px}.member-facts dd{font-size:11px;color:#5e6554;line-height:1.6}.text-link{display:inline-flex;align-items:center;gap:25px;padding-block:12px;border-bottom:1px solid #b3b7a6;font-size:12px;font-weight:500}.text-link svg{transition:transform .3s var(--ease)}.text-link:hover svg{transform:translate(3px,-3px)}.member-bio .text-link{margin-top:8px}.member-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:27px;margin-left:233px}.member-bottom>.handwritten{font-size:21px;color:var(--muted)}.member-pagination{display:flex;align-items:center;gap:8px}.member-pagination>span{font-size:11px;font-variant-numeric:tabular-nums;margin-right:15px}.member-pagination i{font-style:normal;color:var(--muted);margin-left:4px}.member-pagination button{width:37px;height:37px;display:grid;place-items:center;background:transparent;border:1px solid #ddded3;border-radius:50%;transition:background .3s}.member-pagination button:hover{background:#eaeade}.check-in{padding-top:82px;padding-bottom:70px}.check-in-card{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:66px 70px 60px;background:#f0eee6;border-radius:30px}.check-in-form h2{font-size:clamp(33px,3.4vw,48px);line-height:1.1;letter-spacing:-.045em;margin-top:17px}.check-in-form h2 em{font-size:1.12em}.check-in-form>p:not(.eyebrow){margin-top:20px;font-size:12px;line-height:1.7;color:var(--muted)}.feeling-options{padding:0;margin:26px 0 0;border:0;display:flex;flex-direction:column;gap:9px}.feeling-options label{display:flex;align-items:center;gap:13px;min-height:75px;padding:10px 15px;background:#f6f4ef;border:1px solid transparent;border-radius:12px;cursor:pointer;position:relative;transition:background .3s,border-color .3s}.feeling-options label:hover{background:#faf9f5}.feeling-options label.feeling-selected{background:#fbfaf6;border-color:#a3a992}.feeling-options label:focus-within{outline:2px solid #6550bd;outline-offset:3px}.feeling-options input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.feeling-options .character-avatar{width:35px;height:41px}.feeling-label{font-size:12px;font-weight:500}.feeling-label small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:4px}.radio-indicator{width:18px;height:18px;border-radius:50%;border:1px solid #c6cabb;margin-left:auto;display:grid;place-items:center;flex-shrink:0}.feeling-selected .radio-indicator{color:#f9f8f1;background:#59664d;border-color:#59664d}.check-in-form>.check-in-footnote{font-size:10px!important;color:var(--muted);max-width:260px}.feeling-response{display:flex;align-items:center;flex-direction:column;padding-top:10px;min-width:0}.portrait-window{position:relative;width:100%;max-width:340px;height:265px;border-bottom:1px solid #d4d7c9;overflow:hidden}.portrait-window-label{display:block;text-align:center;font-size:9px;letter-spacing:.12em;color:var(--muted);position:relative;z-index:1}.expression-layers{position:absolute;width:245px;height:235px;bottom:-25px;left:50%;transform:translate(-50%)}.expression-layers .character{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;opacity:1;transition:opacity .25s var(--ease)}.expression-layers .character.expression-hidden{opacity:0}.response-grum .expression-layers{width:265px;height:211px;bottom:0}.response-zipp .expression-layers{width:220px;height:235px;bottom:-10px}.portrait-caption{font-size:15px;position:absolute;bottom:16px;right:-3px;color:#626c55;transform:rotate(-8deg);background:#f0eee6e6;padding:3px 8px;border-radius:5px}.feeling-message{text-align:center;margin-top:23px;max-width:315px;min-height:115px}.feeling-message h3{font-size:20px;line-height:1.3;letter-spacing:-.025em}.feeling-message p{color:var(--muted);font-size:12px;line-height:1.75;margin-top:11px;text-wrap:pretty}.hello-button{display:flex;align-items:center;gap:16px;background:#faf9f4;border:1px solid #d4d9c8;border-radius:30px;padding:12px 20px;margin-top:13px;min-height:44px;font-size:11px;transition:background .25s,transform .25s var(--ease)}.hello-button:hover{background:#e3e7d9}.closing{position:relative;padding-top:62px;padding-bottom:88px;text-align:center}.closing-crew{width:360px;height:135px;margin-inline:auto;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.closing-crew .character{position:absolute;bottom:-14px;width:125px}.closing-crew .character-easy{left:8px;width:133px;bottom:-22px}.closing-crew .character-zipp{left:128px;width:112px;bottom:-7px}.closing-crew .character-grum{right:4px;width:132px;bottom:-16px}.closing-copy{margin-top:37px}.closing-copy .eyebrow{font-size:9px}.closing h2{font-size:clamp(38px,4.2vw,60px);line-height:1.12;letter-spacing:-.045em;margin-top:15px}.closing h2 em{font-size:1.1em}.closing-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:18px}.closing .text-link{margin-top:18px}.closing-aside{position:absolute;right:14%;top:126px;color:var(--muted);font-size:19px;text-align:left;transform:rotate(8deg)}.site-footer{padding-bottom:28px}.footer-main{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:31px;padding-bottom:30px}.footer-main .wordmark{font-size:21px}.footer-main .wordmark svg{width:25px;left:15px}.footer-main>p{font-family:var(--serif);font-size:18px;color:var(--muted);line-height:1.1;font-style:italic}.back-top{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:11px;padding-block:12px}.footer-colophon{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted);line-height:1.6}.footer-colophon strong{font-size:9px;letter-spacing:.04em;font-weight:600;color:#575f4d}.will-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.will-reveal.is-visible{opacity:1;transform:none}@keyframes portrait-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.hero h1{font-size:82px}}@media(max-width:1100px){.site-header{gap:30px}.header-note{font-size:15px}.site-header nav{gap:20px;font-size:11px}.hero{padding-top:35px;grid-template-columns:45% 55%}.hero h1{font-size:5.4vw}.hero-scene{min-height:465px}.hero-easy{bottom:50px;width:37%}.hero-grum{width:40%;left:30%;bottom:20px}.hero-zipp{width:32%;right:-1%;bottom:98px}.scene-note{font-size:18px;top:45px;right:0}.note-arrow{top:75px;right:11%;width:40px}.hero-scene-caption{font-size:15px;right:-1%;max-width:80px;bottom:16px}.hero-character figcaption span{font-size:9px}.hero-bottom{margin-top:25px}.club-story{padding-block:80px}.story-cameo{width:290px}.story-copy{padding-left:12px;padding-right:0}.story-copy>p:not(.eyebrow){font-size:12px}.members-heading>p{padding-right:0}.member-stage{grid-template-columns:175px minmax(0,1fr);gap:16px}.member-tabs button{gap:8px;padding-inline:8px}.member-tabs button small{font-size:9px}.member-panel{gap:24px;grid-template-columns:1fr 1.1fr}.member-portrait{min-height:440px;padding-bottom:60px}.member-portrait>.pose-actor{height:310px}.member-grum .member-portrait>.pose-actor{width:245px}.member-zipp .member-portrait>.pose-actor{width:210px}.member-annotation{top:28px;font-size:15px}.member-grum .member-annotation,.member-zipp .member-annotation{top:58px;font-size:14px}.member-bio h3{font-size:30px}.member-signature{right:0;font-size:52px}.member-bottom{margin-left:190px}.member-bottom>.handwritten{font-size:18px}.check-in-card{padding:50px 42px;gap:50px}.feeling-options label{padding-inline:12px;gap:9px}.feeling-label{font-size:11px}.feeling-label small{font-size:9px}.closing-aside{right:8%}}@media(max-width:850px)and (min-width:701px){.header-note{display:none}.hero{grid-template-columns:46% 54%;padding-top:20px}.hero h1{font-size:5.6vw}.hero-copy>.eyebrow{font-size:9px;gap:8px}.hero-description{font-size:12px}.hero-scene{min-height:430px;margin-top:25px}.hero-easy{bottom:64px}.hero-zipp{bottom:125px}.hero-grum{bottom:35px}.hero-character figcaption span{display:none}.scene-note{top:45px;right:-6px;font-size:17px}.note-arrow{top:72px;height:45px}.hero-scene-caption{bottom:0;right:12%}.story-cameo{width:240px;height:290px}.little-note{width:185px;padding:22px}.little-note p{font-size:18px}.story-cameo>.character{width:175px}.story-cameo:after{width:185px}.story-cameo-caption{max-width:180px;font-size:9px}.story-copy .eyebrow{font-size:9px}.member-stage{grid-template-columns:1fr}.member-selector{padding:0}.member-selector>.small-label,.member-selector-note{display:none}.member-tabs{flex-direction:row;margin-top:0;gap:14px;margin-bottom:16px}.member-tabs button{flex:1;padding-inline:16px}.member-panel{grid-template-columns:1fr 1fr;gap:45px}.member-portrait>.pose-actor{height:340px}.member-portrait{min-height:460px}.member-grum .member-portrait>.pose-actor{width:255px}.member-bottom{margin-left:0}.check-in-card{padding:40px 30px;gap:30px}.check-in-form h2{font-size:33px}.feeling-options .character-avatar{width:28px;height:36px}.feeling-options label{padding-inline:10px;gap:9px}.feeling-label small{font-size:9px}.portrait-window{height:255px}.expression-layers{width:210px}.response-grum .expression-layers{width:220px}.response-zipp .expression-layers{width:190px}.portrait-caption{font-size:14px}.feeling-message h3{font-size:18px}.feeling-message p{font-size:11px}.closing-aside{right:4%;font-size:16px;max-width:95px}}@media(max-width:700px){:root{--gutter: 24px}html{scroll-padding-top:18px}.site-header{min-height:96px;gap:25px}.wordmark{font-size:22px}.wordmark svg{left:15px}.header-note{font-size:15px;max-width:150px;line-height:1.1}.menu-toggle{display:grid;place-items:center;margin-left:auto;background:transparent;padding:10px;margin-right:-10px}.site-header nav{display:none;position:absolute;left:0;right:0;top:95px;background:var(--paper);padding:20px var(--gutter) 28px;box-shadow:0 14px 20px #4b492411;border-bottom:1px solid var(--line)}.site-header nav.nav-open{display:flex;flex-direction:column;align-items:stretch;gap:12px}.site-header nav>a{font-size:15px}.site-header nav>.nav-invitation{justify-content:space-between}.hero{padding-top:24px;display:flex;flex-direction:column}.hero-copy{padding-top:8px;width:100%}.hero-copy>.eyebrow{font-size:9px;gap:9px}.hero h1{margin-top:22px;font-size:clamp(45px,10vw,66px);line-height:1.04;letter-spacing:-.055em}.hero h1 em{font-size:1.17em}.hero-description{font-size:13px;line-height:1.8;margin-top:24px}.hero-description br:nth-child(2){display:none}.hero-description strong{display:block}.hero .button{margin-top:22px}.button{min-height:47px;font-size:11px;gap:24px;padding-left:19px}.hero-footnote{font-size:15px;margin-top:11px}.hero-scene{width:100%;min-height:0;height:355px;margin-top:33px}.hero-easy{width:36%;left:1%;bottom:37px}.hero-grum{width:39%;left:31%;bottom:12px}.hero-zipp{width:33%;right:-2%;bottom:75px}.hero-character figcaption{font-size:9px;margin-top:9px}.hero-character figcaption span{font-size:9px;white-space:nowrap;letter-spacing:-.02em}.hero-character:before{bottom:43px;height:10px}.scene-note{top:18px;right:0;font-size:17px}.note-arrow{right:11%;top:46px;width:35px;height:44px}.hero-scene-caption{display:none}.hero-bottom{width:100%;margin-top:18px;padding-top:24px;padding-bottom:22px;gap:22px;font-size:9px;align-items:start;line-height:1.5}.hero-bottom>span{max-width:135px}.hero-bottom a{padding-top:0;gap:8px;max-width:145px}.club-story{display:flex;flex-direction:column-reverse;gap:48px;padding-top:62px;padding-bottom:50px}.story-copy{width:100%;max-width:450px;padding:0}.story-copy .eyebrow{font-size:9px;letter-spacing:.1em}.story-copy h2{font-size:clamp(32px,7.4vw,46px);margin-top:19px}.story-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.story-signoff{font-size:22px}.story-cameo{width:280px;height:275px}.little-note{width:206px;padding:24px}.little-note p{font-size:19px}.story-cameo>.character{width:186px;bottom:38px}.story-cameo:after{width:190px;bottom:37px}.story-cameo-caption{font-size:9px;bottom:9px}.members{padding-top:49px;padding-bottom:22px}.members-heading{display:block;margin-bottom:29px}.members-heading h2{font-size:clamp(36px,8.4vw,48px);margin-top:17px}.members-heading>p{font-size:12px;margin-top:22px}.member-stage{grid-template-columns:1fr;gap:0}.member-selector{padding:0}.member-selector>.small-label,.member-selector-note{display:none}.member-tabs{flex-direction:row;margin-top:0;gap:6px}.member-tabs button{flex:1;min-width:0;gap:7px;padding:10px 9px;min-height:61px;border-radius:10px}.member-tabs .character-avatar{width:27px;height:35px}.member-tabs button>span:not(.character-avatar){font-size:10px}.member-tabs button small,.member-tabs button>svg{display:none}.member-panel{grid-template-columns:1fr;gap:22px}.member-portrait{width:100%;max-width:390px;justify-self:center;min-height:370px;padding-bottom:40px;margin-top:22px}.portrait-backdrop{max-width:300px;width:88%;height:85%;left:6%;bottom:5px}.member-portrait>.pose-actor{height:300px}.member-grum .member-portrait>.pose-actor{width:250px;margin-bottom:12px}.member-zipp .member-portrait>.pose-actor{width:217px;margin-bottom:0}.member-annotation,.member-grum .member-annotation,.member-zipp .member-annotation{top:6px;right:4%;font-size:16px}.member-signature{right:4%;font-size:52px;bottom:-3px}.member-portrait:after{bottom:33px}.member-bio{padding-top:9px;padding-bottom:0;max-width:440px;margin-inline:auto;width:100%}.member-bio .eyebrow{font-size:9px}.member-bio h3{font-size:35px;margin-top:14px}.member-description{max-width:100%;font-size:13px;line-height:1.8;margin-top:18px}.trait-list span{font-size:9px}.member-facts{margin-top:23px}.member-facts dt{font-size:9px}.member-facts dd{font-size:11px}.member-bottom{margin-left:0;padding-top:29px;flex-direction:column;gap:22px;align-items:start}.member-bottom>.handwritten{font-size:20px}.member-pagination{align-self:flex-end}.member-pagination button{width:42px;height:42px}.check-in{padding-top:39px;padding-bottom:35px}.check-in-card{grid-template-columns:1fr;gap:36px;padding:32px 22px 34px;border-radius:22px}.check-in-form h2{font-size:clamp(30px,7.3vw,42px);margin-top:14px}.check-in-form .eyebrow{font-size:9px}.check-in-form>p:not(.eyebrow){font-size:11px;margin-top:17px}.feeling-options{margin-top:22px;gap:8px}.feeling-options label{padding:9px 10px;gap:9px;min-height:71px}.feeling-options .character-avatar{width:30px;height:37px}.feeling-label{font-size:11px}.feeling-label small{font-size:9px;line-height:1.5}.radio-indicator{width:16px;height:16px}.check-in-form>.check-in-footnote{font-size:9px!important;margin-top:15px}.feeling-response{padding-top:0}.portrait-window{height:235px;max-width:290px}.expression-layers{width:225px;height:220px;bottom:-26px}.response-grum .expression-layers{width:245px;height:195px}.response-zipp .expression-layers{width:200px;height:214px}.portrait-caption{font-size:14px}.feeling-message{margin-top:20px;min-height:113px;max-width:295px}.feeling-message h3{font-size:21px}.feeling-message p{font-size:12px}.hello-button{margin-top:8px}.closing{padding-top:45px;padding-bottom:60px}.closing-crew{width:270px;height:115px}.closing-crew .character-easy{width:105px;left:0;bottom:-20px}.closing-crew .character-zipp{width:94px;left:91px;bottom:-4px}.closing-crew .character-grum{width:105px;right:0;bottom:-11px}.closing-copy{margin-top:31px}.closing-copy .eyebrow{font-size:9px;letter-spacing:.09em}.closing h2{font-size:37px;line-height:1.12;margin-top:16px}.closing-copy>p:not(.eyebrow){font-size:12px;margin-top:17px}.closing .text-link{font-size:11px}.closing-aside{position:relative;right:auto;top:auto;display:inline-block;text-align:center;margin-top:29px;font-size:17px}.closing-aside br{display:none}.footer-main{gap:23px;padding-top:27px;padding-bottom:27px}.footer-main>p{font-size:16px}.back-top{font-size:10px;gap:9px}.footer-colophon{flex-wrap:wrap;row-gap:12px;font-size:9px}.footer-colophon>span:nth-child(2){order:3;width:100%}}@media(max-width:359px){:root{--gutter: 20px}.header-note{max-width:130px;font-size:14px}.site-header{gap:19px}.hero h1{font-size:42px}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.09em}.hero-scene{height:310px;margin-top:24px}.hero-character figcaption span{display:none}.hero-grum{bottom:18px}.hero-easy{bottom:42px}.hero-zipp{bottom:74px}.scene-note{font-size:16px}.hero-bottom{font-size:9px;gap:15px}.story-copy .eyebrow{font-size:9px}.story-copy h2{font-size:31px}.story-cameo{width:265px}.members-heading h2{font-size:34px}.member-tabs button{padding-inline:8px;gap:6px}.member-tabs button>span:not(.character-avatar){font-size:9px}.member-portrait{min-height:348px}.member-portrait>.pose-actor{height:285px}.member-grum .member-portrait>.pose-actor{width:235px}.member-zipp .member-portrait>.pose-actor{width:205px}.member-bio h3{font-size:32px}.member-facts>div{grid-template-columns:69px 1fr;gap:10px}.check-in-card{padding-inline:17px}.check-in-form h2{font-size:29px}.feeling-options .character-avatar{width:25px;height:33px}.feeling-options label{gap:7px;padding-inline:8px}.feeling-label{font-size:10px}.feeling-label small{font-size:9px}.expression-layers{width:205px}.response-grum .expression-layers{width:220px}.response-zipp .expression-layers{width:190px}.portrait-window-label{font-size:9px}.closing h2{font-size:34px}.closing-crew{width:260px}.closing-crew .character-zipp{left:86px}.footer-main{gap:18px}.footer-main>p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.will-reveal{opacity:1;transform:none}}@media(min-width:1101px){.hero-grum{left:30%}.hero-zipp{right:12%;bottom:93px}}.little-note{top:-10px;right:-12px}.story-cameo>.character{bottom:32px}.story-cameo:after{bottom:31px}@media(max-width:700px){.story-cameo>.character{bottom:28px}.story-cameo:after{bottom:27px}}.feeling-options input{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.experience{display:contents}.motion-toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:transparent;border:1px solid #e2e4d8;border-radius:24px;font-size:10px;color:var(--muted);min-height:36px;transition:background .25s,border-color .25s}.motion-toggle:hover:not(:disabled){background:#eeeee4;border-color:#c8cebb}.motion-toggle:disabled{cursor:default}.hero-character .actor-trigger{display:block;position:relative;width:100%;padding:0;background:transparent;border-radius:44% 44% 20px 20px}.actor-pointer,.actor-idle,.actor-reaction,.actor-entrance{display:block}.actor-pointer{transform:translate(var(--pointer-x, 0px),var(--pointer-y, 0px)) rotate(var(--pointer-angle, 0deg));transition:transform .65s var(--ease);transform-origin:50% 94%}.actor-frame{display:block;position:relative}.actor-frame .character{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center bottom}.actor-entrance{animation:crew-arrival 1s var(--ease) both}.hero-grum .actor-entrance{animation-delay:.14s}.hero-zipp .actor-entrance{animation-delay:.28s}.actor-idle{transform-origin:50% 95%}.motion-on .hero-easy .actor-idle{animation:easy-sway 6.8s cubic-bezier(.45,0,.55,1) infinite}.motion-on .hero-grum .actor-idle{animation:grum-breathe 7.5s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-.9s}.motion-on .hero-zipp .actor-idle{animation:zipp-bob 3.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-1.6s}.scene-offscreen .actor-idle,.actor-trigger:hover .actor-idle,.actor-trigger:focus-visible .actor-idle{animation-play-state:paused!important}.actor-touched .reaction-easy{animation:easy-hello 1.1s var(--ease)}.actor-touched .reaction-grum{animation:grum-hello .6s var(--ease)}.actor-touched .reaction-zipp{animation:zipp-hello .8s cubic-bezier(.22,1.3,.36,1)}.actor-bubble{position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%,8px) rotate(-3deg);opacity:0;pointer-events:none;padding:10px 14px;background:#fffdf8;box-shadow:0 5px 20px #4d443414;border:1px solid #ece9df;border-radius:14px 14px 14px 3px;color:var(--ink);font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.2;width:max-content;max-width:210px;white-space:normal;transition:opacity .3s,transform .45s var(--ease)}.actor-trigger:hover .actor-bubble,.actor-trigger:focus-visible .actor-bubble,.actor-speaking .actor-bubble{opacity:1;transform:translate(-50%,-3px) rotate(-3deg)}.hero-zipp .actor-bubble{bottom:76%;left:43%;max-width:175px}.hero-easy .actor-bubble{bottom:77%;left:37%;max-width:185px}.hero-grum .actor-bubble{bottom:76%;left:45%}.hero-character:has(.actor-trigger:hover),.hero-character:has(.actor-trigger:focus-visible){z-index:4}.hero-character figcaption{transition:transform .4s var(--ease),color .3s}.hero-character:hover figcaption{transform:translateY(3px);color:#6550bd}.hero-scene-caption{max-width:115px}.member-portrait{min-height:530px;padding-bottom:95px}.pose-actor{display:block;position:relative;padding:0;background:transparent;border-radius:42% 42% 20% 20%}.pose-pointer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:translate(var(--pointer-x, 0px),var(--pointer-y, 0px)) rotate(var(--pointer-angle, 0deg));transform-origin:50% 92%;transition:transform .65s var(--ease)}.pose-actor .pose-frame{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center bottom;opacity:0;transform:translateY(8px);transition:opacity .22s var(--ease),transform .55s var(--ease);pointer-events:none}.pose-actor .pose-active{opacity:1;transform:none}.pose-hint{position:absolute;bottom:22px;left:50%;display:flex;align-items:center;gap:7px;width:max-content;max-width:230px;transform:translate(-50%,5px);opacity:0;font-size:9px;white-space:nowrap;padding:9px 12px;background:#fffdf7f5;color:#535d46;border-radius:22px;box-shadow:0 3px 12px #464b3610;transition:opacity .25s,transform .35s var(--ease);pointer-events:none}.pose-actor:hover .pose-hint,.pose-actor:focus-visible .pose-hint{opacity:1;transform:translate(-50%)}.member-signature{bottom:51px}.pose-controls{position:absolute;bottom:0;left:50%;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #e1e3d7;background:#f7f6ef;border-radius:24px;transform:translate(-50%)}.pose-controls button{min-width:39px;min-height:34px;border-radius:18px;padding:7px 11px;font-size:10px;color:#626958;background:transparent;transition:background .3s,color .3s,transform .35s var(--ease)}.pose-controls button:hover{background:#e9e8de;transform:translateY(-2px)}.pose-controls button[aria-pressed=true]{background:#3c4435;color:#fffdf7}.pose-controls button[aria-pressed=true]:hover{background:#303c28}.member-easy .pose-pointer{animation:easy-arrival .85s var(--ease)}.member-grum .pose-pointer{animation:grum-arrival .65s var(--ease)}.member-zipp .pose-pointer{animation:zipp-arrival .8s cubic-bezier(.22,1.3,.36,1)}.story-grum{display:block;position:absolute;width:205px;left:0;bottom:32px;padding:0;background:transparent;transform-origin:50% 100%;transition:transform .65s var(--ease)}.story-grum .character{width:100%}.story-grum:hover,.story-grum:focus-visible{transform:translateY(-8px) rotate(-3deg)}.story-grum[aria-pressed=true]{transform:translateY(-10px) rotate(3deg)}.little-note{transition:transform .65s var(--ease),box-shadow .5s}.story-cameo:has(.story-grum:hover) .little-note,.story-cameo:has(.story-grum:focus-visible) .little-note{transform:rotate(3deg) translateY(-4px);box-shadow:0 12px 25px #5b4d2918}.closing-crew{overflow:visible}.peek-button{position:absolute;bottom:0;width:125px;height:135px;padding:0;background:transparent;border-radius:45% 45% 0 0}.peek-easy{left:8px;width:133px}.peek-zipp{left:128px;width:112px}.peek-grum{right:4px;width:132px}.peek-body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;transform-origin:center bottom;transition:transform .65s var(--ease)}.peek-body .character{position:absolute;inset:auto 0 -17px;width:100%;height:auto;transition:opacity .25s}.peek-body .peek-reaction{opacity:0}.peek-button:hover .peek-body,.peek-button:focus-visible .peek-body,.peek-active .peek-body{transform:translateY(-9px) rotate(-4deg)}.peek-zipp:hover .peek-body,.peek-zipp:focus-visible .peek-body,.peek-zipp.peek-active .peek-body{transform:translateY(-14px) rotate(5deg)}.peek-grum:hover .peek-body,.peek-grum:focus-visible .peek-body,.peek-grum.peek-active .peek-body{transform:translateY(-5px) rotate(3deg)}.peek-button:hover .peek-rest,.peek-button:focus-visible .peek-rest,.peek-active .peek-rest{opacity:0}.peek-button:hover .peek-reaction,.peek-button:focus-visible .peek-reaction,.peek-active .peek-reaction{opacity:1}.peek-note{position:absolute;bottom:calc(100% + 13px);left:50%;width:180px;transform:translate(-50%,8px) rotate(-4deg);opacity:0;pointer-events:none;font-family:var(--serif);font-style:italic;font-size:18px;color:#535d46;padding:10px 12px;background:#fffdf8;border:1px solid #e9e8dc;border-radius:12px;transition:opacity .25s,transform .4s var(--ease)}.peek-button:hover .peek-note,.peek-button:focus-visible .peek-note,.peek-active .peek-note{opacity:1;transform:translate(-50%) rotate(-4deg)}.peek-button:hover,.peek-button:focus-visible,.peek-active{z-index:1}.button{position:relative;isolation:isolate;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s,background .35s}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#273522;transform:translateY(105%);transition:transform .5s var(--ease);border-radius:inherit}.button:hover:before,.button:focus-visible:before{transform:translateY(0)}.button:hover,.button:focus-visible{transform:translateY(-3px);box-shadow:0 8px 20px #3c44351a}.button:hover>span,.button:focus-visible>span{transform:rotate(45deg);background:#68765b}.button:active{transform:translateY(0)}.text-link{position:relative;border-color:transparent}.text-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#a5ae98;transform-origin:left;transform:scaleX(.82);transition:transform .5s var(--ease),background .3s}.text-link:hover:after,.text-link:focus-visible:after{transform:scaleX(1);background:#4f6043}.member-tabs button{transition:background .3s,transform .45s var(--ease)}.member-tabs .character-avatar{transition:transform .5s var(--ease)}.member-tabs button:hover .character-avatar,.member-tabs button:focus-visible .character-avatar{transform:translateY(-3px) rotate(-7deg)}.member-tabs button>svg{transition:opacity .25s,transform .4s var(--ease)}.member-tabs button:hover>svg{opacity:1;transform:translate(2px,-2px)}.member-pagination button{transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease)}.member-pagination button:hover{background:#3c4435;color:#faf8f3;border-color:#3c4435;transform:translateY(-3px)}.feeling-options label{transition:background .3s,border-color .3s,transform .45s var(--ease),box-shadow .4s}.feeling-options label:hover{transform:translate(3px);box-shadow:-3px 0 #a2b095}.feeling-options .character-avatar{transition:transform .45s var(--ease)}.feeling-options label:hover .character-avatar{transform:rotate(-6deg) translateY(-2px)}.hello-button{transition:background .3s,transform .45s var(--ease),box-shadow .4s}.hello-button:hover{transform:translateY(-3px);box-shadow:0 6px 15px #45523512}.hello-button:hover svg{animation:wave-hello .7s var(--ease);transform-origin:70% 80%}.is-greeted .expression-layers{animation:portrait-greeting .65s var(--ease)}.site-header nav>a:not(.nav-invitation){position:relative}.site-header nav>a:not(.nav-invitation):after{content:"";position:absolute;bottom:6px;left:0;width:100%;height:1px;background:#6e4db7;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.site-header nav>a:hover:after{transform:scaleX(1)}.nav-invitation svg,.back-top svg,.hero-bottom a svg{transition:transform .4s var(--ease)}.nav-invitation:hover svg{transform:translate(2px,-2px)}.back-top:hover svg{transform:translateY(-4px)}.hero-bottom a:hover svg{transform:translateY(4px)}@keyframes crew-arrival{0%{opacity:0;transform:translateY(24px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes easy-sway{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(1deg) translateY(-3px)}}@keyframes grum-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-.5deg)}}@keyframes zipp-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes easy-hello{0%,to{transform:rotate(0)}45%{transform:rotate(-5deg) translateY(-4px)}}@keyframes grum-hello{0%,to{transform:translate(0)}25%,75%{transform:translate(-5px) rotate(-2deg)}50%{transform:translate(5px) rotate(2deg)}}@keyframes zipp-hello{0%,to{transform:translateY(0)}40%{transform:translateY(-18px) rotate(5deg)}75%{transform:translateY(2px) rotate(-2deg)}}@keyframes easy-arrival{0%{opacity:0;transform:translate(-12px) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes grum-arrival{0%{opacity:0;transform:translateY(10px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes zipp-arrival{0%{opacity:0;transform:translateY(20px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes wave-hello{0%,to{transform:rotate(0)}25%,75%{transform:rotate(16deg)}50%{transform:rotate(-12deg)}}@keyframes portrait-greeting{0%,to{transform:translate(-50%)}45%{transform:translate(-50%) translateY(-7px) rotate(2deg)}}@media(max-width:1100px){.member-portrait{min-height:490px}.story-grum{width:205px}}@media(max-width:850px)and (min-width:701px){.story-grum{width:175px}.member-portrait{min-height:505px}}@media(max-width:700px){.hero-bottom{flex-wrap:wrap;gap:15px}.hero-bottom .motion-toggle{order:3;margin-inline:auto;margin-top:2px}.hero-bottom a{margin-left:auto}.actor-bubble{font-size:16px;max-width:155px;padding:9px 11px}.hero-easy .actor-bubble{max-width:155px;left:68%;bottom:71%}.hero-grum .actor-bubble{max-width:160px;left:50%}.hero-zipp .actor-bubble{max-width:145px;left:30%}.story-grum{width:186px;bottom:28px}.member-portrait{min-height:425px;padding-bottom:95px}.member-signature{bottom:51px}.pose-controls button{min-height:40px}.pose-hint{font-size:8px;padding:8px 10px}.peek-button{height:115px}.peek-easy{left:0;width:105px}.peek-zipp{left:91px;width:94px}.peek-grum{right:0;width:105px}.peek-note{font-size:16px;width:140px}.peek-easy .peek-note{left:65%}.peek-grum .peek-note{left:35%}}@media(max-width:359px){.member-portrait{min-height:405px}.peek-zipp{left:86px}.hero-zipp .actor-bubble{max-width:130px;left:25%}}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.motion-off .will-reveal{opacity:1;transform:none}.motion-off .actor-pointer,.motion-off .actor-idle,.motion-off .actor-reaction,.motion-off .pose-pointer,.motion-off .peek-body,.motion-off .story-grum{transform:none!important}@media(prefers-reduced-motion:reduce){.actor-entrance{opacity:1;transform:none}.actor-pointer,.actor-idle,.actor-reaction,.pose-pointer,.peek-body,.story-grum{transform:none!important}}.member-portrait:after{bottom:86px}.hero-easy .actor-bubble{bottom:calc(100% + 10px)}.hero-grum .actor-bubble,.hero-zipp .actor-bubble{bottom:calc(100% + 9px)}@media(max-width:700px){.hero-easy .actor-bubble,.hero-grum .actor-bubble,.hero-zipp .actor-bubble{bottom:calc(100% + 9px)}}.member-grum .member-portrait:after{bottom:114px}.member-zipp .member-portrait:after{bottom:100px}.mobile-scene-reply{display:none}@media(max-width:700px){.member-grum .member-portrait:after{bottom:98px}.member-zipp .member-portrait:after{bottom:86px}.hero-character .actor-bubble{display:none}.hero-scene.has-reply .scene-note,.hero-scene.has-reply .note-arrow{visibility:hidden}.mobile-scene-reply{display:block;position:absolute;top:0;left:50%;transform:translate(-50%) rotate(-2deg);width:235px;max-width:90%;text-align:center;font-size:18px;line-height:1.2;padding:10px 14px;border:1px solid #e9e8dc;border-radius:13px 13px 13px 3px;background:#fffdf8;color:var(--ink);z-index:4}}
