.lab-v-fold{color:#161413;background:#f1e8dd}.lab-v-fold .aic-display{color:#a08572}.fo-hero{background:#f1e8dd;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.fo-hero-pic figcaption{letter-spacing:.05em;align-items:center;gap:12px;margin-top:14px;font:12px/1.3 ui-monospace,Menlo,monospace;display:flex}.fo-hero-pic figcaption i{opacity:.35;background:#161413;flex:1;height:1px}.fo-spread{background:#f5f2ed}.fo-spread-head{max-width:820px;margin-bottom:clamp(30px,4vw,60px)}.fo-toggle{color:#161413;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #161413;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:0 22px;font-size:15px;transition:background .3s,color .3s;display:inline-flex}.fo-toggle:hover,.fo-toggle[aria-pressed=true]{color:#f5f2ed;background:#161413}.fo-toggle-icon{clip-path:polygon(0 18%,44% 0,44% 100%,0 82%,0 18%,56% 0,100% 18%,100% 82%,56% 100%,56% 0);opacity:.85;background:linear-gradient(90deg,currentColor 0 44%,#0000 44% 56%,currentColor 56%);width:18px;height:14px}.fo-book{perspective:1800px;perspective-origin:50% 40%;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);width:min(100%,960px);margin-inline:auto;display:grid}.fo-page{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fo-page-left{transform-origin:100%;transform:rotateY(var(--angle,0deg))}.fo-page-right{transform-origin:0;transform:rotateY(calc(var(--angle,0deg) * -1))}.fo-hinge{z-index:2;background:repeating-linear-gradient(#b49a6a 0 22px,#8e7650 22px 24px,#c9b17f 24px 46px,#8e7650 46px 48px);position:relative;box-shadow:inset 2px 0 #ffffff59,inset -2px 0 #0003}.fo-book-note{text-align:center;letter-spacing:.05em;width:min(100%,960px);font:12px/1.4 ui-monospace,Menlo,monospace;max-width:none!important;margin:16px auto 0!important}.fo-hinge-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:30px 6vw;margin-top:clamp(50px,6vw,100px);display:grid}.fo-hinge-detail figcaption,.fo-sheet figcaption,.fo-process-pics figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.fo-brand{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:40px 6vw;display:grid}.fo-brand-copy p:not(.aic-eyebrow){color:#ebe3da}.fo-plate{background:#f6f0e7;place-items:center;max-width:520px;margin:26px 0 30px;padding:clamp(28px,3.4vw,52px);display:grid}.aic .fo-plate img{width:min(100%,360px)}.fo-swatches{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fo-swatches li{gap:4px;display:grid}.fo-swatches i{aspect-ratio:3/4;background:linear-gradient(135deg,var(--c) 0 49.6%,color-mix(in srgb,var(--c) 82%,#161413) 50%);transform-origin:top;display:block;box-shadow:inset 0 0 0 1px #f5f2ed2e}.fo-swatches b{font:400 17px/1.25 var(--display);margin-top:8px}.fo-swatches span{opacity:.75;font:11px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .fo-swatches li[data-aic-reveal]{opacity:1;transform:none}.aic[data-motion=on] .fo-swatches li[data-aic-reveal] i{transition:transform 1s cubic-bezier(.34,1.3,.64,1) var(--d,0s);transform:rotateX(-88deg)}.aic[data-motion=on] .fo-swatches li[data-aic-reveal].is-in i{transform:none}.fo-video{position:relative}.fo-video video{background:#1e1e1e;width:100%;height:auto;display:block}.fo-video figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.fo-mark{justify-self:end;width:min(100%,460px)}.fo-reel{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:40px 6vw;display:grid}.fo-reel-copy p:not(.aic-eyebrow){color:#ebe3da}.fo-reel-video{width:min(100%,460px)}.fo-track{margin:30px 0 0;padding:0;list-style:none;position:relative}.fo-track:before{content:"";background:#a08572;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.fo-track li{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0 12px 30px;display:grid;position:relative}.fo-track li:before{content:"";background:#1e1e1e;border-radius:50%;width:14px;height:14px;position:absolute;top:19px;left:0;box-shadow:inset 0 0 0 2px #ccb8a5}.fo-track span{color:#ccb8a5;font:12px/1.6 ui-monospace,Menlo,monospace}.fo-track p{font-size:15px;line-height:1.6}.fo-angles{background:#ebe3da}.fo-angles-head{max-width:780px;margin-bottom:clamp(30px,4vw,56px)}.fo-sheet{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.fo-sheet figcaption b{margin-right:6px;font-weight:600}.fo-process{background:#ccb8a5;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:40px 6vw;display:grid}.fo-steps{border-top:1px solid #161413;margin:28px 0;padding:0;list-style:none}.fo-steps li{border-bottom:1px solid #16141333;grid-template-columns:56px minmax(0,1fr);gap:2px 14px;padding:14px 0;display:grid}.fo-steps span{font:400 clamp(28px,2.4vw,38px)/1.2 var(--display);grid-row:1/span 2;padding-bottom:.12em}.fo-steps b{font:400 20px/1.3 var(--display)}.fo-steps em{font-size:15px;font-style:normal;line-height:1.6}.fo-series{font-size:15px}.fo-process-pics{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:end;gap:20px;display:grid}.fo-mood{grid-column:1/-1}.fo-poster{grid-column:2}.fo-facts{color:#161413;background:#a08572;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:30px 6vw;display:grid}.fo-facts-line{font:italic 400 clamp(32px,3.6vw,60px)/1.2 var(--display);text-align:right;justify-self:end;max-width:13ch!important}.fo-facts .aic-facts{border-color:#161413}.lab-v-fold .aic-cta{background:#f1e8dd}.lab-v-fold .aic-cta-card.aic-cta-fold-hinge{color:#241916;transform-origin:0;background:#f6f0e7;padding-bottom:clamp(64px,6vw,80px);padding-left:clamp(60px,6vw,90px);box-shadow:0 24px 50px #24191624}.lab-v-fold .aic-cta-fold-hinge p{color:#241916!important}.lab-v-fold .aic-cta-fold-hinge .aic-eyebrow{opacity:1;color:#4a211e!important}.lab-v-fold .aic-cta-fold-hinge .aic-button{color:#f6f0e7;background:#4a211e;border-radius:0}.lab-v-fold .aic-cta-fold-hinge .aic-button:hover{background:#241916}.lab-v-fold .aic-cta-fold-hinge .aic-cta-art{background:repeating-linear-gradient(#b49a6a 0 40px,#8e7650 40px 43px,#c9b17f 43px 83px,#8e7650 83px 86px);width:clamp(22px,2vw,30px);right:auto}.lab-v-fold .aic-cta-fold-hinge .aic-cta-art em{white-space:nowrap;color:#4a211e;font-size:11px;top:auto;bottom:20px;left:calc(100% + 18px)}.lab-v-fold[data-motion=on] .aic-cta-card.aic-cta-fold-hinge{transition:transform 1.2s cubic-bezier(.34,1.2,.64,1),opacity .8s}.lab-v-fold[data-motion=on] .aic-cta-card.aic-cta-fold-hinge:not(.is-in){opacity:0;transform:perspective(1400px)rotateY(-70deg)}.lab-v-fold[data-motion=on] .aic-cta-card.aic-cta-fold-hinge.is-in{transform:perspective(1400px)rotateY(0)}@media (max-width:1100px){.fo-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fo-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fo-hero,.fo-brand,.fo-reel,.fo-process,.fo-facts,.fo-hinge-detail{grid-template-columns:minmax(0,1fr)}.fo-hero-pic{order:-1}.fo-mark{justify-self:start}.fo-facts-line{text-align:left;justify-self:start}}@media (max-width:640px){.fo-book{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr)}.fo-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-sheet{grid-template-columns:minmax(0,1fr)}.fo-track li{grid-template-columns:minmax(0,1fr);gap:2px}.fo-process-pics{grid-template-columns:minmax(0,1fr)}.fo-poster{grid-column:auto;width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.fo-page{transition:none}}
.lab-v-mira-velin{color:#161413;background:#f5f2ed}.lab-v-mira-velin .aic-display{color:#a08572}.mv-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mv-hero{background:#f5f2ed;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.mv-hero-pic figcaption,.mv-brand-pics figcaption,.mv-work-pics figcaption,.mv-video figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.mv-test{color:#f5f2ed;background:#161413}.mv-test-head{max-width:760px;margin-bottom:clamp(30px,4vw,56px)}.mv-test-head p:not(.aic-eyebrow){color:#ebe3da}.mv-test-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px 6vw;display:grid}.mv-bottles{justify-content:flex-start;align-items:flex-end;gap:clamp(14px,2.4vw,36px);display:flex}.mv-bottles button{color:#ccb8a5;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;justify-items:center;gap:14px;padding:16px 8px;font:11px/1.3 ui-monospace,Menlo,monospace;display:grid;position:relative}.mv-bottles button:focus-visible{outline-offset:4px;outline:2px solid #f5f2ed}.mv-bottle{justify-items:center;transition:transform .7s cubic-bezier(.34,1.4,.64,1);display:grid}.mv-cap{background:linear-gradient(90deg,#8c8a86,#d8d6d2 45%,#9e9b96);border-radius:3px 3px 0 0;width:30px;height:26px;display:block}.mv-glass{aspect-ratio:3/4;background:#f5f2ed14;border-radius:8px;width:clamp(70px,7vw,96px);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #f5f2ed8c,inset 8px 0 #f5f2ed0f}.mv-liquid{background:linear-gradient(#d9b57e,#a97248);border-radius:0 0 5px 5px;height:64%;position:absolute;bottom:4px;left:4px;right:4px}.mv-bottles button:hover .mv-bottle{transform:translateY(-6px)}.mv-bottle.is-picked{transform:translateY(-18px)rotate(-8deg)}.mv-bottles button[aria-pressed=true]{color:#f5f2ed}.mv-place{align-items:center;min-height:clamp(300px,30vw,440px);display:flex}.mv-place-empty{font:italic 400 clamp(30px,3.2vw,52px)/1.2 var(--display);color:#f5f2ed}.mv-place-empty span{color:#a08572;display:block}.mv-place-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:26px 4vw;width:100%;animation:.8s cubic-bezier(.22,1,.36,1) both mv-in;display:grid}@keyframes mv-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mv-note{font:italic 400 clamp(22px,2vw,32px)/1.35 var(--display);margin-bottom:18px!important}.mv-then{color:#ccb8a5;font-size:15px}.mv-test-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.mv-test-list .mv-note{font-size:clamp(18px,1.5vw,22px);margin-top:16px!important}.mv-method{background:#f1e8dd;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:30px 6vw;display:grid;position:relative}.mv-method-head{max-width:720px}.mv-trail{justify-self:end;width:min(100%,300px);overflow:visible}.mv-trail path{fill:none;stroke:#a97248;stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1))}.mv-trail circle{fill:#161413}.mv-trail-end{opacity:var(--draw,1)}.mv-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,48px);margin:10px 0 0;padding:0;list-style:none;display:grid}.mv-steps li:nth-child(2){margin-top:clamp(30px,5vw,90px)}.mv-steps li:nth-child(3){margin-top:clamp(60px,10vw,180px)}.aic .mv-steps figcaption{font:15px/1.6 var(--font-matahari),Arial,sans-serif;letter-spacing:0;margin-top:14px}.aic .mv-steps figcaption b{font:400 clamp(24px,2.2vw,34px)/1.2 var(--display);margin-bottom:4px;display:block}.mv-video{grid-column:1/-1;justify-self:center;width:min(100%,420px);margin-top:clamp(30px,4vw,60px);position:relative}.mv-video video{background:#f4f0e8;width:100%;height:auto;display:block}.mv-brand{background:#ccb8a5;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:40px 6vw;display:grid}.mv-logo{max-width:420px;margin:24px 0 30px}.mv-vials{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mv-vials li{justify-items:start;gap:2px;display:grid}.mv-vials span{border-radius:5px;width:38px;height:78px;margin-bottom:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #1614138c}.mv-vials span i{height:calc(var(--level) * (100% - 6px));background:var(--c);border-radius:0 0 3px 3px;position:absolute;bottom:3px;left:3px;right:3px;box-shadow:inset 0 0 0 1px #1614131f}.mv-vials b{font:400 17px/1.25 var(--display)}.mv-vials em{opacity:.75;font:11px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .mv-vials li[data-aic-reveal]{opacity:1;transform:none}.aic[data-motion=on] .mv-vials li[data-aic-reveal] span i{transform-origin:bottom;transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--d,0s);transform:scaleY(0)}.aic[data-motion=on] .mv-vials li[data-aic-reveal].is-in span i{transform:none}.mv-brand-pics{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:20px;display:grid}.mv-work{background:#ebe3da;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 6vw;display:grid}.mv-proofs{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.mv-proofs li{border:1px solid #161413;border-radius:999px;align-items:baseline;gap:10px;padding:8px 16px;font-size:14px;line-height:1.4;display:flex}.mv-proofs span{font:11px/1 ui-monospace,Menlo,monospace}.mv-work-pics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mv-work-low{margin-top:clamp(40px,6vw,110px)}.mv-list{border-top:1px solid #161413;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mv-list li{gap:6px;padding-top:16px;display:grid}.mv-list b{font:400 20px/1.3 var(--display)}.mv-list em{font-size:14px;font-style:normal;line-height:1.6}.mv-series{grid-column:1/-1;font-size:15px;max-width:820px!important}.mv-facts{color:#161413;background:#a08572;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.mv-facts-line{font:italic 400 clamp(30px,3.2vw,52px)/1.22 var(--display);max-width:16ch!important}.mv-facts .aic-facts{border-color:#161413}.lab-v-mira-velin .aic-cta-card.aic-cta-mira-velin{color:#292824;background:#f4f0e8;border-radius:22px;margin-top:50px;padding:clamp(40px,4vw,60px) clamp(32px,4vw,56px) clamp(70px,6vw,96px);box-shadow:inset 0 0 0 3px #29282429,0 26px 50px #29282424}.lab-v-mira-velin .aic-cta-mira-velin p{color:#292824!important}.lab-v-mira-velin .aic-cta-mira-velin .aic-eyebrow{opacity:1;color:#a97248!important}.lab-v-mira-velin .aic-cta-mira-velin .aic-button{color:#f4f0e8;background:#292824}.lab-v-mira-velin .aic-cta-mira-velin .aic-button:hover{color:#292824;background:#a97248}.lab-v-mira-velin .aic-cta-mira-velin .aic-cta-art{z-index:auto}.lab-v-mira-velin .aic-cta-mira-velin .aic-cta-art:before{content:"";background:linear-gradient(90deg,#8c8a86,#dad8d4 45%,#9e9b96);border-radius:6px 6px 0 0;width:min(34%,150px);height:46px;position:absolute;top:-46px;left:50%;translate:-50%}.lab-v-mira-velin .aic-cta-mira-velin .aic-cta-art:after{content:"";z-index:-1;background:linear-gradient(#d9b57e,#a97248);border-radius:0 0 14px 14px;height:34px;position:absolute;bottom:10px;left:10px;right:10px}.lab-v-mira-velin[data-motion=on] .aic-cta-mira-velin .aic-cta-art:after{transition:height 1.6s cubic-bezier(.22,1,.36,1) .4s}.lab-v-mira-velin[data-motion=on] .aic-cta-mira-velin:not(.is-in) .aic-cta-art:after{height:0}.lab-v-mira-velin .aic-cta-mira-velin .aic-cta-art em{color:#565148;font-size:11px;inset:22px 28px auto auto}@media (max-width:1100px){.mv-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mv-hero,.mv-test-stage,.mv-brand,.mv-work,.mv-facts,.mv-method{grid-template-columns:minmax(0,1fr)}.mv-hero-pic{order:-1;width:min(100%,520px)}.mv-trail{justify-self:start;width:200px}.mv-place{min-height:0}}@media (max-width:640px){.mv-place-card,.mv-test-list,.mv-steps{grid-template-columns:minmax(0,1fr)}.mv-steps li:nth-child(n){margin-top:0}.mv-vials{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-work-pics{grid-template-columns:minmax(0,1fr)}.mv-work-low{margin-top:0}.mv-list,.mv-brand-pics{grid-template-columns:minmax(0,1fr)}.mv-pack{width:min(100%,320px);margin-bottom:0}}@media (prefers-reduced-motion:reduce){.mv-place-card{animation:none}.mv-bottle{transition:none}}
.lab-v-moss-and-steam{color:#161413;background:#f1e8dd}.lab-v-moss-and-steam .aic-display{color:#a08572}.ms-hero-pic figcaption,.ms-step figcaption,.ms-identity figcaption,.ms-booking figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.ms-hero{background:#f1e8dd;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.ms-story{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:40px 6vw;display:grid}.ms-story-copy p:not(.aic-eyebrow){color:#ebe3da}.ms-roof{width:clamp(70px,6vw,96px);margin-bottom:22px;overflow:visible}.ms-roof path{fill:none;stroke:#ccb8a5;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.aic[data-motion=on] .ms-roof path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) .3s forwards ms-draw}.aic[data-motion=on] .ms-roof path+path{animation-delay:1.6s}@keyframes ms-draw{to{stroke-dashoffset:0}}.ms-quiet{font:italic 400 clamp(22px,2vw,30px)/1.3 var(--display);color:#ccb8a5!important;margin-top:22px!important}.ms-visit{background:#f5f2ed}.ms-visit-head{max-width:760px;margin-bottom:clamp(30px,4vw,60px)}.ms-visit-grid{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid}.ms-clock{justify-items:start;gap:14px;display:grid;position:sticky;top:max(112px,14vh)}.ms-clock-sky{aspect-ratio:1;background:var(--sky,#788da0);place-items:center;width:100%;transition:background 1.2s;display:grid}.ms-clock-sky svg{width:62%;overflow:visible}.ms-clock-glass{fill:#f2f0e91f}.ms-clock-frame{fill:none;stroke:#f2f0e9;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ms-clock-sky circle{fill:#f2f0e940;transition:fill .8s,filter .8s}.ms-clock-sky circle.is-on{fill:#d9a66e;filter:drop-shadow(0 0 4px #d9a66e)}.ms-clock-time{font:400 clamp(40px,4vw,64px)/1.2 var(--display);padding-bottom:.12em;margin:0!important}.ms-clock-ticks{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ms-clock-ticks li{background:#ccb8a5;flex:1;height:4px;transition:background .6s}.ms-clock-ticks li.is-past{background:#161413}.ms-steps{gap:clamp(70px,9vw,140px);margin:0;padding:0;list-style:none;display:grid}.ms-step-time{letter-spacing:.04em;font:12px/1.4 ui-monospace,Menlo,monospace;margin:0 0 10px!important}.ms-step-time b{font-weight:600}.ms-step h3{margin:0 0 14px;font-size:clamp(26px,2.6vw,42px);line-height:1.18}.ms-step-text{max-width:620px;margin-bottom:24px!important}.ms-step-media{grid-template-columns:minmax(0,440px);align-items:start;gap:20px;display:grid}.ms-step-media.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-low{margin-top:clamp(30px,5vw,90px)}.ms-video{width:min(100%,440px);position:relative}.ms-video video{background:#1e1e1e;width:100%;height:auto;display:block}.ms-step-art{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:24px;display:flex}.ms-art-ticket{width:min(100%,420px)}.ms-art-garderobenmarke{width:min(36%,150px)}.ms-art-wegweiser{width:min(100%,380px)}.ms-art-teekarte{width:min(100%,280px)}.ms-identity{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:40px 6vw;display:grid}.ms-identity-copy p:not(.aic-eyebrow){color:#ebe3da}.ms-logo{max-width:420px;margin:26px 0 30px}.ms-tiles{background:#3a3936;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;max-width:640px;margin:0;padding:3px;list-style:none;display:grid}.ms-tiles li{background:#1e1e1e;align-content:start;gap:2px;padding:0 0 10px;display:grid}.ms-tiles i{aspect-ratio:1;background:var(--c);margin-bottom:8px;display:block}.ms-tiles b{font:400 15px/1.25 var(--display);padding:0 8px}.ms-tiles span{opacity:.75;padding:0 8px;font:10px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .ms-tiles li[data-aic-reveal]{transform:none}.aic[data-motion=on] .ms-tiles li[data-aic-reveal] i{transition:transform .9s cubic-bezier(.34,1.4,.64,1) var(--d,0s);transform:scale(.6)}.aic[data-motion=on] .ms-tiles li[data-aic-reveal].is-in i{transform:none}.ms-sheet{justify-self:end;width:min(100%,460px)}.ms-process{background:#ccb8a5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 6vw;display:grid}.ms-list{border-top:1px solid #161413;margin:28px 0 0;padding:0;list-style:none}.ms-list li{border-bottom:1px solid #16141333;grid-template-columns:56px minmax(0,1fr);gap:2px 14px;padding:14px 0;display:grid}.ms-list span{font:400 clamp(28px,2.4vw,38px)/1.2 var(--display);grid-row:1/span 2;padding-bottom:.12em}.ms-list b{font:400 20px/1.3 var(--display)}.ms-list em{font-size:15px;font-style:normal;line-height:1.6}.ms-booking{gap:26px;display:grid}.ms-booking p{font-size:15px}.ms-facts{color:#161413;background:#a08572;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.ms-facts-line{font:italic 400 clamp(32px,3.6vw,60px)/1.2 var(--display);max-width:13ch!important}.ms-facts .aic-facts{border-color:#161413}.lab-v-moss-and-steam .aic-cta{background:#ebe3da}.lab-v-moss-and-steam .aic-cta-card.aic-cta-moss-and-steam{color:#172b27;clip-path:polygon(0 clamp(70px,7vw,110px),50% 0,100% clamp(70px,7vw,110px),100% 100%,0 100%);background:#f2f0e9;padding-top:clamp(120px,11vw,170px)}.lab-v-moss-and-steam .aic-cta-moss-and-steam p{color:#172b27!important}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-eyebrow{opacity:1;color:#527265!important}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-button{color:#f2f0e9;background:#172b27}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-button:hover{background:#527265}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-cta-art{background:linear-gradient(90deg,#0000 calc(50% - 1px),#172b2747 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) top/100% clamp(70px,7vw,110px) no-repeat,linear-gradient(#0000 calc(100% - 2px),#172b2747 0) top/100% clamp(70px,7vw,110px) no-repeat}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-cta-art:before{content:"";opacity:.6;background:radial-gradient(circle,#788da0 0 1.4px,#0000 2px) 0 0/34px 26px,radial-gradient(circle,#788da0 0 1px,#0000 1.6px) 13px 9px/46px 31px;height:clamp(70px,7vw,110px);position:absolute;top:0;left:0;right:0}.lab-v-moss-and-steam[data-motion=on] .aic-cta-moss-and-steam .aic-cta-art:before{animation:9s linear infinite ms-snow}@keyframes ms-snow{to{background-position:0 26px,13px 40px}}.lab-v-moss-and-steam .aic-cta-moss-and-steam .aic-cta-art em{white-space:nowrap;color:#527265;font-size:11px;top:clamp(80px,7.6vw,122px);bottom:auto;left:50%;translate:-50%}@media (max-width:900px){.ms-hero,.ms-story,.ms-identity,.ms-process,.ms-facts{grid-template-columns:minmax(0,1fr)}.ms-hero-pic{order:-1;width:min(100%,560px)}.ms-sheet{justify-self:start}.ms-visit-grid{grid-template-columns:minmax(0,1fr)}.ms-clock{z-index:4;background:#f5f2ed;border-bottom:1px solid #16141324;grid-template-columns:56px auto minmax(0,1fr);place-items:center stretch;gap:14px;padding:10px 0;top:76px}.ms-clock-sky{width:56px}.ms-clock-time{font-size:30px}.ms-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ms-step-media,.ms-step-media.is-pair{grid-template-columns:minmax(0,1fr)}.ms-low{margin-top:0}}@media (prefers-reduced-motion:reduce){.ms-clock-sky,.ms-clock-sky circle{transition:none}}
.lab-v-offline-club{color:#161413;background:#ebe3da}.lab-v-offline-club .aic-display{color:#a08572}.lab-v-offline-club .aic-title{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(32px,4.4vw,72px)}.lab-oc-hero{background:#ebe3da;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,96px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-oc-hero-lid{perspective:1600px;justify-items:center;gap:22px;display:grid}.lab-oc-lid{aspect-ratio:1;width:min(100%,520px);transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.65,0,.35,1);position:relative}.lab-oc-lid.is-turned{transform:rotateY(180deg)}.lab-oc-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.lab-oc-front{background-color:#17372b;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 4px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;align-content:center;gap:22px;box-shadow:0 30px 60px #16141347,inset 0 -5px #b75b28}.lab-oc-emboss{fill:none;stroke:#17372b;stroke-width:6px;filter:drop-shadow(-1px -1px #ffffff24)drop-shadow(1.5px 1.5px #00000059);width:26%}.lab-oc-front-word{font:400 clamp(15px,1.4vw,19px)/1.3 var(--display);letter-spacing:.12em;color:#f1e9d8}.lab-oc-back{background:#17372b;padding:7%;transform:rotateY(180deg);box-shadow:0 30px 60px #16141347,inset 0 0 0 5px #b75b28}.lab-oc-board{background:repeating-conic-gradient(#f1e9d8 0 25%,#17372b 0 50%) 0 0/25% 25%;width:100%;height:100%;box-shadow:0 0 0 1px #f1e9d866}.lab-oc-corners{fill:none;stroke:#f1e9d8;stroke-width:1.2px;opacity:.85;width:96%;height:96%;position:absolute;inset:2%}.lab-oc-lid-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.lab-oc-lid-bar p{letter-spacing:.06em;font:12px/1.3 ui-monospace,Menlo,monospace}.lab-oc-lid-bar button{font:inherit;color:#161413;cursor:pointer;background:0 0;border:1px solid #161413;border-radius:999px;padding:10px 20px;font-size:14px;line-height:1.3;transition:background .3s,color .3s}.lab-oc-lid-bar button:hover,.lab-oc-lid-bar button:focus-visible{color:#f5f2ed;background:#161413}.aic[data-motion=off] .lab-oc-lid{aspect-ratio:auto;transform-style:flat;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;transform:none!important}.aic[data-motion=off] .lab-oc-face{aspect-ratio:1;backface-visibility:visible;position:relative;inset:auto;transform:none}.aic[data-motion=off] .lab-oc-lid-bar{display:none}.lab-oc-brand{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px 6vw;display:grid}.lab-oc-logo{background:#f1e9d8;place-items:center;padding:clamp(34px,5vw,80px) clamp(24px,4vw,60px);display:grid}.aic .lab-oc-logo img{width:min(100%,420px)}.lab-oc-brand-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-oc-squares{border:1px solid #f5f2ed40;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.lab-oc-squares li{border-right:1px solid #f5f2ed40;gap:4px;padding:0 0 16px;display:grid}.lab-oc-squares li:last-child{border-right:0}.lab-oc-squares i{aspect-ratio:1.6;background:var(--c);margin-bottom:10px;display:block;position:relative}.lab-oc-squares em{color:#f5f2ed;mix-blend-mode:difference;font:11px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:8px;left:10px}.lab-oc-squares b{font:400 clamp(17px,1.35vw,21px)/1.25 var(--display);padding:0 14px}.lab-oc-squares span{opacity:.75;padding:0 14px;font:12px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-oc-squares li[data-aic-reveal] i{transform-origin:bottom;transition:transform .9s cubic-bezier(.22,1,.36,1) var(--d,0s);transform:scaleY(0)}.aic[data-motion=on] .lab-oc-squares li[data-aic-reveal].is-in i{transform:none}.lab-oc-idea{background:#f5f2ed;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px 5vw;display:grid}.lab-oc-card{background:#f1e9d8;padding:clamp(30px,3.6vw,56px);position:relative;box-shadow:0 1px #16141314,0 24px 50px #1614131a}.lab-oc-card h2{font-size:clamp(28px,2.8vw,44px)!important}.lab-oc-card p:not(.aic-eyebrow){font-size:clamp(15px,1.1vw,17px)}.lab-oc-card-mark{fill:none;stroke:#f1e9d8;stroke-width:7px;filter:drop-shadow(-1px -1px #ffffffe6)drop-shadow(1px 1px #16141340);width:44px;margin-bottom:22px;display:block}.lab-oc-moves{color:#161413;background:#a08572;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:36px 6vw;display:grid}.lab-oc-film{position:relative}.lab-oc-film video,.lab-oc-cavity video{width:100%;height:auto;display:block}.lab-oc-film figcaption,.lab-oc-cavity figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-oc-movelist{border-top:1px solid #16141359;margin:20px 0 0;padding:0;list-style:none}.lab-oc-movelist li{border-bottom:1px solid #16141359;grid-template-columns:44px minmax(90px,.4fr) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:14px 0;transition:background .4s,padding .4s;display:grid}.lab-oc-movelist span{font:400 clamp(24px,2vw,32px)/1.2 var(--display);padding-bottom:.12em}.lab-oc-movelist b{font:400 clamp(20px,1.6vw,26px)/1.25 var(--display)}.lab-oc-movelist em{font-size:15px;font-style:normal;line-height:1.55}.lab-oc-movelist li.is-now{background:#f1e9d8;padding-inline:14px}.lab-oc-moves-after{font-size:15px;margin-top:20px!important}.lab-oc-tray-band{background:#f1e8dd}.lab-oc-tray-head{max-width:760px;margin-bottom:clamp(30px,4vw,56px)}.lab-oc-tray{background:#ebe3da;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);padding:clamp(14px,2vw,28px);display:grid;box-shadow:inset 0 3px 10px #16141324,inset 0 -2px #ffffffb3}.lab-oc-cavity{align-self:start;position:relative}.aic .lab-oc-cavity.is-mid{margin-top:clamp(30px,4vw,70px)}.lab-oc-way{color:#f5f2ed;background:#1e1e1e;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:30px clamp(16px,2.4vw,36px);display:grid}.lab-oc-way-copy{grid-area:1/1/auto/span 5;align-self:center}.lab-oc-way-b{grid-area:1/7/span 3/span 6;align-self:center}.lab-oc-way-a{grid-area:2/2/auto/span 4}.lab-oc-way-c{grid-area:3/1/auto/span 4}.lab-oc-process{background:#f5f2ed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px 6vw;display:grid}.lab-oc-process-copy p:not(.aic-eyebrow){margin-bottom:14px;font-size:clamp(15px,1.1vw,17px)}.lab-oc-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.lab-oc-steps li{grid-template-columns:64px 1fr;gap:2px 18px;display:grid}.lab-oc-step-n{width:58px;height:58px;font:400 24px/1.2 var(--display);grid-row:1/span 2;place-items:center;padding-bottom:.12em;display:grid;position:relative}.lab-oc-step-n svg{fill:none;stroke:#17372b;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.lab-oc-steps b{font:400 21px/1.3 var(--display)}.lab-oc-steps em{font-size:15px;font-style:normal;line-height:1.6}.lab-oc-facts{background:#ebe3da;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.lab-oc-facts-line{font:italic 400 clamp(32px,3.6vw,60px)/1.2 var(--display);padding-bottom:.08em;max-width:12ch!important}.lab-v-offline-club .aic-cta-card.aic-cta-offline-club{color:#17372b;background:#f1e9d8;border-radius:18px 18px 10px 10px;padding:clamp(150px,13vw,190px) clamp(28px,3.4vw,52px) clamp(30px,3.4vw,48px);box-shadow:0 0 0 1px #17372b33,0 26px 50px #16141324}.lab-v-offline-club .aic-cta-offline-club p,.lab-v-offline-club .aic-cta-offline-club h2{color:#17372b!important}.lab-v-offline-club .aic-cta-offline-club .aic-eyebrow{opacity:.75}.lab-v-offline-club .aic-cta-offline-club .aic-button{color:#f1e9d8;background:#17372b}.lab-v-offline-club .aic-cta-offline-club .aic-button:hover{color:#f1e9d8;background:#65766b}.lab-v-offline-club .aic-cta-offline-club .aic-cta-art:before,.lab-v-offline-club .aic-cta-offline-club .aic-cta-art:after{content:"";aspect-ratio:1;background:conic-gradient(from 0deg,#17372b 0 2deg,transparent 2deg 358deg,#17372b 358deg) ,#f5f2ed;border-radius:50%;width:clamp(78px,7vw,100px);position:absolute;top:34px;box-shadow:0 0 0 6px #17372b,inset 0 0 0 1px #17372b4d}.lab-v-offline-club .aic-cta-offline-club .aic-cta-art:before{left:clamp(28px,3.4vw,52px)}.lab-v-offline-club .aic-cta-offline-club .aic-cta-art:after{background:conic-gradient(from 0deg,#b75b28 0 2deg,transparent 2deg 358deg,#b75b28 358deg),#f5f2ed;left:calc(clamp(28px,3.4vw,52px) + clamp(78px,7vw,100px) + 34px);transform:rotate(-40deg)}.lab-v-offline-club[data-motion=on] .aic-cta-offline-club.is-in .aic-cta-art:after{animation:6s steps(60,end) infinite lab-oc-tick}@keyframes lab-oc-tick{to{transform:rotate(320deg)}}.lab-v-offline-club .aic-cta-offline-club .aic-cta-art em{color:#17372b;border:1px solid #17372b;border-radius:999px;padding:6px 12px;inset:44px clamp(28px,3.4vw,52px) auto auto}@media (max-width:1100px){.lab-oc-squares{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-oc-squares li:nth-child(3){border-right:0}.lab-oc-squares li:nth-child(n+4){border-top:1px solid #f5f2ed40}}@media (max-width:900px){.lab-oc-hero,.lab-oc-brand,.lab-oc-idea,.lab-oc-moves,.lab-oc-process,.lab-oc-facts{grid-template-columns:minmax(0,1fr)}.lab-oc-hero-lid{order:-1}.lab-oc-lid{width:min(100%,420px)}.lab-oc-way{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-oc-way-copy,.lab-oc-way-b{grid-area:auto/1/auto/-1}.lab-oc-way-a,.lab-oc-way-c{grid-area:auto;margin-top:0}.lab-oc-tray{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(220px,1fr));position:relative;overflow-x:auto}.lab-oc-cavity{scroll-snap-align:start}.aic .lab-oc-cavity.is-mid{margin-top:0}}@media (max-width:560px){.lab-oc-squares{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-oc-squares li:nth-child(n){border-top:0;border-right:1px solid #f5f2ed40}.lab-oc-squares li:nth-child(2n){border-right:0}.lab-oc-squares li:nth-child(n+3){border-top:1px solid #f5f2ed40}.lab-oc-movelist li{grid-template-columns:36px 1fr}.lab-oc-movelist em{grid-column:2}.lab-oc-way{grid-template-columns:minmax(0,1fr)}.lab-oc-way-a,.lab-oc-way-c{grid-column:1/-1}.lab-oc-tray{border-radius:16px;grid-template-columns:repeat(3,minmax(78%,1fr))}.lab-v-offline-club .aic-cta-card.aic-cta-offline-club{padding-top:178px}.lab-v-offline-club .aic-cta-offline-club .aic-cta-art em{inset:128px auto auto clamp(28px,3.4vw,52px)}}@media (prefers-reduced-motion:reduce){.lab-oc-lid{transition:none!important}.lab-oc-squares i{transform:none!important}}
.lab-v-ora{color:#161413;background:#f1e8dd}.lab-v-ora .aic-display{color:#a08572}.lab-ora-hero{background:#f1e8dd;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-ora-hero-pic{justify-self:end;width:min(100%,560px)}.lab-ora-hero-pic figcaption{letter-spacing:.04em;align-items:center;gap:12px;margin-top:14px;font:12px/1.4 ui-monospace,Menlo,monospace;display:flex}.lab-ora-hero-pic figcaption i{background:#e8c68d;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #e8c68d59}.lab-ora-measure{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px 6vw;display:grid}.lab-ora-pots{flex-wrap:wrap;gap:12px;margin:8px 0 26px;display:flex}.lab-ora-pots button{min-width:118px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5f2ed4d;border-radius:14px;justify-items:center;gap:10px;padding:14px 16px 12px;transition:background .3s,border-color .3s,color .3s;display:grid}.lab-ora-pots button:hover,.lab-ora-pots button:focus-visible{border-color:#f5f2ed}.lab-ora-pots button.is-on{color:#161413;background:#f5f2ed;border-color:#f5f2ed}.lab-ora-pots b{font:400 17px/1.3 var(--display)}.lab-ora-pot{width:34px;height:56px;display:block;position:relative}.lab-ora-pot:after{content:"";background:#d2c0a7;border-radius:2px 2px 8px 8px;height:16px;position:absolute;bottom:0;left:4px;right:4px}.lab-ora-pot i{background:#73805d;border-radius:2px;width:2px;transition:height .5s;position:absolute;bottom:14px;left:50%;translate:-50%}.lab-ora-pot i:before,.lab-ora-pot i:after{content:"";background:#73805d;border-radius:50% 0;width:12px;height:8px;position:absolute;top:0}.lab-ora-pot i:before{right:1px;transform:rotate(-20deg)}.lab-ora-pot i:after{left:1px;transform:scaleX(-1)rotate(-20deg)}.lab-ora-stages{border-top:1px solid #f5f2ed4d;margin:0}.lab-ora-stages div{border-bottom:1px solid #f5f2ed4d;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.lab-ora-stages dt{letter-spacing:.05em;color:#e8c68d;font:12px/1.6 ui-monospace,Menlo,monospace}.lab-ora-stages dd{font:400 clamp(18px,1.5vw,22px)/1.35 var(--display);margin:0}.lab-ora-measure-note{opacity:.78;font-size:14px;margin-top:18px!important}.lab-ora-stage{justify-self:end;width:min(100%,560px)}.lab-ora-stage-pic{position:relative}.lab-ora-stage figcaption{letter-spacing:.05em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ora-tape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lab-ora-tape line{stroke:#f5f2ed;stroke-width:2px;stroke-dasharray:.02 .015;vector-effect:non-scaling-stroke}.aic[data-motion=on] .lab-ora-tape line{animation:1.4s cubic-bezier(.65,0,.35,1) both lab-ora-tape}@keyframes lab-ora-tape{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0}}.lab-ora-pin{color:#161413;letter-spacing:.04em;white-space:nowrap;background:#f5f2ed;border-radius:999px;padding:5px 10px;font:11px/1.2 ui-monospace,Menlo,monospace;position:absolute;translate:-50% -50%;box-shadow:0 4px 14px #16141340}.lab-ora-pin:before{content:"";z-index:-1;background:#e8c68d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 6px #e8c68d59}.lab-ora-pin.is-pot{translate:-50% 60%}.lab-ora-pin.is-top{translate:-50% -140%}.aic[data-motion=on] .lab-ora-pin.is-top{animation:.6s 1.2s both lab-ora-pin}@keyframes lab-ora-pin{0%{opacity:0}to{opacity:1}}.lab-ora-brand{background:#f5f2ed;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px 6vw;display:grid}.aic .lab-ora-logo{width:min(100%,300px);margin-bottom:28px}.lab-ora-brand-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-ora-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lab-ora-points li{grid-template-columns:22px 1fr;align-items:center;gap:2px 12px;display:grid}.lab-ora-points i{background:var(--c);border-radius:50%;grid-row:1/span 2;width:22px;height:22px;box-shadow:inset 0 0 0 1px #1614132e}.lab-ora-points li:after{content:"";background:linear-gradient(90deg,var(--c),#1614132e);transform-origin:0;grid-column:1/-1;height:1px;margin-top:8px}.lab-ora-points b{font:400 18px/1.25 var(--display)}.lab-ora-points span{opacity:.72;font:12px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-ora-points li[data-aic-reveal]:after{transition:transform 1s cubic-bezier(.22,1,.36,1) calc(var(--d,0s) + .3s);transform:scaleX(0)}.aic[data-motion=on] .lab-ora-points li[data-aic-reveal].is-in:after{transform:none}.lab-ora-slide{justify-self:center;width:min(100%,440px);position:relative}.lab-ora-slide figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ora-idea{color:#161413;background:#a08572;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px 6vw;display:grid}.lab-ora-idea-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-ora-rules{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lab-ora-rules li{font:400 clamp(18px,1.5vw,22px)/1.35 var(--display);align-items:center;gap:14px;display:flex}.lab-ora-rules i{border:1.5px solid #161413;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.lab-ora-rules i:after{content:"";border:2px solid #161413;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.lab-ora-rules li:last-child i{background:#e8c68d}.aic[data-motion=on] .lab-ora-rules li[data-aic-reveal] i:after{transition:transform .4s cubic-bezier(.34,1.56,.64,1) calc(var(--d,0s) + .4s);transform:rotate(45deg)scale(0)}.aic[data-motion=on] .lab-ora-rules li[data-aic-reveal].is-in i:after{transform:rotate(45deg)scale(1)}.lab-ora-slides{background:#ebe3da;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px clamp(18px,3vw,48px);display:grid}.lab-ora-slides-copy{text-align:right;grid-column:1/-1;justify-self:end;max-width:640px}.lab-ora-slides-copy p{margin-left:auto}.aic .lab-ora-slide-b{grid-column:1;justify-self:end;width:min(100%,440px)}.aic .lab-ora-hand{grid-column:2;width:min(100%,440px);margin-top:clamp(40px,7vw,120px)}.lab-ora-room{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,.9fr) 84px minmax(0,1fr);align-items:stretch;gap:30px clamp(20px,3vw,48px);display:grid}.lab-ora-room-pic{align-self:center}.lab-ora-ruler{background:repeating-linear-gradient(0deg,#f5f2ed66 0 1px,#0000 1px 24px) 0/12px 100% no-repeat;border-left:1px solid #f5f2ed66;margin-block:clamp(10px,3vw,40px);position:relative}.lab-ora-ruler-fill{width:5px;height:calc(var(--g,1) * 100%);background:#e8c68d;border-radius:3px;transition:height .15s linear;position:absolute;bottom:0;left:-3px}.lab-ora-ruler-fill:after{content:"";background:#e8c68d;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;translate:-50% -50%}.lab-ora-ruler b,.lab-ora-ruler em{letter-spacing:.05em;white-space:nowrap;font:400 11px/1.2 ui-monospace,Menlo,monospace;position:absolute;left:16px}.lab-ora-ruler b{top:0}.lab-ora-ruler em{bottom:0}.lab-ora-room-copy{align-self:center;padding-left:clamp(0px,3vw,40px)}.lab-ora-process{background:#f5f2ed}.lab-ora-process-head{max-width:760px}.lab-ora-process-head p:not(.aic-eyebrow){margin-bottom:14px;font-size:clamp(15px,1.1vw,17px)}.lab-ora-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lab-ora-steps li{grid-template-rows:120px auto 1fr;gap:10px;display:grid}.lab-ora-stem{border-bottom:1px solid #16141359;display:block;position:relative}.lab-ora-stem i{width:2px;height:var(--h);transform-origin:bottom;background:#405444;position:absolute;bottom:0;left:12px}.lab-ora-stem i:after{content:"";background:#73805d;border-radius:50% 0;width:16px;height:10px;position:absolute;top:-6px;left:1px;transform:rotate(-24deg)}.aic[data-motion=on] .lab-ora-steps li[data-aic-reveal] .lab-ora-stem i{transition:transform 1.1s cubic-bezier(.22,1,.36,1) calc(var(--d,0s) + .2s);transform:scaleY(0)}.aic[data-motion=on] .lab-ora-steps li[data-aic-reveal].is-in .lab-ora-stem i{transform:none}.lab-ora-steps b{font:400 21px/1.3 var(--display)}.lab-ora-steps em{font-size:15px;font-style:normal;line-height:1.6}.lab-ora-facts{background:#f1e8dd;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.lab-ora-facts-line{font:italic 400 clamp(34px,3.8vw,62px)/1.2 var(--display);padding-bottom:.08em;max-width:12ch!important}.lab-v-ora .aic-cta-card.aic-cta-ora{color:#253028;background:#eee8dc;padding-top:clamp(130px,11vw,170px);overflow:hidden}.lab-v-ora .aic-cta-ora p,.lab-v-ora .aic-cta-ora h2{color:#253028!important}.lab-v-ora .aic-cta-ora .aic-eyebrow{opacity:.75}.lab-v-ora .aic-cta-ora .aic-button{color:#eee8dc;background:#253028}.lab-v-ora .aic-cta-ora .aic-button:hover{color:#eee8dc;background:#405444}.lab-v-ora .aic-cta-ora .aic-cta-art:before{content:"";background:linear-gradient(#e9dfce,#c9b48f);border-radius:50%;width:120px;height:22px;position:absolute;top:30px;right:8%;box-shadow:0 14px 50px 20px #e8c68d8c}.lab-v-ora .aic-cta-ora .aic-cta-art:after{content:"";transform-origin:70% 100%;background:radial-gradient(30% 46% at 30% 40%,#2530281a 98%,#0000),radial-gradient(26% 40% at 66% 34%,#2530281a 98%,#0000),radial-gradient(22% 36% at 52% 70%,#2530281a 98%,#0000);width:170px;height:110px;position:absolute;top:16px;right:calc(8% + 130px)}.lab-v-ora[data-motion=on] .aic-cta-ora .aic-cta-art:after{transition:transform 2.4s cubic-bezier(.22,1,.36,1) .3s}.lab-v-ora[data-motion=on] .aic-cta-ora:not(.is-in) .aic-cta-art:after{transform:scale(.3)}.lab-v-ora .aic-cta-ora .aic-cta-art em{color:#253028;font:italic 400 18px/1.2 var(--display);top:40px;bottom:auto;left:clamp(28px,3.4vw,52px)}@media (max-width:1100px){.lab-ora-points{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-ora-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lab-ora-hero,.lab-ora-measure,.lab-ora-brand,.lab-ora-idea,.lab-ora-facts{grid-template-columns:minmax(0,1fr)}.lab-ora-hero-pic,.lab-ora-stage{justify-self:center}.lab-ora-hero-pic{order:-1}.lab-ora-slides-copy{text-align:left;justify-self:start}.lab-ora-slides-copy p{margin-left:0}.aic .lab-ora-hand{margin-top:40px}.lab-ora-room{grid-template-columns:minmax(0,1fr) 80px}.lab-ora-room-copy{grid-column:1/-1;padding-left:0}}@media (max-width:560px){.lab-ora-pots button{flex:30%;min-width:0;padding-inline:8px}.lab-ora-pots b{text-align:center;font-size:15px}.lab-ora-stages div{grid-template-columns:minmax(0,1fr);gap:4px}.lab-ora-points,.lab-ora-slides{grid-template-columns:minmax(0,1fr)}.aic .lab-ora-slide-b,.aic .lab-ora-hand{grid-column:1;justify-self:center;margin-top:0}.lab-ora-steps{grid-template-columns:minmax(0,1fr)}.lab-ora-steps li{grid-template-rows:80px auto auto}}@media (prefers-reduced-motion:reduce){.lab-ora-tape line,.lab-ora-pin{animation:none!important}.lab-ora-stem i,.lab-ora-points li:after{transform:none!important}.lab-ora-rules i:after{transform:rotate(45deg)scale(1)!important}}
.lab-v-in-good-hands{color:#161413;background:#f5f2ed}.lab-v-in-good-hands .aic-display{color:#a08572}.lab-igh-dot:after{content:"";vertical-align:baseline;background:#501f30;border-radius:50%;width:.24em;height:.24em;margin-left:.08em;display:inline-block}.lab-igh-brief .lab-igh-dot:after,.lab-igh-skin .lab-igh-dot:after{background:#b98274}.aic[data-motion=on] .lab-igh-dot[data-aic-reveal]:after{opacity:0;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .55s,opacity .3s .55s;transform:translateY(-1.6em)scale(.4)}.aic[data-motion=on] .lab-igh-dot[data-aic-reveal].is-in:after{opacity:1;transform:none}.lab-igh-hero{background:#f5f2ed;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-igh-one{justify-self:end;width:min(100%,440px);position:relative}.lab-igh-one-tag{z-index:2;letter-spacing:.05em;background:#f5f2ed;border-radius:999px;padding:6px 12px;font:11px/1.2 ui-monospace,Menlo,monospace;position:absolute;top:14px;left:14px}.lab-igh-one figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-igh-brief{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px 6vw;display:grid}.lab-igh-brief-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-igh-spec{border-top:1px solid #f5f2ed59;margin:0}.lab-igh-spec div{border-bottom:1px solid #f5f2ed33;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.lab-igh-spec dt{letter-spacing:.05em;color:#b8b8bc;font:12px/1.7 ui-monospace,Menlo,monospace}.lab-igh-spec dd{font:400 clamp(18px,1.5vw,23px)/1.35 var(--display);margin:0}.aic[data-motion=on] .lab-igh-spec div[data-aic-reveal]{transform:translate(-18px)}.aic[data-motion=on] .lab-igh-spec div[data-aic-reveal].is-in{transform:none}.lab-igh-mark{color:#161413;background:#a08572;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:36px 6vw;display:grid}.lab-igh-mark-film,.lab-igh-strip{position:relative}.lab-igh-mark video,.lab-igh-film video{width:100%;height:auto;display:block}.lab-igh-mark-film figcaption,.lab-igh-strip figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-igh-mark-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.aic .lab-igh-logo{background:#f5f0e8;width:min(100%,250px);margin:28px 0 8px;padding:22px 26px}.lab-igh-dabs{flex-wrap:wrap;gap:16px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lab-igh-dabs li{grid-template-columns:auto;justify-items:start;gap:2px;min-width:92px;display:grid}.lab-igh-dabs i{background:var(--c);border-radius:60% 40% 55% 45%/60% 55% 45% 40%;width:74px;height:36px;margin-bottom:8px;display:block;box-shadow:inset 0 -4px 8px #1614131f,0 0 0 1px #1614131f}.lab-igh-dabs b{font:400 17px/1.25 var(--display)}.lab-igh-dabs span{opacity:.75;font:12px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-igh-dabs li[data-aic-reveal] i{transform-origin:0;transition:transform .9s cubic-bezier(.34,1.4,.64,1) var(--d,0s);transform:scale(.2,.6)}.aic[data-motion=on] .lab-igh-dabs li[data-aic-reveal].is-in i{transform:none}.lab-igh-ribbon{background:#f1e8dd}.lab-igh-ribbon-head{max-width:780px}.lab-igh-ribbon-head p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-igh-track{margin:clamp(30px,4vw,56px) 0 clamp(26px,3vw,44px);position:relative}.lab-igh-track-line{fill:none;stroke-linecap:round;width:100%;height:auto;display:block;overflow:visible}.lab-igh-track-bg{stroke:#501f3024;stroke-width:7px}.lab-igh-track-fill{stroke:#f5f0e8;stroke-width:7px;stroke-dasharray:1 1;filter:drop-shadow(0 2px 2px #501f3040);transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1)}.lab-igh-stops{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid;position:relative}.lab-igh-stops button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:10px;padding:0;display:grid}.lab-igh-stops i{background:#f1e8dd;border:1.5px solid #501f30;border-radius:50%;width:18px;height:18px;transition:background .3s,transform .3s}.lab-igh-stops .is-past i{background:#b98274;border-color:#b98274}.lab-igh-stops .is-on i{background:#501f30;transform:scale(1.25)}.lab-igh-stops span{font:400 clamp(14px,1.15vw,18px)/1.3 var(--display)}.lab-igh-stops button:hover span,.lab-igh-stops button:focus-visible span{text-underline-offset:4px;text-decoration:underline}.lab-igh-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:30px 5vw;display:grid}.lab-igh-stage-pic{justify-content:center;align-items:center;height:clamp(340px,44vw,640px);display:flex}.aic .lab-igh-stage-pic img{width:auto;max-width:100%;height:auto;max-height:100%}.aic[data-motion=on] .lab-igh-stage-pic{animation:.8s cubic-bezier(.22,1,.36,1) both lab-igh-in}@keyframes lab-igh-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.lab-igh-stage-n{font:400 clamp(28px,2.4vw,38px)/1.2 var(--display);color:#a08572;padding-bottom:.12em}.lab-igh-stage-title{font:400 clamp(34px,3.4vw,56px)/1.15 var(--display);padding-bottom:.08em;margin:6px 0 12px!important}.lab-igh-stage-copy p:not(.lab-igh-stage-n):not(.lab-igh-stage-title){max-width:420px;font-size:clamp(16px,1.15vw,18px)}.lab-igh-play{font:inherit;color:#161413;cursor:pointer;background:0 0;border:1px solid #161413;border-radius:999px;margin-top:22px;padding:10px 20px;font-size:14px;line-height:1.3}.lab-igh-play:hover,.lab-igh-play:focus-visible{color:#f5f2ed;background:#161413}.lab-igh-skin{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px 6vw;display:grid}.lab-igh-skin-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.aic .lab-igh-skin-b{margin-top:clamp(30px,4vw,60px)}.lab-igh-film{background:#ebe3da;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:36px 6vw;display:grid}.lab-igh-film-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-igh-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lab-igh-shots li{font:400 clamp(18px,1.5vw,22px)/1.3 var(--display);background:#f5f2ed;border-top:3px solid #501f30;gap:6px;padding:14px 14px 16px;display:grid}.lab-igh-shots span{letter-spacing:.05em;opacity:.7;font:12px/1.3 ui-monospace,Menlo,monospace}.lab-igh-strip{background-color:#161413;background-image:radial-gradient(circle,#ebe3da 4px,#0000 4.5px),radial-gradient(circle,#ebe3da 4px,#0000 4.5px);background-position:5px 0,calc(100% - 5px) 0;background-repeat:repeat-y;background-size:16px 22px,16px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-self:center;width:min(100%,480px);padding:22px 26px}.lab-igh-strip .aic-post-tag{top:30px;left:34px}.lab-igh-strip figcaption{color:#f5f2ed}.lab-igh-process{background:#f5f2ed}.lab-igh-process-head{max-width:760px}.lab-igh-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lab-igh-steps li{border-top:1px solid #161413;align-content:start;gap:6px;padding-top:16px;display:grid}.lab-igh-steps span{font:400 clamp(30px,2.6vw,42px)/1.2 var(--display);color:#a08572;padding-bottom:.12em}.lab-igh-steps b{font:400 21px/1.3 var(--display)}.lab-igh-steps em{font-size:15px;font-style:normal;line-height:1.6}.lab-igh-facts{background:#f1e8dd;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.lab-igh-facts-line{font:italic 400 clamp(34px,3.8vw,62px)/1.2 var(--display);padding-bottom:.08em;max-width:12ch!important}.lab-v-in-good-hands .aic-cta-card.aic-cta-in-good-hands{color:#f5f0e8;background:0 0;margin-bottom:58px;padding-top:clamp(70px,6vw,90px)}.lab-v-in-good-hands .aic-cta-in-good-hands:before{content:"";z-index:-2;clip-path:polygon(0 18px,4% 0,8% 18px,12% 0,16% 18px,20% 0,24% 18px,28% 0,32% 18px,36% 0,40% 18px,44% 0,48% 18px,52% 0,56% 18px,60% 0,64% 18px,68% 0,72% 18px,76% 0,80% 18px,84% 0,88% 18px,92% 0,96% 18px,100% 0,100% 100%,0 100%);background:linear-gradient(100deg,#3f1726 0%,#5e2639 38%,#501f30 62%,#3a1522 100%);position:absolute;inset:0}.lab-v-in-good-hands .aic-cta-in-good-hands p,.lab-v-in-good-hands .aic-cta-in-good-hands h2{color:#f5f0e8!important}.lab-v-in-good-hands .aic-cta-in-good-hands .aic-eyebrow{opacity:.8}.lab-v-in-good-hands .aic-cta-in-good-hands .aic-button{color:#501f30;background:#f5f0e8}.lab-v-in-good-hands .aic-cta-in-good-hands .aic-button:hover{color:#231d22;background:#b8b8bc}.lab-v-in-good-hands .aic-cta-inner{overflow:visible}.lab-v-in-good-hands .aic-cta-in-good-hands:after{content:"";background:repeating-linear-gradient(90deg,#d6d6da 0 5px,#a6a6ac 5px 8px);border-radius:0 0 6px 6px;width:min(46%,200px);height:50px;position:absolute;bottom:-50px;left:50%;translate:-50%}.lab-v-in-good-hands .aic-cta-in-good-hands .aic-cta-art em{color:#f5f0e8;font:400 13px/1 ui-monospace,Menlo,monospace;inset:34px clamp(28px,3.4vw,52px) auto auto}.lab-v-in-good-hands[data-motion=on] .aic-cta-in-good-hands.is-in:after{animation:1s cubic-bezier(.34,1.56,.64,1) .3s both lab-igh-cap}@keyframes lab-igh-cap{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@media (max-width:1100px){.lab-igh-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lab-igh-hero,.lab-igh-brief,.lab-igh-mark,.lab-igh-stage,.lab-igh-skin,.lab-igh-film,.lab-igh-facts{grid-template-columns:minmax(0,1fr)}.lab-igh-one{order:-1;justify-self:center;width:min(100%,360px)}.lab-igh-track{padding-bottom:8px;overflow-x:auto}.lab-igh-track-line,.lab-igh-stops{width:700px}.lab-igh-stage-pic{height:min(110vw,520px)}}@media (max-width:560px){.lab-igh-steps{grid-template-columns:minmax(0,1fr)}.lab-igh-shots li{padding:10px 10px 12px}.lab-igh-spec div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.lab-igh-dot:after,.lab-igh-dabs i,.lab-igh-spec div{opacity:1!important;transform:none!important}.lab-igh-stage-pic{animation:none!important}}
.lab-v-vela{color:#161413;background:#f1e8dd}.lab-v-vela .aic-display{color:#a08572}.lab-vela-hero{background:#f1e8dd;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-vela-history{background:#f5f2ed;padding:clamp(20px,2.4vw,34px);box-shadow:0 1px #16141314,0 24px 50px #16141314}.lab-vela-history-head{letter-spacing:.05em;border-bottom:1px solid #161413;justify-content:space-between;gap:12px;padding-bottom:12px;font:12px/1.4 ui-monospace,Menlo,monospace;display:flex}.lab-vela-history ol{margin:0;padding:0;list-style:none}.lab-vela-history button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #16141324;grid-template-columns:86px minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;padding:14px 4px;transition:background .25s,padding .25s;display:grid}.lab-vela-history button:hover,.lab-vela-history button:focus-visible{background:#ebe3da;padding-inline:12px}.lab-vela-file{font:13px/1.4 ui-monospace,Menlo,monospace}.lab-vela-what{font:400 clamp(17px,1.4vw,21px)/1.3 var(--display)}.lab-vela-history em{letter-spacing:.04em;white-space:nowrap;border:1px solid #16141366;border-radius:999px;padding:4px 9px;font:11px/1.2 ui-monospace,Menlo,monospace}.lab-vela-history em.is-staged{color:#151719;background:#b8793f;border-color:#b8793f}.lab-vela-history em.is-final{color:#f1e9da;background:#151719;border-color:#151719}.lab-vela-history-note{opacity:.8;font-size:14px;line-height:1.6;margin-top:16px!important}.lab-vela-editor{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px 6vw;scroll-margin-top:70px;display:grid}.lab-vela-canvas{justify-items:center;gap:16px;display:grid}.lab-vela-frames{aspect-ratio:2/3;width:min(100%,52svh,480px);position:relative}.lab-vela-frame{opacity:0;transition:opacity .7s;inset:0;position:absolute!important}.lab-vela-frame.is-on{opacity:1}.aic .lab-vela-frame img{object-fit:cover;width:100%;height:100%}.lab-vela-badge{z-index:3;color:#151719;letter-spacing:.05em;background:#f1e9da;border-radius:999px;padding:6px 12px;font:11px/1.2 ui-monospace,Menlo,monospace;position:absolute;top:12px;right:12px}.lab-vela-flaws{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.lab-vela-flaws li{align-items:center;gap:8px;display:flex;position:absolute;translate:-9px -50%}.lab-vela-flaws li.is-left{flex-direction:row-reverse;translate:calc(9px - 100%) -50%}.lab-vela-flaws i{background:#15171980;border:2px solid #f1e9da;border-radius:50%;flex:none;width:18px;height:18px}.lab-vela-flaws span{color:#f1e9da;letter-spacing:.03em;white-space:nowrap;background:#151719;padding:4px 9px;font:11px/1.25 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-vela-flaws li{animation:lab-vela-flaw .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}@keyframes lab-vela-flaw{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.lab-vela-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;display:flex}.lab-vela-tools button{font:inherit;color:#f5f2ed;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #f5f2ed73;border-radius:999px;min-height:42px;padding:9px 16px;font-size:14px;line-height:1.3;transition:background .25s,color .25s}.lab-vela-tools button:hover:not(:disabled),.lab-vela-tools button:focus-visible{color:#161413;background:#f5f2ed}.lab-vela-tools button:disabled{opacity:.35;cursor:default}.lab-vela-hold:active:not(:disabled){border-color:#b8793f;color:#151719!important;background:#b8793f!important}.lab-vela-toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.lab-vela-toggle input{accent-color:#b8793f;width:16px;height:16px}.lab-vela-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:6px 0 24px;padding:0;list-style:none;display:grid;position:relative}.lab-vela-steps:before{content:"";background:#f5f2ed4d;height:1px;position:absolute;top:50%;left:0;right:0}.lab-vela-steps button{color:#f5f2ed;cursor:pointer;background:#1e1e1e;border:1px solid #f5f2ed73;border-radius:50%;place-items:center;width:48px;height:48px;font:12px/1 ui-monospace,Menlo,monospace;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.lab-vela-steps button.is-past{color:#b8793f;border-color:#b8793f}.lab-vela-steps button.is-on{color:#151719;background:#f1e9da;border-color:#f1e9da}.lab-vela-diff{min-height:220px}.lab-vela-diff-title{font:400 clamp(28px,2.6vw,42px)/1.2 var(--display);padding-bottom:.08em;margin-bottom:14px!important}.lab-vela-diff ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lab-vela-diff li{grid-template-columns:26px 1fr;gap:10px;font-size:clamp(15px,1.15vw,18px);line-height:1.5;display:grid}.lab-vela-diff b{border-radius:50%;place-items:center;width:26px;height:26px;font:400 16px/1 ui-monospace,Menlo,monospace;display:grid}.lab-vela-diff .is-minus b{border:1px solid #f5f2ed80}.lab-vela-diff .is-plus b{color:#151719;background:#b8793f}.aic[data-motion=on] .lab-vela-diff li{animation:.5s cubic-bezier(.22,1,.36,1) both lab-vela-line}.aic[data-motion=on] .lab-vela-diff li:nth-child(2){animation-delay:80ms}.aic[data-motion=on] .lab-vela-diff li:nth-child(3){animation-delay:.16s}.aic[data-motion=on] .lab-vela-diff li:nth-child(4){animation-delay:.24s}@keyframes lab-vela-line{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lab-vela-panel-note{opacity:.78;font-size:14px;margin-top:20px!important}.lab-vela-brand{background:#f5f2ed;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px 6vw;display:grid}.aic .lab-vela-logo{width:min(100%,280px);margin-bottom:26px}.lab-vela-brand-copy p:not(.aic-eyebrow){font-size:clamp(16px,1.15vw,18px)}.lab-vela-jars{flex-wrap:wrap;gap:18px 24px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lab-vela-jars li{justify-items:start;gap:2px;min-width:84px;display:grid}.lab-vela-jars i{background:#f5f2ed99;border:3px solid #b4bdc3e6;border-width:2px 3px 7px;border-radius:4px 4px 8px 8px;width:52px;height:64px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.lab-vela-jars s{background:var(--c);height:72%;text-decoration:none;position:absolute;bottom:0;left:0;right:0}.lab-vela-jars b{font:400 17px/1.25 var(--display)}.lab-vela-jars span{opacity:.72;font:12px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-vela-jars li[data-aic-reveal] s{transform-origin:bottom;transition:transform 1s cubic-bezier(.22,1,.36,1) var(--d,0s);transform:scaleY(0)}.aic[data-motion=on] .lab-vela-jars li[data-aic-reveal].is-in s{transform:none}.lab-vela-slide{justify-self:center;width:min(100%,430px);position:relative}.lab-vela-slide figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-vela-sheet{color:#161413;background:#a08572}.lab-vela-sheet-head{max-width:760px;margin-bottom:clamp(30px,4vw,56px)}.lab-vela-contact{background:#161413;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:clamp(14px,1.6vw,22px);list-style:none;display:grid}.lab-vela-contact figcaption{color:#f1e9da;gap:10px;display:flex}.lab-vela-contact figcaption span{color:#b8793f}.lab-vela-box{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:30px clamp(20px,3vw,48px);display:grid}.lab-vela-box-copy{text-align:center}.lab-vela-box-copy p{margin-inline:auto}.aic .lab-vela-box-b{margin-top:clamp(40px,7vw,120px)}.lab-vela-process{background:#ebe3da;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px 6vw;display:grid}.lab-vela-process-copy p:not(.aic-eyebrow){margin-bottom:14px;font-size:clamp(15px,1.1vw,17px)}.lab-vela-list{margin:30px 0 0;padding:0;list-style:none}.lab-vela-list li{border-bottom:1px solid #1614132e;grid-template-columns:54px 1fr;gap:2px 16px;padding:14px 0;display:grid}.lab-vela-list span{font:400 clamp(26px,2.2vw,34px)/1.2 var(--display);color:#a08572;grid-row:1/span 2;padding-bottom:.12em}.lab-vela-list b{font:400 20px/1.3 var(--display)}.lab-vela-list em{font-size:15px;font-style:normal;line-height:1.6}.lab-vela-facts{background:#f5f2ed;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:30px 6vw;display:grid}.lab-vela-facts-line{font:italic 400 clamp(32px,3.6vw,58px)/1.2 var(--display);padding-bottom:.08em;max-width:13ch!important}.lab-v-vela .aic-cta-card.aic-cta-vela{color:#151719;background:#f1e9da;padding-top:clamp(120px,10vw,150px);box-shadow:0 1px #1517191a,0 26px 50px #15171924}.lab-v-vela .aic-cta-vela p,.lab-v-vela .aic-cta-vela h2{color:#151719!important}.lab-v-vela .aic-cta-vela .aic-eyebrow{opacity:.75}.lab-v-vela .aic-cta-vela .aic-button{color:#f1e9da;background:#151719}.lab-v-vela .aic-cta-vela .aic-button:hover{color:#151719;background:#b8793f}.lab-v-vela .aic-cta-vela .aic-cta-art:before{content:"";clip-path:inset(0);background:repeating-linear-gradient(#0000 0 8px,#15171947 8px 10px,#0000 10px 18px);width:min(58%,300px);height:44px;position:absolute;top:40px;left:clamp(28px,3.4vw,52px)}.lab-v-vela .aic-cta-vela .aic-cta-art:after{content:"";transform-origin:0;background:#b8793f;width:min(62%,320px);height:2px;position:absolute;top:62px;left:calc(clamp(28px,3.4vw,52px) - 6px);transform:rotate(-2deg)}.lab-v-vela[data-motion=on] .aic-cta-vela .aic-cta-art:after{transition:transform .9s cubic-bezier(.65,0,.35,1) .4s}.lab-v-vela[data-motion=on] .aic-cta-vela:not(.is-in) .aic-cta-art:after{transform:rotate(-2deg)scaleX(0)}.lab-v-vela .aic-cta-vela .aic-cta-art em{color:#151719;border:1.5px solid #151719;border-radius:4px;padding:6px 12px;inset:36px clamp(28px,3.4vw,52px) auto auto;transform:rotate(4deg)}@media (max-width:900px){.lab-vela-hero,.lab-vela-editor,.lab-vela-brand,.lab-vela-process,.lab-vela-facts{grid-template-columns:minmax(0,1fr)}.lab-vela-frames{width:min(100%,42.6667svh,420px)}.lab-vela-contact,.lab-vela-box{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-vela-box-copy{text-align:left;grid-area:1/1/auto/-1}.lab-vela-box-copy p{margin-inline:0}.aic .lab-vela-box-b{margin-top:40px}.lab-vela-diff{min-height:0}}@media (max-width:560px){.lab-vela-history button{grid-template-columns:minmax(0,1fr) auto}.lab-vela-file{grid-column:1/-1}.lab-vela-steps button{width:42px;height:42px}.lab-vela-flaws span{padding:3px 6px;font-size:10px}.lab-vela-contact,.lab-vela-box{grid-template-columns:minmax(0,1fr)}.aic .lab-vela-box-b{margin-top:0}.lab-vela-tools .lab-vela-hold{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lab-vela-frame{transition:none!important}.lab-vela-flaws li,.lab-vela-diff li{animation:none!important}.lab-vela-jars s{transform:none!important}}
.lab-v-second-serving{color:#161413;background:#f1e8dd}.lab-v-second-serving .aic-display{color:#a08572}.lab-ss-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lab-v-second-serving .lab-ss-stop h2,.lab-v-second-serving .lab-ss-board h2,.lab-v-second-serving .lab-ss-making h2{margin:0 0 20px;padding-bottom:.06em;font-size:clamp(32px,3.6vw,58px);line-height:1.14}.lab-ss-text p:not(.lab-ss-stopno):not(.lab-ss-shelf-label):not(.lab-ss-keep-no){max-width:540px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-text>p+p{margin-top:14px}.lab-ss-shot-cap,.lab-v-second-serving .aic-shot figcaption{letter-spacing:.04em;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ss-hero{background:#f1e8dd;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-ss-hero-pic{margin:0}.lab-ss-hero-pic img{width:100%;height:auto;display:block}.lab-ss-hero-pic figcaption{letter-spacing:.05em;align-items:center;gap:12px;margin-top:14px;font:12px/1.4 ui-monospace,Menlo,monospace;display:flex}.lab-ss-hero-pic figcaption i{background:#6f2333;flex:1;min-width:30px;height:1px}.lab-ss-hero-pic figcaption span:first-child{color:#f5f2ed;white-space:nowrap;background:#161413;border-radius:2px;padding:4px 10px}.lab-ss-board{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px 6vw;display:grid}.lab-ss-board-copy p:not(.aic-eyebrow){max-width:480px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-board-hint{opacity:.7;margin-top:18px!important;font-size:13px!important}.lab-ss-departures{background:#1e1e1e;border-radius:6px;gap:6px;margin:0;padding:clamp(14px,1.6vw,22px);list-style:none;display:grid}.lab-ss-departures button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:12px 14px;transition:background .3s;display:grid;position:relative}.lab-ss-departures button:hover,.lab-ss-departures button:focus-visible{background:#f5f2ed14}.lab-ss-departures button:focus-visible{outline-offset:2px;outline:2px solid #ccb8a5}.lab-ss-flap{gap:3px;display:flex}.lab-ss-flap i{min-width:.78em;font:normal 400 clamp(22px,2vw,30px)/1.2 var(--display);color:#f5f2ed;box-shadow:inset 0 -1px 0 #0009,inset 0 50% 0 #ffffff05;background:#2a2826;border-radius:3px;place-items:center;padding:.06em .08em .16em;display:grid}.lab-ss-flap i:nth-child(3){min-width:.36em;box-shadow:none;background:0 0}.lab-ss-dest{gap:2px;min-width:0;display:grid}.lab-ss-dest b{font:400 clamp(19px,1.6vw,24px)/1.25 var(--display)}.lab-ss-dest em{opacity:.7;font-size:13px;font-style:normal}.lab-ss-status{letter-spacing:.05em;color:#ccb8a5;white-space:nowrap;font:11px/1.3 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-ss-departures li[data-aic-reveal]{transform:none}.aic[data-motion=on] .lab-ss-departures li[data-aic-reveal] .lab-ss-flap i{transform-origin:50%;transition:transform .55s cubic-bezier(.3,1.4,.5,1) var(--d,0s);transform:rotateX(-90deg)}.aic[data-motion=on] .lab-ss-departures li[data-aic-reveal].is-in .lab-ss-flap i{transform:none}.lab-ss-stopno{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;margin:0 0 12px!important}.lab-ss-stopno b{font:400 clamp(26px,2.4vw,38px)/1.2 var(--display);padding-bottom:.12em}.lab-ss-stopno span{letter-spacing:.05em;border:1px solid;border-radius:999px;padding:4px 10px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ss-stop{scroll-margin-top:80px}.lab-ss-window{background:#f5f2ed;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:36px 6vw;display:grid}.lab-ss-window-pic{justify-self:end;width:min(100%,460px)}.lab-ss-ticket{background:#ccb8a5;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.62fr);align-items:start;gap:30px 3.5vw;display:grid}.lab-ss-ticket-card{max-width:460px;margin-top:30px}.lab-ss-ticket-slide{margin-top:clamp(0px,4vw,70px)}.lab-ss-ticket-invite{margin-top:clamp(40px,10vw,180px)}.lab-ss-table{color:#f5f2ed;background:#1e1e1e}.lab-ss-table-pic{margin:6px 0 0}.lab-ss-table-row{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:30px 6vw;margin-top:clamp(34px,4vw,60px);display:grid}.lab-ss-table-row>p{max-width:560px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-counter{justify-self:end;width:min(100%,420px);margin-top:-12vw}.lab-ss-courses{background:#f5f2ed;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:36px 6vw;display:grid}.lab-ss-film{max-width:520px;margin:0;position:relative}.lab-ss-film figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ss-film img{width:100%;height:auto;display:block}.lab-ss-setting>p{max-width:520px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-place{width:min(100%,400px);height:auto;margin:26px 0 8px;display:block;overflow:visible}.lab-ss-place g{fill:#f4f0e8;stroke:#b9b9b5;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:stroke .5s,fill .5s,transform .5s cubic-bezier(.22,1,.36,1)}.lab-ss-place .lab-ss-rim{fill:none;stroke-dasharray:2 4}.lab-ss-place path{fill:none}.lab-ss-place g.is-on{stroke:#6f2333;stroke-width:2.5px;fill:#efe6da}.aic[data-motion=on] .lab-ss-place g.is-on{transform:scale(1.04)}.lab-ss-cloth{stroke:#b9b9b5;stroke-dasharray:4 6}.lab-ss-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lab-ss-menu button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #b9b9b5;grid-template-columns:auto minmax(0,1fr);gap:0 12px;padding:12px 0 12px 14px;transition:border-color .4s;display:grid}.lab-ss-menu button:focus-visible{outline-offset:2px;outline:2px solid #161413}.lab-ss-menu span{font:400 22px/1.2 var(--display);color:#a08572;grid-row:1/span 2;padding-bottom:.12em}.lab-ss-menu b{font:400 20px/1.25 var(--display)}.lab-ss-menu em{font-size:14px;font-style:normal;line-height:1.5}.lab-ss-menu .is-on button{border-left-color:#6f2333}.lab-ss-menu .is-on span{color:#6f2333}.lab-ss-wall{background:#ebe3da;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:36px 5vw;display:grid}.lab-ss-shelf-label{letter-spacing:.05em;font:12px/1.4 ui-monospace,Menlo,monospace;margin:26px 0 10px!important}.lab-ss-shelf{background:linear-gradient(#0000 calc(50% - 3px),#f5f2ed calc(50% - 3px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(100% - 4px),#f5f2ed calc(100% - 4px));grid-template-columns:repeat(10,minmax(0,1fr));gap:12px 6px;max-width:520px;margin:0;padding:12px 12px 0;list-style:none;display:grid}.lab-ss-shelf button{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:4px;padding:4px 0 10px;display:grid}.lab-ss-shelf button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #161413}.lab-ss-shelf i{aspect-ratio:1/.86;background:#f4f0e8;border-radius:2px 2px 9px 9px;width:min(100%,30px);transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s;display:block;position:relative;box-shadow:inset 0 -3px #6f2333,0 1px #1614132e}.lab-ss-shelf i:after{content:"";border:2px solid #f4f0e8;border-left:0;border-radius:0 8px 8px 0;width:30%;height:42%;position:absolute;top:22%;right:-26%}.lab-ss-shelf span{font:10px/1.2 ui-monospace,Menlo,monospace}.lab-ss-shelf button:hover i{transform:translateY(-3px)}.lab-ss-shelf .is-taken i{background:#6f2333;transform:translateY(-8px)rotate(-6deg)}.lab-ss-shelf .is-taken i:after{border-color:#6f2333}.lab-ss-shelf .is-taken span{font-weight:700}.lab-ss-shelf-note{min-height:3em;margin-top:14px!important;font-size:14px!important}.lab-ss-keep{color:#161413;background:#a08572;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.48fr);align-items:end;gap:30px 3.5vw;display:grid}.lab-ss-keep-no{color:#6f2333;font:400 clamp(22px,2vw,30px)/1.2 var(--display);background:#f4f0e8;border-radius:2px;padding:10px 18px 12px;display:inline-block;margin-top:22px!important}.lab-ss-keep-card{margin-bottom:clamp(30px,6vw,100px)}.lab-ss-home{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:36px 5vw;display:grid}.lab-ss-making{background:#f5f2ed;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:44px 6vw;display:grid}.lab-ss-making-head p:not(.aic-eyebrow){max-width:600px;margin-top:14px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-identity{justify-self:end;width:min(100%,420px)}.lab-ss-how h3{margin:0 0 14px;padding-bottom:.05em;font-size:clamp(26px,2.4vw,38px);line-height:1.18}.lab-ss-how>p{max-width:600px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-ss-steps{counter-reset:s;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.lab-ss-steps li{border-top:1px solid #16141329;grid-template-columns:56px minmax(0,1fr);gap:2px 16px;padding:16px 0;display:grid}.lab-ss-steps span{font:400 clamp(28px,2.4vw,38px)/1.2 var(--display);color:#6f2333;grid-row:1/span 2;padding-bottom:.12em}.lab-ss-steps b{font:400 21px/1.25 var(--display)}.lab-ss-steps em{font-size:15px;font-style:normal;line-height:1.6}.lab-ss-menu-card{place-self:center end;width:min(100%,360px)}.lab-ss-palette{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lab-ss-palette li{gap:4px;display:grid}.lab-ss-palette i{background:var(--c);border-radius:0 0 999px 999px/0 0 60px 60px;height:clamp(64px,7vw,110px);display:block;box-shadow:inset 0 0 0 1px #16141324}.lab-ss-palette b{font:400 19px/1.25 var(--display);margin-top:8px}.lab-ss-palette span{opacity:.75;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-ss-facts{color:#161413;background:#ccb8a5;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:30px 6vw;display:grid}.lab-ss-facts-line{font:italic 400 clamp(32px,3.6vw,58px)/1.2 var(--display);max-width:14ch;margin-bottom:18px!important}.lab-ss-facts div>p:not(.lab-ss-facts-line){max-width:480px;font-size:15px;line-height:1.65}.lab-ss-facts .aic-facts{border-color:#161413}.lab-v-second-serving .aic-cta{background:#f1e8dd}.lab-v-second-serving .aic-cta-card.aic-cta-second-serving{color:#252321;background:#f4f0e8;border-radius:22px;padding:clamp(110px,10vw,150px) clamp(30px,3.6vw,56px) clamp(34px,3.6vw,52px);position:relative;box-shadow:inset 0 0 0 14px #e9e3d8,inset 0 0 0 15px #2523211f,inset 0 18px 30px -12px #25232138}.lab-v-second-serving .aic-cta-second-serving p,.lab-v-second-serving .aic-cta-second-serving h2{color:#252321!important}.lab-v-second-serving .aic-cta-second-serving .aic-eyebrow{opacity:1;color:#6f2333!important}.lab-v-second-serving .aic-cta-second-serving .aic-button{color:#f4f0e8;background:#6f2333}.lab-v-second-serving .aic-cta-second-serving .aic-button:hover{color:#f4f0e8;background:#252321}.lab-v-second-serving .aic-cta-second-serving .aic-cta-art:before{content:"";background:#f4f0e8;border-radius:3px 3px 20px 20px;width:64px;height:54px;position:absolute;top:34px;left:clamp(30px,3.6vw,56px);box-shadow:inset 0 -5px #6f2333,0 0 0 1px #25232133,0 10px 18px -8px #25232159}.lab-v-second-serving .aic-cta-second-serving .aic-cta-art:after{content:"";border:3px solid #25232140;border-left:0;border-radius:0 12px 12px 0;width:18px;height:24px;position:absolute;top:46px;left:calc(clamp(30px,3.6vw,56px) + 62px)}.lab-v-second-serving .aic-cta-second-serving .aic-cta-art em{font:400 clamp(24px,2vw,32px)/1.2 var(--display);color:#6f2333;white-space:nowrap;padding-bottom:.12em;font-style:normal;top:44px;left:auto;right:clamp(30px,3.6vw,56px)}.lab-v-second-serving[data-motion=on] .aic-cta-second-serving .aic-cta-art:before{transition:transform .9s cubic-bezier(.22,1,.36,1) .3s}.lab-v-second-serving[data-motion=on] .aic-cta-second-serving:not(.is-in) .aic-cta-art:before{transform:translateY(-26px)rotate(-8deg)}dialog .aic.lab-case .lab-ss-stop{scroll-margin-top:20px}@media (max-width:1100px){.lab-ss-ticket{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lab-ss-ticket .lab-ss-text{grid-column:1/-1}.lab-ss-ticket-slide,.lab-ss-ticket-invite{margin-top:0}.lab-ss-keep{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lab-ss-keep .lab-ss-text{grid-column:1/-1}.lab-ss-keep-card{max-width:300px;margin-bottom:0}}@media (max-width:900px){.lab-ss-hero,.lab-ss-board,.lab-ss-window,.lab-ss-courses,.lab-ss-wall,.lab-ss-home,.lab-ss-making,.lab-ss-facts,.lab-ss-table-row{grid-template-columns:minmax(0,1fr)}.lab-ss-hero-pic{order:-1}.lab-ss-window-pic,.lab-ss-identity,.lab-ss-menu-card,.lab-ss-counter{justify-self:start}.lab-ss-counter{margin-top:0}.lab-ss-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-ss-film{max-width:440px}}@media (max-width:560px){.lab-ss-departures{padding:8px}.lab-ss-departures button{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:10px 6px}.lab-ss-status{grid-column:2}.lab-ss-flap i{font-size:20px}.lab-ss-ticket,.lab-ss-keep{grid-template-columns:minmax(0,1fr)}.lab-ss-ticket-invite{max-width:300px}.lab-ss-menu{grid-template-columns:minmax(0,1fr)}.lab-ss-shelf{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 10px}.lab-ss-shelf li{border-bottom:3px solid #f5f2ed}.lab-ss-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-v-second-serving .aic-cta-second-serving .aic-cta-art em{top:48px}}@media (prefers-reduced-motion:reduce){.lab-ss-flap i,.lab-ss-place g,.lab-ss-shelf i{transition:none!important;transform:none!important}.lab-ss-shelf .is-taken i{transform:none!important}}
.lab-v-melt-club{color:#161413;background:#f1e8dd}.lab-v-melt-club .aic-display{color:#ccb8a5}.lab-v-melt-club h2{margin:0 0 20px;padding-bottom:.06em;font-size:clamp(32px,3.6vw,58px);line-height:1.14}.lab-mc-hero{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);display:grid}.lab-v-melt-club .lab-mc-hero .aic-title{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(38px,4.4vw,74px)}.lab-mc-hero .aic-tags li{border-color:#f5f2ed66}.lab-mc-drips{margin:0}.lab-mc-drips svg{width:100%;height:auto;display:block;overflow:visible}.lab-mc-drips g{fill:var(--c)}.lab-mc-drip{transform-box:fill-box;transform-origin:50% 0}.lab-mc-drips figcaption{letter-spacing:.05em;color:#ccb8a5;margin-top:10px;font:12px/1.4 ui-monospace,Menlo,monospace}.aic[data-motion=on] .lab-mc-drip{animation:lab-mc-melt 5.5s cubic-bezier(.45,0,.3,1) var(--d,0s) infinite alternate}.aic[data-motion=on] .lab-mc-drip.is-b{animation-duration:6.8s}@keyframes lab-mc-melt{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.lab-mc-idea{background:#f1e8dd;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:36px 6vw;display:grid}.lab-mc-idea-copy p:not(.aic-eyebrow){max-width:600px;margin-top:14px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-mc-film{justify-self:end;width:min(100%,420px);margin:0;position:relative}.lab-mc-film img{width:100%;height:auto;display:block}.lab-mc-film figcaption{letter-spacing:.04em;margin-top:12px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-mc-counter{background:#f5f2ed;scroll-margin-top:70px}.lab-mc-counter-head{max-width:760px}.lab-mc-counter-head p:not(.aic-eyebrow){font-size:15px;line-height:1.6}.lab-mc-freezer{background:linear-gradient(#ebe3da,#ebe3da) bottom/100% 14px no-repeat;border-top:2px solid #ccb8a5;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:22px 18px 16px;display:grid}.lab-mc-freezer button{color:#161413;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:start;justify-items:center;gap:10px;padding:6px 2px 10px;transition:background .3s;display:grid}.lab-mc-freezer button:focus-visible{outline-offset:2px;outline:2px solid #161413}.lab-mc-freezer button:hover,.lab-mc-freezer button.is-on{background:#ebe3da}.lab-mc-tub{aspect-ratio:1/1.05;width:min(100%,74px);display:block;position:relative}.lab-mc-tub:before{content:"";background:var(--bg);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);height:56%;position:absolute;bottom:0;left:8%;right:8%;box-shadow:inset 0 0 0 1px #16141326}.lab-mc-tub i{aspect-ratio:1;background:var(--s);border-radius:50%;transition:transform .45s cubic-bezier(.3,1.5,.5,1);position:absolute;top:4%;left:12%;right:12%;box-shadow:inset 0 -6px #1614131f,0 0 0 1px #1614131a}.lab-mc-freezer button.is-on .lab-mc-tub i{transform:translateY(-8px)scale(1.06)}.lab-mc-freezer b{font:400 clamp(13px,1vw,16px)/1.25 var(--display);text-align:center;padding-bottom:.08em}.lab-mc-world{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);grid-template-areas:"main label""detail label";align-items:start;gap:22px clamp(24px,4vw,60px);margin-top:34px;display:grid}.lab-mc-world[hidden]{display:none}.lab-mc-world-main{grid-area:main;margin:0}.lab-mc-world figure img{width:100%;height:auto;display:block}.lab-mc-world-detail{grid-area:detail;width:78%;margin:0}.lab-mc-world-detail.has-slide{width:62%}.lab-mc-world figcaption{letter-spacing:.04em;margin-top:10px;font:12px/1.4 ui-monospace,Menlo,monospace}.lab-mc-world-slide{grid-area:detail;justify-self:end;width:32%;margin:0;position:relative}.lab-mc-label{color:#f5f2ed;background:#161413;border-radius:999px 999px 14px 14px/clamp(110px,10vw,180px) clamp(110px,10vw,180px) 14px 14px;grid-area:label;padding:clamp(70px,7vw,110px) clamp(22px,2.4vw,36px) clamp(22px,2.4vw,36px);position:relative}.lab-mc-label:before{content:"";aspect-ratio:1;background:var(--s);width:clamp(34px,3vw,46px);box-shadow:0 0 0 6px var(--bg);border-radius:50%;position:absolute;top:clamp(16px,1.6vw,26px);left:50%;translate:-50%}.lab-mc-no{align-items:baseline;gap:8px;display:flex;margin:0 0 4px!important}.lab-mc-no b{font:400 clamp(40px,3.6vw,58px)/1.18 var(--display);padding-bottom:.12em}.lab-mc-no span{opacity:.7;font:12px/1 ui-monospace,Menlo,monospace}.lab-mc-label h3{padding-bottom:.06em;font-size:clamp(28px,2.6vw,42px);line-height:1.15}.lab-mc-line{font:italic 400 clamp(19px,1.5vw,24px)/1.3 var(--display);color:#ccb8a5;margin:6px 0 18px!important}.lab-mc-label dl{border-top:1px solid #f5f2ed40;margin:0}.lab-mc-label dl div{border-bottom:1px solid #f5f2ed26;grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.lab-mc-label dt{opacity:.7;font-size:12px}.lab-mc-label dd{margin:0;font-size:15px;line-height:1.45}.lab-mc-swatches{flex-wrap:wrap;gap:12px 16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lab-mc-swatches li{align-items:center;gap:8px;display:flex}.lab-mc-swatches i{background:var(--c);border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #f5f2ed59}.lab-mc-swatches span{font:11px/1 ui-monospace,Menlo,monospace}.lab-mc-step{gap:10px;margin-top:22px;display:flex}.lab-mc-step button{color:#f5f2ed;cursor:pointer;background:0 0;border:1px solid #f5f2ed80;border-radius:50%;width:46px;height:46px;font-size:18px;transition:background .3s,color .3s}.lab-mc-step button:hover,.lab-mc-step button:focus-visible{color:#161413;background:#f5f2ed}.aic[data-motion=on] .lab-mc-world:not([hidden]) .lab-mc-world-main{animation:.7s cubic-bezier(.22,1,.36,1) both lab-mc-scoop}.aic[data-motion=on] .lab-mc-world:not([hidden]) .lab-mc-label{animation:.7s cubic-bezier(.22,1,.36,1) 80ms both lab-mc-scoop}.aic[data-motion=on] .lab-mc-world:not([hidden]) .lab-mc-world-detail,.aic[data-motion=on] .lab-mc-world:not([hidden]) .lab-mc-world-slide{animation:.7s cubic-bezier(.22,1,.36,1) .16s both lab-mc-scoop}@keyframes lab-mc-scoop{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lab-mc-briefs{color:#161413;background:#a08572}.lab-mc-table{margin:20px 0 0;padding:0;list-style:none}.lab-mc-table li{border-top:1px solid #16141340;grid-template-columns:44px minmax(0,1.1fr) 110px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px 20px;padding:12px 0;display:grid}.lab-mc-table-head{opacity:.8;font-size:12px;border-top:0!important;padding-bottom:4px!important}.lab-mc-table-no{font:400 20px/1.2 var(--display);padding-bottom:.12em}.lab-mc-table button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.lab-mc-table button b{font:400 clamp(19px,1.5vw,24px)/1.25 var(--display);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s}.lab-mc-table button:hover b,.lab-mc-table button:focus-visible b,.lab-mc-table .is-on button b{background-size:100% 1px}.lab-mc-table button:focus-visible{outline-offset:3px;outline:2px solid #161413}.lab-mc-table-dots{gap:6px;display:flex}.lab-mc-table-dots i{background:var(--c);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #16141340}.lab-mc-table li>span:nth-child(4),.lab-mc-table li>span:nth-child(5){font-size:14px;line-height:1.45}.lab-mc-process{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr);align-items:start;gap:40px 6vw;display:grid}.lab-mc-process-copy>p{max-width:620px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-mc-steps{margin:28px 0 0;padding:0;list-style:none;display:grid}.lab-mc-steps li{border-left:6px solid var(--c);border-bottom:1px solid #f5f2ed24;grid-template-columns:58px minmax(0,1fr);gap:2px 16px;padding:16px 0 16px 18px;display:grid}.lab-mc-steps span{font:400 clamp(28px,2.4vw,38px)/1.2 var(--display);color:#ccb8a5;grid-row:1/span 2;padding-bottom:.12em}.lab-mc-steps b{font:400 21px/1.25 var(--display)}.lab-mc-steps em{font-size:15px;font-style:normal;line-height:1.6}.lab-mc-receipt{color:#161413;background:#f5f2ed;padding:26px 24px 40px;font-size:14px;position:sticky;top:100px;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 0 0/18px 100% repeat-x}.lab-mc-receipt-head{letter-spacing:.05em;text-align:center;border-bottom:1px dashed #16141366;font:12px/1.4 ui-monospace,Menlo,monospace;padding-bottom:12px!important}.lab-mc-receipt-row{border-bottom:1px dashed #16141340;grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid;padding:10px 0!important}.lab-mc-receipt-row span{font:12px/1.5 ui-monospace,Menlo,monospace}.lab-mc-receipt-row b{font:400 17px/1.35 var(--display)}.lab-mc-receipt-foot{text-align:center;font:italic 400 20px/1.3 var(--display);margin:16px 0 14px!important}.lab-mc-receipt button{color:#161413;font:inherit;cursor:pointer;background:0 0;border:1px solid #161413;border-radius:999px;margin:0 auto;padding:10px 18px;font-size:14px;transition:background .3s,color .3s;display:block}.lab-mc-receipt button:hover,.lab-mc-receipt button:focus-visible{color:#f5f2ed;background:#161413}.aic[data-motion=on] .lab-mc-receipt[data-aic-reveal]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.2s steps(14,end) .2s;transform:none}.aic[data-motion=on] .lab-mc-receipt[data-aic-reveal].is-in{clip-path:inset(0 0 -20px)}.lab-mc-facts{background:#ebe3da;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:30px 6vw;display:grid}.lab-mc-facts-line{font:italic 400 clamp(32px,3.6vw,58px)/1.2 var(--display);max-width:12ch;margin-bottom:18px!important}.lab-mc-facts div>p:not(.lab-mc-facts-line){max-width:520px;font-size:15px;line-height:1.65}.lab-mc-facts .aic-facts{border-color:#161413}.lab-v-melt-club .aic-cta{background:#ccb8a5}.lab-v-melt-club .aic-cta-card.aic-cta-melt-club{color:#161413;background:#f5f2ed;border-radius:999px 999px 18px 18px/240px 240px 18px 18px;margin-bottom:clamp(70px,7vw,110px);padding:clamp(100px,9vw,140px) clamp(30px,3.6vw,56px) clamp(34px,3.6vw,52px);position:relative;box-shadow:inset 0 -10px #1614130f}.lab-v-melt-club .aic-cta-melt-club p,.lab-v-melt-club .aic-cta-melt-club h2{color:#161413!important}.lab-v-melt-club .aic-cta-melt-club .aic-eyebrow{opacity:.75}.lab-v-melt-club .aic-cta-melt-club .aic-button{color:#f5f2ed;background:#161413}.lab-v-melt-club .aic-cta-melt-club .aic-button:hover{color:#161413;background:#e0199a}.lab-v-melt-club .aic-cta-melt-club .aic-cta-art:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:repeating-linear-gradient(45deg,#0000 0 13px,#1614132e 13px 15px),repeating-linear-gradient(-45deg,#0000 0 13px,#1614132e 13px 15px),#d9b98a;width:clamp(110px,10vw,150px);height:clamp(70px,7vw,110px);position:absolute;bottom:calc(-1*clamp(70px,7vw,110px));left:50%;translate:-50%}.lab-v-melt-club .aic-cta-melt-club .aic-cta-art:after{content:"";transform-origin:50% 0;background:#f5f2ed;border-radius:7px;width:14px;height:44px;position:absolute;bottom:-26px;left:calc(50% + clamp(30px,3vw,48px))}.lab-v-melt-club[data-motion=on] .aic-cta-melt-club .aic-cta-art:after{animation:4s cubic-bezier(.45,0,.3,1) infinite alternate lab-mc-melt}.lab-v-melt-club .aic-cta-melt-club .aic-cta-art em{font:italic 400 18px/1.2 var(--display);color:#161413;white-space:nowrap;top:44px;left:50%;translate:-50%}@media (max-width:1100px){.lab-mc-freezer{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px}.lab-mc-world{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""label""detail"}.lab-mc-world-slide{grid-area:auto;justify-self:start;width:min(60%,320px)}.lab-mc-world-detail,.lab-mc-world-detail.has-slide{width:100%}.lab-mc-label{border-radius:14px;padding-top:clamp(22px,2.4vw,36px)}.lab-mc-label:before{left:auto;right:24px;translate:none}.lab-mc-table li{grid-template-columns:40px minmax(0,1fr) 90px;row-gap:2px}.lab-mc-table li>span:nth-child(4),.lab-mc-table li>span:nth-child(5){grid-column:2/-1}.lab-mc-table-head{display:none!important}}@media (max-width:900px){.lab-mc-hero,.lab-mc-idea,.lab-mc-process,.lab-mc-facts{grid-template-columns:minmax(0,1fr)}.lab-mc-drips{order:-1}.lab-mc-film{justify-self:start}.lab-mc-receipt{max-width:420px;position:relative;top:auto}}@media (max-width:560px){.lab-mc-freezer{gap:10px 4px;padding:16px 6px 12px}.lab-mc-freezer b{font-size:12px}.lab-mc-label dl div{grid-template-columns:minmax(0,1fr)}.lab-v-melt-club .aic-cta-card.aic-cta-melt-club{border-radius:999px 999px 18px 18px/150px 150px 18px 18px}}@media (prefers-reduced-motion:reduce){.lab-mc-drip,.lab-v-melt-club .aic-cta-melt-club .aic-cta-art:after{animation:none!important;transform:none!important}.lab-mc-world *{animation:none!important}}
.lab-v-forme{color:#161413;background:#f1e8dd}.lab-v-forme .aic-display{color:#a08572}.lab-v-forme h2{margin:0 0 20px;padding-bottom:.06em;font-size:clamp(32px,3.6vw,58px);line-height:1.14}.lab-fo-hero{background:#ebe3da;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,90px);padding-top:clamp(28px,4vw,64px);scroll-margin-top:60px;display:grid}.lab-fo-viewer{justify-items:start;gap:18px;display:grid}.lab-fo-stage{width:min(100%,51.2svh,520px);position:relative}.lab-fo-slide{margin:0;position:relative}.lab-fo-slide[hidden]{display:none}.lab-fo-slide img{width:100%;height:auto;display:block}.aic[data-motion=on] .lab-fo-slide:not([hidden]){animation:.65s cubic-bezier(.22,1,.36,1) both lab-fo-in}@keyframes lab-fo-in{0%{opacity:0;clip-path:inset(0 0 0 18%)}to{opacity:1;clip-path:inset(0)}}.lab-fo-now{align-items:center;gap:16px;width:min(100%,520px);display:flex}.lab-fo-no{align-items:baseline;gap:6px;display:flex;margin:0!important}.lab-fo-no b{font:400 clamp(40px,3.6vw,58px)/1.18 var(--display);padding-bottom:.12em}.lab-fo-no span{opacity:.7;font:12px/1 ui-monospace,Menlo,monospace}.lab-fo-name{font:400 clamp(22px,2vw,30px)/1.2 var(--display);padding-bottom:.06em}.lab-fo-line{font-size:14px;line-height:1.5}.lab-fo-reformer{gap:10px;width:min(100%,520px);font-size:13px;display:grid;position:relative}.lab-fo-reformer input{appearance:none;cursor:grab;z-index:2;background:0 0;width:100%;height:46px;margin:0;position:relative}.lab-fo-reformer input:active{cursor:grabbing}.lab-fo-reformer input:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #161413}.lab-fo-reformer input::-webkit-slider-runnable-track{background:linear-gradient(#8e7a6a,#6f5e52);border-radius:5px;height:10px;box-shadow:inset 0 1px #ffffff40}.lab-fo-reformer input::-moz-range-track{background:linear-gradient(#8e7a6a,#6f5e52);border-radius:5px;height:10px}.lab-fo-reformer input::-webkit-slider-thumb{appearance:none;background:linear-gradient(var(--c2,#5a1a26) 0 62%,#161413 62%);border:2px solid #161413;border-radius:9px;width:64px;height:34px;margin-top:-12px;transition:background .4s;box-shadow:0 6px 14px #16141347}.lab-fo-reformer input::-moz-range-thumb{background:linear-gradient(var(--c2,#5a1a26) 0 62%,#161413 62%);border:2px solid #161413;border-radius:9px;width:60px;height:30px;box-shadow:0 6px 14px #16141347}.lab-fo-springs{pointer-events:none;z-index:1;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:32px;right:32px}.lab-fo-springs em{background:#16141359;border-radius:2px;width:3px;height:18px;transition:background .3s,height .3s}.lab-fo-springs em.is-on{background:var(--c3,#161413);height:24px;box-shadow:0 0 0 1px #16141366}.lab-fo-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.lab-fo-names button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #16141329;align-items:baseline;gap:10px;padding:7px 0;display:flex}.lab-fo-names button:focus-visible{outline-offset:2px;outline:2px solid #161413}.lab-fo-names span{opacity:.6;font:11px/1 ui-monospace,Menlo,monospace}.lab-fo-names b{font:400 17px/1.3 var(--display)}.lab-fo-names button[aria-pressed=true] b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lab-fo-change{color:#f5f2ed;background:#161413;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 6vw;display:grid}.lab-fo-change-copy p:not(.aic-eyebrow){max-width:580px;margin-top:14px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-fo-ledger{gap:26px;display:grid}.lab-fo-ledger-head{letter-spacing:.05em;color:#ccb8a5;font:12px/1.4 ui-monospace,Menlo,monospace;margin-bottom:10px!important}.lab-fo-ledger-head span{color:#f5f2ed}.lab-fo-stays ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lab-fo-stays li{border:1px solid #f5f2ed73;border-radius:999px;padding:8px 16px;font-size:15px}.lab-fo-changes dl{border-top:1px solid #f5f2ed4d;margin:0}.lab-fo-changes dl div{border-bottom:1px solid #f5f2ed29;grid-template-columns:minmax(80px,.32fr) minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.lab-fo-changes dt{opacity:.7;font-size:13px}.lab-fo-changes dd{font:400 19px/1.35 var(--display);margin:0}.aic[data-motion=on] .lab-fo-changes dd{animation:.55s cubic-bezier(.22,1,.36,1) both lab-fo-swap}@keyframes lab-fo-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.lab-fo-chips{flex-wrap:wrap;gap:8px 16px;display:flex}.lab-fo-chips span{align-items:center;gap:8px;display:flex}.lab-fo-chips i{background:var(--c);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #f5f2ed66}.lab-fo-chips b{font:400 17px/1.3 var(--display)}.lab-fo-plan{background:#f5f2ed}.lab-fo-plan-head{max-width:760px}.lab-fo-plan-head p:not(.aic-eyebrow){font-size:15px;line-height:1.6}.lab-fo-rooms{border:2px solid #161413;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.lab-fo-rooms li{border-bottom:1px solid #161413;border-right:1px solid #161413}.lab-fo-rooms li:nth-child(5n){border-right:0}.lab-fo-rooms li:nth-child(n+6){border-bottom:0}.lab-fo-rooms button{color:#161413;text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;gap:4px;padding:0 0 18px;display:grid;position:relative;overflow:hidden}.lab-fo-rooms button>:not(.lab-fo-room-floor){padding-inline:16px}.lab-fo-rooms button:focus-visible{outline-offset:-6px;outline:2px solid #161413}.lab-fo-room-floor{grid-template-columns:2fr 1fr .6fr;height:clamp(70px,6.4vw,100px);margin-bottom:18px;display:grid;position:relative}.lab-fo-room-floor i:first-child{background:var(--c1)}.lab-fo-room-floor i:nth-child(2){background:var(--c2)}.lab-fo-room-floor i:nth-child(3){background:var(--c3)}.lab-fo-room-floor:after{content:"";background:#f5f2ed;border:1px solid #161413;border-bottom:0;border-radius:17px 17px 0 0;width:34px;height:17px;transition:background .3s;position:absolute;bottom:-1px;left:16px}.lab-fo-rooms button:hover .lab-fo-room-floor:after,.lab-fo-rooms button.is-on .lab-fo-room-floor:after{background:#161413}.lab-fo-room-no{opacity:.7;font:11px/1 ui-monospace,Menlo,monospace}.lab-fo-rooms b{font:400 clamp(17px,1.4vw,22px)/1.2 var(--display);padding-bottom:.06em}.lab-fo-rooms em{opacity:.8;font-size:13px;font-style:normal;line-height:1.4}.lab-fo-rooms button.is-on{background:#ebe3da}.lab-fo-rooms button.is-on .lab-fo-room-floor:after{background:#161413}.lab-fo-process{color:#161413;background:#a08572;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 6vw;display:grid}.lab-fo-process-copy p:not(.aic-eyebrow){max-width:540px;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.lab-fo-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-fo-steps li{background:#f5f2ed;border-radius:999px 14px 14px 999px;grid-template-columns:62px minmax(0,1fr);gap:2px 16px;padding:16px 18px;display:grid}.lab-fo-steps span{color:#f5f2ed;width:52px;height:52px;font:400 22px/1.2 var(--display);background:#161413;border-radius:50%;grid-row:1/span 2;align-self:center;place-items:center;padding-bottom:.12em;display:grid}.lab-fo-steps b{font:400 20px/1.25 var(--display)}.lab-fo-steps em{font-size:15px;font-style:normal;line-height:1.55}.lab-fo-facts{color:#f5f2ed;background:#1e1e1e;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:30px 6vw;display:grid}.lab-fo-facts-line{font:italic 400 clamp(32px,3.6vw,58px)/1.2 var(--display);color:#ccb8a5;max-width:13ch;margin-bottom:18px!important}.lab-fo-facts div>p:not(.lab-fo-facts-line){max-width:520px;font-size:15px;line-height:1.65}.lab-v-forme .aic-cta{background:#ccb8a5}.lab-v-forme .aic-cta-card.aic-cta-forme{color:#161413;background:#f5f2ed;border-radius:16px;padding:clamp(96px,8vw,120px) clamp(30px,3.6vw,56px) clamp(34px,3.6vw,52px);position:relative;box-shadow:0 26px 50px -24px #16141366}.lab-v-forme .aic-cta-forme p,.lab-v-forme .aic-cta-forme h2{color:#161413!important}.lab-v-forme .aic-cta-forme .aic-eyebrow{opacity:.7}.lab-v-forme .aic-cta-forme .aic-button{color:#f5f2ed;background:#161413}.lab-v-forme .aic-cta-forme .aic-button:hover{color:#f5f2ed;background:#5a1a26}.lab-v-forme .aic-cta-forme .aic-cta-art:before{content:"";background:radial-gradient(8px at 9px 9px,#161413 96%,#0000) 0 0/26px 18px repeat-x;width:min(260px,100% - 200px);height:18px;position:absolute;top:40px;left:clamp(30px,3.6vw,56px);-webkit-mask:linear-gradient(90deg,#000 60%,#0000002e 60%);mask:linear-gradient(90deg,#000 60%,#0000002e 60%)}.lab-v-forme[data-motion=on] .aic-cta-forme .aic-cta-art:before{transition:clip-path 1.4s steps(10,end) .3s}.lab-v-forme[data-motion=on] .aic-cta-forme:not(.is-in) .aic-cta-art:before{clip-path:inset(0 100% 0 0)}.lab-v-forme .aic-cta-forme .aic-cta-art:after{content:"";border-top:1px dashed #16141359;position:absolute;top:76px;left:clamp(30px,3.6vw,56px);right:clamp(30px,3.6vw,56px)}.lab-v-forme .aic-cta-forme .aic-cta-art em{color:#f5f2ed;letter-spacing:.04em;white-space:nowrap;background:#161413;border-radius:999px;padding:5px 12px;font:12px/1.2 ui-monospace,Menlo,monospace;top:36px;left:auto;right:clamp(30px,3.6vw,56px)}@media (max-width:1100px){.lab-fo-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-fo-rooms li{border-bottom:1px solid #161413!important;border-right:1px solid #161413!important}.lab-fo-rooms li:nth-child(2n){border-right:0!important}.lab-fo-rooms li:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:900px){.lab-fo-hero,.lab-fo-change,.lab-fo-process,.lab-fo-facts{grid-template-columns:minmax(0,1fr)}.lab-fo-viewer{order:-1}.lab-fo-stage{width:min(100%,46.4svh,460px)}}@media (max-width:560px){.lab-fo-names{grid-template-columns:minmax(0,1fr)}.lab-fo-rooms button>:not(.lab-fo-room-floor){padding-inline:12px}.lab-fo-steps li{border-radius:14px;grid-template-columns:52px minmax(0,1fr);padding:14px}.lab-fo-steps span{width:44px;height:44px;font-size:19px}.lab-v-forme .aic-cta-forme .aic-cta-art:before{width:calc(100% - 180px)}}@media (prefers-reduced-motion:reduce){.lab-fo-slide,.lab-fo-changes dd{animation:none!important}}
