.concept{--accent:#a3482d;--bg:#eeeae2;background:var(--bg);color:#292923;font-family:Arial,sans-serif}.concept *{box-sizing:border-box}.concept a{color:inherit}.concept-notice{color:#fff;background:#202923;justify-content:space-between;gap:20px;padding:12px 5%;font-size:11px;display:flex}.concept-nav{justify-content:space-between;align-items:center;padding:30px 5%;display:flex}.concept-brand{letter-spacing:.12em;font-size:24px;font-weight:700}.concept-nav>div{gap:30px;font-size:13px;display:flex}.concept-hero{color:#fff;background:#28382e;height:82svh;min-height:550px;position:relative;overflow:hidden}.concept-hero>img{object-fit:cover;width:100%;height:100%;animation:1.6s ease-out both concept-zoom;position:absolute}.concept-hero:after{content:"";background:linear-gradient(90deg,#0009,#0001);position:absolute;inset:0}.concept-hero>div{z-index:1;max-width:850px;position:absolute;inset:auto 7% 14%}.concept h1{letter-spacing:-.06em;margin:20px 0;font:400 clamp(52px,8vw,112px)/.97 Georgia,serif}.concept-hero p:first-child,.concept-discover header>p,.concept-story>p:first-child,.concept-request>div>p:first-child{letter-spacing:.18em;font-size:11px}.concept-intro{max-width:460px;font-size:18px;line-height:1.6}.concept-cta{background:var(--bg);margin-top:22px;padding:17px 24px;display:inline-block;color:#202923!important}.concept-edition{z-index:1;font:11px monospace;position:absolute;bottom:28px;right:5%}.concept-discover,.concept-story,.concept-request,.finish{padding:100px 7%}.concept h2{letter-spacing:-.04em;max-width:850px;margin:18px 0 40px;font:400 clamp(36px,5vw,68px)/1.08 Georgia,serif}.concept-filters{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.concept button{font:inherit;cursor:pointer}.concept-filters button{background:0 0;border:1px solid #999;border-radius:30px;padding:10px 20px}.concept-filters button[aria-pressed=true]{color:#fff;background:#292923}.concept-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.concept-image{aspect-ratio:4/5;background:#aaa;overflow:hidden}.concept-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.concept article:hover img{transform:scale(1.05)}.concept article small{letter-spacing:.1em;margin-top:25px;display:block}.concept h3{margin:12px 0;font:400 32px Georgia,serif}.concept article p{color:inherit;opacity:.75;line-height:1.7}.concept-story{background:#d7dbcc}.concept-story>p:last-child{max-width:650px;margin-left:auto;font-size:21px;line-height:1.7}.concept-request{grid-template-columns:1.2fr 1fr;gap:10%;display:grid}.concept-request p{line-height:1.6}.concept-request form{gap:22px;display:grid}.concept-request label{gap:10px;font-size:13px;display:grid}.concept input,.concept textarea,.concept select{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #999;border-radius:0;padding:16px}.concept-request button{color:#fff;background:#292923;border:0;padding:18px}.concept-footer{border-top:1px solid #999;justify-content:space-between;gap:30px;padding:40px 7%;font-size:12px;display:flex}.concept :focus-visible{outline:3px solid var(--accent);outline-offset:5px}.concept-glanz{--bg:#101212;--accent:#c9ff44;color:#f2f4eb}.concept-glanz h1,.concept-glanz h2,.concept-glanz h3{text-transform:uppercase;letter-spacing:-.055em;font-family:Arial,sans-serif;font-weight:800}.concept-glanz .concept-cta,.concept-glanz .concept-request button{color:#101212;background:#c9ff44}.concept-glanz .concept-story{background:#202522}.finish{background:#202522;grid-template-columns:1fr 1.3fr;gap:50px;display:grid}.finish-image{aspect-ratio:3/2;position:relative;overflow:hidden}.finish-image img{object-fit:cover;width:100%;height:100%;position:absolute}.finish-dull{filter:grayscale()contrast(.55)brightness(1.3)}.finish-image i{background:#c9ff44;width:3px;position:absolute;top:0;bottom:0}.finish input{accent-color:#c9ff44}.concept-tavola{--bg:#f5e9d6;--accent:#993b29;color:#602b21}.concept-tavola .concept-nav{padding-block:38px}.concept-tavola .concept-brand{letter-spacing:.18em;font:44px Georgia,serif}.concept-tavola .concept-hero>div{text-align:center;max-width:none;inset:auto 10% 15%}.concept-tavola .concept-intro{margin-inline:auto}.concept-tavola .concept-hero:after{background:#210b0755}.concept-tavola .concept-story{color:#f5e9d6;background:#813c2c}.concept-tavola .concept-image{aspect-ratio:4/5;border-radius:48% 48% 0 0}.concept-tavola .concept-request button,.concept-tavola .concept-notice{background:#813c2c}@keyframes concept-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:760px){.concept-notice{flex-direction:column;gap:5px}.concept-nav{align-items:flex-start;gap:20px}.concept-brand{font-size:18px}.concept-nav>div{flex-wrap:wrap;gap:12px;font-size:11px}.concept-hero{height:75svh;min-height:520px}.concept-discover,.concept-story,.concept-request,.finish{padding:60px 6%}.concept-cards,.concept-request,.finish{grid-template-columns:1fr}.concept-cards{gap:45px}.concept-image{max-height:440px}.concept-footer{flex-direction:column}.concept-tavola .concept-brand{font-size:25px}.concept h1{font-size:58px}.concept-request{gap:25px}}@media (prefers-reduced-motion:reduce){.concept *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.concept-polire{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.concept-polire .polire-mark{flex-shrink:0;width:27px;height:33px}.concept-polire strong{letter-spacing:.2em;font-size:15px}.concept-polire>span{opacity:.7;margin-left:8px;font-size:11px}.concept-notice{align-items:center}.concept-glanz .concept-notice{color:#fff;background:#171e1b}@media (max-width:760px){.concept-notice{align-items:flex-start}.concept-polire>span{display:none}}.concept-legal{flex-wrap:wrap;gap:16px;display:flex}.concept-footer{flex-wrap:wrap}.concept-legal a{text-underline-offset:3px;text-decoration:underline}.concept{overflow:clip}.concept a{text-decoration:none}.concept-nav{z-index:3;position:relative}.concept-nav>div a{border-bottom:1px solid #0000;padding-block:9px;transition:border-color .25s}.concept-nav>div a:hover{border-color:currentColor}.concept-hero{height:86svh;min-height:620px}.concept-hero>div{max-width:1080px;inset:auto 6% 12%}.concept h1{max-width:1050px;font-size:clamp(66px,9.5vw,150px)}.concept-hero:after{background:linear-gradient(#0000 10%,#000b),linear-gradient(90deg,#0005,#0000)}.concept-cta{border-radius:2px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.concept-cta:after{content:"";background:linear-gradient(115deg,#0000 42%,#ffffff90 50%,#0000 58%);transition:transform .7s;position:absolute;inset:-100% -50%;transform:translate(-100%)}.concept-cta:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0003}.concept-cta:hover:after{transform:translate(100%)}.concept-ribbon{border-block:1px solid #8884;padding:22px 0;overflow:hidden}.concept-ribbon>div{width:max-content;animation:40s linear infinite concept-ribbon;display:flex}.concept-ribbon span{letter-spacing:.22em;align-items:center;gap:55px;padding-right:55px;font:12px monospace;display:flex}.concept-ribbon i{font-size:24px;font-style:normal}.concept-ribbon:hover>div{animation-play-state:paused}.concept-discover header{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.concept-discover header h2{margin-top:0}.concept-cards article{min-width:0}.concept-cards h3{font-size:clamp(28px,3vw,44px)}.concept-image{position:relative}.concept-image:after{content:"";pointer-events:none;border:1px solid #fff2;position:absolute;inset:0}.concept-story{padding-block:140px;position:relative;overflow:hidden}.concept-story:after{content:"STUDY";opacity:.045;pointer-events:none;font:900 clamp(100px,24vw,360px)/1 Arial;position:absolute;bottom:-.2em;left:-.04em}.concept-story h2{max-width:1050px;font-size:clamp(52px,7vw,100px)}.concept-request{padding-block:130px}.concept-request form{border:1px solid #8885;align-self:start;padding:32px}.concept-request input,.concept-request textarea,.concept-request select{border:0;background:#88888808;border-bottom:1px solid #8888;transition:background .25s}.concept-request input:focus,.concept-request textarea:focus{background:#88888815}.concept-request button{transition:transform .2s}.concept-request button:hover{transform:translateY(-2px)}.concept-reveal{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.concept-reveal.is-visible{opacity:1;transform:none}.concept-raum .concept-nav{background:#e9e6de}.concept-raum .concept-brand{letter-spacing:-.03em;font-weight:400}.concept-raum h1{font-style:italic;font-weight:400}.concept-raum .concept-hero{width:calc(100% - 48px);margin:0 24px}.concept-raum .concept-cards{grid-template-columns:1.35fr 1fr;gap:65px}.concept-raum .concept-cards article:nth-child(2){padding-top:130px}.concept-raum .concept-cards article:nth-child(3){grid-column:1/-1;grid-template-columns:1.6fr 1fr;column-gap:55px;display:grid}.concept-raum .concept-cards article:nth-child(3) .concept-image{aspect-ratio:16/10;grid-row:1/5}.concept-raum .concept-cards article:nth-child(3) small{align-self:end}.concept-raum .concept-cards article:nth-child(3) p{align-self:start}.concept-raum .concept-story{background:#d9d6c8}.concept-raum .concept-image img{filter:saturate(.8)}.concept-glanz .concept-nav{border-bottom:1px solid #c9ff4433}.concept-glanz .concept-brand{font-size:30px;font-style:italic}.concept-glanz h1{max-width:1150px;font-size:clamp(65px,10.4vw,160px);font-style:italic;line-height:.87}.concept-glanz .concept-hero>img{filter:saturate(.6)}.concept-glanz .concept-hero:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff12 25%);position:absolute;inset:0}.concept-glanz .concept-ribbon{color:#101212;background:#c9ff44;border:0;width:104%;margin:0 -2%;transform:rotate(-1deg)}.concept-glanz .concept-cards{gap:2px}.concept-glanz .concept-cards article{background:#191e1b;border-top:2px solid #c9ff44;padding:16px 16px 30px}.concept-glanz .concept-cards article:nth-child(2){transform:translateY(35px)}.concept-glanz .concept-cards article small{color:#c9ff44}.concept-glanz .concept-image{aspect-ratio:4/5}.concept-glanz .concept-story{color:#101212;background:#c9ff44}.concept-glanz .finish{background:#0a0c0b;margin-top:30px}.finish-image{border:1px solid #ffffff30}.finish-image i:after{content:"DRAG";color:#101212;background:#c9ff44;border-radius:50%;padding:16px 10px;font:10px monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finish label{letter-spacing:.1em;margin-top:18px;font:12px monospace;display:block}.finish input{cursor:ew-resize;padding:20px 0}.concept-tavola .concept-nav{background:#f5e9d6}.concept-tavola .concept-brand{font-size:52px}.concept-tavola .concept-hero{border-radius:48% 48% 0 0/12% 12% 0 0;width:94%;height:90svh;margin:0 3%}.concept-tavola .concept-hero>div{inset:auto 8% 12%}.concept-tavola h1{max-width:950px;margin-inline:auto;font-style:italic}.concept-tavola .concept-cta{background:#f5e9d6;border-radius:100px;padding:20px 34px;color:#602b21!important}.concept-tavola .concept-ribbon{color:#813c2c;border:0;padding-block:32px}.concept-tavola .concept-discover header{text-align:center;display:block}.concept-tavola .concept-discover header h2{margin-inline:auto}.concept-tavola .concept-cards{gap:45px}.concept-tavola .concept-cards article{text-align:center}.concept-tavola .concept-cards article:nth-child(2){padding-top:70px}.concept-tavola .concept-cards h3{font-style:italic}.concept-tavola .concept-story{text-align:center}.concept-tavola .concept-story h2,.concept-tavola .concept-story>p:last-child{margin-inline:auto}.concept-tavola .concept-story:before{content:"T";border:1px solid #f5e9d680;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 40px;font:italic 48px Georgia;display:grid}.concept-tavola .concept-request form{border-radius:120px 120px 4px 4px;padding:65px 36px 36px}.concept-tavola .concept-request button{border-radius:50px}.experience{background:#e3e0d7;padding:110px 7%}.experience-heading>p:first-child{letter-spacing:.18em;font:11px monospace}.experience-heading>p:last-child{margin-bottom:40px;line-height:1.6}.experience-heading h2{margin-bottom:20px}.experience-layout{grid-template-columns:1.4fr 1fr;align-items:center;gap:6%;display:grid}.experience-visual{aspect-ratio:6/5;color:#fff;background:#252923;position:relative;overflow:hidden}.experience-visual img{object-fit:cover;width:100%;height:100%;animation:.65s ease-out experience-image}.experience-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0008);position:absolute;inset:50% 0 0}.experience-counter{text-shadow:0 2px 30px #0005;font:italic clamp(50px,8vw,115px)/1 Georgia;position:absolute;top:20px;left:25px}.experience-image-label{z-index:1;letter-spacing:.14em;font:10px monospace;position:absolute;bottom:25px;left:25px}.experience-controls [role=tablist]{border-top:1px solid #8886;flex-direction:column;display:flex}.experience-controls [role=tab]{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8886;align-items:center;gap:16px;padding:22px 4px;font-size:18px;transition:padding .3s,background .3s;display:flex}.experience-controls [role=tab]>span{border-radius:50%;width:19px;height:19px;box-shadow:inset 0 0 0 1px #0002}.experience-controls [role=tab]>small{margin-left:auto;font:10px monospace}.experience-controls [role=tab][aria-selected=true]{background:#fff5;padding-inline:15px}.experience-copy{min-height:255px;padding-top:35px;animation:.4s ease-out experience-copy}.experience-copy h3{font-size:clamp(30px,3.3vw,48px)}.experience-copy p{max-width:460px;line-height:1.7}.experience-copy a{border-bottom:1px solid;padding-block:10px;font-size:13px;display:inline-block}.experience-rule{width:50px;height:3px;display:block}.concept-glanz .experience{background:#151a17}.concept-glanz .experience-controls [role=tab][aria-selected=true]{color:#101212;background:#c9ff44}.concept-glanz .experience-counter{font-family:Arial;font-weight:900}.concept-glanz .experience-copy h3{font-size:38px}.concept-tavola .experience{background:#eadbc1}.concept-tavola .experience-visual{border-radius:50% 50% 0 0}.concept-tavola .experience-counter{z-index:1;font-size:65px;top:auto;bottom:65px;left:25px}.concept-tavola .experience-heading h2{font-style:italic}@keyframes concept-ribbon{to{transform:translate(-50%)}}@keyframes experience-image{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes experience-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:760px){.concept h1,.concept-glanz h1{overflow-wrap:normal;font-size:clamp(48px,12vw,86px)}.concept-hero{height:82svh;min-height:570px}.concept-hero>div{inset:auto 6% 12%}.concept-intro{font-size:16px}.concept-nav{padding:24px 6%}.concept-glanz .concept-brand{font-size:20px}.concept-tavola .concept-brand{font-size:28px}.concept-raum .concept-hero{width:calc(100% - 20px);margin:0 10px}.concept-discover header{display:block}.concept-raum .concept-cards{grid-template-columns:1fr;gap:45px}.concept-raum .concept-cards article:nth-child(2){padding-top:0}.concept-raum .concept-cards article:nth-child(3){grid-column:auto;display:block}.concept-raum .concept-cards article:nth-child(3) .concept-image{aspect-ratio:4/5}.concept-glanz .concept-cards{gap:24px}.concept-glanz .concept-cards article:nth-child(2){transform:none}.concept-tavola .concept-cards article:nth-child(2){padding-top:0}.concept-tavola .concept-hero{border-radius:48% 48% 0 0/6% 6% 0 0;height:82svh}.concept-story,.concept-request{padding-block:75px}.concept-story h2{font-size:48px}.concept-request form{padding:24px}.experience{padding:70px 6%}.experience-layout{grid-template-columns:1fr;gap:28px}.experience-copy{min-height:240px}.experience-controls [role=tablist]{flex-direction:row}.experience-controls [role=tab]{flex:1;justify-content:center;gap:8px;padding:18px 2px;font-size:14px}.experience-controls [role=tab][aria-selected=true]{padding:18px 2px}.experience-controls [role=tab]>small{display:none}.experience-controls [role=tab]>span{width:12px;height:12px}.experience-counter{font-size:70px}.concept-tavola .concept-request form{border-radius:70px 70px 4px 4px;padding:45px 24px 24px}.concept-footer{gap:20px}}@media (prefers-reduced-motion:reduce){.concept *,.concept :before,.concept :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.concept-reveal{opacity:1;transform:none}}
:root [data-demo-world]{--art-sans:"DM Sans",sans-serif;--art-serif:"Cormorant Garamond",serif;--art-display:"Barlow Condensed",sans-serif;color:#171d1c}:root [data-demo-world] *{box-sizing:border-box}:root [data-demo-world] .art-hero{isolation:isolate;min-height:660px;font-family:var(--art-sans);text-align:left;padding:5vw;position:relative;overflow:hidden}:root [data-demo-world] .art-hero h1{font-family:var(--art-sans);letter-spacing:-.065em;text-wrap:balance;max-width:none;margin:0 0 30px;font-size:clamp(48px,6.8vw,104px);font-weight:600;line-height:1}:root [data-demo-world] .art-hero p{letter-spacing:0;max-width:36ch;margin:0 0 26px;font-size:16px;line-height:1.65}:root [data-demo-world] .art-hero figure{min-width:0;margin:0}:root [data-demo-world] .art-hero img{object-fit:cover;width:100%;height:100%;display:block}:root [data-demo-world] .art-action{color:inherit;min-height:48px;font:500 15px/1.4 var(--art-sans);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;max-width:100%;padding:14px 0;text-decoration:none;display:inline-flex}:root [data-demo-world] .art-action span{flex:none;font-size:22px;transition:transform .3s}:root [data-demo-world] .art-action:hover span{transform:translate(3px,-3px)}:root [data-demo-world] a:focus-visible,:root [data-demo-world] button:focus-visible,:root [data-demo-world] input:focus-visible{outline-offset:5px;outline:3px solid}:root [data-demo-world] :is(.world-notice,.concept-notice){z-index:10;color:#fff;min-height:46px;font-family:var(--art-sans);background:#161c1b;position:relative}:root [data-demo-world] :is(.concept-nav,.alto-nav,.pulse-nav,.flora-nav,.noor-nav,.volt-nav,.lex-nav,.roam-nav){z-index:5;min-height:86px;font-family:var(--art-sans);padding:22px 5%;position:relative}:root [data-demo-world] :is(section,main){scroll-margin-top:24px}:root [data-demo-world] .concept-ribbon{display:none}:root [data-demo-world] :is(.concept h2,.concept h3){font-family:var(--art-sans)}:root [data-demo-world] .concept-story:after{display:none}:root [data-demo-world=raum] .concept{--bg:#eceeec;--accent:#424d44;color:#23322a;font-family:var(--art-sans);background:#eceeec}:root [data-demo-world=raum] .art-hero{background:#eceeec;grid-template-columns:.42fr 1fr;gap:26px 5vw;padding-top:36px;display:grid}.art-raum-title{border-top:1px solid #647166;grid-column:1/-1;grid-template-columns:.42fr 1fr;align-items:start;gap:5vw;padding-top:30px;display:grid}:root [data-demo-world=raum] .art-hero h1{max-width:14ch;font-size:clamp(50px,7vw,100px);font-style:normal;font-weight:400}:root [data-demo-world=raum] .art-hero figure{grid-column:2;height:430px;position:relative}:root [data-demo-world=raum] .art-hero figcaption{width:30%;font-size:13px;line-height:1.6;position:absolute;top:20%;left:-38%}.art-raum-bottom{flex-direction:column;grid-area:2/1;justify-content:space-between;align-items:flex-start;display:flex}.art-raum-bottom>span{letter-spacing:-.07em;font-size:60px}:root [data-demo-world=raum] .concept-discover{grid-template-columns:1fr 2.5fr;gap:25px 5vw;padding:80px 5%;display:grid}:root [data-demo-world=raum] .concept-discover header{grid-row:span 2}:root [data-demo-world=raum] .concept-discover h2{font-size:38px}:root [data-demo-world=raum] .concept-cards{grid-template-columns:1fr 1fr;gap:45px 24px}:root [data-demo-world=raum] .concept-cards article:nth-child(2){margin-top:100px}:root [data-demo-world=raum] .concept-cards article:last-child{grid-column:1/-1;width:72%}:root [data-demo-world=raum] .concept-image{aspect-ratio:4/3}:root [data-demo-world=raum] .concept-story{border-top:1px solid #8e968c;max-width:1100px;margin:auto}:root [data-demo-world=raum] .concept-request{color:#23322a;background:#dce1da}:root [data-demo-world=glanz] .concept{--bg:#101315;--accent:#b4edeb;color:#e8eeee;background:#101315}:root [data-demo-world=glanz] .concept-nav{color:#e8eeee;background:#101315}:root [data-demo-world=glanz] .art-hero{color:#eef3f2;background:#101315;min-height:760px;padding:65px 6%}.art-glanz-image{z-index:-1;position:absolute;inset:0 0 0 35%;overflow:hidden}.art-glanz-image:after{content:"";background:linear-gradient(90deg,#101315,#0000 70%),linear-gradient(#0000 45%,#101315);position:absolute;inset:0}.art-glanz-image img{filter:saturate(.35)brightness(.7)}.art-glanz-copy{max-width:630px;padding-top:25px}:root [data-demo-world=glanz] .art-hero h1{max-width:11ch;font-size:clamp(54px,7vw,105px);font-weight:500}.art-glanz-copy h1 span{color:#b4edeb}.art-glanz-word{font:700 17vw/.9 var(--art-display);opacity:.12;letter-spacing:-.04em;pointer-events:none;position:absolute;bottom:-.14em;right:3%}.art-scan{z-index:1;background:linear-gradient(90deg,#0000,#fff7,#0000);width:5%;position:absolute;inset:0;transform:translate(-200%)}:root [data-demo-world=glanz] .concept-cards{grid-template-columns:1fr;gap:0}:root [data-demo-world=glanz] .concept-cards article{border-top:1px solid #56605f;grid-template-columns:1fr 1fr;gap:12px 6%;padding:35px 0;display:grid}:root [data-demo-world=glanz] .concept-image{aspect-ratio:16/9;grid-row:span 3}:root [data-demo-world=glanz] .concept-cards h3{margin:0;font-size:40px}:root [data-demo-world=glanz] .concept-story,:root [data-demo-world=glanz] .concept-request{color:#e8eeee;background:#181f23}:root [data-demo-world=glanz] .concept-cards article small{color:#b4edeb}:root [data-demo-world=glanz] :is(.concept-cta,.concept-request button,.experience-controls [role=tab][aria-selected=true]){color:#101315;background:#b4edeb}:root [data-demo-world=glanz] .finish input{accent-color:#b4edeb}:root [data-demo-world=tavola] .concept{--bg:#f8ede5;--accent:#9a302a;color:#9a302a;font-family:var(--art-sans);background:#f8ede5}:root [data-demo-world=tavola] .concept-nav{color:#fff5e8;background:#9a302a}:root [data-demo-world=tavola] .art-hero{color:#fff5e8;background:#9a302a;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;padding-bottom:110px;display:grid}:root [data-demo-world=tavola] .art-hero h1{font:500 clamp(58px,6.4vw,96px)/.99 var(--art-serif);letter-spacing:-.05em}:root [data-demo-world=tavola] .art-hero figure{aspect-ratio:1;border:16px solid #f6debb;border-radius:50%;overflow:hidden}.art-tavola-type{font:italic 500 65px/.8 var(--art-serif);position:absolute;bottom:14px;right:4%;transform:rotate(-10deg)}:root [data-demo-world=tavola] .concept-discover{text-align:center;max-width:1250px;margin:auto}:root [data-demo-world=tavola] .concept-discover h2{font-family:var(--art-serif);margin-inline:auto;font-size:72px}:root [data-demo-world=tavola] .concept-cards{gap:48px}:root [data-demo-world=tavola] .concept-image{aspect-ratio:1;border-radius:50%}:root [data-demo-world=tavola] .concept-cards article:nth-child(2){padding-top:85px}:root [data-demo-world=tavola] .concept-cards h3{font-family:var(--art-serif);font-size:36px}:root [data-demo-world=tavola] .concept-story{color:#9a302a;text-align:center;background:#efdccc}:root [data-demo-world=tavola] .concept-story h2{font-family:var(--art-serif);font-size:80px}:root [data-demo-world=tavola] .concept-request{color:#fff5e8;background:#9a302a}:root [data-demo-world=tavola] :is(.experience h2,.concept-request h2){font-family:var(--art-serif)}:root [data-demo-world=tavola] .concept-cards p{color:#9a302a}:root [data-demo-world=tavola] .concept-request :is(input,select,textarea,button){color:#70221d;background:#fff5e8;border-color:#fff5e8}:root [data-demo-world=tavola] .concept-request :is(input,textarea)::placeholder{color:#795048;opacity:1}:root [data-demo-world=alto] .world-alto{color:#253b43;background:#e7ecec}:root [data-demo-world=alto] .alto-nav{background:#e7ecec}:root [data-demo-world=alto] .art-hero{color:#fff;background:#24414b;min-height:780px;padding:70px 7%}:root [data-demo-world=alto] .art-hero>img{z-index:-2;filter:brightness(.65);object-position:center 58%;position:absolute;inset:0}:root [data-demo-world=alto] .art-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#102c4480,#0000);position:absolute;inset:0}:root [data-demo-world=alto] .art-hero h1{font:500 clamp(60px,7vw,108px)/1.04 var(--art-serif);letter-spacing:-.045em}.art-alto-word{font:400 26vw/1 var(--art-serif);letter-spacing:.02em;color:#ffffffa8;pointer-events:none;position:absolute;bottom:-.11em;left:4%}:root [data-demo-world=alto] .alto-intro{background:#e7ecec;grid-template-columns:1.3fr 1fr;gap:70px}:root [data-demo-world=alto] .alto-intro>p{grid-column:1/-1}:root [data-demo-world=alto] .alto-room-photo{border-radius:45% 45% 0 0;margin:35px;overflow:hidden}:root [data-demo-world=alto] .alto-rooms{background:#d5dfe1;grid-template-columns:1.2fr 1fr}:root [data-demo-world=alto] .alto-stay{color:#eef4f4;background:#243d48}:root [data-demo-world=alto] .alto-stay :is(input,select,button,[role=status]){color:#243d48;background:#e7ecec;border-color:#e7ecec}:root [data-demo-world=alto] .alto-room-copy>a{color:#eef4f4;background:#243d48}:root [data-demo-world=pulse] .world-pulse,:root [data-demo-world=pulse] .pulse-nav{color:#142323;background:#d8ef40}:root [data-demo-world=pulse] .art-hero{color:#142323;background:#d8ef40;grid-template-columns:1.1fr 1fr;min-height:760px;padding:5%;display:grid}:root [data-demo-world=pulse] .art-hero h1{font:700 clamp(90px,13vw,185px)/.85 var(--art-display);letter-spacing:-.035em;z-index:2;position:relative}.art-pulse-title{z-index:1;align-self:center}:root [data-demo-world=pulse] .art-hero figure{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);z-index:0;position:absolute;inset:0 0 0 45%}:root [data-demo-world=pulse] .art-hero img{filter:grayscale()brightness(.43)}.art-pulse-mark{font:700 170px/1 var(--art-sans);color:#d8ef40;position:absolute;top:4%;right:5%}.art-pulse-foot{position:absolute;bottom:18px;left:5%}:root [data-demo-world=pulse] .pulse-method{color:#d8ef40;background:#172421}:root [data-demo-world=pulse] .pulse-method>div{grid-template-columns:1fr;gap:0}:root [data-demo-world=pulse] .pulse-method article{border-top:1px solid #78916d;grid-template-columns:.2fr 1fr 1fr;align-items:center;gap:25px;padding:28px 0;display:grid}:root [data-demo-world=pulse] .pulse-method h3{font:700 clamp(32px,4vw,60px) var(--art-display);margin:0}:root [data-demo-world=pulse] .pulse-method p{color:#e3ecd7;max-width:35ch}:root [data-demo-world=pulse] .pulse-plan{color:#edf1d8;background:#172421;grid-template-columns:.7fr 1.3fr}:root [data-demo-world=pulse] .world-footer{color:#142323;background:#d8ef40}:root [data-demo-world=pulse] .world-footer>strong{color:#142323}:root [data-demo-world=pulse] .art-action{color:#142323;background:#d8ef40;padding-inline:18px}:root [data-demo-world=flora] .flora,:root [data-demo-world=flora] .flora-nav{color:#263baa;background:#e8e9ff}:root [data-demo-world=flora] .art-hero{color:#fff1ae;background:#263baa;grid-template-columns:1.1fr 1fr;align-items:center;gap:4%;min-height:750px;display:grid}:root [data-demo-world=flora] .art-hero h1{font:500 clamp(62px,7vw,105px)/.95 var(--art-serif);letter-spacing:-.055em}.art-flora-title{z-index:2}.art-flora-pictures{aspect-ratio:4/5;max-height:570px;margin:30px;position:relative;transform:rotate(7deg)}.art-flora-pictures img{border:14px solid #fff1ae}.art-flora-pictures>span{font:italic 500 180px/.8 var(--art-serif);color:#fff1ae;position:absolute;bottom:-30px;left:-55px}.art-flora-caption{position:absolute;bottom:0;left:5%;font-size:14px!important}:root [data-demo-world=flora] .flora-manifest{color:#263baa;background:#e8e9ff;grid-template-columns:.7fr 1.3fr}:root [data-demo-world=flora] .flora-bouquet{color:#263baa;background:#fff1ae;grid-template-columns:.8fr 1.2fr;gap:6%;padding:80px 6%}:root [data-demo-world=flora] .flora-selector-photo{border-radius:160px 160px 0 0;min-height:600px;overflow:hidden}:root [data-demo-world=flora] .flora-selector{padding:25px 0}:root [data-demo-world=flora] .flora-care{color:#263baa;background:#e8e9ff}:root [data-demo-world=flora] .flora-primary{color:#fff1ae;background:#263baa}:root [data-demo-world=flora] .flora-selector button{color:#263baa;border-color:#263baa}:root [data-demo-world=flora] :is(.flora-selector button[aria-pressed=true],.flora-selector-photo>span,.fn-footer){color:#fff1ae;background:#263baa}:root [data-demo-world=noor] .noor,:root [data-demo-world=noor] .noor-nav{color:#522e48;background:#efdee8}:root [data-demo-world=noor] .art-hero{color:#522e48;background:#efdee8;grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:720px;padding:55px 8%;display:grid}:root [data-demo-world=noor] .art-hero h1{font:500 clamp(65px,6.5vw,100px)/.95 var(--art-serif);letter-spacing:-.055em}:root [data-demo-world=noor] .art-hero figure{z-index:1;border-radius:50% 50% 8px 8px;height:570px;overflow:hidden}.art-noor-orbit{border:1px solid #976b84;border-radius:50%;width:47%;height:83%;position:absolute;top:7%;right:3%;transform:rotate(16deg)}:root [data-demo-world=noor] .noor-care{color:#522e48;background:#f7edf3}:root [data-demo-world=noor] .noor-treatment-list>a{padding:32px 0}:root [data-demo-world=noor] .noor-philosophy{color:#f5e8f1;background:#522e48;border-radius:0;grid-template-columns:.6fr 1.4fr}:root [data-demo-world=noor] .noor-large-mark{color:#c797b3}:root [data-demo-world=noor] .noor-book{color:#522e48;background:#efdee8}:root [data-demo-world=noor] .noor-button{color:#fff;background:#522e48}:root [data-demo-world=noor] .noor-book-panel{color:#522e48;background:#f7edf3}:root [data-demo-world=noor] :is(.noor-steps li[aria-current=step]>span,.noor-service-options button[aria-pressed=true],.noor-time-options button[aria-pressed=true],.fn-footer){color:#f7edf3;background:#522e48;border-color:#522e48}:root [data-demo-world=volt] .volt,:root [data-demo-world=volt] .volt-nav{color:#202b2d;background:#efefec}:root [data-demo-world=volt] .art-hero{color:#202b2d;background:#ff743b;grid-template-columns:1.35fr 1fr;align-items:center;gap:4%;min-height:710px;display:grid}:root [data-demo-world=volt] .art-hero h1{font:700 clamp(65px,7.4vw,114px)/.94 var(--art-display);letter-spacing:-.035em}:root [data-demo-world=volt] .art-hero h1 span{color:inherit}.art-volt-image{border:1px solid #202b2d;height:500px;position:relative}.art-volt-image>span{font:400 150px/.8 var(--art-sans);color:#efefec;position:absolute;bottom:0;left:-45px}.art-volt-line{transform-origin:0;background:#202b2d;height:2px;position:absolute;bottom:30px;left:5%;right:5%}:root [data-demo-world=volt] .volt-selector{grid-template-columns:.7fr 1.3fr;gap:4%}:root [data-demo-world=volt] .volt-selector article{background:#e1e5e2;border-left:3px solid #ff743b}:root [data-demo-world=volt] .volt-process{color:#f1f1e8;background:#202b2d}:root [data-demo-world=volt] .volt-process ol{columns:1;display:block}:root [data-demo-world=volt] .volt-process li{border-top:1px solid #879290;grid-template-columns:1fr 1.5fr;gap:8%;padding:32px 0;display:grid}:root [data-demo-world=volt] .volt-request{color:#202b2d;background:#efefec}:root [data-demo-world=lex] .lex{color:#23384e;background:#e9ecf2}:root [data-demo-world=lex] .lex-nav{color:#23384e;background:#e9ecf2;border-bottom:1px solid #8492a1}:root [data-demo-world=lex] .art-hero{color:#23384e;background:#e9ecf2;grid-template-columns:1fr .38fr;align-items:center;gap:8%;min-height:720px;padding:50px 7%;display:grid}:root [data-demo-world=lex] .art-hero h1{font:500 clamp(56px,5.7vw,85px)/1.04 var(--art-serif);letter-spacing:-.04em}.art-lex-monogram{font:500 60px/1 var(--art-serif);border-bottom:1px solid #8492a1;margin-bottom:35px;padding-bottom:18px;display:block}:root [data-demo-world=lex] .art-hero figure{align-self:end;height:490px}:root [data-demo-world=lex] .art-hero img{filter:grayscale()}:root [data-demo-world=lex] .lex-approach{color:#edf0f6;background:#23384e;display:block}:root [data-demo-world=lex] .lex-approach>div{max-width:1000px;margin:auto}:root [data-demo-world=lex] .lex-areas{color:#23384e;background:#e9ecf2}:root [data-demo-world=lex] .lex-area-grid{grid-template-columns:1fr 1.25fr}:root [data-demo-world=lex] .lex-area-choices button{border-radius:0;padding:30px 15px;font-size:24px}:root [data-demo-world=lex] .lex-contact{color:#23384e;background:#dce2eb}:root [data-demo-world=lex] .lex-approach-text{color:#edf0f6}:root [data-demo-world=lex] :is(.lex-areas header p,.lex-area-grid article p,.lex-area-grid ul,.lex-area-choices button,.lex-contact>div>p){color:#23384e}:root [data-demo-world=lex] :is(.lex-area-choices button[aria-pressed=true],.lex-button){color:#fff;background:#23384e;border-color:#23384e}:root [data-demo-world=lex] .lex-area-choices button:hover{color:#23384e;background:#d4dce8}:root [data-demo-world=lex] .lex-footer{color:#23384e;background:#e9ecf2;border-color:#8492a1}:root [data-demo-world=roam] .roam,:root [data-demo-world=roam] .roam-nav{color:#254d3b;background:#f0edda}:root [data-demo-world=roam] .art-hero{color:#f7f4db;background:#254d3b;min-height:760px;padding:50px 6%}:root [data-demo-world=roam] .art-hero>img{z-index:-2;filter:brightness(.55);object-position:center 65%;position:absolute;inset:0}.art-roam-copy{z-index:1;max-width:850px;position:relative}:root [data-demo-world=roam] .art-hero h1{font:700 clamp(86px,11vw,165px)/.88 var(--art-display);letter-spacing:-.015em;max-width:10ch}.art-roam-cut{clip-path:polygon(0 85%,20% 35%,37% 60%,62% 0,78% 57%,100% 10%,100% 100%,0 100%);background:#f0edda;height:80px;position:absolute;bottom:-1px;left:0;right:0}.art-roam-foot{position:absolute;bottom:95px;right:5%;font-size:12px!important}:root [data-demo-world=roam] .roam-explorer{color:#254d3b;background:#f0edda}:root [data-demo-world=roam] .roam-result{color:#f0edda;background:#254d3b;border-radius:2px;transform:rotate(-1deg)}:root [data-demo-world=roam] .roam-gear{color:#254d3b;background:#d4dcbc}:root [data-demo-world=roam] .roam-idea{color:#f0edda;background:#254d3b}:root [data-demo-world=roam] .roam h2 span{color:#254d3b}:root [data-demo-world=roam] .roam-idea h2 span{color:#f0edda}:root [data-demo-world] .extra-world{background:var(--paper);color:var(--ink);font-family:var(--art-sans)}:root [data-demo-world=krume]{--paper:#f9eacb;--ink:#714126;--signal:#714126}:root [data-demo-world=forma]{--paper:#ece8f0;--ink:#41384d;--signal:#665773}:root [data-demo-world=frequenz]{--paper:#191724;--ink:#e0ff78;--signal:#e0ff78}:root [data-demo-world=iris]{--paper:#e6f2f0;--ink:#034940;--signal:#034940}.extra-nav{justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:20px 5%;display:flex}.extra-nav>a:first-child{letter-spacing:-.06em;font-size:34px;font-weight:700}.extra-nav>div{gap:25px;font-size:14px;display:flex}:root [data-demo-world] .extra-world a{color:inherit;text-decoration:none}:root [data-demo-world] .extra-world h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(40px,5vw,72px);line-height:1.04}.extra-intro,.extra-selector,.extra-notes{padding:90px 7%}.extra-intro p,.extra-selector p,.extra-notes p{max-width:45ch;font-size:17px;line-height:1.7}.extra-select-options{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.extra-select-options button,.extra-confirm{color:inherit;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:1px solid;padding:16px 24px;transition:background .25s,color .25s}.extra-select-options button[aria-pressed=true],.extra-confirm{background:var(--ink);color:var(--paper)}.extra-selector [role=status]{border-top:1px solid;padding-top:18px;font-size:15px}.extra-footer{border-top:1px solid;justify-content:space-between;align-items:start;gap:30px;padding:55px 5%;display:flex}.extra-footer strong{letter-spacing:-.07em;font-size:50px}.extra-footer p{max-width:35ch;font-size:13px;line-height:1.6}.extra-note{opacity:.85;max-width:55ch!important;font-size:13px!important}:root [data-demo-world=krume] .art-hero{background:#f9eacb;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;min-height:730px;padding-bottom:120px;display:grid}:root [data-demo-world=krume] .art-hero h1{font:500 clamp(70px,8vw,115px)/.92 var(--art-serif);letter-spacing:-.05em}:root [data-demo-world=krume] .art-hero>img{aspect-ratio:1;border:12px solid #e8d2ab;border-radius:50%;max-height:480px;transform:rotate(-8deg)}.art-krume-word{font:700 16vw/1 var(--art-sans);letter-spacing:-.08em;opacity:.12;position:absolute;bottom:-.15em;left:4%}.krume-intro{border-block:1px solid #baa384;grid-template-columns:1.1fr 1fr;gap:10%;display:grid}.krume-intro h2{font-family:var(--art-serif)}.krume-selector{background:#efdcb8;grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.krume-selection{font:500 75px/1 var(--art-serif);margin:25px 0}.krume-notes{gap:6%;padding-block:55px;display:flex}.krume-notes article{flex:1}.krume-notes h3{font:500 30px var(--art-serif)}:root [data-demo-world=forma] .art-hero{grid-template-columns:1fr 1fr;gap:12%;min-height:720px;padding:50px 9%;display:grid}:root [data-demo-world=forma] .art-hero h1{font:400 clamp(65px,7.5vw,108px)/1 var(--art-sans);letter-spacing:-.07em}:root [data-demo-world=forma] .art-hero figure{aspect-ratio:4/5;background:#d8d0e0;padding:30px;transform:rotate(3deg)}:root [data-demo-world=forma] .art-hero img{object-fit:cover;height:calc(100% - 50px)}:root [data-demo-world=forma] .art-hero figcaption{padding-top:20px;font-size:12px}.forma-intro{text-align:center;max-width:1040px;margin:auto;display:block}.forma-intro p{margin-inline:auto}.forma-selector{background:#ddd7e3;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.forma-object{background:var(--glaze);color:#fff;min-height:400px;font:500 75px var(--art-serif);border-radius:45% 45% 15px 15px;place-content:center;transition:background .5s;display:grid}.forma-notes{border-top:1px solid #a79eaf;grid-template-columns:1fr 1fr;gap:12%;display:grid}:root [data-demo-world=frequenz] .art-hero{color:#e0ff78;background:#191724;min-height:750px}:root [data-demo-world=frequenz] .art-hero>img{z-index:-2;filter:grayscale()brightness(.35);position:absolute;inset:0}:root [data-demo-world=frequenz] .art-hero h1{font:700 clamp(85px,13vw,185px)/.84 var(--art-display);letter-spacing:-.025em;max-width:10ch;margin-top:55px;transform:rotate(-4deg)}.art-frequenz-title{z-index:1;position:relative}.art-frequenz-title .art-action{margin-top:25px}.art-equalizer{opacity:.55;align-items:end;gap:14px;height:50%;display:flex;position:absolute;bottom:0;right:3%}.art-equalizer i{width:35px;height:calc(40% + var(--i)*7%);transform-origin:bottom;background:#e0ff78;display:block}.frequenz-intro{border-bottom:1px solid #777966;grid-template-columns:1.2fr 1fr;gap:12%;display:grid}.frequenz-intro h2{font-family:var(--art-display);font-size:clamp(60px,7vw,110px)!important}.frequenz-selector{background:#282735;grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.frequenz-selection{border-top:1px solid #b6c58b;grid-template-columns:85px 1fr;gap:20px;padding:23px 0;display:grid}.frequenz-selection strong{font-size:30px}.frequenz-selection small{margin-top:8px;font-size:14px;display:block}.frequenz-notes{justify-content:space-between;gap:30px;display:flex}.frequenz-notes h3{font-size:30px}:root [data-demo-world=iris] .art-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;min-height:700px;padding-bottom:140px;display:grid}:root [data-demo-world=iris] .art-hero h1{font:700 clamp(65px,7.2vw,108px)/.98 var(--art-sans);letter-spacing:-.06em}:root [data-demo-world=iris] .art-hero figure{aspect-ratio:1.2;border:14px solid #c0dcd6;border-radius:45% 45% 8% 8%;overflow:hidden;transform:rotate(-7deg)}.art-iris-type{font:700 21vw/1 var(--art-sans);letter-spacing:-.07em;color:#c0dcd6;z-index:-1;position:absolute;bottom:-.16em;right:5%}.iris-intro{background:#c0dcd6;grid-template-columns:1fr 1fr;gap:12%;display:grid}.iris-selector{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.iris-selection{text-align:center;background:#d0e5e0;border:2px solid;border-radius:50%;padding:65px 25px;font-size:clamp(40px,5vw,80px);transition:border-radius .4s}.iris-selection[data-shape=Eckig]{border-radius:8px}.iris-selection[data-shape=Oval]{border-radius:50% 50% 35% 35%}.iris-notes{border-top:1px solid #6b9c92;grid-template-columns:1fr 1fr;gap:12%;display:grid}@keyframes art-unfold{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes art-rise{0%{opacity:.2;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes art-soft{0%{opacity:.15;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes art-collage{0%{opacity:.3;transform:rotate(-5deg)translateY(40px)}to{opacity:1;transform:rotate(7deg)translateY(0)}}@keyframes art-panorama{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes art-stamp{0%{opacity:.15;transform:translate(-50px)skew(-6deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes art-scan{0%{transform:translate(-150%)}to{transform:translate(2200%)}}@keyframes art-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes art-plate{0%{opacity:.3;transform:rotate(-18deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes art-folio{0%{letter-spacing:-.065em;opacity:.1;transform:translateY(15px)}to{letter-spacing:-.04em;opacity:1;transform:translateY(0)}}@keyframes art-level{0%{transform:scaleY(.2)}40%{transform:scaleY(.85)}70%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.art-hero-raum figure{animation:1.2s cubic-bezier(.2,.7,.2,1) both art-unfold}.art-glanz-copy{animation:.85s both art-rise}.art-scan{animation:1.9s ease-out .3s both art-scan}.art-hero-tavola figure{animation:1.1s both art-plate}.art-hero-alto>img{animation:2s ease-out both art-panorama}.art-alto-title{animation:1.4s both art-soft}.art-pulse-title h1{animation:.65s both art-stamp}.art-flora-pictures{animation:1.25s cubic-bezier(.2,.7,.2,1) both art-collage}.art-hero-noor figure{animation:1.8s both art-soft}.art-noor-title{animation:1.1s both art-rise}.art-volt-line{animation:1.1s ease-out both art-line}.art-volt-title h1{animation:.7s both art-stamp}.art-hero-lex h1{animation:1.3s both art-folio}.art-hero-roam>img{animation:1.8s both art-panorama}.art-roam-copy{animation:.8s both art-rise}.art-krume-title{animation:.85s both art-rise}.art-hero-krume>img{animation:1.3s both art-soft}.art-hero-forma figure{animation:1.25s both art-unfold}.art-frequenz-title{animation:.7s both art-stamp}.art-equalizer i{animation:art-level 1.3s calc(var(--i)*50ms) both}.art-hero-iris figure{animation:1s both art-soft}.art-iris-title{animation:.7s both art-rise}}@media (max-width:800px){:root [data-demo-world] .art-hero{gap:30px;min-height:0;padding:40px 6% 55px}:root [data-demo-world] .art-hero h1{margin-bottom:24px;font-size:clamp(45px,10vw,76px)}:root [data-demo-world] .art-hero p{margin-bottom:20px;font-size:15px}:root [data-demo-world] .art-hero figure{min-width:0}:root [data-demo-world] :is(.concept-nav,.alto-nav,.pulse-nav,.flora-nav,.noor-nav,.volt-nav,.lex-nav,.roam-nav){min-height:75px;padding:20px 5%}:root [data-demo-world] .concept-nav>div{gap:14px;font-size:12px}:root [data-demo-world] .concept-brand{font-size:18px}:root [data-demo-world=raum] .art-hero{grid-template-columns:1fr}.art-raum-title{grid-template-columns:1fr;gap:0}.art-raum-title p{max-width:none!important}:root [data-demo-world=raum] .art-hero figure{grid-column:1;height:320px}:root [data-demo-world=raum] .art-hero figcaption{width:auto;padding-top:10px;position:static}.art-raum-bottom{flex-direction:row;grid-row:3;align-items:center}.art-raum-bottom>span{font-size:40px}:root [data-demo-world=raum] .concept-discover{padding:60px 6%;display:block}:root [data-demo-world=raum] .concept-cards{gap:30px}.concept-cards article{min-width:0}:root [data-demo-world=raum] .concept-cards article:nth-child(2){margin-top:50px}:root [data-demo-world=glanz] .art-hero{min-height:720px;padding-top:45px}.art-glanz-image{inset:30% 0 0}.art-glanz-image:after{background:linear-gradient(#0000 50%,#101315),linear-gradient(#101315,#0000 55%)}.art-glanz-copy{padding-top:0}.art-glanz-copy p:last-of-type{max-width:25ch}.art-glanz-word{font-size:26vw;bottom:0}:root [data-demo-world=glanz] .concept-cards article{display:block}.concept-cards h3{overflow-wrap:anywhere}:root [data-demo-world=glanz] .concept-cards article small{margin-top:20px;display:block}:root [data-demo-world=tavola] .art-hero{grid-template-columns:1fr;padding-bottom:80px}:root [data-demo-world=tavola] .art-hero h1{font-size:60px}:root [data-demo-world=tavola] .art-hero figure{border-width:10px;width:78%;margin-left:auto}.art-tavola-type{font-size:55px;bottom:40px;left:6%;right:auto}:root [data-demo-world=tavola] .concept-cards{display:block}:root [data-demo-world=tavola] .concept-cards article{padding:0 0 40px}:root [data-demo-world=tavola] .concept-discover h2,:root [data-demo-world=tavola] .concept-story h2{font-size:50px}:root [data-demo-world=alto] .art-hero{min-height:690px;padding-top:65px}:root [data-demo-world=alto] .art-hero h1{font-size:68px}.art-alto-word{font-size:33vw;bottom:10px}:root [data-demo-world=alto] .alto-intro,:root [data-demo-world=alto] .alto-rooms{grid-template-columns:1fr}:root [data-demo-world=alto] .alto-room-photo{border-radius:45% 45% 0 0;height:400px;margin:20px}:root [data-demo-world=pulse] .art-hero{min-height:760px;padding-top:38px;display:block}:root [data-demo-world=pulse] .art-hero h1{font-size:clamp(86px,21vw,150px);line-height:.9}:root [data-demo-world=pulse] .art-hero figure{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);inset:38% 0 0 14%}.art-pulse-title{position:relative}.art-pulse-mark{font-size:120px;top:auto;bottom:95px}.art-pulse-foot{background:#d8ef40;padding:10px;left:3%;max-width:19ch!important}:root [data-demo-world=pulse] .pulse-method article{grid-template-columns:40px 1fr;gap:15px}:root [data-demo-world=pulse] .pulse-method article p{grid-column:2}:root [data-demo-world=pulse] .pulse-plan{grid-template-columns:1fr}:root [data-demo-world=flora] .art-hero{grid-template-columns:1fr;padding-bottom:70px}:root [data-demo-world=flora] .art-hero h1{font-size:65px}.art-flora-pictures{width:77%;height:380px;margin:0 8% 0 auto}.art-flora-pictures>span{font-size:135px;left:-38px}.art-flora-caption{bottom:0;font-size:12px!important}:root [data-demo-world=flora] .flora-manifest,:root [data-demo-world=flora] .flora-bouquet{grid-template-columns:1fr}:root [data-demo-world=flora] .flora-selector-photo{border-radius:120px 120px 0 0;height:350px;min-height:0}:root [data-demo-world=noor] .art-hero{grid-template-columns:1fr;padding-inline:8%}:root [data-demo-world=noor] .art-hero h1{font-size:70px}:root [data-demo-world=noor] .art-hero figure{width:85%;height:370px;margin-left:auto}.art-noor-orbit{width:75%;height:390px;top:auto;bottom:40px;right:9%}:root [data-demo-world=noor] .noor-philosophy{grid-template-columns:1fr}:root [data-demo-world=volt] .art-hero{grid-template-columns:1fr;gap:40px}:root [data-demo-world=volt] .art-hero h1{font-size:clamp(58px,13vw,90px)}.art-volt-image{height:300px;margin-left:25px}.art-volt-image>span{font-size:100px;left:-25px}:root [data-demo-world=volt] .volt-selector{grid-template-columns:1fr}:root [data-demo-world=volt] .volt-process li{grid-template-columns:1fr;gap:15px}:root [data-demo-world=lex] .art-hero{grid-template-columns:1fr;padding-inline:7%}:root [data-demo-world=lex] .art-hero h1{font-size:55px}.art-lex-monogram{margin-bottom:25px;font-size:45px}:root [data-demo-world=lex] .art-hero figure{width:70%;height:200px;margin-left:auto}:root [data-demo-world=lex] .lex-area-grid{grid-template-columns:1fr}:root [data-demo-world=roam] .art-hero{min-height:730px;padding-top:45px}:root [data-demo-world=roam] .art-hero h1{font-size:clamp(83px,20vw,145px)}.art-roam-foot{bottom:90px;left:6%;right:auto;max-width:25ch!important}.art-roam-cut{height:50px}.extra-nav{gap:12px;min-height:80px}.extra-nav>div{gap:14px;font-size:12px}.extra-nav>a:first-child{font-size:26px}.extra-intro,.extra-selector,.extra-notes{padding:55px 7%;display:block}.extra-intro p,.extra-selector p,.extra-notes p{font-size:16px}.extra-footer{flex-direction:column;gap:20px;padding:40px 7%}.extra-selector>div+div{margin-top:30px}:root [data-demo-world=krume] .art-hero{grid-template-columns:1fr;padding-bottom:85px}:root [data-demo-world=krume] .art-hero h1{font-size:65px}:root [data-demo-world=krume] .art-hero>img{width:80%;max-height:320px;margin-left:auto}.art-krume-word{font-size:24vw;bottom:0}.krume-selection{font-size:54px}:root [data-demo-world=forma] .art-hero{grid-template-columns:1fr;padding-inline:8%}:root [data-demo-world=forma] .art-hero h1{font-size:70px}:root [data-demo-world=forma] .art-hero figure{width:85%;max-height:400px;margin-left:auto;padding:20px}.forma-object{min-height:280px;font-size:60px}:root [data-demo-world=frequenz] .art-hero{min-height:690px}:root [data-demo-world=frequenz] .art-hero h1{margin-top:50px;font-size:clamp(82px,20vw,140px)}.art-equalizer{opacity:.3;gap:9px;height:28%}.art-equalizer i{width:22px}.frequenz-selection{grid-template-columns:60px 1fr;gap:15px}.frequenz-selection strong{font-size:26px}:root [data-demo-world=iris] .art-hero{grid-template-columns:1fr;padding-bottom:110px}:root [data-demo-world=iris] .art-hero h1{font-size:61px}:root [data-demo-world=iris] .art-hero figure{border-width:9px;width:90%;margin-left:auto}.art-iris-type{font-size:38vw;bottom:-.08em}.iris-selection{padding:55px 15px;font-size:60px}}@media (prefers-reduced-motion:reduce){:root [data-demo-world] *,:root [data-demo-world] :before,:root [data-demo-world] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root [data-demo-world]{font-family:var(--art-sans);isolation:isolate;overflow:clip}:root [data-demo-world] .demo-context{color:#464646;min-height:38px;font:12px/1.5 var(--art-sans);background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;gap:20px;padding:10px 5%;display:flex}:root [data-demo-world] .demo-context a{color:inherit;text-decoration:none}:root [data-demo-world] .demo-context a:hover{text-decoration:underline}:root [data-demo-world] button{cursor:pointer}:root [data-demo-world] button:disabled{cursor:not-allowed;opacity:.45}:root [data-demo-world] :is(input,select,textarea,button){font-family:inherit}:root [data-demo-world] :is(.concept-nav,.alto-nav,.pulse-nav,.flora-nav,.noor-nav,.volt-nav,.lex-nav,.roam-nav,.extra-nav){min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:24px;padding:20px 5%}:root [data-demo-world] :is(.concept-nav,.alto-nav,.pulse-nav,.flora-nav,.noor-nav,.volt-nav,.lex-nav,.roam-nav,.extra-nav) a{transition:opacity .2s}:root [data-demo-world] nav a:hover{opacity:.65}:root [data-demo-world] :is(.concept-footer,.world-footer,.fn-footer,.volt-footer,.lex-footer,.roam-footer,.extra-footer){box-shadow:none;border-top:1px solid;padding:55px 5%}:root [data-demo-world] :is(.concept-footer,.world-footer,.fn-footer,.extra-footer)>strong{letter-spacing:-.06em;font-size:clamp(52px,9vw,140px);line-height:1}:root [data-demo-world] :is(.concept-footer,.world-footer,.fn-footer)>a[href*=projekt-starten],:root [data-demo-world] .roam-footer a[href*=projekt-starten]{display:none}:root [data-demo-world] :is(.concept-request,.alto-stay,.volt-request,.lex-contact) form{box-shadow:none;border-radius:0}:root [data-demo-world=raum] .concept,:root [data-demo-world=raum] .art-hero{color:#29342e;background:#f8f9f6}:root [data-demo-world=raum] .concept-nav{background:#f8f9f6;border:0}:root [data-demo-world=raum] .concept-brand{letter-spacing:-.05em;font-size:22px;font-weight:500}:root [data-demo-world=raum] .art-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding-top:14px}:root [data-demo-world=raum] .art-raum-title{grid-template-columns:1fr 2fr;gap:6vw;padding-top:32px}:root [data-demo-world=raum] .art-hero h1{max-width:15ch;font-size:clamp(52px,6.6vw,104px);font-weight:400}:root [data-demo-world=raum] .art-hero figure{grid-area:2/1;height:clamp(320px,43vw,670px)}:root [data-demo-world=raum] .art-hero figcaption{width:auto;margin-top:12px;font-size:12px;position:static}:root [data-demo-world=raum] .art-raum-bottom{flex-direction:row;grid-area:3/1;align-items:end;padding-top:10px}:root [data-demo-world=raum] .art-raum-bottom>span{font:400 18px/1 monospace}:root [data-demo-world=raum] .concept-discover{grid-template-columns:1fr;padding:100px 5%}:root [data-demo-world=raum] .concept-discover header{grid-row:auto;max-width:620px}:root [data-demo-world=raum] .concept-discover h2{font-size:clamp(36px,4vw,64px)}:root [data-demo-world=raum] .concept-filters{justify-content:flex-start;gap:24px;margin:0 0 25px}:root [data-demo-world=raum] .concept-filters button{color:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:12px 0}:root [data-demo-world=raum] .concept-filters button[aria-pressed=true]{border-color:currentColor}:root [data-demo-world=raum] .concept-cards{grid-template-columns:1.35fr 1fr;gap:70px 4vw}:root [data-demo-world=raum] .concept-cards article:nth-child(2){margin-top:150px}:root [data-demo-world=raum] .concept-cards article:last-child{grid-column:1/-1;grid-template-columns:2fr 1fr;align-items:end;gap:18px 4vw;width:100%;display:grid}:root [data-demo-world=raum] .concept-cards article:last-child .concept-image{grid-row:span 3}:root [data-demo-world=raum] .concept-image{aspect-ratio:4/3;border-radius:0}:root [data-demo-world=raum] .concept-story{text-align:left;grid-template-columns:1fr 2fr;gap:30px;max-width:none;padding:75px 5%;display:grid}:root [data-demo-world=raum] .concept-story h2{margin:0;font-size:clamp(36px,5vw,72px);font-weight:400}:root [data-demo-world=raum] .concept-story>p:last-child{grid-column:2;max-width:50ch;font-size:19px}:root [data-demo-world=glanz] .concept-nav{border-bottom:1px solid #ffffff28}:root [data-demo-world=glanz] .concept-brand{font-family:var(--art-display);letter-spacing:.04em;font-size:34px;font-style:normal}:root [data-demo-world=glanz] .art-hero{min-height:650px;padding:6%}:root [data-demo-world=glanz] .art-glanz-image{left:20%}:root [data-demo-world=glanz] .art-glanz-copy{max-width:720px}:root [data-demo-world=glanz] .art-hero h1{font-family:var(--art-display);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(76px,9.5vw,150px);line-height:.88}:root [data-demo-world=glanz] .art-action{color:#b4edeb;border:1px solid #b4edeb;padding:16px 25px}:root [data-demo-world=glanz] .concept-discover{padding:80px 6%}:root [data-demo-world=glanz] .concept-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:root [data-demo-world=glanz] .concept-cards article{border:0;flex-direction:column;gap:15px;padding:0;display:flex}:root [data-demo-world=glanz] .concept-image{aspect-ratio:3/4;clip-path:polygon(0 0,100% 0,100% 92%,85% 100%,0 100%);order:0;width:100%}:root [data-demo-world=glanz] .concept-cards h3{font:700 36px/1 var(--art-display)}:root [data-demo-world=glanz] .concept-cards small{font:12px/1.5 monospace}:root [data-demo-world=glanz] .finish{background:#101315;padding:90px 6%;display:block}:root [data-demo-world=glanz] .finish>div:first-child{grid-template-columns:1fr 2fr;gap:20px;margin-bottom:35px;display:grid}:root [data-demo-world=glanz] .finish h2{font-family:var(--art-display);font-size:clamp(42px,5vw,75px)}:root [data-demo-world=glanz] .finish-image{aspect-ratio:2;max-height:600px}:root [data-demo-world=glanz] .concept-story{text-align:left;border-top:1px solid #ffffff25;padding-inline:6%}:root [data-demo-world=tavola] .concept-brand{font:500 34px/1 var(--art-serif);letter-spacing:.16em}:root [data-demo-world=tavola] .concept-nav{border-bottom:1px solid #fff5e840}:root [data-demo-world=tavola] .art-hero{grid-template-columns:1.4fr 1fr;min-height:660px;padding:60px 7% 100px}:root [data-demo-world=tavola] .art-hero h1{font-size:clamp(58px,6.8vw,108px);line-height:1.03}:root [data-demo-world=tavola] .art-hero figure{aspect-ratio:.82;border:9px double #fff5e8;border-radius:45% 45% 4px 4px}:root [data-demo-world=tavola] .art-action{border:1px solid;border-radius:50%;padding:20px 26px}:root [data-demo-world=tavola] .concept-discover{text-align:left;grid-template-columns:.75fr 1.25fr;gap:8%;max-width:none;padding:100px 8%;display:grid}:root [data-demo-world=tavola] .concept-discover h2{font-size:clamp(48px,5vw,78px)}:root [data-demo-world=tavola] .concept-cards{flex-direction:column;gap:36px;display:flex}:root [data-demo-world=tavola] .concept-cards article,:root [data-demo-world=tavola] .concept-cards article:nth-child(2){border-bottom:1px solid #9a302a40;grid-template-columns:110px 1fr;gap:6px 25px;padding:0 0 30px;display:grid}:root [data-demo-world=tavola] .concept-image{aspect-ratio:1;grid-row:span 3;margin:0}:root [data-demo-world=tavola] .concept-cards h3{margin:0;font-size:34px}:root [data-demo-world=tavola] .concept-cards p{margin:0;font-size:16px}:root [data-demo-world=tavola] .concept-story{background:#f8ede5;border-block:1px solid #9a302a40;padding:90px 14%}:root [data-demo-world=alto] .alto-nav{color:#25404a;background:#f1f5f4}:root [data-demo-world=alto] .art-hero{text-align:center;justify-content:center;align-items:center;min-height:730px;padding:50px 6% 180px;display:flex}:root [data-demo-world=alto] .art-hero h1{font-size:clamp(75px,9vw,142px);line-height:.95}:root [data-demo-world=alto] .art-alto-title>p{margin-inline:auto}:root [data-demo-world=alto] .art-alto-word{opacity:.5;font-size:18vw;bottom:-.18em;left:50%;transform:translate(-50%)}:root [data-demo-world=alto] .alto-intro{background:#f1f5f4;padding:100px 10%}:root [data-demo-world=alto] .alto-rooms{background:#f1f5f4;grid-template-columns:.85fr 1.4fr;align-items:center;gap:6%;padding:60px 5% 100px}:root [data-demo-world=alto] .alto-room-photo{aspect-ratio:1;border-radius:0;height:auto;min-height:0;margin:0}:root [data-demo-world=alto] .alto-room-photo img{object-fit:cover;width:100%;height:100%}:root [data-demo-world=alto] .alto-room-copy{padding:25px 0}:root [data-demo-world=alto] .alto-room-tabs{border-bottom:1px solid #25404a40;gap:22px;display:flex}:root [data-demo-world=alto] .alto-room-tabs button{color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 0}:root [data-demo-world=alto] .alto-room-tabs button[aria-pressed=true]{border-color:currentColor}:root [data-demo-world=alto] .alto-stay{color:#25404a;background:#dce6e6;border-top:1px solid #25404a30;padding:75px 8%}:root [data-demo-world=alto] .alto-stay button{color:#fff;background:#25404a}:root [data-demo-world=pulse] .pulse-nav{border-bottom:2px solid #142323}:root [data-demo-world=pulse] .art-hero{min-height:660px;padding-bottom:90px}:root [data-demo-world=pulse] .art-hero h1{font-size:clamp(100px,14vw,210px);line-height:.82}:root [data-demo-world=pulse] .pulse-method{grid-template-columns:1fr 1.4fr;gap:7%;padding:75px 5%;display:grid}:root [data-demo-world=pulse] .pulse-method article{grid-template-columns:40px 1fr;gap:14px;padding:25px 0}:root [data-demo-world=pulse] .pulse-method article p{grid-column:2}:root [data-demo-world=pulse] .pulse-method header h2{font:700 clamp(48px,5.5vw,82px)/.93 var(--art-display)}:root [data-demo-world=pulse] .pulse-plan{border-top:1px solid #d8ef4050;padding:75px 5%;display:block}:root [data-demo-world=pulse] .pulse-plan header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}:root [data-demo-world=pulse] .pulse-plan header h2{font-size:100px;line-height:.8}:root [data-demo-world=pulse] .pulse-plan header p{max-width:40ch}:root [data-demo-world=pulse] .pulse-days{grid-template-columns:repeat(3,1fr);gap:0;display:grid}:root [data-demo-world=pulse] .pulse-days button{color:#d8ef40;background:0 0;border:1px solid #d8ef40;border-radius:0;padding:20px}:root [data-demo-world=pulse] .pulse-days button[aria-pressed=true]{color:#172421;background:#d8ef40}:root [data-demo-world=pulse] .pulse-schedule article{border-bottom:1px solid #d8ef4050;padding:32px 20px}:root [data-demo-world=pulse] .pulse-schedule h3{font-family:var(--art-display);font-size:50px}:root [data-demo-world=flora] .art-hero{color:#263baa;background:#e8e9ff;grid-template-columns:1.2fr 1fr;min-height:680px;padding:45px 7% 80px}:root [data-demo-world=flora] .art-hero h1{font-size:clamp(70px,8vw,125px);line-height:.93}:root [data-demo-world=flora] .art-flora-pictures{max-height:490px;margin:10px;transform:rotate(4deg)}:root [data-demo-world=flora] .art-flora-pictures img{border:10px solid #fff}:root [data-demo-world=flora] .art-flora-pictures>span{color:#263baa;text-shadow:3px 3px #e8e9ff}:root [data-demo-world=flora] .art-action{border:1px solid #263baa;border-radius:50px;padding:17px 25px}:root [data-demo-world=flora] .flora-manifest{border-top:1px solid #263baa40;padding:85px 7%}:root [data-demo-world=flora] .flora-bouquet{background:#e8e9ff;grid-template-columns:1fr 1fr;gap:0;padding:65px 5%}:root [data-demo-world=flora] .flora-selector-photo{border-radius:0;min-height:700px}:root [data-demo-world=flora] .flora-selector{background:#fff7cf;padding:45px}:root [data-demo-world=flora] .flora-selector fieldset button{border-radius:0}:root [data-demo-world=flora] .flora-tones button{border-radius:30px!important}:root [data-demo-world=flora] .flora-care{grid-template-columns:1fr 1.6fr;gap:8%;padding:80px 7%;display:grid}:root [data-demo-world=flora] .flora-care>div{flex-direction:column;gap:25px;display:flex}:root [data-demo-world=flora] .flora-care article{border-bottom:1px solid #263baa30;padding:0 0 20px}:root [data-demo-world=noor] .noor-nav{background:#f4edf0}:root [data-demo-world=noor] .art-hero{background:#f4edf0;grid-template-columns:1.1fr 1fr;gap:5%;min-height:680px;padding:45px 8% 75px}:root [data-demo-world=noor] .art-hero h1{font-size:clamp(68px,7.4vw,115px);line-height:.96}:root [data-demo-world=noor] .art-hero figure{border-radius:48% 48% 0 0;height:550px}:root [data-demo-world=noor] .art-noor-orbit{display:none}:root [data-demo-world=noor] .art-action{border:1px solid #522e48;border-radius:50%;padding:18px 25px}:root [data-demo-world=noor] .noor-care{background:#f4edf0;padding:90px 8%;display:block}:root [data-demo-world=noor] .noor-care-heading{max-width:650px;margin-bottom:40px}:root [data-demo-world=noor] .noor-treatment-list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:root [data-demo-world=noor] .noor-treatment-list>a{text-align:center;background:#eadde4;border:0;border-radius:140px 140px 12px 12px;flex-direction:column;justify-content:space-between;align-items:start;gap:32px;min-height:310px;padding:35px 28px;display:flex}:root [data-demo-world=noor] .noor-treatment-list>a>span{width:100%}:root [data-demo-world=noor] .noor-treatment-name{font-family:var(--art-serif);font-size:34px}:root [data-demo-world=noor] .noor-treatment-name small{font-family:var(--art-sans);margin-top:12px;font-size:15px}:root [data-demo-world=noor] .noor-philosophy{color:#522e48;background:#eadde4;padding:70px 8%}:root [data-demo-world=noor] .noor-book{background:#f4edf0;padding:90px 8%}:root [data-demo-world=noor] .noor-book-panel{box-shadow:none;background:#fffafc;border:1px solid #522e4830;border-radius:20px;padding:35px}:root [data-demo-world=volt] .volt-nav{background:#f3f4f0;border-bottom:2px solid #202b2d}:root [data-demo-world=volt] .art-hero{background:#f3f4f0;grid-template-columns:1fr 1fr;min-height:630px;padding:50px 5% 75px}:root [data-demo-world=volt] .art-hero h1{font-size:clamp(72px,8.5vw,128px)}:root [data-demo-world=volt] .art-hero h1 span{color:#a73e13}:root [data-demo-world=volt] .art-volt-image{border:0;border-bottom:15px solid #ff743b;height:500px}:root [data-demo-world=volt] .art-volt-image>span{color:#202b2d;background:#ff743b;padding:12px;font-size:110px;bottom:25px;left:-25px}:root [data-demo-world=volt] .art-action{color:#202b2d;background:#ff743b;border:0;padding:18px 25px}:root [data-demo-world=volt] .volt-services{background:#f3f4f0;padding:75px 5%}:root [data-demo-world=volt] .volt-selector{border:2px solid #202b2d;grid-template-columns:1fr 1.65fr;gap:0}:root [data-demo-world=volt] .volt-selector>[role=group]{padding:20px}:root [data-demo-world=volt] .volt-selector article{background:#fff;border:0;border-left:2px solid #202b2d;padding:40px}:root [data-demo-world=volt] .volt-process{color:#202b2d;background:#ff743b;padding:75px 5%}:root [data-demo-world=volt] .volt-process ol{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}:root [data-demo-world=volt] .volt-process li{border-color:#202b2d;padding:28px 0;display:block}:root [data-demo-world=volt] .volt-process p{color:inherit}:root [data-demo-world=lex] .lex-nav,:root [data-demo-world=lex] .art-hero{background:#f4f5f7}:root [data-demo-world=lex] .art-hero{grid-template-columns:1fr .55fr;gap:7%;min-height:650px;padding:45px 7% 65px}:root [data-demo-world=lex] .art-hero h1{font-size:clamp(54px,6.2vw,94px);line-height:1.02}:root [data-demo-world=lex] .art-lex-monogram{border:0;width:65px;margin-bottom:20px;font-size:35px}:root [data-demo-world=lex] .art-hero figure{clip-path:polygon(0 0,100% 0,100% 90%,80% 100%,0 100%);height:460px;margin-bottom:35px}:root [data-demo-world=lex] .lex-approach{color:#23384e;background:#e3e7ec;padding:80px 10%}:root [data-demo-world=lex] .lex-approach-text{color:#23384e;grid-template-columns:1fr 1fr;gap:45px;display:grid}:root [data-demo-world=lex] .lex-areas{background:#f4f5f7;padding:85px 7%}:root [data-demo-world=lex] .lex-area-grid{grid-template-columns:.7fr 1.3fr;gap:6%}:root [data-demo-world=lex] .lex-area-choices button{font:500 30px/1.2 var(--art-serif);padding:24px 18px}:root [data-demo-world=lex] .lex-area-grid article{box-shadow:none;background:0 0;border:0;border-left:1px solid #23384e40;border-radius:0;padding:15px 0 15px 40px}:root [data-demo-world=lex] .lex-contact{background:#e3e7ec;padding:80px 7%}:root [data-demo-world=roam] .art-hero{min-height:690px;padding:55px 6% 120px}:root [data-demo-world=roam] .art-hero h1{font-size:clamp(90px,12vw,182px);line-height:.82}:root [data-demo-world=roam] .art-roam-cut{display:none}:root [data-demo-world=roam] .roam-explorer{background:#f0edda;grid-template-columns:.8fr 1.2fr;gap:6%;padding:80px 6%}:root [data-demo-world=roam] .roam-result{color:#f0edda;background:#254d3b;border:0;border-radius:0;padding:30px;box-shadow:8px 8px #c4cbb5}:root [data-demo-world=roam] .roam-result :is(p,dt,dd,span,h3){color:inherit}:root [data-demo-world=roam] .roam-save{color:#f0edda;background:0 0;border:1px solid #f0edda;border-radius:0}:root [data-demo-world=roam] .roam-gear{background:#dce2cc;border-top:1px solid #254d3b40;padding:80px 6%}:root [data-demo-world=roam] .roam-checklist label{background:0 0;border:0;border-bottom:1px solid #254d3b40;border-radius:0;padding:22px 0}:root [data-demo-world=roam] .roam-checklist input{accent-color:#254d3b;width:26px;height:26px}:root [data-demo-world=roam] .roam-idea{color:#254d3b;background:#f0edda;padding:80px 6%}:root [data-demo-world=krume]{--paper:#fff5ce;--ink:#6c3023;--signal:#6c3023}:root [data-demo-world=krume] .art-hero{background:#fff5ce;grid-template-columns:1.2fr 1fr;min-height:660px;padding:35px 6% 110px}:root [data-demo-world=krume] .art-hero h1{font-size:clamp(74px,8.6vw,125px)}:root [data-demo-world=krume] .art-hero>img{aspect-ratio:.9;border:0;border-radius:48% 48% 0 0;max-height:490px;transform:rotate(3deg)}:root [data-demo-world=krume] .art-krume-word{opacity:.1}:root [data-demo-world=krume] .krume-intro{background:#fff5ce;padding:65px 7%}:root [data-demo-world] .bakery-counter{color:#6c3023;background:#f4e6b9;padding:80px 6%}.bakery-counter header{max-width:700px;margin-bottom:45px}.bakery-counter header>span{letter-spacing:.08em;font:12px monospace}:root [data-demo-world] .bakery-counter h2{font:500 clamp(52px,6vw,86px)/1 var(--art-serif);margin:20px 0}.bakery-layout{grid-template-columns:1fr 310px;gap:5%;display:grid}.bakery-products{gap:25px;display:grid}.bakery-products article{border-bottom:1px solid #6c302340;grid-template-columns:180px 1fr;align-items:center;gap:30px;padding-bottom:25px;display:grid}.bakery-products img{object-fit:cover;border-radius:50% 50% 4px 4px;width:100%;height:175px}:root [data-demo-world] .bakery-products h3{font:500 38px/1 var(--art-serif);margin:0 0 10px}.bakery-products p{margin:0 0 12px;font-size:15px}.bread-quantity{align-items:center;gap:18px;margin-left:20px;display:inline-flex}.bread-quantity button{color:inherit;background:0 0;border:1px solid #6c302360;border-radius:50%;width:44px;height:44px;font-size:24px}.bakery-receipt{color:#593124;clip-path:polygon(0 0,100% 0,100% 98%,96% 100%,92% 98%,88% 100%,84% 98%,80% 100%,76% 98%,72% 100%,68% 98%,64% 100%,60% 98%,56% 100%,52% 98%,48% 100%,44% 98%,40% 100%,36% 98%,32% 100%,28% 98%,24% 100%,20% 98%,16% 100%,12% 98%,8% 100%,4% 98%,0 100%);background:#fffdf3;align-self:start;padding:32px 25px;font:13px/1.6 monospace;transform:rotate(2deg);box-shadow:0 8px 16px #58321c12}.bakery-receipt>strong{text-align:center;font:600 52px/1 var(--art-serif);display:block}.bakery-receipt>p{text-align:center;font-size:12px}.receipt-items{border-block:1px dashed #59312480;min-height:90px;margin:22px 0;padding:20px 0}.receipt-items>div,.receipt-total{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.bakery-receipt button{color:#fff5ce;background:#6c3023;border:0;width:100%;margin-top:15px;padding:16px 10px}:root [data-demo-world=forma]{--paper:#f0eef1;--ink:#423946;--signal:#423946}:root [data-demo-world=forma] .art-hero{grid-template-columns:.85fr 1.15fr;gap:5%;min-height:650px;padding:40px 7% 65px}:root [data-demo-world=forma] .art-hero figure{background:#e1dce3;max-height:570px;padding:22px}:root [data-demo-world=forma] .art-hero h1{font-size:clamp(68px,8vw,120px);font-weight:400}:root [data-demo-world=forma] .forma-intro{text-align:left;grid-template-columns:1fr 1fr;gap:8%;max-width:none;padding:75px 7%;display:grid}:root [data-demo-world] .ceramic-studio{color:#423946;background:#f0eef1;grid-template-columns:1.15fr 1fr;gap:7%;padding:50px 7% 100px;display:grid}.ceramic-display{min-width:0;position:relative}.ceramic-display>img{object-fit:cover;width:100%;height:590px}.ceramic-display>p{max-width:40ch;font-size:12px;line-height:1.6}.ceramic-swatch{border:6px solid #f0eef1;border-radius:50%;width:110px;height:110px;transition:background .2s;position:absolute;top:440px;right:20px;box-shadow:0 4px 12px #0002}.ceramic-swatch span{white-space:nowrap;color:#423946;font-size:12px;position:absolute;top:115px}.ceramic-config{padding-top:30px}.ceramic-config>span{letter-spacing:.08em;font:11px monospace}:root [data-demo-world] .ceramic-config h2{font:500 clamp(42px,4.8vw,70px)/1.05 var(--art-serif);margin:25px 0 35px}.ceramic-config fieldset,.eyewear-controls fieldset{border:0;margin:25px 0;padding:0}.ceramic-config legend,.eyewear-controls legend{margin-bottom:15px;font-size:13px}.ceramic-objects{flex-wrap:wrap;gap:12px;display:flex}.ceramic-objects button{color:inherit;background:0 0;border:1px solid #42394640;padding:15px}.ceramic-objects button[aria-pressed=true]{color:#f0eef1;background:#423946}.ceramic-glazes{gap:25px;display:flex}.ceramic-glazes button{color:inherit;background:0 0;border:0;padding:0;font-size:13px}.ceramic-glazes i{border:4px solid #f0eef1;border-radius:50%;outline:1px solid #0000;width:48px;height:48px;margin:0 auto 12px;display:block}.ceramic-glazes [aria-pressed=true] i{outline-color:#423946}.ceramic-config dl>div{border-bottom:1px solid #42394630;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.ceramic-config dd{margin:0}.ceramic-save{color:#f0eef1;background:#423946;border:0;width:100%;margin-top:20px;padding:18px}.ceramic-config>p{font-size:13px;line-height:1.6}:root [data-demo-world=frequenz]{--paper:#181718;--ink:#ff927f;--signal:#ff927f}:root [data-demo-world=frequenz] .art-hero{color:#ff927f;background:#181718;min-height:680px;padding-top:35px}:root [data-demo-world=frequenz] .art-hero h1{font-size:clamp(110px,16vw,235px);line-height:.8;transform:none}:root [data-demo-world=frequenz] .art-equalizer i{background:#ff927f}:root [data-demo-world=frequenz] .frequenz-intro{border-color:#ff927f40;padding:65px 6%}:root [data-demo-world] .festival-lineup{color:#181718;background:#ff927f;padding:80px 6%}.festival-lineup header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}:root [data-demo-world] .festival-lineup h2{font:700 clamp(60px,8vw,120px)/.85 var(--art-display);letter-spacing:-.02em;margin:0}.festival-lineup header p{font-size:15px;line-height:1.6}.festival-days{border:2px solid #181718;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.festival-days button{color:#181718;min-width:0;font:700 28px var(--art-display);background:0 0;border:0;border-right:1px solid;justify-content:space-between;align-items:center;padding:22px;display:flex}.festival-days button:last-child{border:0}.festival-days button[aria-pressed=true]{color:#ff927f;background:#181718}.festival-days small{font:12px monospace}.festival-acts article{border-bottom:1px solid #18171860;grid-template-columns:90px 1fr 50px;align-items:center;gap:20px;padding:30px 0;display:grid}.festival-acts time{font:18px monospace}:root [data-demo-world] .festival-acts h3{font:700 clamp(36px,5vw,76px)/1 var(--art-display);text-transform:uppercase;margin:0 0 10px}.festival-acts span{font:12px monospace}.festival-acts button{color:#181718;background:0 0;border:1px solid #181718;border-radius:50%;width:48px;height:48px;font-size:28px}.festival-acts button[aria-pressed=true]{color:#ff927f;background:#181718}.festival-saved{border:1px solid #181718;margin-top:35px;padding:25px}.festival-saved strong{font:13px monospace}.festival-saved p{font-size:24px;line-height:1.4}.festival-saved small{font-size:12px}:root [data-demo-world=iris]{--paper:#e8f3f6;--ink:#132b35;--signal:#132b35}:root [data-demo-world=iris] .art-hero{background:#d4eff4;grid-template-columns:1.1fr 1fr;min-height:650px;padding-bottom:90px}:root [data-demo-world=iris] .art-hero h1{font-size:clamp(70px,8vw,120px)}:root [data-demo-world=iris] .art-hero figure{aspect-ratio:1;border:0;border-radius:50%;transform:rotate(8deg)}:root [data-demo-world=iris] .art-iris-type{color:#a8d3de;font-size:15vw}:root [data-demo-world=iris] .iris-intro{background:#e8f3f6;padding:70px 6%}:root [data-demo-world] .eyewear-lookbook{color:#132b35;background:#d4eff4;padding:75px 6%}.eyewear-lookbook header>p{letter-spacing:.08em;font-size:12px}:root [data-demo-world] .eyewear-lookbook h2{font:500 clamp(46px,6vw,82px)/1.02 var(--art-sans);letter-spacing:-.06em;margin:20px 0 40px}.eyewear-lookbook h2 em{font-family:var(--art-serif);font-weight:500}.eyewear-stage{text-align:center;background:#f1f9fa;border-radius:8px;padding:90px 8% 45px;position:relative}.eyewear-frame{align-items:center;gap:35px;width:min(100%,640px);height:210px;margin:auto;transition:color .2s;display:flex;position:relative}.eyewear-frame>i{border:15px solid var(--frame);background:linear-gradient(140deg,#fff9,#86b8cb30);border-radius:50%;flex:1;height:180px;transition:border-radius .3s,border-color .2s}.eyewear-frame[data-shape="1"]>i{border-radius:25px 25px 55px 55px}.eyewear-frame[data-shape="2"]>i{border-radius:50%;height:130px}.eyewear-frame>b{border-top:12px solid var(--frame);border-radius:50%;width:46px;height:30px;position:absolute;top:75px;left:calc(50% - 23px)}.eyewear-model{margin-top:25px;font:13px monospace;display:block}.eyewear-stage>p{margin-top:20px;font-size:12px}.eyewear-controls{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:25px;margin-top:20px;display:grid}.eyewear-controls button{color:inherit;background:0 0;border:1px solid #132b3540;border-radius:30px;margin:0 8px 8px 0;padding:13px 15px;font-size:14px}.eyewear-controls button[aria-pressed=true]{color:#e8f3f6;background:#132b35}.eyewear-controls button i{border:1px solid #fff;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block}.eyewear-controls>p{font-size:26px}.eyewear-controls small{margin-top:15px;font-size:13px;line-height:1.6;display:block}@media (min-width:1700px){:root [data-demo-world] .art-hero{padding-inline:max(6%,50vw - 775px)}}@media (max-width:1000px){.bakery-layout{grid-template-columns:1fr 270px;gap:25px}.bakery-products article{grid-template-columns:125px 1fr;gap:18px}.bread-quantity{margin:12px 0 0;display:flex}:root [data-demo-world=noor] .noor-treatment-list{gap:12px}:root [data-demo-world=noor] .noor-treatment-list>a{padding:30px 18px}:root [data-demo-world=flora] .flora-selector{padding:28px}.eyewear-controls{grid-template-columns:1fr 1fr}.eyewear-controls>p{grid-column:1/-1}}@media (max-width:760px){:root [data-demo-world] .demo-context{gap:12px;padding:9px 5%;font-size:10px}.demo-context span{text-align:right;max-width:130px}:root [data-demo-world] :is(.concept-nav,.alto-nav,.pulse-nav,.flora-nav,.noor-nav,.volt-nav,.lex-nav,.roam-nav,.extra-nav){flex-wrap:wrap;gap:14px;min-height:75px;padding:18px 5%}:root [data-demo-world] nav>div{flex-wrap:wrap;gap:14px;font-size:12px}:root [data-demo-world] .art-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:35px 6% 55px}:root [data-demo-world] .art-hero h1{font-size:clamp(48px,12vw,78px);line-height:1.02}:root [data-demo-world] .art-hero p{font-size:14px}:root [data-demo-world] .art-action{min-height:48px;font-size:14px}:root [data-demo-world=raum] .art-raum-title{grid-template-columns:1fr;gap:12px}:root [data-demo-world=raum] .art-hero figure{grid-column:1;height:300px}:root [data-demo-world=raum] .art-raum-bottom{padding-top:20px}:root [data-demo-world=raum] .concept-discover{padding:55px 6%}:root [data-demo-world=raum] .concept-cards{grid-template-columns:1fr;gap:35px}:root [data-demo-world=raum] .concept-cards article:nth-child(2){margin-top:0}:root [data-demo-world=raum] .concept-cards article:last-child{display:block}:root [data-demo-world=raum] .concept-story{padding:50px 6%;display:block}:root [data-demo-world=glanz] .art-hero{align-items:center;min-height:600px;display:flex}:root [data-demo-world=glanz] .art-glanz-image{left:0}.art-glanz-image:after{background:linear-gradient(90deg,#101315dd,#10131520),linear-gradient(#0000,#101315)}:root [data-demo-world=glanz] .art-hero h1{font-size:80px;line-height:.9}:root [data-demo-world=glanz] .concept-cards{grid-template-columns:1fr;gap:40px}:root [data-demo-world=glanz] .concept-image{aspect-ratio:4/3}:root [data-demo-world=glanz] .finish{padding:55px 6%}:root [data-demo-world=glanz] .finish>div:first-child{display:block}:root [data-demo-world=glanz] .finish-image{aspect-ratio:4/3}:root [data-demo-world=tavola] .art-hero figure{width:75%;max-height:340px;margin-inline:auto}:root [data-demo-world=tavola] .art-tavola-type{font-size:45px;bottom:15px;right:5%}:root [data-demo-world=tavola] .concept-discover{grid-template-columns:1fr;gap:25px;padding:60px 6%}:root [data-demo-world=tavola] .concept-cards article,:root [data-demo-world=tavola] .concept-cards article:nth-child(2){grid-template-columns:80px 1fr;gap:8px 18px}:root [data-demo-world=tavola] .concept-cards h3{font-size:29px}:root [data-demo-world=tavola] .concept-story{padding:55px 6%}:root [data-demo-world=alto] .art-hero{min-height:650px;padding:70px 6% 130px}:root [data-demo-world=alto] .art-hero h1{font-size:72px}:root [data-demo-world=alto] .art-alto-word{font-size:27vw}:root [data-demo-world=alto] .alto-intro,:root [data-demo-world=alto] .alto-rooms,:root [data-demo-world=alto] .alto-stay{padding:55px 6%;display:block}:root [data-demo-world=alto] .alto-room-photo{aspect-ratio:1;margin-top:25px}:root [data-demo-world=pulse] .art-hero{min-height:0;padding-top:35px;padding-bottom:30px;display:block}:root [data-demo-world=pulse] .art-hero h1{font-size:clamp(85px,22vw,145px);line-height:.86}:root [data-demo-world=pulse] .art-hero figure{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);width:100%;height:250px;margin-top:25px;position:relative;inset:auto}:root [data-demo-world=pulse] .art-pulse-mark{display:none}:root [data-demo-world=pulse] .art-pulse-foot{margin-top:20px;margin-bottom:0;position:static}:root [data-demo-world=pulse] .pulse-method,:root [data-demo-world=pulse] .pulse-plan{padding:55px 6%;display:block}:root [data-demo-world=pulse] .pulse-plan header{display:block}:root [data-demo-world=pulse] .pulse-plan header h2{margin-bottom:25px;font-size:80px}:root [data-demo-world=pulse] .pulse-days button{padding:16px 5px;font-size:14px}:root [data-demo-world=pulse] .pulse-schedule article{padding:24px 0}:root [data-demo-world=pulse] .pulse-schedule h3{font-size:34px}:root [data-demo-world=flora] .art-flora-pictures{max-width:80%;max-height:340px;margin:0 auto 15px}:root [data-demo-world=flora] .art-flora-pictures>span{font-size:120px}:root [data-demo-world=flora] .flora-manifest,:root [data-demo-world=flora] .flora-bouquet,:root [data-demo-world=flora] .flora-care{padding:55px 6%;display:block}:root [data-demo-world=flora] .flora-selector-photo{border-radius:0;height:340px;min-height:0}:root [data-demo-world=flora] .flora-selector{padding:30px 20px}:root [data-demo-world=noor] .art-hero figure{width:80%;height:350px;margin-left:auto}:root [data-demo-world=noor] .noor-care,:root [data-demo-world=noor] .noor-philosophy,:root [data-demo-world=noor] .noor-book{padding:55px 6%}:root [data-demo-world=noor] .noor-treatment-list{grid-template-columns:1fr;gap:15px}:root [data-demo-world=noor] .noor-treatment-list>a{text-align:left;border-radius:4px;gap:18px;min-height:0;padding:28px 24px}:root [data-demo-world=noor] .noor-book-panel{padding:25px 18px}:root [data-demo-world=volt] .art-volt-image{height:310px;margin-left:20px}:root [data-demo-world=volt] .art-volt-image>span{font-size:70px}:root [data-demo-world=volt] .volt-selector{grid-template-columns:1fr}:root [data-demo-world=volt] .volt-selector article{border-top:2px solid #202b2d;border-left:0;padding:25px}:root [data-demo-world=volt] .volt-process ol{grid-template-columns:1fr;gap:10px}:root [data-demo-world=lex] .art-hero figure{width:85%;height:240px;margin:0 0 0 auto}:root [data-demo-world=lex] .lex-approach-text,:root [data-demo-world=lex] .lex-area-grid{display:block}:root [data-demo-world=lex] .lex-area-grid article{border:0;border-top:1px solid #23384e40;margin-top:25px;padding:28px 0}:root [data-demo-world=roam] .art-hero{min-height:640px}:root [data-demo-world=roam] .art-hero h1{font-size:clamp(88px,22vw,140px);line-height:.86}:root [data-demo-world=roam] .roam-explorer,:root [data-demo-world=roam] .roam-gear{padding:55px 6%;display:block}:root [data-demo-world=roam] .roam-result{padding:24px}:root [data-demo-world=krume] .art-hero>img{width:80%;max-height:320px;margin-left:auto}:root [data-demo-world=krume] .art-hero{padding-bottom:80px}:root [data-demo-world] .bakery-counter{padding:55px 6%}.bakery-layout{grid-template-columns:1fr;gap:40px}.bakery-products article{grid-template-columns:110px 1fr;gap:20px}.bakery-products img{height:145px}:root [data-demo-world] .bakery-products h3{font-size:30px}.bakery-receipt{justify-self:center;width:100%;max-width:420px;transform:none}:root [data-demo-world=forma] .forma-intro{padding:55px 6%;display:block}:root [data-demo-world=forma] .art-hero figure{width:100%;max-height:400px;padding:12px}:root [data-demo-world] .ceramic-studio{grid-template-columns:1fr;gap:20px;padding:35px 6% 60px}.ceramic-display>img{height:380px}.ceramic-swatch{width:80px;height:80px;top:260px}.ceramic-swatch span{font-size:10px;top:82px}:root [data-demo-world=frequenz] .art-hero{min-height:600px}:root [data-demo-world=frequenz] .art-hero h1{font-size:clamp(90px,24vw,155px);line-height:.85}:root [data-demo-world] .festival-lineup{padding:55px 6%}.festival-lineup header{display:block}.festival-lineup header p{margin-top:25px}.festival-days button{flex-direction:column;align-items:start;gap:10px;padding:16px 10px;font-size:22px}.festival-acts article{grid-template-columns:52px 1fr 44px;gap:12px}.festival-acts time{font-size:13px}.festival-acts button{width:44px;height:44px}:root [data-demo-world] .festival-acts h3{font-size:36px}:root [data-demo-world=iris] .art-hero figure{width:90%;margin-left:auto}:root [data-demo-world] .eyewear-lookbook{padding:55px 6%}.eyewear-stage{padding:50px 6% 30px}.eyewear-frame{gap:20px;height:110px}.eyewear-frame>i{border-width:8px;height:90px}.eyewear-frame[data-shape="2"]>i{height:70px}.eyewear-frame>b{border-width:8px;width:28px;top:36px;left:calc(50% - 14px)}.eyewear-frame[data-shape="1"]>i{border-radius:14px 14px 28px 28px}.eyewear-controls{display:block}.eyewear-controls button{min-height:44px}}@media (prefers-reduced-motion:reduce){:root [data-demo-world] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.roam{--rb:#1848d5;--ri:#15261c;--rp:#f4f5ed;background:var(--rp);color:var(--ri);font-family:DM Sans,Arial,sans-serif}.roam *{box-sizing:border-box}.roam a{color:inherit;text-decoration:none}.roam button,.roam input{font:inherit}.roam button,.roam a,.roam input{touch-action:manipulation}.roam :focus-visible{outline-offset:5px;outline:3px solid #df781f}.roam .roam-skip{z-index:10;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.roam .roam-skip:focus{top:60px}.roam .roam-nav{border-bottom:1px solid #cbd1c7;justify-content:space-between;align-items:center;padding:25px 5%;display:flex}.roam .roam-logo{letter-spacing:-4px;font-size:44px;font-weight:900;line-height:1}.roam .roam-logo span{letter-spacing:1px;margin-top:9px;font:9px DM Sans,sans-serif;display:block}.roam .roam-nav>div{gap:35px;font-size:13px;font-weight:600;display:flex}.roam .roam-nav>div a{padding:14px 0}.roam .roam-hero-top{color:var(--rb);grid-template-columns:1fr 3.1fr .9fr;align-items:center;gap:25px;padding:36px 5% 32px;display:grid;position:relative}.roam .roam-hero-top>p{letter-spacing:.07em;align-self:start;padding-top:10px;font-size:11px;font-weight:700;line-height:1.6}.roam h1{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(70px,10vw,150px);line-height:.83}.roam h1 span{white-space:nowrap;font-size:.76em}.roam .roam-circle{border:1px solid var(--rb);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;font-size:12px;font-weight:600;line-height:1.5;display:flex;transform:rotate(-9deg)}.roam .roam-circle span{font-size:30px;line-height:1.1}.roam .roam-hero-photo{background:#778577;height:480px;margin:0 2%;position:relative;overflow:hidden}.roam .roam-hero-photo img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block}.roam .roam-photo-caption{background:var(--ri);color:#fff;letter-spacing:.08em;justify-content:space-between;padding:15px 24px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.roam .roam-photo-label{background:var(--rp);color:var(--ri);padding:20px;font-family:Barlow Condensed,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1;position:absolute;top:10%;left:3%;transform:rotate(-4deg)}.roam .roam-strip{letter-spacing:.09em;border-bottom:1px solid #cbd1c7;justify-content:space-between;padding:22px 5%;font-size:10px;font-weight:700;display:flex}.roam .roam-strip>span:last-child{font-size:22px;line-height:10px}.roam .roam-explorer{grid-template-columns:1fr 1fr;gap:10%;padding:105px 7%;display:grid}.roam .roam-eyebrow{letter-spacing:.13em;margin:0 0 28px;font-size:10px;font-weight:700}.roam h2{letter-spacing:-.025em;margin:0 0 27px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(54px,6.4vw,90px);font-weight:700;line-height:.92}.roam h2 span{color:var(--rb)}.roam .roam-explorer header>p:last-child,.roam .roam-gear-heading>p:not(.roam-eyebrow){max-width:350px;font-size:15px;line-height:1.7}.roam fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.roam legend{margin-bottom:13px;font-size:12px;font-weight:600}.roam .roam-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.roam .roam-options button{text-align:left;color:var(--ri);cursor:pointer;background:0 0;border:1px solid #aeb6aa;padding:16px;font-size:18px;font-weight:700;transition:background-color .18s,color .18s}.roam .roam-options button small{margin-top:8px;font-size:10px;font-weight:400;line-height:1.5;display:block}.roam .roam-options button[aria-pressed=true]{background:var(--ri);color:var(--rp);border-color:var(--ri)}.roam .roam-result{background:var(--rb);color:#fff;padding:28px}.roam .roam-result-top{letter-spacing:.07em;justify-content:space-between;font-size:9px;display:flex}.roam .roam-result h3{margin:22px 0 10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:42px;line-height:1}.roam .roam-result>p{font-size:13px;line-height:1.6}.roam dl{border-top:1px solid #ffffff60;grid-template-columns:repeat(3,1fr);margin:22px 0;padding-top:20px;display:grid}.roam dt{font-size:10px}.roam dd{white-space:nowrap;margin:8px 0 0;font-size:23px;font-weight:600}.roam .roam-save{background:var(--rp);width:100%;min-height:48px;color:var(--ri);cursor:pointer;border:0;padding:14px;font-size:12px;font-weight:700}.roam .roam-disclaimer{color:#50594e;margin-top:17px;font-size:10px;line-height:1.7}.roam .roam-gear{background:#e1e6d8;grid-template-columns:1fr 1fr;gap:10%;padding:80px 7%;display:grid}.roam .roam-progress{align-items:center;gap:20px;margin-top:35px;display:flex}.roam .roam-progress strong{font-family:Barlow Condensed,Arial,sans-serif;font-size:66px}.roam .roam-progress strong span{color:#56604e;font-size:28px}.roam .roam-progress p{max-width:150px;font-size:11px;line-height:1.6}.roam .roam-checklist label{cursor:pointer;border-bottom:1px solid #adb6a4;align-items:center;gap:20px;min-height:68px;font-size:15px;font-weight:600;display:flex}.roam .roam-item-number{color:#53604b;font-size:10px;font-weight:400}.roam .roam-checklist input{width:23px;height:23px;accent-color:var(--rb);cursor:pointer;margin-left:auto}.roam .roam-checklist>p{max-width:350px;font-size:11px;line-height:1.6}.roam .roam-idea{background:var(--rb);color:#fff;padding:95px 7%}.roam .roam-idea h2{max-width:1000px;font-size:clamp(50px,7.6vw,110px)}.roam .roam-idea h2 span{color:#dce5ff}.roam .roam-idea>div{justify-content:space-between;align-items:end;gap:50px;margin-top:35px;display:flex}.roam .roam-idea>div p{max-width:430px;font-size:14px;line-height:1.8}.roam .roam-idea>div a{white-space:nowrap;border-bottom:1px solid #fff;padding:18px 0;font-weight:600}.roam .roam-idea>div a span{margin-left:35px}.roam .roam-footer{grid-template-columns:1fr 1fr;gap:30px;padding:65px 7% 25px;display:grid}.roam .roam-footer-logo{letter-spacing:-10px;font-family:DM Sans,Arial,sans-serif;font-size:110px;font-weight:900;line-height:1}.roam .roam-footer>div p{font-size:14px;line-height:1.7}.roam .roam-footer>div>a{border-bottom:1px solid;padding-bottom:6px;font-size:12px}.roam .roam-footer .roam-footer-meta{letter-spacing:.05em;border-top:1px solid #cbd1c7;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:25px;padding-top:22px;font-size:9px;display:flex}.roam section[id]{scroll-margin-top:20px}@media (hover:hover){.roam .roam-options button:hover{color:var(--ri);background:#d0d9c7}.roam .roam-options button[aria-pressed=true]:hover{color:#fff;background:#25422f}.roam .roam-save:hover{background:#dce5ff}.roam .roam-nav a:hover{text-decoration:underline}}@media (max-width:900px){.roam .roam-hero-top{grid-template-columns:1fr auto}.roam .roam-hero-top>p{display:none}.roam h1{font-size:clamp(70px,13vw,120px)}.roam .roam-circle{width:110px;height:110px;font-size:10px}.roam .roam-explorer,.roam .roam-gear{gap:6%;padding:70px 5%}.roam .roam-hero-photo{height:440px}.roam dd{font-size:20px}}@media (max-width:600px){.roam .roam-nav{gap:20px;padding:20px 5%}.roam .roam-logo{letter-spacing:-3px;font-size:34px}.roam .roam-logo span{font-size:7px}.roam .roam-nav>div{gap:17px;font-size:11px}.roam .roam-nav>div>a:last-child{display:none}.roam .roam-hero-top{gap:10px;padding:32px 5%}.roam h1{font-size:17vw;line-height:.9}.roam .roam-circle{width:77px;height:77px;font-size:8px}.roam .roam-circle span{font-size:22px}.roam .roam-hero-photo{height:400px;margin:0 3%}.roam .roam-hero-photo img{object-position:60% center}.roam .roam-photo-label{padding:14px;font-size:20px;top:7%}.roam .roam-photo-caption{gap:15px;padding:13px 12px;font-size:8px}.roam .roam-photo-caption>span:last-child{white-space:nowrap}.roam .roam-strip{gap:20px;padding:20px 5%;font-size:8px}.roam .roam-strip>span:nth-child(2){display:none}.roam .roam-explorer,.roam .roam-gear{grid-template-columns:1fr;gap:32px;padding:60px 6%}.roam h2{font-size:64px}.roam .roam-eyebrow{margin-bottom:22px;font-size:9px}.roam .roam-result{padding:23px}.roam .roam-result h3{font-size:38px}.roam .roam-options button{padding:14px 12px}.roam .roam-options button small{font-size:9px}.roam .roam-progress{margin-top:15px}.roam .roam-gear-heading>p:not(.roam-eyebrow){margin-bottom:0}.roam .roam-idea{padding:65px 6%}.roam .roam-idea h2{font-size:13vw}.roam .roam-idea>div{margin-top:28px;display:block}.roam .roam-idea>div a{margin-top:10px;display:inline-block}.roam .roam-footer{grid-template-columns:1fr;gap:15px;padding:45px 6% 25px}.roam .roam-footer-logo{letter-spacing:-7px;font-size:85px}.roam .roam-footer .roam-footer-meta{align-items:start;gap:25px;font-size:8px;line-height:1.6}.roam .roam-footer-meta>a{white-space:nowrap}.roam .roam-checklist label{font-size:14px}}@media (prefers-reduced-motion:reduce){.roam *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
