.gk-site .gk-ritual{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 15% 12%,#f5ddc3,transparent 50%),radial-gradient(ellipse at 96% 10%,#f7e5cb,transparent 47%),linear-gradient(180deg,#fff3e1,#fcf7ed);border-radius:24px;margin-inline:clamp(-20px,-1.5cqw,-8px);padding-inline:clamp(12px,2.5cqw,34px)}.gk-site .gk-ritual:before,.gk-site .gk-ritual:after{content:"";position:absolute;top:0;width:32%;height:clamp(130px,22cqw,290px);z-index:-1;pointer-events:none;background-size:contain;background-repeat:no-repeat}.gk-site .gk-ritual:before{left:0;background-image:url(/media/ritual-floral-left.webp);background-position:top left;-webkit-mask-image:linear-gradient(134deg,#000 26%,transparent 78%);mask-image:linear-gradient(134deg,#000 26%,transparent 78%)}.gk-site .gk-ritual:after{right:0;background-image:url(/media/ritual-floral-right.webp);background-position:top right;-webkit-mask-image:linear-gradient(226deg,#000 26%,transparent 78%);mask-image:linear-gradient(226deg,#000 26%,transparent 78%)}.gk-site .gk-ritual .gk-title{padding:clamp(44px,5cqw,76px) 0 clamp(24px,4cqw,52px)}.gk-site .gk-ritual .gk-title h2{font:400 clamp(36px,5.4cqw,69px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:8px 0 0;color:#39263c;text-wrap:balance}.gk-site .gk-ritual .gk-title p{max-width:65ch;color:#58485a}.gk-site .gk-ritual .gk-title .gk-eyebrow{margin-top:0}.gk-site .gk-ritual .gk-features{gap:clamp(14px,1.8cqw,24px);padding-bottom:clamp(28px,4cqw,62px)}.gk-site .gk-ritual .gk-card{position:relative;padding:0 0 clamp(36px,5cqw,74px);overflow:hidden;min-width:0;border:1px solid #c69659;border-radius:clamp(19px,3.1cqw,38px);background:linear-gradient(145deg,#ffeed8,#fff7e9 70%,#f9e5ca);transition:none}.gk-site .gk-ritual .gk-card:after{content:"";position:absolute;right:5px;bottom:4px;width:42%;height:clamp(34px,5cqw,67px);background:url(/media/ritual-sprig.svg) right bottom/contain no-repeat;pointer-events:none}.gk-site .gk-ritual .gk-card:hover{transform:none;box-shadow:none}.gk-site .gk-ritual .gk-card .gk-feature-art{display:block;width:100%;height:auto;aspect-ratio:460/304;object-fit:cover;margin:0;border-radius:0;border-bottom:1px solid #d7b37f}.gk-site .gk-ritual .gk-card h3{margin:0;padding:clamp(16px,2.1cqw,28px) clamp(16px,2.7cqw,34px) 0;color:#39263c;font:400 clamp(23px,2.8cqw,43px)/1.13 Georgia,serif}.gk-site .gk-ritual .gk-card p{margin:0;padding:12px clamp(16px,2.7cqw,34px) 0;font-size:clamp(16px,1.6cqw,21px);line-height:1.5;color:#58485a}@container (max-width:670px){.gk-site .gk-ritual .gk-features{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}.gk-site .gk-ritual:before,.gk-site .gk-ritual:after{width:34%;opacity:.64}}.gk-site .gk-product-phone{position:relative;isolation:isolate;width:min(54%,290px);aspect-ratio:1350/2760;margin-inline:auto;z-index:2}.gk-site .gk-product-screen{position:absolute;inset:2.5% 5.333333%;overflow:hidden;border-radius:9.9%/4.55%;background:#090a0d}.gk-site .gk-product-screen :is(img,video){display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;margin:0}.gk-site .gk-product-screen [hidden]{display:none}.gk-site .gk-product-phone .gk-product-bezel{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:0;margin:0;pointer-events:none}.gk-site .gk-classic-stage .gk-product-phone{width:min(100% - 32px,236px)}.gk-site .gk-phone .gk-cat-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));align-items:start}.gk-site .gk-phone .gk-cat-picker button{min-width:44px;min-height:72px;border-radius:12px;grid-template-rows:52px auto;align-items:center;font-size:12px;background:#2b192a}.gk-site .gk-phone .gk-cat-picker button[aria-pressed=true]{background:#573b43;color:#ffe7af;border-color:#deb873}.gk-site .gk-phone .gk-cat-picker img{width:100%;max-width:40px;height:48px;object-fit:cover;border-radius:8px}.gk-site .gk-classic-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--space-32)*2);align-items:center;padding-top:calc(var(--space-32)*2);padding-bottom:calc(var(--space-32)*2);color:var(--color-text-primary)}.gk-classic-showcase .gk-classic-stage{background:var(--color-bg-subtle) url(/classic-showcase-room.webp) center/cover;padding:var(--space-32) var(--space-24) var(--space-24);isolation:isolate;max-width:480px;width:100%;justify-self:center}.gk-classic-showcase .gk-classic-stage .gk-device{width:236px;max-width:calc(100% - var(--space-32))}.gk-classic-stage .gk-device-screen{aspect-ratio:886/1920}.gk-classic-stage .gk-device-screen .gk-classic-real-screen{display:block;width:100%;height:100%;max-width:none;border-radius:0;margin:0;object-fit:contain}.gk-classic-stage .gk-device-screen [hidden]{display:none}.gk-classic-stage .gk-device-screen video{object-fit:contain}.gk-classic-picker{display:flex;justify-content:center;gap:var(--space-16);margin-top:var(--space-24)}.gk-classic-picker button{display:grid;justify-items:center;gap:0;padding:var(--space-16);border:2px solid transparent;border-radius:var(--radius-4);background:transparent;color:var(--color-text-primary);font:var(--text-label-m);cursor:pointer;transition:background .2s,border-color .2s}.gk-classic-stage .gk-classic-picker img{width:52px;height:64px;max-width:none;object-fit:cover;border-radius:var(--radius-4);margin:0 0 var(--space-16)}.gk-classic-picker button[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-bg-canvas)}.gk-classic-picker button:hover{background:var(--color-bg-canvas)}.gk-classic-picker button:active{background:var(--color-bg-subtle)}.gk-classic-showcase button:focus-visible{outline:3px solid var(--color-text-primary);outline-offset:4px}.gk-classic-stage .gk-classic-stage-note{font:var(--text-caption);line-height:1.5;color:var(--color-text-primary);margin:var(--space-16) 0 0;padding:var(--space-16);background:var(--color-bg-canvas);border-radius:var(--radius-4)}.gk-classic-showcase .gk-classic-showcase-copy h2{font:var(--text-display-m);font-family:Lora,Georgia,serif;line-height:1.12;margin:var(--space-24) 0;color:var(--color-text-primary)}.gk-classic-showcase-copy h2 em{font-weight:inherit}.gk-classic-showcase-copy .gk-classic-intro{font:var(--text-body-l);line-height:1.6;color:var(--color-text-secondary);margin:0 0 var(--space-32)}.gk-classic-steps{list-style:none;counter-reset:classic-step;padding:0;margin:0 0 var(--space-32)}.gk-classic-steps li{counter-increment:classic-step;display:flex;gap:var(--space-24);margin:var(--space-24) 0}.gk-classic-steps li:before{content:"0" counter(classic-step);font:var(--text-title-m);font-family:Lora,Georgia,serif;color:var(--color-text-secondary)}.gk-classic-steps strong{display:block;font:var(--text-body-l);font-weight:600;color:var(--color-text-primary);line-height:1.5}.gk-classic-steps p{font:var(--text-body-l);color:var(--color-text-secondary);line-height:1.55;margin:0;max-width:38ch}.gk-classic-watch{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-16);min-height:48px;padding:var(--space-16) var(--space-24);font:var(--text-body-l);font-weight:600;color:var(--color-bg-canvas);background:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--radius-4);cursor:pointer}.gk-classic-watch:hover,.gk-classic-watch:active{background:var(--color-text-secondary)}.gk-classic-duration{font:var(--text-label-m);font-weight:400}.gk-classic-showcase-copy .gk-classic-disclosure{font:var(--text-body-m);line-height:1.6;color:var(--color-text-secondary);margin:var(--space-24) 0 0}@container (max-width:850px){.gk-site .gk-classic-showcase{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.gk-classic-showcase-copy{grid-row:1}.gk-classic-showcase .gk-classic-showcase-copy h2{font:var(--text-title-l);font-family:Lora,Georgia,serif;line-height:1.2}.gk-classic-showcase-copy .gk-classic-intro{margin-bottom:var(--space-24)}.gk-classic-picker{gap:0}.gk-classic-picker button{padding:var(--space-16)}.gk-classic-stage .gk-classic-picker img{width:44px;height:56px}.gk-classic-showcase .gk-classic-stage .gk-device{width:220px}.gk-classic-stage .gk-classic-stage-note{font:var(--text-caption)}}@media(prefers-reduced-motion:reduce){.gk-classic-picker button{transition:none}}.gk-classic-picker button span{padding:0;background:var(--color-bg-surface);border-radius:var(--radius-4);line-height:1.8}.gk-classic-showcase-copy,.gk-classic-stage{min-width:0}.gk-classic-picker button{position:relative}.gk-classic-picker button[aria-pressed=true]:after{content:"✓";position:absolute;top:0;right:0;width:var(--space-24);height:var(--space-24);display:grid;place-items:center;background:var(--color-text-primary);color:var(--color-bg-canvas);font:var(--text-caption);border-radius:var(--radius-4)}.gk-site .gk-classic-store{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0 12px;text-decoration:underline;text-underline-offset:4px;color:var(--color-text-primary)}.gk-classic-store:focus-visible{outline:3px solid var(--color-text-primary);outline-offset:4px}.gk-site .gk-classic-stage .gk-product-screen :is(.gk-classic-real-screen,video){object-fit:contain}.gk-site .gk-classic-picker button{min-width:44px;min-height:44px}@container (max-width:480px){.gk-site .gk-classic-picker button{padding:7px}.gk-site .gk-classic-store{margin-left:0}}.gk-site .gk-classic-showcase{gap:clamp(24px,5cqw,64px)}.gk-site .gk-classic-stage{border-radius:24px;border:1px solid #dfd3c3;box-shadow:0 20px 45px #39213620;padding:clamp(16px,3cqw,32px)}.gk-site .gk-classic-picker{gap:8px;padding:8px;margin:20px auto 0;width:fit-content;max-width:100%;border-radius:16px;background:#fff8ee}.gk-site .gk-classic-picker button{border-radius:10px;background:#fff8ee;padding:8px}.gk-site .gk-classic-picker button[aria-pressed=true],.gk-site .gk-classic-picker button:hover,.gk-site .gk-classic-picker button:active{background:#f6ecdd}.gk-site .gk-classic-picker button span{background:none}.gk-site .gk-classic-stage .gk-classic-picker img{width:clamp(38px,6cqw,52px);height:auto;aspect-ratio:5/6;margin-bottom:4px;border-radius:7px}.gk-site .gk-classic-stage-note{width:fit-content;margin:12px auto 0;padding:6px 12px;border-radius:999px}.gk-site .gk-classic-steps li{padding-block:12px;margin:0;border-top:1px solid #dfd3c3}.gk-site .gk-classic-watch{border-radius:999px}.gk-site .gk-classic-stage{max-width:530px;padding:clamp(20px,4cqw,44px) clamp(12px,3cqw,30px) clamp(18px,3cqw,32px);background-position:center;border-radius:clamp(20px,4cqw,36px)}.gk-site .gk-classic-stage .gk-product-phone{width:min(58%,266px);filter:drop-shadow(0 14px 20px #39213655)}.gk-site .gk-classic-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,330px);gap:6px;padding:0;margin:clamp(18px,3cqw,30px) auto 0;background:none}.gk-site .gk-classic-picker button{min-width:0;min-height:72px;padding:8px 4px;background:#342a40;color:#fff8ee;border:2px solid transparent;border-radius:14px}.gk-site .gk-classic-picker button:is(:hover,:active,[aria-pressed=true]){background:#563e51;color:#fff8ee}.gk-site .gk-classic-picker button[aria-pressed=true]{border-color:#ffe7af}.gk-site .gk-classic-picker button[aria-pressed=true]:after{content:none}.gk-site .gk-classic-picker button:focus-visible{outline:3px solid #342a40;outline-offset:3px}.gk-site .gk-classic-stage-note{background:#342a40;color:#fff8ee;text-align:center;margin-top:16px}.gk-site .gk-classic-picker{position:relative;width:min(100%,440px);gap:5px;padding:clamp(10px,2cqw,20px) 8px;border:1px solid #c39559;border-radius:22px;background:linear-gradient(155deg,#fff9ec,#f6e3c8);box-shadow:inset 0 0 0 3px #fff8eb,inset 0 0 0 4px #dec29b,0 8px 20px #54312135}.gk-site .gk-classic-picker:before,.gk-site .gk-classic-picker:after{content:"";position:absolute;left:50%;width:62px;height:9px;transform:translate(-50%);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 10'%3E%3Cpath d='M2 5h60M10 5q2-5 8-4-3 4-8 4Zm8 0q2 5 8 4-3-4-8-4Zm36 0q-2-5-8-4 3 4 8 4Zm-8 0q-2 5-8 4 3-4 8-4Z' fill='%23b8864e' stroke='%23b8864e' stroke-width='.7'/%3E%3Ccircle cx='32' cy='5' r='3' fill='%23b8864e'/%3E%3C/svg%3E");pointer-events:none}.gk-site .gk-classic-picker:before{top:2px}.gk-site .gk-classic-picker:after{bottom:2px}.gk-site .gk-classic-picker button{background:transparent;border-color:transparent;border-radius:13px;color:#3b281e;padding:8px 3px;font:600 clamp(14px,2.1cqw,22px)/1.2 Georgia,serif}.gk-site .gk-classic-picker button+button:before{content:"";position:absolute;left:-5px;top:14%;bottom:14%;width:1px;background:#c39559}.gk-site .gk-classic-picker button:is(:hover,:active,[aria-pressed=true]){background:#f7d9c9;color:#3b281e}.gk-site .gk-classic-picker button[aria-pressed=true]{border-color:#9a4a35}.gk-site .gk-classic-picker button[aria-pressed=true]:after{content:"";width:20px;height:20px;top:4px;right:4px;border-radius:50%;border:1px solid #fff4df;background:#94432f center/12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23fff4df' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gk-site .gk-classic-stage .gk-classic-picker img{width:min(76%,86px);aspect-ratio:1;object-position:center 32%;border-radius:clamp(9px,2cqw,16px);margin:0 0 5px}.gk-site .gk-season-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3cqw,32px);padding-block:clamp(48px,8cqw,96px)}.gk-site .gk-season-banners h2{grid-column:1/-1;margin:0}.gk-site .gk-world-banner{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#102b25;color:#fff4e2;scroll-margin-top:24px}.gk-site .gk-world-banner.autumn{background:#392335}.gk-site .gk-world-banner>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 27%;margin:0;border-radius:0}.gk-site .gk-world-banner.autumn>img{object-position:center 32%}.gk-world-copy{padding:clamp(20px,4cqw,34px);display:flex;flex:1;flex-direction:column;align-items:flex-start}.gk-site .gk-world-copy h3{font:400 clamp(27px,4cqw,42px)/1.1 Georgia,serif;color:inherit;margin:0 0 12px}.gk-site .gk-world-copy p{color:inherit;margin:0 0 16px}.gk-site .gk-world-copy .gk-world-label{font:600 13px/1.4 system-ui;color:#ffe7af}.gk-site .gk-world-copy a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;margin-top:auto;background:transparent;color:#fff4e2;border:1px solid #ffe7af;font-weight:600}.gk-site .gk-world-copy a:hover,.gk-site .gk-world-copy a:active{background:#ffe7af;color:#29283b}.gk-site .gk-world-copy a:focus-visible{outline:3px solid #ffe7af;outline-offset:4px}@container (max-width:650px){.gk-site .gk-season-banners{grid-template-columns:minmax(0,1fr)}}.gk-site .gk-home-steps{display:block;max-width:660px;margin-inline:auto}.gk-site .gk-storybook-link{max-width:1100px;margin:32px auto;padding-block:24px;border-top:1px solid #d7c7b4}.gk-site .gk-storybook-link h2{margin:0}.gk-site .gk-storybook-link a,.gk-storybook .gk-footer a,.gk-storybook .gk-nav a{display:inline-flex;align-items:center;min-height:44px}.gk-site .gk-storybook-link a{text-decoration:underline;text-underline-offset:4px}.gk-storybook .gk-season h1{font:400 clamp(48px,8cqw,104px)/1.02 Georgia,serif;margin:16px 0;color:#fff4e2}.gk-storybook .gk-storybook-demo{max-width:660px;margin-inline:auto;text-align:center;padding-block:44px}.gk-storybook .gk-storybook-demo .gk-phone{margin-top:24px}.gk-site .gk-storybook-link a:focus-visible,.gk-storybook a:focus-visible,.gk-storybook video:focus-visible{outline:2px solid #685086;outline-offset:4px}.gk-storybook{--story-ink:#221725;--story-gold:#f1ca87}.gk-storybook .gk-season-copy>p{max-width:40ch}.gk-storybook .gk-story-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px;border:1px solid #f1ca87;border-radius:999px;background:#221725;color:#fff4e2}.gk-storybook .gk-story-button:hover,.gk-storybook .gk-story-button:active{background:#f1ca87;color:#221725}.gk-storybook .gk-story-button:focus-visible{outline-color:#f1ca87}.gk-storybook .gk-story-cast{padding-block:clamp(56px,8cqw,100px)}.gk-story-intro{text-align:center;max-width:640px;margin:0 auto 30px}.gk-storybook .gk-story-kicker{font:600 13px/1.4 system-ui;letter-spacing:.12em;text-transform:uppercase}.gk-storybook .gk-story-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3cqw,30px);max-width:870px;margin:auto}.gk-story-portraits figure{margin:0}.gk-storybook .gk-story-portraits img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 28%;border-radius:44% 44% 16px 16px;margin:0}.gk-story-portraits figcaption{padding-top:8px;text-align:center;font:400 clamp(18px,3cqw,28px)/1.2 Georgia,serif}.gk-site.gk-storybook .gk-storybook-demo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5cqw,80px);max-width:1080px;text-align:left;padding-block:24px 80px}.gk-storybook .gk-storybook-demo .gk-phone{text-align:center}.gk-storybook .gk-story-closing{background:#221725;color:#fff4e2;text-align:center;padding:clamp(44px,8cqw,100px) 24px}.gk-storybook .gk-story-closing h2{color:inherit}.gk-story-closing>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}@container (max-width:720px){.gk-site.gk-storybook .gk-storybook-demo{grid-template-columns:minmax(0,1fr);padding-bottom:48px}}.gk-site.gk-storybook .gk-phone .gk-cat-picker{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:24px 5% 0;padding:13px 6px;border:1px solid #b98b4c;border-radius:20px;background:linear-gradient(155deg,#341524,#210e1c);box-shadow:inset 0 0 0 3px #260e1d,inset 0 0 0 4px #8b643a,0 8px 22px #170b1580}.gk-site.gk-storybook .gk-cat-picker:before,.gk-site.gk-storybook .gk-cat-picker:after{content:"";position:absolute;left:50%;width:86px;height:14px;transform:translate(-50%);background:#301322 center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 14'%3E%3Cpath d='M2 7h31m20 0h31M8 7q4-6 10-5-3 5-10 5Zm9 0q4 6 10 5-3-5-10-5Zm61 0q-4-6-10-5 3 5 10 5Zm-9 0q-4 6-10 5 3-5 10-5Z' fill='%23e5b775' stroke='%23e5b775' stroke-width='.7'/%3E%3Cpath d='M46 1a6 6 0 1 0 3 9A5 5 0 0 1 46 1Z' fill='%23e5b775'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.gk-site.gk-storybook .gk-cat-picker:before{top:-7px}.gk-site.gk-storybook .gk-cat-picker:after{bottom:-7px}.gk-site.gk-storybook .gk-phone .gk-cat-picker button{position:relative;min-height:70px;min-width:0;padding:8px 2px;grid-template-rows:auto auto;gap:6px;border:1px solid transparent;border-radius:13px;background:transparent;color:#fff0d8;font:600 clamp(12px,1.6cqw,17px)/1.15 Georgia,serif;transform:none}.gk-site.gk-storybook .gk-cat-picker button+button:before{content:"";position:absolute;left:-3px;top:14%;bottom:14%;width:1px;background:linear-gradient(transparent,#a77a4b,transparent)}.gk-site.gk-storybook .gk-phone .gk-cat-picker button:is(:hover,:active){background:#492033}.gk-site.gk-storybook .gk-phone .gk-cat-picker button[aria-pressed=true]{background:#631d33;border-color:#f5c477}.gk-site.gk-storybook .gk-cat-picker button[aria-pressed=true]:after{content:"";position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#f5c477 center/11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23210e1c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");pointer-events:none}.gk-site.gk-storybook .gk-cat-picker button:focus-visible{outline:2px solid #ffe7aa;outline-offset:1px;z-index:2}.gk-site.gk-storybook .gk-phone .gk-cat-picker img{width:min(90%,66px);height:auto;max-width:none;aspect-ratio:5/6;object-fit:cover;object-position:center 35%;border-radius:9px}@container (max-width:430px){.gk-site.gk-storybook .gk-phone .gk-cat-picker{margin-inline:8px}}.gk-site.gk-storybook .gk-phone .gk-cat-picker{border-block-color:transparent;box-shadow:0 8px 22px #170b1580;background:linear-gradient(90deg,#b98b4c 0 calc(50% - 43px),transparent calc(50% - 43px) calc(50% + 43px),#b98b4c calc(50% + 43px)) center top/100% 1px no-repeat,linear-gradient(90deg,#b98b4c 0 calc(50% - 43px),transparent calc(50% - 43px) calc(50% + 43px),#b98b4c calc(50% + 43px)) center bottom/100% 1px no-repeat,linear-gradient(155deg,#341524,#210e1c)}.gk-site.gk-storybook .gk-cat-picker:before,.gk-site.gk-storybook .gk-cat-picker:after{background-color:transparent}.gk-site.gk-storybook .gk-story-home{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;font:500 13px/1.25 system-ui;color:#342a40}.gk-site.gk-storybook .gk-nav{flex-wrap:wrap;gap:4px 12px}.gk-site.gk-storybook .gk-brand{font-size:clamp(18px,3cqw,24px)}@container (max-width:520px){.gk-site.gk-storybook .gk-story-home{flex-basis:100%}}.gk-site.gk-storybook .gk-phone .gk-cat-picker{border:0;border-radius:24px;padding-block:16px;background:url(/halloween/picker-frame.svg) center/100% 100% no-repeat,linear-gradient(155deg,#341524,#210e1c)}.gk-site.gk-storybook .gk-cat-picker:before,.gk-site.gk-storybook .gk-cat-picker:after{width:25%;height:auto;aspect-ratio:200/27;background:transparent url(/halloween/picker-crest.svg) center/contain no-repeat}.gk-site.gk-storybook .gk-cat-picker:before{top:3.33%;transform:translate(-50%,-50%)}.gk-site.gk-storybook .gk-cat-picker:after{bottom:3.33%;transform:translate(-50%,50%)}:root{--color-ivory-50: #FFFCF7;--color-ivory-100: #FFF8EE;--color-ivory-200: #F6ECDD;--color-sand-300: #DFD3C3;--color-gold-500: #CBA56C;--color-plum-900: #29283B;--color-plum-600: #575264;--color-plum-400: #77717A;--space-16: 16px;--space-24: 24px;--space-32: 32px;--radius-4: 4px;--text-display-l: 400 64px/normal "Lora", system-ui, sans-serif;--text-display-m: 400 52px/normal "Lora", system-ui, sans-serif;--text-title-l: 400 32px/normal "Lora", system-ui, sans-serif;--text-title-m: 400 24px/normal "Lora", system-ui, sans-serif;--text-body-l: 400 17px/normal "Inter", system-ui, sans-serif;--text-body-m: 400 13px/normal "Inter", system-ui, sans-serif;--text-label-m: 500 13px/normal "Inter", system-ui, sans-serif;--text-caption: 400 12px/normal "Inter", system-ui, sans-serif;--text-overline: 600 12px/normal "Inter", system-ui, sans-serif;--color-bg-canvas: var(--color-ivory-100);--color-bg-surface: var(--color-ivory-50);--color-bg-subtle: var(--color-ivory-200);--color-text-primary: var(--color-plum-900);--color-text-secondary: var(--color-plum-600);--color-text-tertiary: var(--color-plum-400);--color-border-default: var(--color-sand-300);--color-border-accent: var(--color-gold-500);--color-brand-default: var(--color-gold-500)}
