.illustrated-loafs{--ink:#193a2c;--look-x:0;--look-y:0;width:100%;height:100svh;min-height:520px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:#e4e5c4;position:relative;overflow:hidden}.ill-environment{pointer-events:none;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.ill-stage{perspective:1400px;position:absolute;inset:0}.ill-camera{transform-origin:58% 43%;will-change:transform;transition:transform 1.8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1)}[data-closeup=true] .ill-camera{transform:scale(1.1)translate(-1.5%,1%)}.ill-depth{will-change:transform;position:absolute}.ill-depth img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ill-background{transform:translate3d(calc(var(--look-x)*-7px),calc(var(--look-y)*-5px),0);inset:-2.5%}.ill-background img{object-fit:cover;object-position:center;height:100%}.ill-character{width:34.7%;transform:translate3d(calc(var(--look-x)*-22px),calc(var(--look-y)*-15px),0) rotateY(calc(var(--look-x)*-1.2deg));z-index:2;top:1%;left:39%}.ill-float{transform-origin:50% 55%;animation:7s ease-in-out infinite ill-float}.ill-character img{opacity:0;filter:blur(5px);transition:opacity 1.7s,transform 2.4s cubic-bezier(.2,.7,.2,1),filter 1.7s;transform:translateY(30px)scale(.96)}[data-ready=true] .ill-character img{opacity:1;filter:blur();transform:translateY(0)scale(1)}.ill-near{z-index:4;width:36%;transform:translate3d(calc(var(--look-x)*-43px),calc(var(--look-y)*-27px),0) rotateY(calc(var(--look-x)*-1.5deg));top:54%;left:60%}.ill-drift{animation:9s ease-in-out infinite ill-drift}.ill-rays{z-index:3;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 4% 4%,#fff2af30,#0000 60%);animation:11s ease-in-out infinite ill-light;position:absolute;inset:-10%}.ill-pollen{z-index:5;transform:translate(calc(var(--look-x)*-34px),calc(var(--look-y)*-21px));position:absolute;inset:0}.ill-pollen i{opacity:0;width:3px;height:3px;animation:ill-pollen calc(9s + var(--i)*.33s) linear infinite;animation-delay:calc(var(--i)*-.87s);background:#fffad4;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #fff6cf66}.ill-pollen i:nth-child(4n){filter:blur(1px);width:6px;height:6px}.illustrated-loafs .ill-header{z-index:20;color:#193a2c;background:linear-gradient(#f5f0d12b,#0000);align-items:center;gap:32px;padding:27px 4.7%;display:flex;position:absolute;inset:0 0 auto}.ill-brand{flex-shrink:0;min-height:44px;margin-right:auto;font-family:Cormorant,Georgia,serif;font-size:36px;font-weight:600;line-height:.85;text-decoration:none}.ill-brand span{letter-spacing:.23em;margin-top:9px;font-family:Manrope,sans-serif;font-size:8px;font-weight:400;display:block}.ill-views{align-items:center;gap:27px;display:flex}.ill-views button{min-height:44px;padding:10px 0;font-size:12px;position:relative}.ill-views button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.ill-views button[aria-pressed=true]:after,.ill-views button:hover:after{transform:scaleX(1)}.ill-sound{align-items:center;gap:9px;min-height:44px;padding:0;font-size:10px;display:flex}.ill-sound svg{width:19px;height:19px}.ill-copy{z-index:7;outline:none;width:37%;position:absolute;top:24%;left:4.7%}.ill-copy h1{letter-spacing:-.035em;margin:0 0 24px;font-family:Cormorant,Georgia,serif;font-size:clamp(76px,8.1vw,156px);font-weight:600;line-height:.79}.ill-copy p{text-wrap:balance;margin:0;font-family:Cormorant,Georgia,serif;font-size:clamp(21px,2vw,36px);line-height:1.2}.ill-explore{color:#fff8e9;background:#304f3dee;border-radius:40px;align-items:center;gap:30px;min-height:50px;margin-top:30px;padding:15px 28px;font-family:Cormorant,Georgia,serif;font-size:clamp(19px,1.4vw,25px);line-height:1.1;transition:background .2s,transform .2s;display:inline-flex}.ill-explore:hover{background:#203e2e;transform:translateY(-2px)}.ill-explore span{font-family:Georgia,serif;font-size:27px;font-weight:400}.illustrated-loafs .ill-footer{z-index:20;color:#1b382b;pointer-events:auto;background:linear-gradient(#0000,#f7f2dca8);justify-content:space-between;align-items:center;gap:22px;padding:14px 4.7%;font-size:10px;display:flex;position:absolute;inset:auto 0 0}.ill-footer p{text-align:center;letter-spacing:.025em;text-shadow:0 1px 6px #fff7d5;margin:0}.ill-footer a,.ill-footer button{background:0 0;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex}.ill-footer a{text-decoration:none}.ill-footer a:hover{text-decoration:underline}.ill-footer button{padding-right:0}.ill-original{z-index:10;background:#13291e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ill-original img{object-fit:contain;max-width:100%;max-height:100%;display:block}[data-view=original] .ill-header,[data-view=original] .ill-footer{color:#fff9e9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--ink:#fff9e9;background:#14291edb}[data-view=original] .ill-environment{opacity:0}[data-view=original] .ill-footer p{text-shadow:none}.ill-skip{z-index:100;background:#fff4dc;padding:16px;position:absolute;top:-150px;left:20px}.ill-skip:focus{top:20px}[data-sleeping=true] .ill-camera *,[data-view=original] .ill-camera *{animation-play-state:paused}@keyframes ill-float{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-8px)rotate(.25deg)}}@keyframes ill-drift{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes ill-pollen{0%{opacity:0;transform:translateY(18px)}20%,75%{opacity:.62}to{opacity:0;transform:translate(34px,-80px)}}@keyframes ill-light{0%,to{opacity:.6}50%{opacity:1}}@media (aspect-ratio>=2){.ill-character{width:auto;height:90%;left:44%}.ill-character img{width:auto;height:88svh}.ill-near{width:29%;top:48%;left:67%}.ill-copy{top:23%}.ill-copy h1{font-size:clamp(72px,15svh,140px)}}@media (aspect-ratio<=3/2) and (aspect-ratio>=1){.ill-character{width:44%;top:10%;left:38%}.ill-near{width:48%;top:61%;left:59%}.ill-copy{width:38%;top:28%}.ill-copy h1{font-size:9vw}.ill-copy p{font-size:2.6vw}.ill-explore{padding:14px 24px;font-size:20px}.ill-background img{object-position:58% center}}@media (aspect-ratio<=1){.illustrated-loafs{min-height:730px}.illustrated-loafs .ill-header{background:linear-gradient(#faf5dccc,#0000);flex-wrap:wrap;gap:14px;padding:22px 6%}.ill-brand{font-size:31px}.ill-views{order:3;justify-content:center;gap:28px;width:100%}.ill-views button{font-size:11px}.ill-sound span{font-size:10px}.ill-background{opacity:.95;inset:-3% -50%}.ill-background img{object-position:60% center}.ill-camera:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#edf0d2bc 29%,#edf0d2ed 65%,#f3eedaaa 100%);position:absolute;inset:44% 0 0}.ill-character{width:min(88%,620px);margin-left:max(-44%,-310px);top:12%;left:50%}.ill-near{opacity:.8;width:55%;top:64%;left:60%}.ill-copy{width:86%;top:60%;left:7%}.ill-copy h1{margin-bottom:15px;font-size:clamp(54px,11vw,100px);line-height:.88}.ill-copy h1 br{display:none}.ill-copy h1 br:after{content:" "}.ill-copy p{max-width:24ch;font-size:clamp(24px,4.2vw,34px)}.ill-explore{min-height:48px;margin-top:20px;padding:13px 24px;font-size:21px}.illustrated-loafs .ill-footer{flex-wrap:wrap;gap:10px;padding:12px 6%}.ill-footer p{order:3;width:100%;padding-bottom:7px;font-size:9px}.ill-footer a,.ill-footer button{min-height:36px;font-size:9px}[data-closeup=true] .ill-camera{transform-origin:50% 35%;transform:scale(1.07)translateY(1%)}}@media (width>=900px) and (aspect-ratio<=1){.illustrated-loafs .ill-header{flex-wrap:nowrap;gap:32px;padding:30px 4.7%}.ill-views{order:0;gap:27px;width:auto}.ill-brand{font-size:36px}.ill-background{opacity:1;inset:-3%}.ill-background img{object-position:68% center}.ill-camera:after{display:none}.ill-character{width:62%;margin:0;top:12%;left:37%}.ill-near{opacity:1;width:45%;top:67%;left:66%}.ill-copy{width:36%;top:31%;left:4.7%}.ill-copy:before{content:"";z-index:-1;filter:blur(25px);background:radial-gradient(#edf0d2ef,#edf0d2a8 45%,#0000 70%);position:absolute;inset:-35% -15%}.ill-copy h1{margin-bottom:24px;font-size:9vw;line-height:.83}.ill-copy h1 br{display:initial}.ill-copy h1 br:after{content:none}.ill-copy p{max-width:none;font-size:2.1vw}.ill-explore{margin-top:30px;font-size:24px}.illustrated-loafs .ill-footer{flex-wrap:nowrap;padding:16px 4.7%}.ill-footer p{order:0;width:auto}}@media (height<=750px) and (aspect-ratio>=1){.illustrated-loafs .ill-header{padding-top:14px;padding-bottom:14px}.ill-copy{top:26%}.ill-copy h1{margin-bottom:18px}.ill-explore{min-height:46px;margin-top:20px;padding:12px 22px}.illustrated-loafs .ill-footer{padding-top:6px;padding-bottom:6px}}.ill-world{transform-origin:58% 45%;position:absolute;inset:0}.ill-world[data-active=false]{visibility:hidden;opacity:0}.ill-world[data-active=false] *{animation-play-state:paused}.ill-views button[aria-current]:after{transform:scaleX(1)}.ill-footer-actions{align-items:center;gap:24px;display:flex}.ill-footer .ill-compare{text-underline-offset:4px;padding:0;text-decoration:underline}.ill-copy{transition:opacity .4s,transform .65s}.illustrated-loafs[data-product=tallyspoon]{--ink:#264535;color:var(--ink);background:#f4efdf}[data-product=tallyspoon] .ill-header{color:var(--ink);background:linear-gradient(#f8f3e3aa,#0000)}[data-product=tallyspoon] .ill-footer{color:var(--ink);background:linear-gradient(#0000,#f8f3e3de)}[data-product=tallyspoon] .ill-copy{width:40%;top:20%}[data-product=tallyspoon] .ill-copy h1{margin-bottom:18px;font-size:clamp(68px,7.2vw,148px);line-height:.95}[data-product=tallyspoon] .ill-copy p{color:#3e5b45;font-family:Manrope,sans-serif;font-size:clamp(17px,1.6vw,28px);line-height:1.4}[data-product=tallyspoon] .ill-eyebrow{color:#47604a;margin-bottom:12px;font-size:10px}.ill-app-icon{border-radius:14px;width:52px;height:52px;margin-bottom:20px;display:block}[data-product=tallyspoon] .ill-explore{color:#fffdf6;background:#365946;margin-top:25px;font-family:Manrope,sans-serif;font-size:clamp(14px,1.15vw,20px)}[data-product=tallyspoon] .ill-explore:hover{background:#244333}[data-scene=tallyspoon] .ill-character{width:min(44%,66svh);height:auto;margin:0;top:7%;left:43%}[data-scene=tallyspoon] .ill-character img{width:100%;height:auto}[data-scene=tallyspoon] .ill-float{animation:8s ease-in-out infinite ill-tally-breathe}[data-scene=tallyspoon] .ill-near{opacity:1;width:min(38%,64svh);inset:auto -4% 3% auto}[data-scene=tallyspoon] .ill-foreground-accent{z-index:4;width:min(37%,65svh);transform:translate3d(calc(var(--look-x)*-47px),calc(var(--look-y)*-28px),0) rotateY(calc(var(--look-x)*-1.4deg));top:auto;bottom:2%;left:-1%}[data-scene=tallyspoon] .ill-rays{background:radial-gradient(at 7% 5%,#fff9db16,#0000 60%)}[data-scene=tallyspoon] .ill-background img{object-position:center}.ill-macros{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#365340;width:15%;transform:translate3d(calc(var(--look-x)*-13px),calc(var(--look-y)*-9px),0) rotateY(-6deg);background:#f9f8e967;border:1px solid #fffef3b8;border-radius:20px;padding:clamp(16px,1.6vw,30px);top:25%;right:3%;box-shadow:0 10px 40px #55735008}.ill-macros-title{margin-bottom:18px;font-family:Cormorant,Georgia,serif;font-size:clamp(17px,1.6vw,27px);display:block}.ill-macros>div+div{margin-top:16px}.ill-macros>div>span{font-size:clamp(11px,1vw,17px)}.ill-macros i{background:#5e775323;border-radius:8px;height:8px;margin-top:8px;display:block;overflow:hidden}.ill-macros i:after{content:"";width:calc(var(--fill)*100%);border-radius:inherit;background:#688762;height:100%;display:block}[data-product=tallyspoon][data-view=original] .ill-header,[data-product=tallyspoon][data-view=original] .ill-footer{--ink:#fff9e9;color:var(--ink);background:#233d32e6}@keyframes ill-tally-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ill-measure-art{position:relative}.ill-measure-art[data-rendered=true]>img{visibility:hidden}.ill-measure-art>canvas{pointer-events:none;width:112%;height:112%;position:absolute;top:-6%;left:-6%}.ill-measure-art>canvas[hidden]{display:none}@media (aspect-ratio>=2){[data-scene=tallyspoon] .ill-character{width:66svh;left:46%}[data-product=tallyspoon] .ill-copy{top:20%}[data-product=tallyspoon] .ill-copy h1{font-size:13svh}[data-product=tallyspoon] .ill-app-icon{width:40px;height:40px;margin-bottom:14px}[data-scene=tallyspoon] .ill-foreground-accent{width:57svh;bottom:0;left:12%}.ill-macros{width:15%;top:22%;right:7%}}@media (aspect-ratio<=3/2) and (aspect-ratio>=1){[data-scene=tallyspoon] .ill-character{width:52%;top:15%;left:42%}[data-scene=tallyspoon] .ill-foreground-accent{width:45%;bottom:8%}[data-scene=tallyspoon] .ill-near{width:42%;bottom:7%;right:-5%}[data-product=tallyspoon] .ill-copy{width:38%;top:23%}[data-product=tallyspoon] .ill-copy h1{font-size:8.1vw}.ill-macros{width:19%;padding:16px;top:14%;right:3%}.ill-macros-title{margin-bottom:10px}.ill-macros>div+div{margin-top:9px}}@media (aspect-ratio<=1){.illustrated-loafs[data-product=tallyspoon]{min-height:820px}[data-scene=tallyspoon] .ill-character{width:min(84%,39svh);margin:0;top:16%;left:50%;translate:-50%}[data-scene=tallyspoon] .ill-foreground-accent{width:49%;top:48%;bottom:auto;left:-6%}[data-scene=tallyspoon] .ill-near{width:49%;top:43%;bottom:auto;right:-5%}[data-scene=tallyspoon] .ill-background img{object-position:65% center}[data-scene=tallyspoon] .ill-camera:after{background:linear-gradient(#0000,#f2efdcda 30%,#f5f0e3f5 70%,#f5f0e3cc)}[data-product=tallyspoon] .ill-copy{width:86%;top:65%;left:7%}[data-product=tallyspoon] .ill-copy h1{margin-bottom:12px;font-size:clamp(53px,11.5vw,100px)}[data-product=tallyspoon] .ill-copy p{max-width:none;font-size:clamp(15px,3.5vw,25px)}[data-product=tallyspoon] .ill-app-icon{display:none}[data-product=tallyspoon] .ill-eyebrow{margin-bottom:10px;font-size:9px}[data-product=tallyspoon] .ill-explore{min-height:45px;margin-top:18px;padding:12px 22px;font-size:14px}.ill-macros{display:none}}@media (width>=900px) and (aspect-ratio<=1){[data-scene=tallyspoon] .ill-character{width:59%;top:16%;left:39%;translate:none}[data-scene=tallyspoon] .ill-foreground-accent{width:48%;top:68%;bottom:auto;left:-2%}[data-scene=tallyspoon] .ill-near{width:46%;top:64%;bottom:auto;right:-4%}[data-product=tallyspoon] .ill-copy{width:35%;top:30%;left:4.7%}[data-product=tallyspoon] .ill-copy:before{background:radial-gradient(#f6f0ddef,#f6f0dda8 45%,#0000 70%)}[data-product=tallyspoon] .ill-copy h1{font-size:8vw}[data-product=tallyspoon] .ill-copy p{font-size:1.7vw}[data-product=tallyspoon] .ill-app-icon{width:58px;height:58px;margin-bottom:25px;display:block}[data-product=tallyspoon] .ill-explore{margin-top:30px;font-size:20px}}.illustrated-loafs[data-product=worthglass]{--ink:#3e4056;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9e5e7}[data-product=worthglass] .ill-header{color:var(--ink);background:linear-gradient(#f4f0ecaa,#0000)}[data-product=worthglass] .ill-footer{color:var(--ink);background:linear-gradient(#0000,#f4f0eccc)}[data-product=worthglass] .ill-footer p{text-shadow:0 1px 8px #fffaf2}[data-product=worthglass] .ill-copy{width:38%;top:30%}[data-product=worthglass] .ill-copy h1{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(70px,7.1vw,146px);line-height:.95}[data-product=worthglass] .ill-copy p{color:#55586a;font-family:Manrope,sans-serif;font-size:clamp(18px,1.55vw,28px);line-height:1.4}.ill-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5c6075;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:11px;display:block}[data-product=worthglass] .ill-explore{color:#fffdf8;background:#526575;margin-top:32px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:clamp(14px,1.2vw,20px)}[data-product=worthglass] .ill-explore:hover{background:#3f5262}[data-scene=worthglass] .ill-character{width:min(43%,66svh);height:auto;margin:0;top:7%;left:45%}[data-scene=worthglass] .ill-character img{width:100%;height:auto}[data-scene=worthglass] .ill-near{opacity:1;width:min(33%,58svh);top:58%;left:66%}[data-scene=worthglass] .ill-foreground-accent{z-index:4;width:min(34%,62svh);transform:translate3d(calc(var(--look-x)*-48px),calc(var(--look-y)*-29px),0) rotateY(calc(var(--look-x)*-1.5deg));top:66%;left:21%}[data-scene=worthglass] .ill-rays{background:radial-gradient(at 85% 3%,#fff9ef18,#0000 64%)}[data-scene=worthglass] .ill-pollen i{background:#fffcf8;box-shadow:0 0 6px #fffcf833}[data-scene=worthglass] .ill-background img{object-position:center}[data-product=worthglass][data-view=original] .ill-header,[data-product=worthglass][data-view=original] .ill-footer{--ink:#fff9e9;color:var(--ink);background:#15202adb}[data-product=worthglass][data-view=original] .ill-footer p{text-shadow:none}@media (aspect-ratio>=2){[data-scene=worthglass] .ill-character{width:66svh;top:7%;left:47%}[data-scene=worthglass] .ill-near{width:min(28%,58svh);top:58%;left:69%}[data-scene=worthglass] .ill-foreground-accent{width:min(31%,62svh);top:64%;left:23%}[data-product=worthglass] .ill-copy{top:28%}[data-product=worthglass] .ill-copy h1{font-size:13svh}}@media (aspect-ratio<=3/2) and (aspect-ratio>=1){[data-scene=worthglass] .ill-character{width:50%;top:12%;left:45%}[data-scene=worthglass] .ill-near{width:36%;top:68%;left:63%}[data-scene=worthglass] .ill-foreground-accent{width:42%;top:65%;left:10%}[data-product=worthglass] .ill-copy{top:29%}[data-product=worthglass] .ill-copy h1{font-size:7.8vw}}@media (aspect-ratio<=1){.ill-footer-actions{gap:18px}.illustrated-loafs[data-product=worthglass]{min-height:780px}[data-scene=worthglass] .ill-character{width:min(88%,40svh);margin-left:0;top:15%;left:50%;translate:-50%}[data-scene=worthglass] .ill-near{opacity:1;width:38%;top:46%;left:60%}[data-scene=worthglass] .ill-foreground-accent{width:48%;top:51%;left:0}[data-scene=worthglass] .ill-background img{object-position:70% center}[data-scene=worthglass] .ill-camera:after{background:linear-gradient(#0000,#efebeddf 35%,#efebedfa 72%,#f4efebcc)}[data-product=worthglass] .ill-copy{width:86%;top:65%;left:7%}[data-product=worthglass] .ill-copy h1{margin-bottom:13px;font-size:clamp(53px,11.5vw,100px);line-height:.93}[data-product=worthglass] .ill-copy p{max-width:none;font-size:clamp(15px,3.4vw,25px)}[data-product=worthglass] .ill-eyebrow{margin-bottom:10px;font-size:9px}[data-product=worthglass] .ill-explore{min-height:45px;margin-top:18px;padding:12px 22px;font-size:14px}}@media (width>=900px) and (aspect-ratio<=1){[data-scene=worthglass] .ill-character{width:60%;margin:0;top:16%;left:39%;translate:none}[data-scene=worthglass] .ill-near{opacity:1;width:42%;top:71%;left:57%}[data-scene=worthglass] .ill-foreground-accent{width:47%;top:73%;left:8%}[data-scene=worthglass] .ill-background img{object-position:70% center}[data-product=worthglass] .ill-copy{width:37%;top:35%;left:4.7%}[data-product=worthglass] .ill-copy:before{background:radial-gradient(#eeeaedef,#eeeaeda8 45%,#0000 70%)}[data-product=worthglass] .ill-copy h1{font-size:7.6vw}[data-product=worthglass] .ill-copy p{font-size:1.7vw}[data-product=worthglass] .ill-eyebrow{margin-bottom:20px;font-size:11px}[data-product=worthglass] .ill-explore{margin-top:32px;font-size:20px}}.illustrated-loafs{overflow:clip}.ill-brand{text-align:left;padding:0}.ill-explore{text-decoration:none}.ill-learn{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;margin-top:14px;padding:0;font-size:11px;text-decoration:underline;display:flex}.ill-learn span{font-size:20px;text-decoration:none}.ill-product-actions{flex-direction:column;align-items:flex-start;display:flex}.ill-journey-control{flex-direction:column;align-items:center;gap:4px;display:flex}.ill-step-nav{align-items:center;gap:20px;display:flex}.ill-step-nav>span{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:10px;display:flex}.ill-step-nav i{opacity:.35;background:currentColor;width:48px;height:1px;display:block}.ill-footer .ill-step-nav button{justify-content:center;width:44px;min-height:44px;padding:0;font-family:Georgia,serif;font-size:24px}.ill-step-nav button:disabled{opacity:.25}.ill-footer .ill-about{gap:12px;padding:0}[data-mode=site] .ill-footer{align-items:flex-end}[data-mode=site] .ill-footer-actions{gap:24px}.ill-views button:disabled{opacity:.45}.ill-views button[aria-current]:before{content:"";background:currentColor;width:100%;height:1px;position:absolute;bottom:6px;left:0}.ill-shared-mascot{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-phase=moving] .ill-world[data-travel-role=source],[data-phase=moving] .ill-world[data-travel-role=target]{visibility:visible;opacity:1;filter:none;transform:none}[data-phase=moving] .ill-world[data-travel-role=source]{z-index:1}[data-phase=moving] .ill-world[data-travel-role=target]{z-index:2;animation:ill-environment-change var(--travel-time) ease-in-out both}[data-phase=moving] .ill-camera{transition:none;transform:none}[data-phase=moving] .ill-camera *{animation-play-state:paused}.ill-stage[data-continuity=true] .ill-character,.ill-stage[data-continuity=true] .ill-intro-entity{visibility:hidden}[data-phase=moving] [data-travel-role=source] .ill-near,[data-phase=moving] [data-travel-role=source] .ill-foreground-accent,[data-phase=moving] [data-travel-role=source] .ill-macros{animation:ill-props-release var(--travel-time) ease-in-out both;animation-play-state:running}[data-phase=moving] .ill-stage:not([data-continuity=true]) [data-travel-role=source] .ill-character{animation:ill-mascot-fallback var(--travel-time) ease-in-out both;animation-play-state:running}[data-phase=moving] [data-travel-role=target] .ill-near,[data-phase=moving] [data-travel-role=target] .ill-foreground-accent{animation:ill-props-receive var(--travel-time) cubic-bezier(.2,.7,.2,1) both;animation-play-state:running}[data-phase=moving] .ill-copy{animation:ill-copy-change var(--travel-time) ease-out both}.illustrated-loafs .ill-header,.illustrated-loafs .ill-footer{transition:color .7s,background .7s}@keyframes ill-environment-change{0%{opacity:0}to{opacity:1}}@keyframes ill-mascot-fallback{0%{opacity:1}to{opacity:0}}@keyframes ill-props-release{0%{opacity:1;translate:0}70%,to{opacity:0;translate:calc(var(--travel-direction)*-4vw) 5vh}}@keyframes ill-props-receive{0%,15%{translate:calc(var(--travel-direction)*5vw) 7vh}to{translate:0}}@keyframes ill-copy-change{0%,45%{opacity:0;transform:translateY(10px)}80%,to{opacity:1;transform:none}}.illustrated-loafs[data-product=intro]{--ink:#efe7f2;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#130f1c}[data-product=intro] .ill-header{color:var(--ink);background:linear-gradient(#130f1c99,#0000)}[data-product=intro] .ill-footer{color:#d1c3d9;background:linear-gradient(#0000,#130f1cc9)}[data-product=intro] .ill-footer p{text-shadow:none}.ill-intro{background:#130f1c}.ill-intro .ill-camera:after{display:none}.ill-intro-aura{opacity:.85;background:radial-gradient(at 66% 42%,#69567566,#0000 48%);position:absolute;inset:-10%}.ill-intro-entity{aspect-ratio:1.28;z-index:2;width:min(70vw,118svh);transform:translate3d(calc(var(--look-x)*-23px),calc(var(--look-y)*-16px),0);top:5%;left:32%}.ill-welcome-figure{transform-origin:53% 48%;position:absolute;inset:0}.ill-intro-brain{width:62%;position:absolute;top:1%;left:20%}.ill-intro-brain .ill-float{transform-origin:50% 58%;animation:12s ease-in-out infinite ill-intro-breathe}.ill-intro-brain img{filter:drop-shadow(0 25px 45px #08051166);width:100%;height:auto;display:block}.ill-intro-hand{aspect-ratio:1;z-index:2;width:25%;position:absolute;top:48%}.ill-hand-offer{left:0;rotate:14deg}.ill-hand-wave{top:28%;right:4%;rotate:-12deg}.ill-glove-crop{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ill-glove-crop img{width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.ill-hand-wave .ill-glove-crop{transform:scaleX(-1)}.ill-hand-wave img{left:-100%}.ill-hand-entry,.ill-hand-gesture{transform-origin:50% 72%;backface-visibility:hidden}.ill-hand-offer .ill-hand-gesture{animation:12s ease-in-out infinite ill-swim-offer}.ill-hand-wave .ill-hand-gesture{animation:12s ease-in-out infinite ill-swim-wave}.ill-intro-mist{z-index:1;opacity:.45;transform:translate3d(calc(var(--look-x)*-9px),calc(var(--look-y)*-6px),0);inset:0 -15% -20%}.ill-intro-mist img{object-fit:cover;filter:brightness(.55);height:100%;animation:28s ease-in-out infinite alternate ill-mist-drift}.ill-intro-far-wisp{z-index:1;opacity:.2;pointer-events:none;position:absolute;inset:-20% -25% -15%;transform:scaleX(-1)}.ill-intro-far-wisp img{object-fit:cover;filter:brightness(.65);width:100%;height:100%;animation:23s ease-in-out -11s infinite alternate-reverse ill-mist-drift}.ill-intro-front-smoke{z-index:4;pointer-events:none;opacity:.45;transform:translate3d(calc(var(--look-x)*-38px),calc(var(--look-y)*-22px),0);position:absolute;inset:30% -15% -30%;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.ill-intro-front-smoke img{object-fit:cover;filter:brightness(.65);width:100%;height:100%;animation:20s ease-in-out infinite ill-fog-breathe}.ill-intro-cloud-pass{z-index:5;opacity:0;pointer-events:none;position:absolute;inset:-10% -35% -20%}.ill-intro-cloud-pass img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}[data-product=intro] .ill-copy{width:37%;top:35%;left:6%}[data-product=intro] .ill-copy h1{letter-spacing:-.03em;font-size:clamp(64px,6.7vw,116px);font-weight:400;line-height:.9}[data-product=intro] .ill-copy h1 em{font-weight:400}[data-product=intro] .ill-copy p{color:#d1c3d9;font-family:Manrope,sans-serif;font-size:clamp(13px,1.05vw,18px);line-height:1.6}[data-product=intro] .ill-eyebrow{color:#c4accd;letter-spacing:.22em;margin-bottom:24px;font-size:10px}[data-product=intro] .ill-explore{color:#2d1d35;background:#efe6f3;gap:26px;margin-top:30px;padding:14px 23px;font-family:Manrope,sans-serif;font-size:12px}[data-product=intro] .ill-explore:hover{background:#fff7ff}.ill-skip-intro{z-index:40;color:#e4d6ec;min-height:44px;padding:12px;font-size:11px;position:absolute;bottom:26px;right:4.7%}.ill-skip-intro span{margin-left:14px}.ill-intro-actions{align-items:center;gap:24px;display:flex}.ill-replay{color:#d1c3d9;white-space:nowrap;align-items:center;gap:9px;min-height:44px;margin-top:30px;padding:10px 0;font-size:10px;display:inline-flex}.ill-replay:hover{color:#fff7ff}.ill-replay svg{width:16px;height:16px}[data-welcome=waiting] .ill-welcome-figure{opacity:0}[data-welcome=revealing] .ill-welcome-figure{animation:ill-emerge var(--welcome-time) ease-in-out both}[data-welcome=revealing] .ill-hand-offer .ill-hand-entry{animation:ill-reach-offer var(--welcome-time) ease-in-out both}[data-welcome=revealing] .ill-hand-wave .ill-hand-entry{animation:ill-reach-wave var(--welcome-time) ease-in-out both}[data-welcome=revealing] .ill-intro-front-smoke{animation:ill-welcome-fog var(--welcome-time) ease-out both}[data-welcome=revealing] .ill-intro-cloud-pass{animation:ill-cloud-part var(--welcome-time) ease-in-out both}.ill-intro[data-ready=false] *{animation-play-state:paused}[data-welcome=waiting] .ill-copy,[data-welcome=waiting] .ill-header,[data-welcome=waiting] .ill-footer{opacity:0;pointer-events:none;visibility:hidden}[data-welcome=revealing] .ill-copy,[data-welcome=revealing] .ill-header,[data-welcome=revealing] .ill-footer{animation:ill-interface-reveal var(--welcome-time) ease-out both}[data-welcome=revealing] .ill-footer{opacity:0;visibility:hidden;pointer-events:none;animation:none}@keyframes ill-emerge{0%,10%{opacity:0;filter:blur(9px);transform:perspective(1100px)translate3d(8%,14%,-360px)rotateX(8deg)rotateY(-17deg)rotate(-6deg)}30%{opacity:.5;filter:blur(3px);transform:perspective(1100px)translate3d(5%,8%,-190px)rotateX(5deg)rotateY(-11deg)rotate(-4deg)}55%{opacity:1;filter:blur();transform:perspective(1100px)translate3d(-1%,-2%,35px)rotateX(-3deg)rotateY(5deg)rotate(2deg)}78%{opacity:1;filter:blur();transform:perspective(1100px)translate3d(-.5%,1%,12px)rotateX(1deg)rotateY(-3deg)rotate(-1deg)}to{opacity:1;filter:blur();transform:perspective(1100px)translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@keyframes ill-reach-offer{0%,12%{transform:perspective(800px)translate3d(40%,-8%,-100px)rotateX(45deg)rotateY(-38deg)rotate(-20deg)}30%{transform:perspective(800px)translate3d(20%,-22%,165px)rotateX(28deg)rotateY(-35deg)rotate(-25deg)}53%{transform:perspective(800px)translate3d(-8%,25%,75px)rotateX(-20deg)rotateY(22deg)rotate(18deg)}78%{transform:perspective(800px)translate3d(10%,4%,-20px)rotateX(10deg)rotateY(-10deg)rotate(0)}to{transform:perspective(800px)translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@keyframes ill-reach-wave{0%,15%{transform:perspective(800px)translate3d(-40%,40%,-120px)rotateX(-30deg)rotateY(40deg)rotate(25deg)}38%{transform:perspective(800px)translate3d(-20%,-5%,170px)rotateX(-10deg)rotateY(35deg)rotate(18deg)}60%{transform:perspective(800px)translate3d(5%,25%,75px)rotateX(24deg)rotateY(-18deg)rotate(-15deg)}80%{transform:perspective(800px)translate3d(-6%,-8%,45px)rotateX(12deg)rotateY(-15deg)rotate(9deg)}to{transform:perspective(800px)translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@keyframes ill-swim-offer{0%,to{transform:perspective(800px)translate(0,0)rotateX(-5deg)rotateY(8deg)rotate(0)}23%{transform:perspective(800px)translate3d(6%,-9%,55px)rotateX(20deg)rotateY(-28deg)rotate(-11deg)}47%{transform:perspective(800px)translate3d(-6%,8%,-40px)rotateX(-10deg)rotateY(18deg)rotate(9deg)}72%{transform:perspective(800px)translate3d(8%,10%,-60px)rotateX(-22deg)rotateY(32deg)rotate(5deg)}}@keyframes ill-swim-wave{0%,to{transform:perspective(800px)translateZ(20px)rotateX(6deg)rotateY(-12deg)rotate(0)}24%{transform:perspective(800px)translate3d(-6%,7%,-60px)rotateX(-18deg)rotateY(28deg)rotate(12deg)}52%{transform:perspective(800px)translate3d(-9%,-8%,75px)rotateX(22deg)rotateY(-25deg)rotate(-9deg)}76%{transform:perspective(800px)translate3d(2%,-7%,35px)rotateX(14deg)rotateY(-6deg)rotate(4deg)}}@keyframes ill-welcome-fog{0%,12%{opacity:.95;transform:translate(3%,-30%)scale(1.25)}50%{opacity:.65;transform:translate(-3%,-10%)scale(1.12)}to{opacity:.45;transform:translate(0,0)scale(1)}}@keyframes ill-cloud-part{0%{opacity:.7;transform:translate(15%,-28%)rotate(-9deg)scale(1.15)}25%{opacity:.75}58%{opacity:.28}85%,to{opacity:0;transform:translate(-20%,24%)rotate(8deg)scale(1.25)}}@keyframes ill-interface-reveal{0%,52%{opacity:0;visibility:hidden}53%{visibility:visible}80%,to{opacity:1;visibility:visible}}@keyframes ill-intro-breathe{0%,to{transform:perspective(1100px)translate(0,0)rotateX(0)rotateY(-2deg)rotate(-.6deg)}36%{transform:perspective(1100px)translate3d(-.5%,-11px,12px)rotateX(2deg)rotateY(3deg)rotate(1.2deg)}72%{transform:perspective(1100px)translate3d(.5%,5px,-7px)rotateX(-1deg)rotateY(-1deg)rotate(-.7deg)}}@keyframes ill-mist-drift{0%{transform:translate(-3%,-1%)rotate(-1deg)scale(1.06)}to{transform:translate(4%,2%)rotate(1.5deg)scale(1.13)}}@keyframes ill-fog-breathe{0%,to{transform:translate(-3%,1%)rotate(-.6deg)scale(1.07)}50%{transform:translate(4%,-2%)rotate(1deg)scale(1.13)}}.ill-details{color:#34273f;--ink:#34273f;background:#f2edf3;border:1px solid #d5c9de;border-radius:4px;width:min(620px,100% - 32px);max-height:calc(100svh - 40px);margin:auto;padding:0;box-shadow:0 24px 100px #10091c66}.ill-details::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120d1caa}.ill-details-inner{padding:70px 48px 44px}.ill-details-close{align-items:center;gap:18px;min-height:44px;padding:8px;font-size:11px;display:flex;position:absolute;top:13px;right:20px}.ill-details-close span{font-size:25px}.ill-details h2{letter-spacing:-.02em;margin:0 0 24px;font-family:Cormorant,Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:.98}.ill-details p{margin:0;font-size:14px;line-height:1.85}.ill-details .ill-eyebrow{color:#65546f;font-size:10px}.ill-details .ill-explore{color:#f9f1fb;background:#44314f;margin-top:28px;font-family:Manrope,sans-serif;font-size:12px}.ill-details-contact{overflow-wrap:anywhere;width:fit-content;margin-top:30px;font-size:12px;line-height:1.6;display:block}@media (aspect-ratio<=1){.ill-journey-control{order:3;gap:0;width:100%}.ill-footer .ill-journey-control p{order:0;max-width:90%;padding:0}[data-mode=site] .ill-footer{align-items:center;gap:0 12px;padding-top:8px}[data-mode=site] .ill-footer-actions{gap:18px;margin-left:auto}.ill-footer .ill-step-nav button{height:36px;min-height:36px}.ill-step-nav{gap:17px}.ill-product-actions{flex-direction:row;align-items:center;gap:20px}.ill-product-actions .ill-explore{gap:18px;min-height:44px;margin-top:17px;padding:12px 20px;font-family:Manrope,sans-serif;font-size:12px}.ill-learn{gap:9px;margin-top:17px;font-size:10px}[data-mode=site][data-product=loafs] .ill-copy{top:64%}[data-product=intro] .ill-copy{width:86%;top:60%;left:7%}[data-product=intro] .ill-copy h1{margin-bottom:16px;font-size:clamp(53px,11.5vw,86px);line-height:.88}[data-product=intro] .ill-copy h1 br{display:none}[data-product=intro] .ill-copy p{max-width:none;font-size:12px}[data-product=intro] .ill-eyebrow{margin-bottom:14px;font-size:8px}[data-product=intro] .ill-explore{min-height:44px;margin-top:20px;padding:12px 20px;font-size:11px}.ill-intro-actions{gap:17px}.ill-replay{gap:6px;margin-top:20px;font-size:9px}.ill-intro-entity{aspect-ratio:1.28;width:122%;top:16%;left:-12%}.ill-hand-offer{width:21%;top:60%;left:12%}.ill-hand-wave{width:21%;top:35%;right:12%}.ill-intro-front-smoke{opacity:.5;inset:30% -70% -20%}.ill-intro-mist{inset:0 -70% -10%}.ill-intro-aura{background:radial-gradient(at 50% 40%,#69567566,#0000 48%)}.ill-details-inner{padding:64px 26px 30px}}@media (width>=900px) and (aspect-ratio<=1){.ill-journey-control{order:0;width:auto}[data-mode=site] .ill-footer{align-items:flex-end;gap:22px;padding:16px 4.7%}[data-mode=site] .ill-footer-actions{gap:24px;margin-left:0}.ill-footer .ill-journey-control p{max-width:none}.ill-product-actions{flex-direction:column;align-items:flex-start;gap:0}.ill-product-actions .ill-explore{margin-top:28px;padding:14px 28px;font-size:18px}.ill-learn{font-size:12px}[data-mode=site][data-product=loafs] .ill-copy{top:31%}[data-product=intro] .ill-copy{width:38%;top:34%;left:4.7%}[data-product=intro] .ill-copy:before{background:radial-gradient(#130f1cab,#0000 65%)}[data-product=intro] .ill-copy h1{font-size:8vw}[data-product=intro] .ill-copy h1 br{display:block}[data-product=intro] .ill-copy p{font-size:1.2vw}[data-product=intro] .ill-eyebrow{font-size:11px}[data-product=intro] .ill-explore{font-size:15px}.ill-intro-entity{width:82%;top:21%;left:26%}.ill-hand-offer{width:25%;top:48%;left:0}.ill-hand-wave{width:25%;top:28%;right:4%}}@media (width<=899px) and (aspect-ratio<=1){[data-mode=site] [data-scene=loafs] .ill-near{width:46%;top:43%;left:64%}[data-mode=site][data-product=loafs] .ill-copy:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(at 40% 65%,#edf0d2f2,#edf0d2b5 55%,#0000 76%);position:absolute;inset:-12px -20px}}@media (height<=740px) and (width<=899px) and (aspect-ratio<=1){[data-mode=site].illustrated-loafs{min-height:740px}[data-mode=site] .ill-copy,[data-mode=site][data-product=loafs] .ill-copy{top:62%}[data-mode=site][data-product=intro] .ill-copy{top:59%}[data-mode=site] .ill-copy h1{font-size:48px}[data-mode=site] .ill-eyebrow{margin-bottom:7px}[data-mode=site] .ill-explore{margin-top:12px}}.reduced-motion .ill-welcome-figure{opacity:1;filter:none;transform:none}.reduced-motion .ill-intro-front-smoke{opacity:.45}.reduced-motion .ill-intro-cloud-pass{display:none}@media (prefers-reduced-motion:reduce){.ill-welcome-figure{opacity:1;filter:none;transform:none}}@font-face{font-family:Cormorant;src:url(/kopfkino-20261030/assets/cormorant.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/kopfkino-20261030/assets/cormorant-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/kopfkino-20261030/assets/manrope.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/kopfkino-20261030/assets/cormorant-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{font-synthesis:none;color:#f1e9de;--void:#100b17;--ink:#f1e9de;--secondary:#c4b5cb;--line:#84738b;--surface:#21172d;--button:#362440;--button-ink:#f1e9de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100b17;font-family:Manrope,sans-serif}[data-world=loafs]{--ink:#203c2e;--secondary:#405638;--line:#849375;--surface:#f2efdf;--button:#365840;--button-ink:#fff9e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-world=worthglass]{--ink:#f2f3f5;--secondary:#c1cbd5;--line:#b69861;--surface:#1d2d3c;--button:#d9b87b;--button-ink:#14212e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-world=tallyspoon]{--ink:#233d32;--secondary:#465c4b;--line:#8b9d83;--surface:#f6f3eb;--button:#365946;--button-ink:#fffdf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scrollbar-width:none}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}::selection{color:#fff4e7;background:#755a82}.journey-scroll{height:900vh}.scene-host{z-index:0;position:fixed;inset:0}.world-canvas{pointer-events:none;width:100%;height:100%}.loading-scene{background:#100b17;position:absolute;inset:0}.site-interface{color:var(--ink);opacity:1;transition:opacity .8s,color .45s}.entering .site-interface{opacity:0;visibility:hidden;pointer-events:none}.entering .journey-scroll{height:100vh}header{z-index:20;align-items:center;gap:32px;padding:28px 4.5%;display:flex;position:fixed;top:0;left:0;right:0}.brand{text-align:left;min-height:48px;margin-right:auto;padding:5px 0;font-family:Cormorant,serif;font-size:34px;line-height:.9}.brand span{letter-spacing:.22em;margin-top:8px;font-family:Manrope,sans-serif;font-size:8px;display:block}.world-nav{align-items:center;gap:28px;display:flex}.world-nav button{min-height:44px;padding:8px 0;font-size:12px;position:relative}.world-nav button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.world-nav button[aria-current],.world-nav button:hover{color:var(--ink)}.world-nav button[aria-current]:after,.world-nav button:hover:after{transform:scaleX(1)}.sound-control{align-items:center;gap:8px;min-height:44px;padding:8px;font-size:10px;display:flex}.sound-control svg{width:19px;height:19px}.sound-control span{min-width:53px}.story{z-index:6;pointer-events:none;width:36%;max-width:520px;transition:color .3s;position:fixed;top:32%;left:5.5%}.story h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-family:Cormorant,serif;font-size:clamp(56px,6.2vw,96px);font-weight:400;line-height:.93}.story h1 em{font-weight:400}.story p{color:var(--secondary);max-width:29ch;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.7}.story button{pointer-events:auto}.story.intro{width:31%;top:42%}.product-icon{object-fit:contain;border-radius:9px;width:48px;height:48px;margin-bottom:24px}.story.loafs{top:29%}.story.loafs h1{font-size:clamp(68px,7.6vw,112px);font-weight:600}.story.loafs p{max-width:26ch;font-family:Cormorant,serif;font-size:clamp(20px,1.8vw,28px);line-height:1.3}.story.loafs:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(#d8dfc5f5,#d8dfc5d9 48%,#d8dfc500 75%);position:absolute;inset:-40px -40px -32px -44px}[data-world=loafs] header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f2efdffa 0%,#f2efdfe0 65%,#f2efdf00 100%);position:absolute;inset:0 0 -28px}[data-world=loafs] footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f2efdf00,#f2efdfb8 45%,#f2efdff5);position:absolute;inset:-18px 0 0}.next-world{background:var(--button);min-height:48px;color:var(--button-ink);border-radius:30px;align-items:center;gap:24px;margin-top:30px;padding:12px 22px;font-size:12px;transition:filter .2s;display:inline-flex}.next-world:hover{filter:brightness(1.1)}.next-world svg{width:21px;height:21px}footer{z-index:12;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 4.5%;display:flex;position:fixed;bottom:0;left:0;right:0}footer button{pointer-events:auto}.journey-position{color:var(--secondary);flex-direction:column;gap:10px;min-width:170px;padding-bottom:8px;font-size:10px;display:flex}progress{appearance:none;background:var(--line);border:0;width:120px;height:1px}progress::-webkit-progress-bar{background:var(--line)}progress::-webkit-progress-value{background:var(--ink)}progress::-moz-progress-bar{background:var(--ink)}.travel-control{flex-direction:column;align-items:center;gap:10px;display:flex}.hold-button{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:12px;min-width:190px;min-height:46px;padding:12px 20px;font-size:11px;display:flex}.hold-button svg{width:14px;height:14px;margin-left:auto}.hold-dot{background:var(--ink);border-radius:50%;width:4px;height:4px}.holding .hold-dot{animation:1.1s ease-in-out infinite pulse}.scroll-hint{color:var(--secondary);text-align:center;font-size:9px}.motion-control{color:var(--secondary);text-align:right;min-width:170px;min-height:44px;padding-right:0;font-size:10px}.skip-link,.skip-entrance{z-index:100;background:var(--surface);color:var(--ink);padding:16px;position:fixed;top:-120px;left:24px}.skip-link:focus,.skip-entrance:focus{top:20px}.replay-entrance{text-align:left;min-height:30px;color:var(--secondary);text-underline-offset:4px;padding:0;font-size:10px;text-decoration:underline}.story:focus{outline:none}.fallback{color:#f1e9de;background:#100b17;position:absolute;inset:0}.fallback img{opacity:.5;width:55%;position:absolute;top:17%;right:0}.fallback>div{width:32%;max-width:430px;position:absolute;bottom:20%;left:6%}.fallback h2{font-family:Cormorant;font-size:28px;font-weight:400}.fallback p,.fallback a{font-size:12px;line-height:1.7}.scene-failed .travel-control{display:none}@keyframes pulse{50%{opacity:.35}}.illustrated-study-link{pointer-events:auto;align-items:center;min-height:32px;font-size:10px;display:inline-flex}@media (width<=1000px){header,.world-nav{gap:18px}.sound-control span{display:none}.brand{font-size:30px}.story h1{font-size:clamp(48px,6.5vw,72px)}.journey-position,.motion-control{min-width:110px}}@media (aspect-ratio<=17/20){header{flex-wrap:wrap;gap:6px;padding:18px 22px}.brand{font-size:29px}.world-nav{order:3;justify-content:space-between;gap:8px;width:100%}.world-nav button{font-size:11px}.sound-control{margin-left:auto}.story,.story.intro{width:86%;max-width:none;top:auto;bottom:21%;left:7%}.story h1{margin-bottom:10px;font-size:48px;line-height:.95}.story h1 br{display:none}.story h1 br:after{content:" "}.story p{max-width:32ch;font-size:12px}.story .product-icon{width:30px;height:30px;margin-bottom:10px}.next-world{min-height:44px;margin-top:16px;padding:10px 18px;font-size:11px}.story.intro p{display:none}footer{gap:12px;padding:14px 22px}.journey-position{min-width:100px;font-size:9px}.motion-control{min-width:75px;font-size:9px}.travel-control{position:absolute;bottom:85px;left:50%;transform:translate(-50%)}.scroll-hint{display:none}.hold-button{min-width:180px;min-height:42px}.replay-entrance{font-size:9px}.fallback img{width:100%;top:20%}.fallback>div{width:85%;bottom:12%;left:7%}.fallback h2{font-size:22px}.fallback p{display:none}}@media (height<=650px) and (aspect-ratio>=17/20){header{padding-top:12px;padding-bottom:12px}.story{top:27%}.story h1{margin-bottom:12px;font-size:56px}.product-icon{width:32px;height:32px;margin-bottom:10px}.next-world{margin-top:16px}.story.intro{top:31%}footer{padding-top:12px;padding-bottom:12px}.replay-entrance{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{transition:none!important;animation:none!important}@media (aspect-ratio<=17/20){.story.loafs{top:auto}.story.loafs h1{font-size:48px}.story.loafs p{font-size:21px}}@media (height<=650px) and (aspect-ratio>=17/20){.story.loafs h1{font-size:60px}.story.loafs p{font-size:20px}}
