.ch{height:calc(100lvh + var(--open,280px));color:#fff8f0;background:#160b08;position:relative}.ch-sticky{height:100lvh;min-height:560px;position:sticky;top:0;overflow:hidden}.ch-window{clip-path:inset(calc(var(--inset,0) * 18%) calc(var(--inset,0) * 22%) round calc(var(--inset,0) * 28px));will-change:clip-path;position:absolute;inset:0}.ch-photo{position:absolute;inset:0;overflow:hidden}.ch-photo img{object-fit:cover;object-position:50% 60%;will-change:transform;width:100%;height:100%}.ch-shade{background:radial-gradient(60% 55% at 50% 45%,#1208059e 0%,#12080559 60%,#1208058c 100%),linear-gradient(#12080573 0%,#0000 28% 70%,#12080599 100%);position:absolute;inset:0}.ch-text{z-index:1;height:100%;padding:var(--header-height) clamp(16px, 5vw, 72px) 0;text-align:center;text-shadow:0 2px 24px #0a04028c;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.ch-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f0c9a4;margin:0;font-size:13px;font-weight:600}.ch-title{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(38px,5.2vw,84px);font-weight:500;line-height:1.04}.ch-sub{color:#fff8f0eb;max-width:36ch;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.55}.cafes-body{z-index:1;background:radial-gradient(130% 90% at 50% 40%,#fbf6ef 0%,#f6efe6 55%,#ead9c6 85%,#d9bb9c 100%);border-radius:28px 28px 0 0;margin-top:-6vh;position:relative;overflow:clip;box-shadow:0 -30px 60px -30px #14090680}.cr{height:100lvh;min-height:640px;color:var(--color-espresso);position:sticky;top:0;overflow:clip}.cr-head{z-index:6;top:calc(var(--header-height) + clamp(8px, 3vh, 32px));pointer-events:none;max-width:22ch;position:absolute;left:clamp(16px,5vw,72px)}.cr-title{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.8vw,60px);font-weight:600;line-height:1}.cr-lead{color:#5c3a2c;margin:12px 0 0;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.45}.cr-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0}.cr-stage.is-dragging{cursor:grabbing}.cr-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--color-espresso)}.cr-map{pointer-events:none;height:86%;position:absolute;top:54%;left:50%;translate:-50% -50%}.cr-map path{fill:#c8865d1a;stroke:#78462d33;stroke-width:.8px;stroke-dasharray:3 3}.cr-ring{left:50%;top:var(--ring-y,50%);pointer-events:none;transition:opacity .6s var(--ease-pour);border:1px dashed #2a130e38;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cr-mid{z-index:2;left:50%;top:var(--mid-y,50%);align-items:center;gap:18px;transition:opacity .4s ease-out;display:flex;position:absolute;translate:-50% -50%}.cr-count{text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#5c3a2c;min-width:5ch;margin:0;font-size:14px;font-weight:600}.cr-arrow{width:56px;height:56px;color:var(--color-espresso);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease-pour), background-color .25s ease-out, color .25s ease-out;background:linear-gradient(#ffffffd9,#ffffff8c);border:1px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px -12px #1e0f0c66,inset 0 -1px #1e0f0c0f}.cr-arrow:hover{background:var(--color-espresso);color:var(--color-cream);transform:translateY(-2px)}.cr-arrow:active{transform:scale(.94)}.cr-arrow svg,.cr-view svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cr-crowd{z-index:1;position:absolute;inset:0}.cr-pin{transform-origin:50% 100%;cursor:pointer;position:absolute;bottom:0;left:0}.cr-stage.is-moving .cr-pin{will-change:transform, filter}.cr-pin-fig{width:112px;height:150px;display:block;position:relative}.cr-pin-svg{filter:drop-shadow(0 10px 12px #1e0f0c47);width:92px;height:122px;transition:transform .45s var(--ease-pour);position:absolute;bottom:22px;left:50%;overflow:visible;translate:-50%}.cr-pin:hover .cr-pin-svg,.cr-pin:focus-visible .cr-pin-svg{transform:translateY(-8px)}.cr-pin-bean{color:#2a130e;pointer-events:none;width:22px;height:26px;position:absolute;bottom:94px;left:50%;translate:-50%}.cr-pin-shadow{filter:blur(2px);background:radial-gradient(closest-side,#1e0f0c61,#0000);border-radius:50%;height:14px;position:absolute;bottom:14px;left:18%;right:18%}.cr-pin-city{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;opacity:var(--depth,1);font-size:15px;font-weight:600;position:absolute;bottom:-10px;left:50%;translate:-50%}.cr-pin[data-front] .cr-pin-city{font-size:17px}.cr-view{z-index:1200;left:50%;top:var(--view-y,80%);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--color-cream);background:var(--color-espresso);transition:transform .3s var(--ease-pour), background-color .25s ease-out;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;translate:-50%;box-shadow:0 12px 26px -12px #1e0f0c99}.cr-view:hover{background:#4a2418;transform:translateY(-2px)}.cr-view svg{width:16px;height:16px;transition:transform .45s var(--ease-pour)}.cr-view:hover svg{transform:rotate(90deg)}.cr-glint{z-index:5;pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.cr-glint:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff47 42%,#fff9 50%,#ffffff47 58%,#0000);width:42%;position:absolute;top:-20%;bottom:-20%;transform:translate(-130%)skew(-12deg)}.cr-glint.is-on:before{animation:1.5s cubic-bezier(.65,0,.35,1) cr-glint}@keyframes cr-glint{0%{opacity:0;transform:translate(-130%)skew(-12deg)}18%{opacity:1}to{opacity:0;transform:translate(330%)skew(-12deg)}}.cr-focus{z-index:40;padding:calc(var(--header-height) + 8px) clamp(16px, 4vw, 48px) 32px;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cr-focus:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ease-pour);background:#f6efe6e6;position:absolute;inset:0}.cr[data-focus] .cr-focus{visibility:visible;pointer-events:auto}.cr[data-focus] .cr-focus:before{opacity:1}.cr[data-closing] .cr-focus:before{opacity:0}.cr[data-focus] :is(.cr-crowd,.cr-mid,.cr-view,.cr-ring,.cr-head){opacity:0;pointer-events:none;transition:opacity .35s ease-out}.cr[data-closing] .cr-crowd{opacity:1}.cr-card{grid-template-columns:minmax(0,1.3fr) minmax(300px,360px);align-items:start;gap:28px;width:min(1080px,100%);display:grid;position:relative}.cr-photo{aspect-ratio:4/3;background:#3a2018;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1e0f0c8c}.cr-photo img{object-fit:cover;width:100%;height:100%}.cr-grain{opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cr-slip{color:var(--color-espresso);filter:drop-shadow(0 14px 18px #1e0f0c29);background:#fffdfa;flex-direction:column;padding:0 26px 22px;animation:1.3s steps(18,end) .3s both cr-print;display:flex;position:relative;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 0 0/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 0 0/16px 100%}.cr[data-closing] .cr-slip{opacity:0;transition:opacity .3s ease-out;animation:none}@keyframes cr-print{0%{clip-path:inset(100% 0 0);transform:translateY(-100%)}to{clip-path:inset(0);transform:none}}.cr-slip-head{border-bottom:1.5px dashed #2a130e99;place-items:center;padding:28px 0 22px;display:grid}.cr-slip-logo{width:132px;height:auto}.cr-slip-name{letter-spacing:-.03em;margin:22px 0 10px;font-size:36px;font-weight:400;line-height:1.05}.cr-slip-status{align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.cr-slip-status span{background:#a08a7c;border-radius:50%;width:9px;height:9px}.cr-slip-status.is-open span{background:#5e9a5a}.cr-slip-rows{border-top:1.5px dashed #2a130e99;margin:0 0 20px}.cr-slip-rows>div{border-bottom:1.5px dashed #2a130e99;justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.cr-slip-rows dt{font-size:12px}.cr-slip-rows dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px}.cr-visit-btn{width:100%}.cr-visit-btn .cta-body{flex:1;justify-content:center}.cr-where{animation:cr-drop .7s var(--ease-pour)}@keyframes cr-drop{0%{opacity:0;transform:translateY(-8px)}}.cr-where p{margin:0}.cr-where-k{letter-spacing:.06em;text-transform:uppercase;color:#6b4636;font-size:12px;font-weight:600}.cr-where-addr{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.3;margin:6px 0 14px!important}.cr-where-link{background:var(--color-espresso);min-height:44px;color:var(--color-cream);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex}.cr-where-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cr-slip-foot{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.cr-slip-foot .mono{font-size:12px}.cr-code{background:repeating-linear-gradient(90deg,#2a130e 0 2px,#0000 2px 4px,#2a130e 4px 5px,#0000 5px 8px,#2a130e 8px 11px,#0000 11px 12px,#2a130e 12px 13px,#0000 13px 17px);width:100%;height:48px}.cr-close{z-index:2;width:64px;height:64px;color:var(--color-espresso);box-shadow:0 0 0 3px var(--color-espresso), 0 12px 24px -12px #1e0f0c80;transition:transform .6s var(--ease-pour);background:#fffdfa;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.cr-close:after{content:"";border:1.5px dashed #2a130e8c;border-radius:50%;position:absolute;inset:7px}.cr-close:hover{transform:rotate(90deg)}.cr-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}@media (max-width:809px){.cr-head{max-width:none;right:16px}.cr-arrow{width:48px;height:48px}.cr-pin-city{font-size:13px}.cr-focus{align-items:start;overflow-y:auto}.cr-card{grid-template-columns:1fr;gap:0}.cr-slip{margin:-18px 10px 0;animation-name:cr-print-up}.cr-close{width:52px;height:52px;top:10px;right:10px}@keyframes cr-print-up{0%{clip-path:inset(0 0 100%);transform:translateY(30%)}to{clip-path:inset(0);transform:none}}}.rw{z-index:2;color:#fbf3ea;background:radial-gradient(60% 50% at 78% 40%,#c8865d33 0%,#0000 70%),radial-gradient(50% 45% at 12% 20%,#8c50322e 0%,#0000 70%),linear-gradient(#2b140d 0%,#1d0c07 45%,#140805 100%);border-radius:32px 32px 0 0;min-height:100svh;padding:clamp(96px,14vh,150px) clamp(16px,5vw,72px) clamp(80px,12vh,130px);position:relative;overflow:clip;box-shadow:0 -40px 80px -30px #0a040299}.rw-beans{pointer-events:none;position:absolute;inset:0}.rw-bean{height:auto;position:absolute}.rw-wrap{width:min(1180px,100%);margin-inline:auto;position:relative}.rw-title{max-width:24ch;font-family:var(--font-display);letter-spacing:-.01em;color:#fbf3ea;margin:0;font-size:clamp(28px,3.5vw,58px);font-weight:400;line-height:1.32}@media (max-width:767px){.rw-title{font-size:clamp(24px,7vw,30px);line-height:1.5}}.rw-wclip{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:clip}.rw-w{display:inline-block}.rw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,7vh,72px);display:grid}.rw-steps{margin:0;padding:0;list-style:none}.rw-step{--thread:1;align-items:center;gap:18px;padding:0 0 30px;display:flex;position:relative}.rw-step:not(:last-child):after{content:"";transform-origin:top;width:1.5px;transform:scaleY(var(--thread));background:linear-gradient(#c8865d,#c8865d33);position:absolute;top:54px;bottom:4px;left:25px}.rw-step-icon{color:#f0c9a4;width:52px;height:52px;transition:background-color .4s ease-out, color .4s ease-out, transform .4s var(--ease-pour);background:#fff0e40f;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #c8865d99,0 10px 24px -14px #0009}.rw-step:hover .rw-step-icon{transform:rotate(-10deg)scale(1.06)}.rw-step[data-done] .rw-step-icon{color:#1e0f0c;background:#c8865d}.rw-step-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rw-step-text{letter-spacing:-.01em;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.35}.rw-status{color:#fbf3ead1;max-width:38ch;margin:10px 0 0;font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.55}.rw-app{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.rw-store{color:#1e0f0c;min-height:54px;transition:transform .3s var(--ease-pour);background:#fbf3ea;border-radius:14px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex}.rw-store:hover{transform:translateY(-2px)}.rw-store svg{fill:currentColor;width:22px;height:22px}.rw-store small{opacity:.7;font-size:10px;font-weight:500;display:block}.rw-again{color:#f0c9a4;text-underline-offset:5px;min-height:44px;padding:0 6px;font-size:14px;font-weight:500;text-decoration:underline}.rw-stage{place-items:center;min-height:480px;display:grid}.rw-coupon{animation:rw-coupon-in .9s var(--ease-pour) both;flex-direction:column;align-items:center;gap:14px;display:flex}@keyframes rw-coupon-in{0%{opacity:0;filter:blur(8px);transform:translateY(60px)rotate(-4deg)scale(.92)}}.rw-coupon-hint{letter-spacing:-.01em;text-align:right;color:#fbf3ea;align-self:flex-end;max-width:22ch;margin:22px 0 0;padding-right:8px;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.35;position:relative}.rw-doodle{fill:none;stroke:#e8a87c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.rw-doodle-up{width:90px;height:66px;bottom:calc(100% + 2px);right:10px;transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.rw-doodle path,.pg-doodle path{stroke-dasharray:260;animation:rw-draw 1.4s var(--ease-pour) .3s both, rw-nudge 2.2s ease-in-out 1.8s infinite}}@keyframes rw-draw{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes rw-nudge{50%{transform:translate(-5px)}}@media (max-width:900px){.rw-grid{grid-template-columns:1fr}.rw-stage{min-height:0}}.pg-wrap{align-items:flex-start;gap:18px;display:flex;position:relative}.pg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;background:linear-gradient(#fff6ee24,#fff6ee0d);border:1px solid #fff0e459;border-radius:26px 26px 64px 64px;outline:none;flex:none;width:clamp(220px,20vw,290px);height:clamp(340px,52vh,440px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 14px 0 26px -18px #ffffff80,0 30px 60px -24px #000000b3}.pg[data-dragging]{cursor:grabbing}.pg:focus-visible{box-shadow:0 0 0 2px #f0c9a4,0 30px 60px -24px #000000b3}.pg-read{color:#fbf3ea;padding:24px 26px;position:absolute;inset:0 0 auto}.pg-label{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin:0;font-size:12px;font-weight:600}.pg-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:64px;font-weight:400;line-height:1}.pg-of{opacity:.6;font-size:28px}.pg-sub{opacity:.75;margin:6px 0 0;font-size:14px}.pg-ticks{z-index:3;pointer-events:none;color:#fbf3ea;width:48px;position:absolute;inset:0 0 0 auto}.pg-tick{letter-spacing:.04em;text-transform:uppercase;opacity:.55;align-items:center;gap:6px;font-size:11px;font-weight:600;transition:opacity .3s ease-out;display:flex;position:absolute;right:0;translate:0 50%}.pg-tick:after{content:"";background:currentColor;width:12px;height:1.5px}.pg-tick[data-on]{opacity:1}.pg-rim{pointer-events:none;background:#f2d3b0;position:absolute;inset:0}.pg-liquid{pointer-events:none;background:linear-gradient(#c58b62 0%,#8a4d30 30%,#55291a 65%,#2a120c 100%);position:absolute;inset:0}.pg-bubble{opacity:0;background:#f6efe62e;border:1px solid #f6efe6b3;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.pg-hint{max-width:24ch;transform:translateY(calc(var(--line-y,300px) - 26px));transition:transform .5s var(--ease-pour), opacity .4s ease-out;letter-spacing:-.01em;color:#fbf3ea;margin:0;padding-left:96px;font-size:clamp(17px,1.35vw,21px);font-weight:600;line-height:1.35;position:relative}.pg-doodle{fill:none;stroke:#e8a87c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:104px;height:60px;position:absolute;top:-8px;left:-8px}.pg-wrap[data-touched] .pg-hint{opacity:.6}@media (max-width:600px){.pg-wrap{flex-direction:column;align-items:center}.pg-hint{text-align:center;padding:0;font-size:17px;transform:none}.pg-doodle{display:none}}.tc{-webkit-user-select:none;user-select:none;position:relative}.tc-body,.tc-stub{color:var(--color-cream);background:radial-gradient(120% 140% at 0 0,#c8865d40,#0000 55%),linear-gradient(135deg,#3a1d14,#22100b);position:absolute;top:0;bottom:0}.tc-body{border-radius:18px 0 0 18px;align-items:center;gap:18px;padding:0 22px;display:flex;left:0}.tc-chip{background:#f6efe61a;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:background-color .3s ease-out;display:grid}.tc[data-done] .tc-chip{color:#1e0f0c;background:#c8865d}.tc-bean{color:#c8865d;width:20px;height:24px}.tc-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tc-text{flex:1;min-width:0;display:grid;position:relative}.tc-line{opacity:0;filter:blur(3px);flex-direction:column;grid-area:1/1;gap:3px;min-width:0;transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;display:flex;transform:translateY(4px)}.tc-line.is-on{opacity:1;filter:none;transform:none}.tc-kicker{color:#e8b88f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.tc-tear{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.tc-title{font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.05}.tc-sub{opacity:.8;font-size:14px}.tc-stub{color:#f6efe6bf;touch-action:none;cursor:grab;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.tc-stub[data-tearing]{cursor:grabbing}.tc-stub:focus-visible{box-shadow:inset 0 0 0 2px}.tc-stub svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tc-perf{border-left:2px dotted #f6efe64d;position:absolute;top:12px;bottom:12px;left:0}.ss{z-index:9985;color:var(--color-cream);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ss-defs{position:absolute}.ss-splash{filter:url(#ss-liquid);position:absolute;inset:-60px}.ss-fill{background:radial-gradient(70% 60% at var(--x) var(--y), #e2ad84 0%, #c8865d 40%, #9a5a36 100%);clip-path:circle(var(--r,0vmax) at var(--x) var(--y));-webkit-mask:radial-gradient(circle at 50% 50%, #0000 var(--hole,0vmax), #000 calc(var(--hole,0vmax) + .5vmax));-webkit-mask:radial-gradient(circle at 50% 50%, #0000 var(--hole,0vmax), #000 calc(var(--hole,0vmax) + .5vmax));mask:radial-gradient(circle at 50% 50%, #0000 var(--hole,0vmax), #000 calc(var(--hole,0vmax) + .5vmax));position:absolute;inset:0}.ss-dark{opacity:0;visibility:hidden;background:radial-gradient(80% 70% at 50% 45%,#2a140e 0%,#140a07 70%,#0b0605 100%);position:absolute;inset:0}.ss-ribbons{width:100%;height:100%;position:absolute;inset:0}.ss-ribbon{fill:none;stroke:url(#ss-ribbon-g);stroke-width:120px;stroke-linecap:round}.ss-icons{position:absolute;top:50%;left:50%}.ss-icon{fill:none;stroke:#e2b48f;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:32px;height:32px;position:absolute;top:-16px;left:-16px}.ss-icon-bean{color:#e2b48f;stroke:none}.ss-words{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 24px;display:flex;position:relative}.ss-words>*{opacity:0}.ss-mark{color:#c8865d;width:40px;height:48px}.ss-title{letter-spacing:-.03em;margin:0;font-size:clamp(48px,7vw,112px);font-weight:500;line-height:1}.ss-sub{opacity:.85;max-width:32ch;margin:0;font-size:clamp(15px,1.3vw,19px);font-weight:300;line-height:1.5}
