@font-face{font-family:Della Respira;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/della-respira/DellaRespira-Regular.ttf) format("truetype")}@font-face{font-family:Goudy Bookletter\ 1911;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/goudy-bookletter-1911/GoudyBookletter1911.ttf) format("truetype")}html[data-concept=vienna]{--ui-font:"Source Sans 3",Arial,sans-serif;--heading-weight:400}html[data-concept=vienna] :is(h1,h2,h3,h4){font-synthesis:none;font-weight:400;letter-spacing:0}html[data-concept=vienna] :is(input,select,textarea,button,.site-header,.sidebar,.site-footer){font-family:Source Sans\ 3,Arial,sans-serif;font-synthesis:none}html[data-concept=vienna] :is(button,input,select,textarea,.button){border-radius:2px}html[data-concept=vienna] :is(input,textarea,select):focus-visible{outline:2px solid var(--zl-text);outline-offset:4px}html[data-concept=vienna] .appearance-section h2{font-family:var(--font-heading);font-size:24px}html[data-concept=vienna] .appearance-intro h1{font-family:var(--font-heading)}html[data-concept=vienna] .workspace>.site-header{border-bottom:1px solid var(--zl-border-strong)}.vienna-style-controls .kinetic-control-actions button{padding:11px 14px;min-height:44px;border:1px solid var(--zl-border);background:var(--zl-surface);color:var(--zl-text)}.vienna-style-controls .palette-editors label{display:flex;align-items:center;gap:12px;font:400 15px Source Sans\ 3,Arial,sans-serif}.vienna-style-controls input[type=color]{min-width:44px;min-height:44px}.native-design-card[data-preset=vienna] .thumb-art{left:auto;right:4%;width:43%;height:100%;top:5%;color:var(--card-fg)}.native-design-card[data-preset=vienna] .thumb-art svg{width:100%;height:100%}.native-design-card[data-preset=vienna] .thumb-title{font-family:Della Respira,Georgia,serif;font-weight:400;max-width:68%;font-size:clamp(24px,2.8vw,42px);line-height:1.2;letter-spacing:0}.native-design-card[data-preset=vienna] .theme-card-info{font-family:Source Sans\ 3,Arial,sans-serif}.appearance-studio .native-design-card[data-preset=vienna] .thumb-title{font-size:23px}.vienna-page{--va-bg:var(--zl-bg);--va-ink:var(--zl-text);--va-accent:var(--zl-accent);--va-surface:var(--zl-surface);--va-rose:#9b7885;--va-sage:#6e8070;background:var(--va-bg);color:var(--va-ink);font:400 21px/1.6 var(--font-reading,"Goudy Bookletter 1911",Georgia,serif);font-synthesis:none;overflow-wrap:break-word}.vienna-page *{box-sizing:border-box}.vienna-page :is(h1,h2,h3){color:inherit;font-family:var(--font-heading,"Della Respira",Georgia,serif);font-weight:400;letter-spacing:0;line-height:1.18;margin:0 0 28px;font-synthesis:none}.vienna-page :is(a,button){color:inherit}.vienna-page a{text-underline-offset:5px}.vienna-page a:hover{text-decoration-thickness:2px}.vienna-page :is(a,button):focus-visible{outline:2px solid var(--va-ink);outline-offset:5px}.va-subnav{max-width:1280px;padding:28px 6.5%;margin:auto;display:flex;align-items:center;gap:32px;flex-wrap:wrap;border-bottom:1px solid var(--zl-border);font:400 14px Source Sans\ 3,Arial,sans-serif}.va-subnav>span{margin-right:auto;letter-spacing:.13em;font-size:12px}.va-subnav a{text-decoration:none}.va-subnav button{font:inherit;border:0;background:none;padding:10px 0;min-height:44px;cursor:pointer}.va-section{position:relative;isolation:isolate;max-width:1440px;margin:auto}.va-label{font:400 12px/1.5 Source Sans\ 3,Arial,sans-serif;letter-spacing:.16em;margin:0 0 28px}.va-opening{padding:82px 15% 200px;min-height:730px}.va-opening-copy{position:relative;z-index:1;max-width:900px;padding-right:0}.va-opening h1{font-size:clamp(52px,6.3vw,90px);line-height:1.13;max-width:850px}.va-opening .va-lead{font-size:clamp(22px,2.2vw,29px);line-height:1.55;margin:36px 0}.va-actions{display:flex;align-items:center;gap:34px;flex-wrap:wrap;margin-top:36px}.va-actions>a{font-size:20px}.vienna-page .va-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 26px;background:var(--zl-action-bg);color:var(--zl-action-text);font:400 16px/1.4 Source Sans\ 3,Arial,sans-serif;text-decoration:none;border:1px solid transparent}.vienna-page .va-button:hover{background:var(--zl-action-bg-hover);text-decoration:none}.va-opening-motif{position:absolute;right:7%;top:56px;width:230px;height:auto;aspect-ratio:330/510;pointer-events:none;z-index:0}.va-motif-tip{width:100%;height:100%;transform-origin:50% 95%}.va-opening-motif svg{display:block;width:100%;height:100%;overflow:visible}.va-opening-motif [data-va-origin]{position:absolute;left:50%;top:95%;width:0;height:0}.va-continuity{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.va-content{position:relative;z-index:1;margin:0 16.5%;padding:80px 0 160px}.va-content h2{font-size:clamp(36px,4.1vw,58px)}.va-reading{max-width:66ch;font-size:clamp(21px,1.9vw,26px);line-height:1.6;margin:0 0 44px}.va-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:68px}.va-method-grid article{min-width:0;border-bottom:1px solid var(--zl-border-strong);padding-bottom:28px}.va-method-grid h3{font-size:30px;line-height:1.3;margin-bottom:20px}.va-method-grid p{font-size:21px;line-height:1.5}.va-method-grid a{font:400 15px Source Sans\ 3,Arial,sans-serif}.va-method-grid .va-label{color:var(--va-accent)}.va-salon{background:var(--va-ink);color:var(--va-bg)}.va-salon .va-continuity{--va-ink:var(--zl-bg)}.va-salon-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:110px 150px}.va-salon .va-label{margin-bottom:32px}.va-salon h2{font-size:clamp(36px,4vw,56px)}.va-content-frame{position:relative;border:1px solid;padding:48px 32px 30px;text-align:center}.va-content-frame:before{content:"";position:absolute;inset:12px;border:1px solid var(--va-metal);pointer-events:none}.va-content-frame h3{font-size:40px;margin:32px 0}.va-content-frame p:not(.va-label){font-size:21px;line-height:1.6}.va-content-frame nav{display:block;margin-top:48px;position:relative;text-align:left}.va-content-frame nav a{border-radius:0;white-space:normal;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid;text-decoration:none;font:400 16px Source Sans\ 3,Arial,sans-serif;min-height:52px}.va-content-frame nav a:hover{text-decoration:underline}.va-closing .va-content{padding-top:95px}.va-close-message{text-align:center;padding:90px 0 0}.va-close-message h3{font-size:clamp(30px,3.8vw,50px)}.va-collection{max-width:1280px;padding:95px 6.5% 60px;margin:auto}.va-collection h2{font-size:42px}.va-collection>p{max-width:68ch}.va-collection .style-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.va-collection .theme-card{min-width:0;text-align:left}.va-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 6.5%;border-top:1px solid var(--zl-border);font:400 13px Source Sans\ 3,Arial,sans-serif}.va-footer button{font:inherit;min-height:44px;background:none;border:0;cursor:pointer}.vienna-page[data-register=architectural] .va-opening-motif{width:210px}.vienna-page[data-register=architectural] .va-content-frame:before{inset:15px}.vienna-page[data-register=editorial] .va-opening-motif{width:160px;height:auto;top:120px}.vienna-page[data-register=editorial] .va-method-grid{margin-top:42px}.vienna-page[data-register=editorial] .va-content-frame:before{display:none}.vienna-page[data-register=editorial] .va-content-frame{border-inline:0}@media(min-width:768px) and (max-width:1100px){.va-opening{padding-left:12%;padding-right:25%}.va-opening-motif{right:4%;width:180px}.va-opening h1{font-size:64px}.va-salon-grid{gap:36px}.va-content{margin-inline:12%}.va-content-frame{padding-inline:26px}.va-content-frame h3{font-size:32px}.va-method-grid{gap:24px}.va-collection .style-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.va-subnav{padding:16px 24px;gap:18px}.va-subnav>span{width:100%;font-size:11px}.va-opening{padding:46px 48px 150px;min-height:0}.va-opening-copy{max-width:none;padding-right:0}.va-opening h1{font-size:clamp(42px,8vw,54px)}.va-opening .va-lead{font-size:21px;margin-block:26px}.va-opening-motif{position:relative;width:120px;height:auto;margin:30px 0 -10px auto;right:auto;top:auto}.va-actions{gap:22px;margin-top:30px}.va-actions>a{font-size:18px}.vienna-page .va-button{font-size:15px;min-height:52px;padding-inline:20px}.va-content{margin-inline:60px;padding:52px 0 110px}.va-content h2{font-size:36px}.va-reading{font-size:21px;line-height:1.6}.va-method-grid{grid-template-columns:1fr;gap:36px;margin-top:44px}.va-method-grid h3{font-size:27px}.va-method-grid .va-label{margin-bottom:16px}.va-method-grid p{font-size:20px}.va-salon-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:64px 110px}.va-content-frame{padding:32px 24px 20px}.va-content-frame h3{font-size:34px}.va-content-frame nav{display:block;margin-top:32px}.va-content-frame nav a{font-size:15px}.va-close-message{padding-top:54px}.va-close-message h3{font-size:32px}.va-closing .va-content{padding-top:60px}.va-collection{padding:60px 24px}.va-collection h2{font-size:34px}.va-collection .style-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.va-collection .native-design-card .thumb-title{font-size:25px}.va-collection .theme-card-info small{font-size:13px}.va-footer{padding:26px 24px}.vienna-page[data-register=architectural] .va-opening-motif{width:120px}.vienna-page[data-register=editorial] .va-opening-motif{top:auto;width:110px;height:auto;margin-top:36px}}@media(max-width:479px){.va-collection .style-design-grid{grid-template-columns:1fr}.va-content{margin-inline:52px}.va-opening{padding-inline:42px}.va-content h2{font-size:32px}.va-content-frame{padding-inline:22px}.va-content-frame h3{font-size:30px}.va-label{font-size:11px}.va-opening h1{font-size:43px}}@media(prefers-reduced-motion:reduce){.vienna-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.va-motif-tip{transform:none!important}.va-continuity path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media(min-width:768px) and (max-width:1100px){.va-opening-copy{max-width:100%}}.vienna-page p{color:inherit}.va-collection .native-design-card .theme-thumb{height:190px}.va-collection .native-design-card .thumb-title{font-size:32px}.va-collection .native-design-card .theme-card-heading{font-size:14px}.va-method-grid>article,.va-salon-grid>div{min-width:0}.vienna-source-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding-left:18px;font:400 14px/1.5 Source Sans\ 3,Arial,sans-serif}@media(max-width:479px){.vienna-source-links{grid-template-columns:minmax(0,1fr)}}:root{--studio-font:var(--font-sans);--studio-bg:var(--zl-bg);--studio-surface:var(--zl-surface);--studio-text:var(--zl-text);--studio-muted:var(--zl-text-muted);--studio-border:var(--zl-border);--studio-accent:var(--zl-action-bg);--studio-accent-text:var(--zl-action-text);--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-heading-case:none;--design-label-spacing:.1em;--design-control-radius:calc(var(--radius) / 4);--design-heading-rule:var(--zl-accent)}.platform-shell .zl-studio-launcher{color:var(--zl-text);background:var(--zl-surface);border-color:var(--zl-border)}.platform-shell .zl-studio-tool-card{font-family:var(--ui-font);border-radius:var(--radius)}.platform-shell .zl-studio-tool-card h3{font-family:var(--font-heading)}html[data-concept=signal]{--design-panel-shadow:0 4px 0 color-mix(in srgb,var(--zl-accent) 12%,transparent)}html[data-concept=editorial]{--design-rule-width:3px;--design-rule-style:double;--design-label-spacing:.14em}html[data-concept=voltage]{--design-panel-shadow:4px 4px 0 color-mix(in srgb,var(--zl-accent) 18%,transparent);--design-label-spacing:.14em}html[data-concept=deco]{--design-rule-width:4px;--design-rule-style:double;--design-label-spacing:.18em;--design-heading-case:uppercase}html[data-concept=fifties]{--design-panel-shadow:5px 5px 0 color-mix(in srgb,var(--zl-secondary-accent) 28%,transparent);--design-control-radius:var(--radius)}html[data-concept=nouveau]{--design-rule-width:3px;--design-rule-style:double;--design-control-radius:var(--radius);--design-label-spacing:.12em}html[data-concept=fashion]{--design-label-spacing:.2em;--design-heading-case:uppercase;--design-heading-rule:var(--zl-text)}html[data-concept=coloring]{--design-rule-width:2px;--design-panel-shadow:4px 4px 0 color-mix(in srgb,var(--zl-accent) 25%,transparent);--design-control-radius:var(--radius)}html[data-concept=terminal]{--design-rule-style:dashed;--design-heading-rule:var(--zl-text)}html[data-concept=matrix]{--design-panel-shadow:inset 3px 0 0 color-mix(in srgb,var(--zl-accent) 65%,transparent);--design-heading-case:uppercase}html[data-concept=webgl]{--design-panel-shadow:0 8px 32px color-mix(in srgb,var(--zl-accent) 10%,transparent);--design-control-radius:var(--radius)}html[data-concept=newspaper]{--design-rule-width:4px;--design-rule-style:double;--design-heading-rule:var(--zl-text);--design-label-spacing:.15em}html[data-concept=vienna]{--design-rule-width:3px;--design-rule-style:double;--design-label-spacing:.16em}.platform-shell .mobile-navigation-panel,.platform-shell .sidebar,.platform-shell .site-footer,.platform-shell .site-header{border-color:var(--zl-border);font-family:var(--font-sans)}.platform-shell .site-header{border-bottom-width:var(--design-rule-width);border-bottom-style:var(--design-rule-style)}.platform-shell .brand{font-family:var(--font-heading)}.platform-shell :is(.button,.header-upload,.icon-button,.primary-nav a,.nav-utilities a,.appearance-trigger){border-radius:var(--design-control-radius)}.platform-shell :is(.form input,.form select,.form textarea){border-radius:var(--design-control-radius)}.platform-shell .panel{border-color:var(--zl-border);box-shadow:var(--design-panel-shadow);border-top-width:var(--design-rule-width);border-top-style:var(--design-rule-style)}html[data-outline-style=minimal] .platform-shell .panel{border-color:transparent}.platform-shell :is(.eyebrow,.nav-group-label){letter-spacing:var(--design-label-spacing)}.platform-shell .primary-nav a.selected{border-inline-start:3px solid var(--zl-nav-accent,var(--zl-accent))}.platform-shell.application-page .motion-page>h1,.platform-shell.application-page .page-top h1,.platform-shell.application-page .work h1{font-size:clamp(32px,3.6vw,54px);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.18;text-transform:var(--design-heading-case);overflow-wrap:anywhere;text-wrap:balance}.platform-shell.application-page .motion-page>h1{padding-bottom:22px;border-bottom:var(--design-rule-width) var(--design-rule-style) var(--design-heading-rule)}.platform-shell.application-page :is(.page-top,.toolbar){padding-bottom:20px;border-bottom:var(--design-rule-width) var(--design-rule-style) var(--design-heading-rule)}.platform-shell.application-page :is(.panel h2,.panel h3){letter-spacing:var(--heading-tracking);line-height:1.3}.platform-shell.application-page .lead{max-width:70ch;font-family:var(--font-reading)}.platform-shell.application-page :is(.grid,.workspace-grid,.form-row)>*{min-width:0}.platform-shell.application-page :is(.panel,.notice,.connection-result,.data-list){overflow-wrap:anywhere}html[data-concept=deco] .application-page .panel{outline:1px solid var(--zl-border-soft);outline-offset:-7px}html[data-concept=nouveau] .application-page .page-top{border-radius:0 0 42% 8%;padding-bottom:28px}html[data-concept=fifties] .application-page .eyebrow{color:var(--zl-accent)}html[data-concept=coloring] .application-page .panel{border-style:solid;border-width:2px}html[data-concept=newspaper] .application-page .page-top{border-top:1px solid var(--zl-text);padding-top:20px}html[data-concept=vienna] .application-page .panel{border-inline-start:3px double var(--zl-secondary-accent)}html[data-concept=vienna][data-vienna-register=architectural] .application-page .page-top{border-inline-start:4px double var(--zl-secondary-accent);padding-inline-start:22px}html[data-concept=vienna][data-vienna-register=botanical] .application-page .page-top{border-radius:0 0 30% 0}html[data-outline-style=minimal] .platform-shell.application-page .panel{outline:none;border-color:transparent}.welcome-slide:is([data-tone=teal],[data-tone=coral]){--chapter-accent:var(--zl-accent)}.platform-shell .reading-chapter,.platform-shell .reading-heading{border-color:var(--zl-border)}.aidrp-kinetic .statement-strip.aidrp-ribbon,.aidrp-ribbon{background:var(--zl-action-bg);color:var(--zl-action-text);border-block:var(--design-rule-width) var(--design-rule-style) var(--zl-border);padding-block:18px;overflow:hidden}.aidrp-kinetic .statement-strip.aidrp-ribbon .strip-track,.aidrp-ribbon .strip-track{display:flex;justify-content:flex-start;width:max-content;min-width:200%;gap:0;font:500 clamp(18px,2.3vw,34px)/1.4 var(--font-heading);letter-spacing:.02em;animation:aidrp-ribbon-travel 32s linear infinite}.aidrp-ribbon .ribbon-group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100vw;gap:42px;padding-inline:21px}.aidrp-ribbon .ribbon-item{display:inline-flex;align-items:center;gap:42px;white-space:nowrap}.aidrp-ribbon .strip-star{font-size:1em}.aidrp-kinetic .statement-strip.aidrp-ribbon[data-direction=right] .strip-track,.aidrp-ribbon[data-direction=right] .strip-track{animation-direction:reverse}.aidrp-kinetic .aidrp-ribbon[data-running=false] .strip-track,.aidrp-ribbon[data-running=false] .strip-track{animation:none;transform:none}.aidrp-ribbon:hover .strip-track{animation-play-state:paused}@keyframes aidrp-ribbon-travel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.aidrp-kinetic .statement-strip.aidrp-ribbon .strip-track,.aidrp-ribbon .strip-track{animation:none;transform:none}}.platform-shell.kinetic-home .site-footer{padding-bottom:25px}.va-paths .va-content{padding-bottom:80px}@media (max-width:600px){.aidrp-ribbon .ribbon-group{gap:24px;padding-inline:12px}.aidrp-ribbon .ribbon-item{gap:24px}.platform-shell.application-page :is(.page-top,.toolbar){align-items:flex-start;flex-wrap:wrap}.platform-shell.application-page .button{white-space:normal}}@font-face{font-family:Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poiret-one/PoiretOne-Regular.ttf) format("truetype")}html[data-concept=salon]{--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-control-radius:2px;--design-label-spacing:.12em;--ms-bg:var(--zl-bg);--ms-ink:var(--zl-text);--ms-accent:var(--zl-accent);--ms-metal:var(--zl-secondary-accent)}html[data-concept=salon] .platform-shell{font-synthesis:none}html[data-concept=salon] .platform-shell :is(.site-header,.primary-nav,.nav-utilities,.site-footer,.appearance-studio,.button,.form,.tag,.eyebrow){font-family:Jost,Arial,sans-serif}html[data-concept=salon] .platform-shell :is(.appearance-help,.quiet,.form label,.primary-nav a){font-size:max(14px,1em)}html[data-concept=salon] .brand small{font:400 11px/1.5 Jost,Arial,sans-serif;letter-spacing:.08em}html[data-concept=salon] .application-page :is(.panel>p,.prose){font:400 max(18px,1em)/1.65 var(--font-reading)}html[data-concept=salon] .application-page h1{font-size:clamp(36px,3.6vw,54px);font-weight:400}html[data-concept=salon] .application-page :is(h2,h3){font-family:Jost,Arial,sans-serif;font-weight:500;letter-spacing:0}html[data-concept=salon] .application-page .panel{border:1px solid var(--zl-border);border-radius:2px}html[data-concept=salon] .application-page :is(.page-top,.toolbar){border-bottom:1px solid var(--zl-accent)}html[data-concept=salon][data-outline-style=minimal] .application-page .panel{border-color:transparent}html[data-concept=salon] .platform-shell :focus-visible{outline:2px solid var(--zl-accent);outline-offset:5px}.ms-surface{display:none}html[data-concept=salon] .ms-surface{display:flex;align-items:center;gap:24px;height:92px;margin:0 auto 24px;max-width:1280px;pointer-events:none}.ms-surface .ms-motif{width:110px;height:92px;flex:0 0 110px}.ms-surface-line{height:12px;flex:1 1;border-top:1px solid var(--zl-text);border-bottom:1px solid var(--zl-secondary-accent)}.public-page .ms-surface{margin-top:28px;margin-inline:auto;width:88%}.public-home .ms-surface{display:none!important}.salon-page{color:var(--ms-ink);background:var(--ms-bg);font-family:var(--font-reading);font-synthesis:none;overflow:clip}.salon-page :is(h1,h2,h3,p){color:inherit}.salon-page h1{font:400 clamp(56px,6.2vw,88px)/1.1 var(--font-heading);letter-spacing:0;margin:0}.salon-page h1 span{color:var(--ms-accent)}.salon-page h2{font:400 clamp(38px,4.5vw,60px)/1.18 Poiret One,Arial,sans-serif;margin:0 0 28px;letter-spacing:0}.salon-page h3{font:400 32px/1.25 Poiret One,Arial,sans-serif;margin:0 0 22px;letter-spacing:0}.salon-page :is(a,button){touch-action:manipulation}.ms-subnav{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:28px 8%;border-bottom:1px solid var(--zl-border);font:400 14px/1.5 Jost,Arial,sans-serif}.ms-subnav>span{margin-right:auto;font-size:12px;letter-spacing:.12em}.ms-section{position:relative;isolation:isolate}.ms-opening{padding:82px 10% 136px}.ms-opening-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:48px;align-items:center;max-width:1240px;margin:auto}.ms-copy{min-width:0;position:relative;z-index:1}.ms-lead{font-size:clamp(19px,1.7vw,23px);line-height:1.7;max-width:58ch;margin:32px 0}.ms-label{font:400 14px/1.5 Jost,Arial,sans-serif;letter-spacing:.12em;margin:0 0 26px}.ms-caption{font:400 12px/1.5 Jost,Arial,sans-serif;letter-spacing:.15em;margin-top:40px}.ms-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.ms-actions a{min-height:48px;display:inline-flex;align-items:center}.ms-actions a,.salon-page .button{font:400 16px/1.5 Jost,Arial,sans-serif}.salon-page .button{background:var(--zl-action-bg);color:var(--zl-action-text);border:1px solid transparent;border-radius:2px;padding:15px 24px}.salon-page .button:hover{background:var(--zl-action-bg-hover)}.ms-opening-art{position:relative;width:100%;max-width:390px;justify-self:end;pointer-events:none}.ms-opening-art [data-ms-origin]{position:absolute;left:88.889%;top:91.111%;width:0;height:0}.salon-page[data-register=radiant] [data-ms-origin]{left:85.556%;top:87.222%}.salon-page[data-register=editorial] [data-ms-origin]{left:34.444%;top:86.667%}.ms-motif{display:block;width:100%;height:auto;color:var(--ms-ink);overflow:hidden;pointer-events:none}.ms-light-mask *{stroke:white!important;fill:none!important;stroke-width:4px}.ms-continuity{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.ms-content{max-width:1240px;margin:auto;padding:84px 10% 112px}.ms-section-heading{display:flex;justify-content:space-between;align-items:center;gap:36px}.ms-small-art{width:140px;flex:0 0 140px;margin-left:32px}.ms-reading{font:400 clamp(18px,1.6vw,22px)/1.7 var(--font-reading);max-width:64ch;margin:0 0 40px}.ms-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:54px}.ms-columns article{min-width:0;padding:24px 0;border-top:1px solid var(--zl-border-strong)}.ms-columns p:not(.ms-label){font:400 18px/1.75 var(--font-reading);margin-bottom:28px}.ms-columns .ms-label{color:var(--ms-accent)}.ms-columns a{font:400 15px/1.5 Jost,Arial,sans-serif;display:inline-block;padding-block:10px}.ms-workspace{background:var(--zl-bg-soft)}.ms-work-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}.ms-work-card{padding:28px 36px 36px;border:1px solid var(--zl-border-strong);text-align:center;position:relative}.ms-card-art{width:160px;margin:0 auto 12px}.ms-work-card h3{font-size:36px}.ms-work-card nav{display:block;margin-top:32px;text-align:left}.ms-work-card nav a{display:flex;justify-content:space-between;gap:20px;min-height:52px;align-items:center;border-top:1px solid var(--zl-border);font:400 16px/1.5 Jost,Arial,sans-serif}.ms-closing{text-align:center}.ms-closing-art{width:190px;margin:0 auto 24px}.ms-closing .ms-reading{margin-inline:auto}.ms-closing .ms-actions{justify-content:center}.ms-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:28px 8%;border-top:1px solid var(--zl-border);font:400 14px/1.5 Jost,Arial,sans-serif}.salon-page[data-register=radiant] .ms-opening-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}.salon-page[data-register=radiant] .ms-opening-art{max-width:460px}.salon-page[data-register=editorial] .ms-opening-art{max-width:250px}.salon-page[data-register=editorial] .ms-small-art{width:100px;flex-basis:100px}.salon-page[data-register=editorial] .ms-content{padding-block:68px 100px}.salon-page .aidrp-ribbon{position:relative}.salon-page .aidrp-ribbon:after{content:"";position:absolute;inset-block:0;left:4.5%;border-left:1px solid var(--zl-action-text);opacity:.6;pointer-events:none}.salon-page .aidrp-ribbon[data-direction=right]:after{left:auto;right:4.5%}.native-design-card[data-preset=salon]{--ms-bg:var(--card-bg);--ms-ink:var(--card-fg);--ms-accent:var(--card-accent);--ms-metal:#A98A54}.native-design-card[data-preset=salon] .thumb-title{font-family:Limelight,Arial,sans-serif;font-weight:400}.native-design-card[data-preset=salon] .thumb-art svg{height:150px;max-width:170px;margin-left:auto}@media(max-width:1000px){.ms-opening{padding-inline:8%}.ms-opening-grid{gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr)}.salon-page h1{font-size:58px}.ms-columns{gap:24px}.ms-work-grid{gap:36px}.ms-work-card{padding-inline:24px}}@media(max-width:719px){.ms-subnav{padding:22px 28px;gap:16px 24px}.ms-subnav>span{width:100%}.ms-opening{padding:48px 42px 110px}.ms-opening-grid,.salon-page[data-register=radiant] .ms-opening-grid{grid-template-columns:minmax(0,1fr);gap:24px}.salon-page h1{font-size:clamp(38px,8.7vw,54px);line-height:1.15}.salon-page h2{font-size:36px}.salon-page h3{font-size:30px}.ms-opening-art{width:190px;justify-self:end}.salon-page[data-register=radiant] .ms-opening-art{width:230px}.salon-page[data-register=editorial] .ms-opening-art{width:150px}.ms-lead{font-size:19px}.ms-label{font-size:14px}.ms-caption{font-size:12px}.ms-actions{gap:18px}.ms-actions .button{width:100%;text-align:center;justify-content:center}.ms-content{padding:56px 44px 100px}.ms-section-heading{display:block}.ms-small-art,.salon-page[data-register=editorial] .ms-small-art{width:96px;margin:0 0 28px auto}.ms-columns,.ms-work-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ms-columns{margin-top:30px}.ms-columns p:not(.ms-label),.ms-reading{font-size:18px;line-height:1.75}.ms-work-card{padding-inline:24px}.ms-work-card h3{font-size:32px}.ms-work-grid{gap:44px}.ms-footer{padding:28px;gap:22px}.salon-page .aidrp-ribbon:after{left:20px}.salon-page .aidrp-ribbon[data-direction=right]:after{right:20px}html[data-concept=salon] .ms-surface{height:72px;margin-bottom:20px}.ms-surface .ms-motif{width:80px;height:72px;flex-basis:80px}}@media(prefers-reduced-motion:reduce){.ms-continuity path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.salon-page *{scroll-behavior:auto!important}}@font-face{font-family:Old Standard TT;src:url(/decades/fonts/old-standard-tt.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Abril Fatface;src:url(/decades/fonts/abril-fatface.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fugaz One;src:url(/decades/fonts/fugaz-one.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gruppo;src:url(/decades/fonts/gruppo.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/decades/fonts/barlow.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:League Gothic;src:url(/decades/fonts/league-gothic.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Shrikhand;src:url(/decades/fonts/shrikhand.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bungee;src:url(/decades/fonts/bungee.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Archivo Black;src:url(/decades/fonts/archivo-black.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/decades/fonts/barlow-condensed.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Michroma;src:url(/decades/fonts/michroma.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rajdhani;src:url(/decades/fonts/rajdhani.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Exo\ 2;src:url(/decades/fonts/exo-2.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/decades/fonts/montserrat.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url(/decades/fonts/playfair-display.woff) format("woff");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Open Sans;src:url(/decades/fonts/open-sans.woff) format("woff");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/decades/fonts/bricolage-grotesque.woff) format("woff");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/decades/fonts/instrument-serif.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/decades/fonts/geist.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}.decade-collection{scroll-margin-top:100px}.decade-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.decade-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--panel);min-width:0}.decade-card.is-selected{outline:2px solid var(--accent);outline-offset:3px}.decade-card>button{border:0;padding:0;display:block;width:100%;background:transparent;color:var(--text);text-align:left;cursor:pointer}.decade-card-art{display:flex;aspect-ratio:1.6;flex-direction:column;justify-content:center;position:relative;isolation:isolate;overflow:hidden;padding:25px;color:var(--card-fg);background:var(--card-bg)}.decade-card-art>img{position:absolute;width:52%;height:90%;object-fit:contain;right:-4%;top:5%;z-index:-1;opacity:.8}.decade-card-art>small{font:10px/1.5 IBM Plex Mono,monospace;letter-spacing:.1em}.decade-card-art>strong{font:400 clamp(28px,3vw,47px)/1.05 var(--decade-preview-font);max-width:85%;letter-spacing:-.025em;margin-top:18px}.decade-card-art>i{font:8px IBM Plex Mono,monospace;font-style:normal;letter-spacing:.1em;margin-top:20px}.decade-card-copy{display:grid;gap:8px;padding:20px}.decade-card-copy small{font:10px IBM Plex Mono,monospace;color:var(--muted)}.decade-card-copy strong{font-size:19px;font-weight:500}.decade-card-copy>span{font-size:12px;line-height:1.6;color:var(--muted)}.decade-card-copy>b{font-size:11px;color:var(--accent);margin-top:8px;font-weight:500}.decade-preview-link{display:block;padding:0 20px 20px;font-size:12px;text-underline-offset:5px}.decade-card:hover .decade-card-art>img{scale:1.035;transition:scale .3s}.decade-selected-controls{margin-top:35px;padding:25px;border:1px solid var(--line)}.decade-selected-controls h3{font-family:var(--font-heading);font-size:28px}.decade-compositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.decade-compositions button{background:var(--bg);color:var(--text);padding:20px;text-align:left;border:1px solid var(--line);display:grid;gap:10px;cursor:pointer}.decade-compositions strong{font-size:16px;font-weight:500}.decade-compositions span{font-size:12px;line-height:1.5;color:var(--muted)}.decade-compositions button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.decade-native-palettes{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.decade-native-palettes button,.decade-theme-choices button{background:var(--bg);color:var(--text);border:1px solid var(--line);padding:13px 16px;display:flex;gap:15px;align-items:center;font-size:12px;cursor:pointer}.decade-native-palettes button[aria-pressed=true],.decade-theme-choices button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.decade-native-palettes button>span{display:flex}.decade-native-palettes i{display:block;width:15px;height:25px;border:1px solid #3332}.decade-theme-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.decade-open-selected{display:inline-block;margin-top:25px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.decade-landing{--decade-dx:0;--decade-dy:0;--decade-section-pad:clamp(25px,7vw,110px);color:var(--text);background:var(--bg);font:400 18px/1.65 var(--font-reading);font-synthesis:none;isolation:isolate}.decade-landing *{box-sizing:border-box}.decade-landing h1,.decade-landing h2,.decade-landing h3,.decade-landing p{margin:0}.decade-landing h1,.decade-landing h2,.decade-landing h3{font-family:var(--font-heading);font-weight:var(--decade-display-weight,400);letter-spacing:-.025em;line-height:1.14}.decade-landing a{color:inherit;text-decoration:none}.decade-landing button{font:inherit;color:inherit;cursor:pointer}.decade-landing button:disabled{opacity:.4;cursor:default}.decade-collection :is(a,button):focus-visible,.decade-landing :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.decade-nav{display:flex;flex-wrap:wrap;gap:25px;justify-content:end;align-items:center;padding:22px 4%;border-bottom:1px solid var(--line);font:11px/1.5 var(--ui-font)}.decade-nav>span{margin-right:auto;letter-spacing:.08em;font-size:9px}.decade-nav a:hover{text-decoration:underline;text-underline-offset:5px}.decade-hero{position:relative;min-height:690px;min-height:calc(100svh - 120px);max-height:1000px;display:flex;justify-content:center;align-items:center;padding:140px 18% 150px;isolation:isolate}.decade-frame{position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--text);overflow:hidden}.decade-frame svg,.decade-frame>div{width:100%;height:100%;display:block}.decade-frame-mobile{display:none!important}.decade-frame svg{overflow:visible}.decade-frame [data-pointer]{transform-origin:center;transform-box:fill-box;rotate:calc(var(--decade-dx) * 1.6deg);translate:calc(var(--decade-dx) * 3px) calc(var(--decade-dy) * 3px);transition:translate .32s,rotate .32s}.decade-hero-content{width:100%;max-width:840px;text-align:center;position:relative;z-index:1}.decade-eyebrow{display:block;font:10px/1.5 var(--ui-font);letter-spacing:.12em;text-transform:uppercase}.decade-hero h1{font-size:clamp(38px,5.3vw,82px);margin:25px 0 22px;line-height:1.08}.decade-hero-content>p:not(.decade-eyebrow){font-size:17px;line-height:1.65}.decade-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;padding:13px 23px;border:1px solid var(--accent);border-radius:var(--design-control-radius,3px);font:400 13px/1.4 var(--ui-font);background:var(--accent);color:var(--zl-action-text)!important;transition:translate .2s;margin-top:30px}.decade-button:hover{translate:0 -2px}.decade-scroll{position:absolute;bottom:45px;left:50%;translate:-50% 0;font:11px/1.5 var(--ui-font);white-space:nowrap}.decade-section{position:relative;padding:90px var(--decade-section-pad);border-top:1px solid var(--line);scroll-margin-top:95px;isolation:isolate}.decade-section:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--decade-section-pad) / 2);width:1px;background:var(--line);z-index:-1}.decade-section-sign{position:absolute;width:130px;height:160px;object-fit:contain;right:25px;top:30px;opacity:.45;z-index:-1}.decade-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin:35px 0 55px}.decade-section h2{font-family:var(--decade-section-font,var(--font-heading));font-size:clamp(32px,4vw,65px);font-weight:400}.decade-section-heading p{max-width:570px;color:var(--muted);line-height:1.8}.decade-section-heading .decade-button{margin-top:25px}.decade-roles{display:grid;grid-template-columns:1fr 1.25fr;gap:6%}.decade-roles>div{display:flex;flex-direction:column;gap:0}.decade-roles button{display:grid;grid-template-columns:25px 1fr;gap:6px 15px;background:none;border:0;border-bottom:1px solid var(--line);padding:25px 0;text-align:left}.decade-roles button>span{font:10px var(--ui-font);grid-row:1/3;padding-top:8px}.decade-roles button strong{font:400 30px/1.2 var(--decade-section-font,var(--font-heading))}.decade-roles button small{font:12px var(--ui-font);color:var(--muted)}.decade-roles button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.decade-role-sheet{padding:35px;border:1px solid var(--line);background:var(--panel);border-radius:var(--design-control-radius)}.decade-role-sheet h3{font:400 clamp(28px,3vw,44px)/1.2 var(--font-heading);margin:20px 0}.decade-role-sheet li,.decade-role-sheet p{font-size:16px;line-height:1.75}.decade-role-sheet ul{padding-left:20px;margin:20px 0 30px}.decade-role-sheet>.decade-eyebrow:last-child{padding-top:20px;border-top:1px solid var(--line)}.decade-workspace-sheet{border:1px solid var(--line);padding:60px;position:relative;background:var(--panel);box-shadow:8px 8px 0 color-mix(in srgb,var(--text) 6%,transparent);border-radius:var(--design-control-radius)}.decade-workspace-sheet h3{font:400 clamp(30px,4vw,60px)/1.2 var(--font-heading);margin:35px 0}.decade-workspace-sheet>div{display:flex;flex-wrap:wrap;gap:25px;padding-top:20px;border-top:1px solid var(--line);font:13px var(--ui-font)}.decade-workspace-sheet a{text-decoration:underline;text-underline-offset:5px}.decade-paths>h2{margin-top:30px}.decade-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px}.decade-path-grid>article{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;gap:20px}.decade-path-grid h3{font:400 30px/1.2 var(--decade-section-font,var(--font-heading))}.decade-path-grid p{font-size:16px;color:var(--muted);flex:1 1}.decade-path-grid a{font:12px var(--ui-font);text-decoration:underline;text-underline-offset:5px}.decade-ending{text-align:center;padding-bottom:110px}.decade-ending:before{left:50%;height:55px}.decade-ending>img{display:block;margin:0 auto 25px;object-fit:contain}.decade-ending h2{font-size:clamp(42px,6vw,95px);margin-top:25px}.decade-review{padding:25px 4%;border-top:1px solid var(--line);justify-content:space-between;gap:25px;font:11px/1.5 var(--ui-font)}.decade-review,.decade-review>div{display:flex;flex-wrap:wrap;align-items:center}.decade-review>div{gap:14px}.decade-review button{padding:8px 12px;background:none;border:1px solid var(--line);font:inherit}.decade-landing[data-register="1"] .decade-hero-content{text-align:left;max-width:680px}.decade-landing[data-register="1"] .decade-hero h1{font-size:clamp(38px,5vw,74px)}.decade-landing[data-register="1"] .decade-workspace-sheet{border-left:5px solid var(--accent)}.decade-landing[data-register="2"] .decade-section-sign{opacity:.16}.decade-landing[data-register="2"] .decade-frame{opacity:.45}.decade-landing[data-register="2"] .decade-hero-content{max-width:720px}.decade-landing[data-register="2"] .decade-role-sheet{border-width:1px 0;background:none}.decade-landing[data-register="2"] .decade-workspace-sheet{box-shadow:none}.decade-crafted-age .decade-hero h1{letter-spacing:0}.decade-crafted-age .decade-hero-content>p:not(.decade-eyebrow){font-style:italic}.decade-crafted-age .decade-section:before{border-left:1px solid var(--accent);border-radius:40%;left:3%;background:none;width:30px}.decade-streamline .decade-hero h1{font-style:normal;letter-spacing:-.02em}.decade-streamline .decade-workspace-sheet{border-radius:60px 15px 60px 15px}.decade-streamline .decade-section:before{border-left:1px solid var(--accent);border-radius:50px;left:3%;background:none;width:25px}.decade-printed-atelier .decade-hero h1{font-size:clamp(50px,6.5vw,100px);text-transform:uppercase;letter-spacing:.025em}.decade-printed-atelier .decade-workspace-sheet{rotate:-.3deg}.decade-printed-atelier .decade-section:before{background:repeating-linear-gradient(var(--accent) 0 8px,transparent 8px 14px)}.decade-atomic-garden .decade-hero h1{letter-spacing:-.04em}.decade-atomic-garden .decade-role-sheet{border-radius:40px 10px 40px 10px}.decade-atomic-garden .decade-section:before{left:3%;border-left:1px solid var(--accent);border-radius:50%;width:30px;background:none}.decade-optical-salon .decade-hero h1{font-weight:800;letter-spacing:-.07em}.decade-optical-salon .decade-workspace-sheet{box-shadow:8px 8px 0 var(--decor1),16px 16px 0 var(--decor2)}.decade-optical-salon .decade-section:before{width:4px;background:var(--accent)}.decade-chromatic-commons .decade-hero h1{letter-spacing:-.045em}.decade-chromatic-commons .decade-workspace-sheet{border-radius:55px}.decade-chromatic-commons .decade-section:before{width:7px;border-radius:10px;background:var(--decor1);box-shadow:9px 0 var(--decor2),18px 0 var(--decor3)}.decade-radical-pavilion .decade-hero h1{font-size:clamp(34px,4.7vw,72px);line-height:1.15}.decade-radical-pavilion .decade-role-sheet{box-shadow:6px 6px 0 var(--decor2)}.decade-radical-pavilion .decade-section:before{width:4px;background:repeating-linear-gradient(var(--decor1) 0 30px,var(--decor2) 30px 60px)}.decade-hypertext-atelier .decade-hero h1{font-size:clamp(36px,5vw,76px);letter-spacing:-.055em}.decade-hypertext-atelier .decade-workspace-sheet{border:2px solid var(--text);box-shadow:7px 7px 0 var(--decor1)}.decade-hypertext-atelier .decade-section:before{background:repeating-linear-gradient(var(--text) 0 4px,transparent 4px 8px)}.decade-liquid-interface .decade-hero h1{font-size:clamp(32px,4.3vw,64px);letter-spacing:-.035em}.decade-liquid-interface .decade-role-sheet{border-radius:24px;background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--bg) 85%,var(--decor1)))}.decade-liquid-interface .decade-workspace-sheet{border-radius:60px 24px}.decade-liquid-interface .decade-section:before{background:var(--decor1);width:3px;border-radius:50px}.decade-connected-grid .decade-hero h1{font-weight:650;letter-spacing:-.055em}.decade-connected-grid .decade-workspace-sheet{box-shadow:7px 7px 0 var(--decor2)}.decade-connected-grid .decade-section:before{background:var(--decor1);width:3px}.decade-living-field .decade-hero h1{font-weight:650;letter-spacing:-.065em}.decade-living-field .decade-role-sheet{border-radius:28px}.decade-living-field .decade-section:before{width:30px;border-left:2px solid var(--decor2);border-radius:50%;background:none;left:3%}.decade-surface{position:absolute;top:15px;right:10px;width:130px;height:190px;pointer-events:none;opacity:.2;z-index:0}.decade-surface img{width:100%;height:100%;object-fit:contain}.decade-surface>span{display:block;position:absolute;right:20px;top:100%;height:140px;width:1px;background:var(--accent)}.decade-landing[data-decade-motion=off] *{transition:none!important;animation:none!important}.decade-landing[data-decade-motion=off] .decade-frame [data-pointer]{translate:none;rotate:none}@media(min-width:1500px){.decade-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.decade-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decade-hero{padding-inline:15%;min-height:650px}.decade-hero h1{font-size:clamp(36px,5.2vw,60px)}.decade-compositions{grid-template-columns:1fr}.decade-section-heading{gap:5%}.decade-path-grid{gap:22px}.decade-section-sign{width:90px;height:110px}}@media(max-width:700px){.decade-card-grid{grid-template-columns:1fr}.decade-card-art>strong{font-size:40px}.decade-selected-controls{padding:20px}.decade-nav{padding:18px 22px;gap:15px;font-size:10px;justify-content:start}.decade-nav>span{width:100%;font-size:8px}.decade-hero{min-height:680px;max-height:none;padding:140px 15% 150px}.decade-frame-desktop{display:none!important}.decade-frame-mobile{display:block!important}.decade-hero h1,.decade-landing[data-register="1"] .decade-hero h1{font-size:clamp(30px,7.8vw,48px);letter-spacing:-.035em}.decade-hero .decade-eyebrow{font-size:8px;letter-spacing:.08em}.decade-hero-content>p:not(.decade-eyebrow){font-size:14px}.decade-hero-content .decade-button{font-size:11px;padding:12px 15px;gap:12px}.decade-scroll{bottom:48px;font-size:10px}.decade-section{padding:65px 30px}.decade-section:before{left:12px!important;width:1px!important;box-shadow:none!important}.decade-section-sign{right:4px;top:16px;width:75px;height:90px;opacity:.25}.decade-section-heading{grid-template-columns:1fr;gap:28px;margin:30px 0}.decade-section h2{font-size:36px}.decade-section-heading p{font-size:16px}.decade-roles{grid-template-columns:1fr;gap:28px}.decade-roles>div{flex-direction:row;gap:15px}.decade-roles button{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:16px 0}.decade-roles button strong{font-size:20px}.decade-roles button small{font-size:10px}.decade-roles button>span{font-size:8px}.decade-role-sheet{padding:25px}.decade-role-sheet h3{font-size:30px}.decade-role-sheet li,.decade-role-sheet p{font-size:15px}.decade-workspace-sheet{padding:28px;border-radius:var(--design-control-radius)!important}.decade-workspace-sheet h3{font-size:32px}.decade-workspace-sheet>div{flex-direction:column;gap:18px}.decade-path-grid{grid-template-columns:1fr;gap:35px}.decade-path-grid h3{font-size:30px}.decade-ending h2{font-size:44px}.decade-review{padding:25px 22px;gap:22px}.decade-review>div{width:100%;justify-content:space-between;font-size:10px;gap:8px}.decade-review button{padding:7px}.decade-surface{width:65px;height:100px;right:4px;opacity:.12}}@media(prefers-reduced-motion:reduce){.decade-collection *,.decade-landing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.decade-frame [data-pointer]{translate:none!important;rotate:none!important}}html[data-concept=crafted-age] .platform-shell{--decade-section-font:"Abril Fatface",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=crafted-age] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=streamline] .platform-shell{--decade-section-font:"Gruppo",serif;--design-control-radius:24px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=streamline] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=printed-atelier] .platform-shell{--decade-section-font:"Bodoni Moda",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=printed-atelier] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=atomic-garden] .platform-shell{--decade-section-font:"Josefin Sans",serif;--design-control-radius:18px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=atomic-garden] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=optical-salon] .platform-shell{--decade-section-font:"Space Grotesk",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=optical-salon] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=chromatic-commons] .platform-shell{--decade-section-font:"Fraunces",serif;--design-control-radius:28px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=chromatic-commons] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=radical-pavilion] .platform-shell{--decade-section-font:"Josefin Sans",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=radical-pavilion] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=hypertext-atelier] .platform-shell{--decade-section-font:"Barlow Condensed",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=hypertext-atelier] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=liquid-interface] .platform-shell{--decade-section-font:"Rajdhani",serif;--design-control-radius:24px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=liquid-interface] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=connected-grid] .platform-shell{--decade-section-font:"Playfair Display",serif;--design-control-radius:2px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=connected-grid] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}html[data-concept=living-field] .platform-shell{--decade-section-font:"Instrument Serif",serif;--design-control-radius:28px;--design-rule-width:1px;--design-rule-style:solid;--design-panel-shadow:none;--design-label-spacing:.06em;--design-heading-case:none}html[data-concept=living-field] .application-page :is(.page-top,.panel-title){border-bottom:1px solid var(--line);padding-bottom:18px}@media(min-width:701px){.decade-crafted-age .decade-scroll{bottom:18px}}@media(max-width:700px){.decade-roles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.decade-roles button{min-width:0}.decade-roles button strong{font-size:18px;overflow-wrap:break-word}}.platform-shell :is(.welcome-experience,.welcome-reading,.motion-page>.prose){font-family:var(--font-reading);color:var(--text)}.platform-shell .welcome-slide{--chapter-accent:var(--accent)}.platform-shell :is(.welcome-experience,.welcome-reading) :is(h1,h2,h3,.slide-title,.slide-title [data-line]){font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.platform-shell :is(.welcome-experience,.welcome-reading) :is(.slide-copy,.slide-subtitle,.starter-message p,.starter-messages>p,.reading-heading>p){font-family:var(--font-reading)}.platform-shell :is(.welcome-experience,.welcome-reading) :is(button,input,select,textarea,.slide-topline,.chapter-number,.welcome-pagination,.reading-index){font-family:var(--ui-font)}.platform-shell .welcome-slide .serif-italic{font-style:var(--heading-emphasis-style);color:var(--accent);text-shadow:none}.platform-shell .welcome-slide .has-photo .slide-heading-row{background:transparent;padding:0;box-shadow:none}.platform-shell .has-photo .slide-art>span,.platform-shell .has-photo :is(.slide-title,.slide-title [data-line],.serif-italic,.chapter-number),.platform-shell .reading-visual.has-photo>:is(h2,span){color:#fff;background:transparent;border:0;padding:0;box-shadow:none;text-shadow:0 2px 3px #000b,0 5px 16px #0008}.platform-shell.application-page .motion-page :is(.lead,.prose,.panel>p,.lesson p){font-family:var(--font-reading)}.platform-shell.application-page .motion-page :is(.page-top h1,.work h1,.panel h2,.panel h3,.prose h2,.prose h3){font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.platform-shell .welcome-slide .slide-visual-column.has-photo{display:flex;position:relative;isolation:isolate;overflow:hidden;grid-column:1/7;min-width:0;padding:30px;min-height:clamp(400px,62vh,700px)}.platform-shell .welcome-slide .has-photo .chapter-photo{inset:0;width:100%;height:100%;object-fit:cover}.platform-shell .welcome-slide .has-photo .slide-heading-row{padding-top:0}@media(min-width:701px){.platform-shell .welcome-slide .slide-visual-column.has-photo{grid-row:2}.platform-shell .welcome-slide:has(>.has-photo)>.slide-content-column{grid-column:7/13;grid-row:2;align-self:center;margin-top:0;padding-top:35px}}@media(max-width:700px){.platform-shell .welcome-slide .slide-visual-column.has-photo{grid-column:1/-1;grid-row:auto;min-height:420px;padding:24px}.platform-shell .welcome-slide:has(>.has-photo)>.slide-content-column{grid-column:1/-1;grid-row:auto;margin-top:0;padding-top:24px}}.platform-shell .welcome-slide.slide-welcome{isolation:isolate;overflow:hidden;padding:clamp(22px,3vw,48px)}.platform-shell .slide-welcome>.opening-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;pointer-events:none}.platform-shell .slide-welcome>.slide-topline{padding-top:0;color:#fff;text-shadow:0 1px 3px #000,0 3px 12px #0009}.platform-shell .welcome-slide.slide-welcome>.slide-visual-column.has-photo{background:transparent;isolation:auto;overflow:visible;margin-top:0;padding:clamp(28px,5vh,60px) 12px 0 0;min-height:clamp(400px,62vh,680px)}.platform-shell .welcome-slide.slide-welcome>.slide-content-column{align-self:center;margin:32px 0 12px;padding:clamp(24px,2.5vw,42px);color:#fff;background:linear-gradient(125deg,rgba(12,23,29,.88),rgba(12,23,29,.8));-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);border:1px solid rgba(255,255,255,.24);border-radius:22px;box-shadow:0 18px 48px #0003,inset 0 1px 0 #ffffff26}.platform-shell .slide-welcome .slide-content-column .slide-copy{color:#fff;font-size:clamp(16px,1.25vw,22px);line-height:1.65;font-weight:400;text-shadow:0 1px 2px #0004}.platform-shell .slide-welcome .slide-content-column :is(p,strong,a){color:#fff}.platform-shell .slide-welcome .slide-actions{gap:18px;margin-top:28px}.platform-shell .slide-welcome .slide-actions a{border-color:#ffffff80;text-shadow:none}.platform-shell .slide-welcome .slide-actions a:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:900px){.platform-shell .welcome-slide.slide-welcome{padding:24px}.platform-shell .welcome-slide.slide-welcome>.slide-visual-column.has-photo{grid-column:1/-1;grid-row:2;min-height:290px;padding:24px 0}.platform-shell .welcome-slide.slide-welcome>.slide-content-column{grid-column:1/-1;grid-row:3;margin:12px 0 0;padding:24px}.platform-shell .slide-welcome .has-photo .slide-title{font-size:clamp(44px,8vw,76px)}.platform-shell .slide-welcome>.opening-photo{object-position:42% center}}@media(prefers-reduced-transparency:reduce){.platform-shell .welcome-slide.slide-welcome>.slide-content-column{background:#142027;-webkit-backdrop-filter:none;backdrop-filter:none}}.platform-shell .brand.founder-brand,.platform-shell.kinetic-home .site-header .brand{font-family:var(--font-heading)}.platform-shell .founder-brand{gap:0;line-height:1.1}.platform-shell .founder-brand small{margin-top:6px;font:500 10px/1.3 var(--ui-font);letter-spacing:.01em;color:var(--text)}.platform-shell.kinetic-home .site-header{position:sticky;top:0;z-index:30;min-height:82px;height:auto;padding-block:14px}.platform-shell.kinetic-home .site-footer{padding-bottom:28px;font-family:var(--ui-font)}.founder-home{max-width:1440px;margin-inline:auto;padding:clamp(34px,5vw,72px) clamp(22px,5vw,72px) 80px;color:var(--text);font-family:var(--font-reading)}.founder-masthead{padding-bottom:clamp(34px,4vw,54px);margin-bottom:clamp(32px,4vw,56px);border-bottom:var(--design-rule-width) var(--design-rule-style) var(--line)}.founder-masthead h1{margin:0 0 24px;font:var(--heading-weight) clamp(64px,7.5vw,108px)/.95 var(--font-heading);letter-spacing:var(--heading-tracking)}.founder-masthead h1 span{display:block;margin-top:14px;font:500 clamp(14px,1.5vw,20px)/1.4 var(--ui-font);letter-spacing:.015em}.founder-summary{max-width:820px;margin:0 0 22px;font-size:clamp(20px,2.1vw,29px);line-height:1.45;text-wrap:pretty}.founder-price{margin:0;font:500 16px/1.5 var(--ui-font);color:var(--accent)}.founder-letter{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start}.founder-narrative{min-width:0;font-size:clamp(18px,1.5vw,21px);line-height:1.72;overflow-wrap:break-word}.founder-narrative p{margin:0 0 1.25em}.founder-narrative section+section{margin-top:56px}.founder-narrative :is(section,h2){scroll-margin-top:120px}.founder-narrative h2{margin:0 0 26px;padding-top:26px;border-top:var(--design-rule-width) var(--design-rule-style) var(--line);font:var(--heading-weight) clamp(28px,2.8vw,40px)/1.16 var(--font-heading);letter-spacing:var(--heading-tracking);text-wrap:balance}.founder-narrative .founder-hello{margin-bottom:22px;font:var(--heading-weight) clamp(38px,4vw,56px)/1.1 var(--font-heading);letter-spacing:var(--heading-tracking)}.founder-narrative .founder-manifesto{padding-left:22px;border-left:2px solid var(--accent);line-height:1.8}.founder-signature{font-family:var(--font-heading);font-size:32px;color:var(--accent)}.founder-postscript{padding-top:30px;border-top:var(--design-rule-width) var(--design-rule-style) var(--line)}.founder-membership{padding-block:24px;margin-top:32px!important;border-block:1px solid var(--line)}.founder-finale{font:var(--heading-weight) clamp(36px,4vw,56px)/1.15 var(--font-heading);letter-spacing:var(--heading-tracking)}.founder-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font:500 14px/1.5 var(--ui-font)}.founder-actions .button{background:var(--zl-action-bg);color:var(--zl-action-text);border-color:var(--zl-action-bg);padding:14px 22px;font:inherit}.founder-deep-dive{text-decoration:underline;text-underline-offset:5px}.founder-portrait-column{position:sticky;top:112px;min-width:0}.founder-portrait{width:min(100%,calc(100svh - 180px));margin:0 0 0 auto}.founder-portrait-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--panel)}.founder-portrait-frame img{object-fit:cover;object-position:50% 0}.founder-portrait-close{opacity:0;transition:opacity 2.4s ease-in-out}.founder-portrait[data-closeup=true] .founder-portrait-close{opacity:1}.founder-portrait figcaption{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font:500 12px/1.5 var(--ui-font)}.founder-mobile-closeup{display:none}@media (prefers-reduced-motion:reduce){.founder-portrait-close{transition-duration:.16s}}@media (max-width:1000px){.founder-letter{gap:36px}}@media (max-width:760px){.platform-shell.kinetic-home .site-header{min-height:76px;padding-inline:20px}.platform-shell.kinetic-home .site-header .brand small{display:block;max-width:150px;font-size:9px}.platform-shell.kinetic-home .header-actions{gap:9px}.platform-shell.kinetic-home .header-actions .public-join{display:none}.founder-home{padding-top:36px}.founder-masthead{margin-bottom:30px}.founder-letter{display:flex;flex-direction:column;gap:34px}.founder-portrait-column{position:static;order:-1;width:100%}.founder-portrait{width:100%}.founder-portrait-close{display:none}.founder-narrative{font-size:18px;line-height:1.7}.founder-narrative section+section{margin-top:44px}.founder-mobile-closeup{display:block;aspect-ratio:1;overflow:hidden;margin-bottom:32px}.founder-mobile-closeup img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.founder-narrative .founder-manifesto{padding-left:16px}}.platform-shell{font-family:var(--ui-font);font-weight:var(--ui-weight,400);font-optical-sizing:auto;font-feature-settings:"kern";font-kerning:normal}.platform-shell :is(.founder-home,.welcome-experience,.welcome-reading,.prose,.decade-home){font-weight:var(--reading-weight,400);letter-spacing:var(--reading-tracking,0)}.platform-shell .founder-narrative{font-size:calc(clamp(19px, 1.5vw, 21px) * var(--reading-scale, 1))}.platform-shell .founder-narrative,.platform-shell .founder-summary{font-family:var(--font-reading);font-weight:var(--reading-weight,400);letter-spacing:var(--reading-tracking,0)}.platform-shell .founder-summary{font-size:calc(clamp(21px, 2.1vw, 29px) * var(--reading-scale, 1));line-height:1.5}.platform-shell :is(.founder-narrative,.welcome-experience,.welcome-reading,.prose) :is(strong,b){font-family:var(--reading-emphasis-font,var(--font-reading));font-weight:var(--reading-emphasis-weight,600)}.platform-shell :is(.appearance-sample p,.concept-reading),.platform-shell :is(.welcome-experience,.welcome-reading) :is(.slide-copy,.slide-subtitle,.starter-message p,.starter-messages>p,.reading-heading>p),.platform-shell.application-page .motion-page :is(.lead,.prose,.panel>p,.lesson p){font-family:var(--font-reading);font-weight:var(--reading-weight,400);line-height:var(--reading-leading,1.72);letter-spacing:var(--reading-tracking,0)}.platform-shell :is(.welcome-experience,.welcome-reading) .slide-copy{font-size:calc(clamp(17px, 1.2vw, 20px) * var(--reading-scale, 1))}.platform-shell.application-page .motion-page :is(.panel>p,.lesson p,.entry-card p,.split p:not(.lead),.ai-connect p){font-size:calc(16px * var(--reading-scale, 1));font-family:var(--font-reading);font-weight:var(--reading-weight,400);line-height:var(--reading-leading,1.72)}.platform-shell :is(h1,h2,h3,h4,.slide-title,.slide-title [data-line],.founder-hello,.founder-finale){font-family:var(--font-heading);font-weight:var(--heading-weight,400);letter-spacing:var(--heading-tracking,0)}.platform-shell :is(button,input,select,textarea,.button,.site-header,.site-footer,.founder-price,.founder-actions,.founder-portrait figcaption){font-family:var(--ui-font);letter-spacing:.01em}.platform-shell :is(.eyebrow,.slide-topline,.chapter-number,.concept-meta,.entry-meta,.reading-index,.decade-eyebrow){font-family:var(--ui-font);font-weight:var(--ui-emphasis-weight,500);letter-spacing:var(--label-tracking,.065em)}.platform-shell :is(code,pre,.code-input,.folder){font-family:ui-monospace,monospace}.professional-fonts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:18px 24px}.professional-fonts p{flex-basis:100%;margin:0;max-width:68ch;font:400 13px/1.6 var(--ui-font);color:var(--muted)}.professional-fonts button{padding:10px 16px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:var(--design-control-radius,4px)}.professional-fonts button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.professional-fonts a{font:400 13px/1.6 var(--ui-font);text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.platform-shell .founder-narrative{font-size:calc(19px * var(--reading-scale, 1))}}.platform-shell :is(blockquote,q,.founder-manifesto,.font-system-quote){font-family:var(--font-quote,var(--font-reading));font-weight:var(--quote-weight,400);font-style:italic;line-height:1.5}:root{--page-measure:1440px;--page-gutter:clamp(36px,6vw,100px);--chapter-space:82px;--section-scale:1;--section-style:normal;--panel-corner:3px;--control-corner:3px;--language-line:color-mix(in srgb,var(--accent) 42%,transparent);--language-second:color-mix(in srgb,var(--zl-secondary-accent,var(--accent)) 55%,transparent);--language-rail-width:80px;--language-rail-opacity:.65;--chapter-rule:solid;--page-texture:none;--page-texture-size:auto;--language-crest-opacity:.4;--language-panel:var(--panel);--letter-ratio:1.08fr;--portrait-ratio:1fr;--chapter-heading-size:clamp(32px,3.1vw,48px);--language-letter-space:var(--section-tracking,0)}.platform-shell{background-image:var(--page-texture);background-size:var(--page-texture-size);background-color:var(--bg);overflow-x:clip}.platform-shell #main-content{position:relative;isolation:isolate;max-width:var(--page-measure)}.platform-shell #main-content>.motion-page{position:relative;z-index:1;min-width:0}.design-language-surface{position:absolute;inset:0;z-index:auto;pointer-events:none;overflow:hidden;color:var(--language-line)}.language-rail{position:absolute;top:0;bottom:0;z-index:2;width:var(--language-rail-width);height:100%;opacity:var(--language-rail-opacity)}.language-rail-left{left:7px}.language-rail-right{right:7px;transform:scaleX(-1)}.language-thread{stroke:var(--language-line);stroke-width:1;vector-effect:non-scaling-stroke}.language-junction{stroke:var(--language-second);stroke-width:.9;vector-effect:non-scaling-stroke}.language-crest{position:absolute;top:48px;right:10%;z-index:0;width:170px;height:170px;opacity:var(--language-crest-opacity);background:var(--accent);mask:var(--native-crest) center/contain no-repeat;-webkit-mask:var(--native-crest) center/contain no-repeat}.language-bottom-rule,.language-top-rule{position:absolute;left:48px;right:48px;z-index:2;height:1px;background:var(--language-line)}.language-top-rule{top:18px}.language-bottom-rule{bottom:18px}.platform-shell.application-page .language-crest{width:90px;height:90px;top:18px;right:24px;opacity:.12}.platform-shell.application-page .language-rail{width:30px;opacity:.42}.platform-shell.application-page .language-rail-right{display:none}.platform-shell.public-home .language-crest{opacity:.14}.platform-shell.public-page .language-crest{width:100px;height:100px;top:12px;opacity:.15}.platform-shell :is(.welcome-experience,.welcome-reading) :is(h1,h2,h3,.slide-title,.slide-title [data-line]),.platform-shell :is(h1,h2,h3,h4,.slide-title,.slide-title [data-line],.founder-hello,.founder-finale),.platform-shell.application-page .motion-page :is(.page-top h1,.work h1,.panel h2,.panel h3,.prose h2,.prose h3){font-family:var(--font-section,var(--font-heading));font-weight:var(--section-weight,400);letter-spacing:var(--language-letter-space);font-style:var(--section-style);text-transform:none}.platform-shell .founder-brand{font-weight:var(--heading-weight);font-size:25px;letter-spacing:var(--heading-tracking)}.platform-shell .founder-brand small{font:400 9px/1.4 var(--ui-font);letter-spacing:.025em}.platform-shell .founder-home{max-width:var(--page-measure);padding:70px var(--page-gutter) 100px}.platform-shell .founder-masthead{position:relative;padding:20px 0 42px;margin-bottom:56px;border-bottom:1px var(--chapter-rule) var(--language-line)}.platform-shell .founder-masthead h1{font-family:var(--font-section,var(--font-heading));font-size:clamp(66px,8vw,116px);font-weight:var(--section-weight);line-height:1.04;letter-spacing:var(--language-letter-space);max-width:75%;margin-bottom:28px}.platform-shell .founder-masthead h1 span{font:400 12px/1.5 var(--ui-font);letter-spacing:.09em;margin-top:18px}.platform-shell .founder-summary{max-width:31em;font-size:calc(clamp(19px,1.85vw,25px)*var(--reading-scale,1));line-height:1.55}.platform-shell .founder-price{font:400 12px/1.6 var(--ui-font);letter-spacing:.035em}.platform-shell .founder-price strong{font-weight:400}.platform-shell .founder-letter{grid-template-columns:minmax(0,var(--letter-ratio)) minmax(0,var(--portrait-ratio));gap:clamp(42px,6vw,90px)}.platform-shell .founder-narrative{counter-reset:chapter;font-size:calc(clamp(18px,1.45vw,21px)*var(--reading-scale,1));line-height:var(--reading-leading,1.72)}.platform-shell .founder-narrative section{position:relative;counter-increment:chapter}.platform-shell .founder-narrative section+section{margin-top:var(--chapter-space)}.platform-shell .founder-narrative h2{position:relative;font-size:calc(var(--chapter-heading-size)*var(--section-scale));line-height:1.12;margin-bottom:30px;padding-top:26px;border-top:1px var(--chapter-rule) var(--language-line)}.platform-shell .founder-narrative section+section:before{content:counter(chapter,decimal-leading-zero);display:block;margin-bottom:14px;color:var(--accent);font:400 10px/1 var(--ui-font);letter-spacing:.13em}.platform-shell .founder-hello{font-family:var(--font-section,var(--font-heading));font-size:clamp(44px,4.5vw,66px);font-weight:var(--section-weight);line-height:1.1;margin-bottom:30px}.platform-shell .founder-manifesto{position:relative;margin-block:38px;padding:22px 0 22px 24px;border-left:1px solid var(--accent);font-family:var(--font-section,var(--font-reading));font-size:1.12em;line-height:1.65}.platform-shell .founder-signature{font-family:var(--font-section,var(--font-heading));font-size:34px;font-style:italic}.platform-shell .founder-signature strong{font:inherit}.platform-shell .founder-postscript{border-top:1px var(--chapter-rule) var(--language-line);padding-top:32px}#founder-postscript-start{scroll-margin-top:110px}.platform-shell .founder-membership{border-block:1px var(--chapter-rule) var(--language-line);padding-block:24px}.platform-shell .founder-finale{font-family:var(--font-section,var(--font-heading));font-size:clamp(42px,4.2vw,60px);font-weight:var(--section-weight);line-height:1.12}.platform-shell .founder-portrait-frame{border-radius:var(--panel-corner);outline:1px solid var(--language-line);outline-offset:9px}.platform-shell .founder-portrait figcaption{font:400 10px/1.7 var(--ui-font);letter-spacing:.05em;margin-top:24px;border:0;padding:0}.platform-shell .founder-portrait-column{top:118px}.platform-shell .sidebar,.platform-shell .site-footer,.platform-shell .site-header{border-width:1px;border-style:solid;border-color:var(--language-line);box-shadow:none}.platform-shell .site-header{border-top:0;border-inline:0}.platform-shell .sidebar{border-block:0;border-left:0}.platform-shell .site-footer{border-bottom:0;border-inline:0;font-weight:400;letter-spacing:.035em}.platform-shell :is(.button,.header-upload,.appearance-trigger,.primary-nav a,.nav-utilities a){border-radius:var(--control-corner);font-weight:var(--ui-weight,400);box-shadow:none}.platform-shell .primary-nav a.selected{border-inline-start:1px solid var(--accent);font-weight:500}.platform-shell .primary-nav a{padding-block:10px;transition:background-color .25s,color .25s}.platform-shell :is(.panel,.notice,.entry-card,.studio-card){border:1px solid var(--line);border-radius:var(--panel-corner);box-shadow:none;outline:none;background:var(--language-panel)}.platform-shell :is(.panel,.notice){padding:28px}.platform-shell .studio-card:before{width:1px}.platform-shell :is(.form input,.form select,.form textarea){border-radius:var(--control-corner);border-width:1px;padding:12px 14px;line-height:1.5;font-weight:400}.platform-shell .form label{font:400 12px/1.6 var(--ui-font);letter-spacing:.025em}.platform-shell .button{min-height:40px;line-height:1.4;padding:11px 19px;font-size:12px}.platform-shell :is(.text-link,.founder-deep-dive){text-underline-offset:5px;text-decoration-thickness:1px}.platform-shell :is(.text-link,.founder-deep-dive):hover{text-decoration:underline}.platform-shell.application-page #main-content{padding:48px clamp(35px,5vw,76px) 76px}.platform-shell.application-page :is(.motion-page>h1,.page-top h1,.work h1){font-family:var(--font-section,var(--font-heading));font-weight:var(--section-weight);font-size:clamp(34px,3.8vw,58px);line-height:1.1;letter-spacing:var(--language-letter-space);text-transform:none;border-bottom-width:1px;max-width:22ch}.platform-shell.application-page :is(.panel h2,.panel h3){font-family:var(--font-section,var(--font-heading));font-size:clamp(23px,2vw,30px);font-weight:var(--section-weight);line-height:1.2}.platform-shell.application-page .lead{font-size:calc(18px*var(--reading-scale,1));line-height:var(--reading-leading);max-width:58ch;margin-bottom:36px}.platform-shell.application-page :is(.entry-card p,.panel>p,.lesson p,.prose p,.prose li){font:var(--reading-weight) calc(16px*var(--reading-scale,1))/var(--reading-leading) var(--font-reading)}.platform-shell.application-page .lesson{padding-block:32px}.platform-shell .number{font-family:var(--font-section);font-weight:var(--section-weight)}.platform-shell.application-page :is(.workspace-grid,.grid,.stack){gap:24px}.platform-shell .welcome-slide .has-photo .slide-heading-row{border:0;border-radius:0}.platform-shell .reading-chapter{padding-top:var(--chapter-space);border-top:1px var(--chapter-rule) var(--language-line)}.platform-shell .reading-chapter h2{font-family:var(--font-section);font-weight:var(--section-weight);font-size:clamp(34px,4vw,58px)}.platform-shell .aidrp-ribbon .strip-track{font-family:var(--font-section);font-weight:var(--section-weight);font-size:clamp(18px,2vw,29px)}.platform-shell .appearance-drawer-top h2{font-family:var(--font-section);font-weight:var(--section-weight);font-size:clamp(30px,3vw,40px);letter-spacing:var(--section-tracking)}.platform-shell .appearance-section-head :is(h2,h3){font:400 12px/1.5 var(--ui-font);letter-spacing:.045em}.platform-shell .appearance-help{font-family:var(--font-reading);font-weight:var(--reading-weight);font-size:15px;line-height:1.6}.platform-shell .decade-selected-controls{background:transparent;border-width:1px;padding:25px}.platform-shell .decade-compositions strong,.platform-shell .decade-selected-controls h3{font-family:var(--font-section);font-weight:var(--section-weight)}.platform-shell .decade-compositions strong{font-size:22px}.platform-shell .decade-compositions button{border-radius:var(--panel-corner);box-shadow:none}.platform-shell .decade-card-copy strong{font:400 20px/1.2 var(--font-section)}.platform-shell .decade-card-copy>b{font-weight:400}.platform-shell .decade-card-art>strong{font-weight:400;letter-spacing:-.02em;line-height:1.1}.platform-shell .theme-card-info strong{font:400 14px/1.4 var(--ui-font)}.platform-shell .theme-card-info{background:transparent}html[data-concept=signal]{--page-measure:1480px;--chapter-space:88px;--language-rail-opacity:.35;--panel-corner:0px;--control-corner:0px}html[data-concept=signal] .founder-masthead{border-top:1px solid var(--language-line);padding-top:38px}html[data-concept=signal] .founder-narrative h2{padding-left:18px;border-left:2px solid var(--accent);border-top:0}html[data-concept=editorial]{--page-measure:1360px;--chapter-space:90px;--section-scale:1.12;--chapter-rule:double;--language-rail-opacity:.3}html[data-concept=editorial] .founder-masthead{display:grid;grid-template-columns:1fr 1fr;gap:16px 50px;align-items:end}html[data-concept=editorial] .founder-masthead h1{grid-row:1/3;margin:0;max-width:100%;font-size:clamp(68px,8vw,110px)}html[data-concept=editorial] .founder-summary{font-size:21px;margin:0}html[data-concept=editorial] .founder-narrative h2{border-top:3px double var(--language-line)}html[data-concept=voltage]{--page-measure:1460px;--chapter-space:80px;--language-rail-opacity:.55;--control-corner:0px;--panel-corner:0px}html[data-concept=voltage] .founder-masthead{border-left:1px solid var(--accent);padding-left:30px}html[data-concept=voltage] .founder-narrative h2:after{content:"";display:block;width:58px;height:1px;background:var(--accent);transform:rotate(-8deg);margin-top:26px}html[data-concept=deco]{--page-measure:1400px;--chapter-space:90px;--language-letter-space:.015em;--chapter-rule:double;--control-corner:0px;--panel-corner:0px}html[data-concept=deco] .founder-masthead{text-align:center;padding:30px;border:1px solid var(--language-line);outline:1px solid var(--language-line);outline-offset:8px}html[data-concept=deco] .founder-masthead :is(h1,.founder-summary){margin-inline:auto}html[data-concept=deco] .founder-narrative h2{border-top:3px double var(--language-line);letter-spacing:.015em}html[data-concept=fifties]{--page-measure:1380px;--chapter-space:78px;--panel-corner:25px 4px;--control-corner:999px;--language-rail-opacity:.6}html[data-concept=fifties] .founder-masthead{border-radius:0 0 80px 0;border-bottom-color:var(--accent)}html[data-concept=fifties] .founder-narrative h2{border-top:0;border-left:1px solid var(--accent);padding-left:22px;border-radius:30px 0 0 0}html[data-concept=nouveau]{--page-measure:1400px;--chapter-space:92px;--section-scale:1.16;--panel-corner:32px 4px 32px 4px;--control-corner:20px 4px;--language-rail-opacity:.75}html[data-concept=nouveau] .founder-masthead{padding-left:34px;border-left:1px solid var(--accent);border-radius:65px 0 0 32px}html[data-concept=nouveau] .founder-narrative h2{padding:28px 18px 0;border-radius:70% 0 0 0;border-top-color:var(--accent)}html[data-concept=fashion]{--page-measure:1340px;--chapter-space:106px;--language-rail-opacity:.2;--section-scale:1.24;--page-gutter:clamp(36px,7vw,110px);--panel-corner:0px;--control-corner:0px}html[data-concept=fashion] .founder-masthead{border:0;text-align:center;padding-bottom:60px}html[data-concept=fashion] .founder-masthead :is(h1,.founder-summary){margin-inline:auto}html[data-concept=fashion] .founder-narrative h2{border:0;padding:0}html[data-concept=fashion] .founder-portrait-frame{outline-offset:16px}html[data-concept=coloring]{--page-measure:1380px;--chapter-space:78px;--panel-corner:7px 18px 8px 22px;--control-corner:7px 12px;--language-rail-opacity:.55}html[data-concept=coloring] .founder-narrative h2{border-radius:40% 7% 0 0;transform:rotate(-.4deg);border-top-style:dashed}html[data-concept=terminal]{--page-measure:1320px;--chapter-space:64px;--chapter-heading-size:clamp(27px,2.5vw,36px);--chapter-rule:dashed;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.4}html[data-concept=terminal] .founder-narrative h2:before{content:"> ";color:var(--accent)}html[data-concept=terminal] .founder-masthead h1{font-size:clamp(56px,6vw,84px)}html[data-concept=matrix]{--page-measure:1380px;--chapter-space:70px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.65;--chapter-heading-size:clamp(30px,3vw,44px)}html[data-concept=matrix] .founder-masthead{border-block:1px solid var(--language-line);padding-block:32px}html[data-concept=matrix] .founder-narrative h2{border-top-style:dashed}html[data-concept=webgl]{--page-measure:1480px;--chapter-space:94px;--panel-corner:24px;--control-corner:999px;--language-rail-opacity:.6;--language-panel:color-mix(in srgb,var(--panel) 90%,transparent)}html[data-concept=webgl] .founder-masthead{border-radius:0 0 40% 0;padding-bottom:54px}html[data-concept=webgl] .founder-portrait-frame{border-radius:50% 50% 5px 5px}html[data-concept=newspaper]{--page-measure:1380px;--chapter-space:76px;--chapter-rule:double;--panel-corner:0px;--control-corner:0px;--section-scale:1.1;--language-rail-opacity:.35}html[data-concept=newspaper] .founder-masthead{border-block:4px double var(--language-line);text-align:center;padding-block:25px}html[data-concept=newspaper] .founder-masthead :is(h1,.founder-summary){margin-inline:auto}html[data-concept=newspaper] .founder-narrative h2{border-top:3px double var(--language-line)}html[data-concept=crafted-age]{--page-measure:1400px;--chapter-space:90px;--section-scale:1.12;--panel-corner:2px;--control-corner:2px;--language-rail-opacity:.82;--language-crest-opacity:.52}html[data-concept=crafted-age] .founder-masthead{padding:32px 24px 38px;border-top:1px solid var(--language-line);border-left:1px solid var(--language-line);border-radius:75px 0 0 34px}html[data-concept=crafted-age] .founder-narrative h2{border-top:0;border-left:1px solid var(--accent);border-radius:35px 0 0 0;padding:12px 0 8px 24px}html[data-concept=crafted-age] .founder-manifesto{border-radius:30px 0;font-style:italic}html[data-concept=vienna]{--page-measure:1390px;--chapter-space:96px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.75;--language-letter-space:.005em}html[data-concept=vienna] .founder-masthead{border:1px solid var(--language-line);outline:1px solid var(--language-line);outline-offset:9px;padding:32px}html[data-concept=vienna] .founder-narrative h2{border-top:3px double var(--language-line)}html[data-concept=vienna] .founder-narrative section+section:before{width:30px;padding:8px 0;border-block:1px solid var(--accent)}html[data-concept=salon]{--page-measure:1400px;--chapter-space:94px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.8;--language-letter-space:.015em}html[data-concept=salon] .founder-masthead{border:1px solid var(--language-line);padding:32px;outline:1px solid var(--language-line);outline-offset:-8px}html[data-concept=salon] .founder-narrative h2{border-top:3px double var(--language-line);padding-left:22px;border-left:1px solid var(--language-line)}html[data-concept=streamline]{--page-measure:1440px;--chapter-space:86px;--panel-corner:32px 4px;--control-corner:999px;--language-rail-opacity:.7;--section-scale:1.1;--language-letter-space:.015em}html[data-concept=streamline] .founder-masthead{border-block:3px double var(--language-line);border-radius:0 70px 70px 0;padding:28px 30px 34px 0}html[data-concept=streamline] .founder-narrative h2{border-top:3px double var(--language-line);border-radius:0 34px 0 0}html[data-concept=printed-atelier]{--page-measure:1350px;--chapter-space:74px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.65;--letter-ratio:1.16fr;--language-letter-space:.015em}html[data-concept=printed-atelier] .founder-masthead{border-top:5px solid var(--accent);padding-top:28px}html[data-concept=printed-atelier] .founder-narrative h2{font-stretch:condensed;border-top:0;padding-top:0;border-bottom:1px solid var(--language-line);padding-bottom:20px}html[data-concept=atomic-garden]{--page-measure:1420px;--chapter-space:88px;--panel-corner:36px 6px 36px 6px;--control-corner:999px;--language-rail-opacity:.8;--language-crest-opacity:.5}html[data-concept=atomic-garden] .founder-masthead{border-radius:0 0 90px 18px;padding-bottom:50px}html[data-concept=atomic-garden] .founder-narrative h2{border-top:0;padding-left:24px;border-left:1px solid var(--accent);border-radius:36px 0 0 0}html[data-concept=optical-salon]{--page-measure:1450px;--chapter-space:84px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.68}html[data-concept=optical-salon] .founder-masthead{border-block:1px solid var(--language-line);padding-block:34px}html[data-concept=optical-salon] .founder-narrative h2{border-top:0;padding-left:20px;border-left:5px double var(--accent)}html[data-concept=chromatic-commons]{--page-measure:1430px;--chapter-space:96px;--panel-corner:38px 12px;--control-corner:999px;--language-rail-opacity:.9;--section-scale:1.05}html[data-concept=chromatic-commons] .founder-masthead{border-radius:90px 0 90px 0;border-left:1px solid var(--accent);padding-left:34px}html[data-concept=chromatic-commons] .founder-narrative h2{border-top:0;border-left:3px double var(--accent);border-radius:35px 0 0 0;padding-left:22px}html[data-concept=radical-pavilion]{--page-measure:1460px;--chapter-space:88px;--panel-corner:0px 24px 0px 0px;--control-corner:0px;--language-rail-opacity:.7}html[data-concept=radical-pavilion] .founder-masthead{padding-left:30px;border-left:1px solid var(--accent);border-top:1px solid var(--language-second)}html[data-concept=radical-pavilion] .founder-narrative h2{border-top:0;padding-top:0;border-bottom:1px solid var(--accent);padding-bottom:24px}html[data-concept=hypertext-atelier]{--page-measure:1360px;--chapter-space:76px;--panel-corner:0px;--control-corner:0px;--language-rail-opacity:.65}html[data-concept=hypertext-atelier] .founder-masthead{border:1px solid var(--language-line);padding:36px 26px 26px}html[data-concept=hypertext-atelier] .founder-masthead:before{content:"";position:absolute;inset:0 0 auto;height:13px;border-bottom:1px solid var(--language-line);background:color-mix(in srgb,var(--accent) 8%,transparent)}html[data-concept=hypertext-atelier] .founder-narrative h2{padding-left:20px;border-left:1px solid var(--accent);border-top:0}html[data-concept=liquid-interface]{--page-measure:1440px;--chapter-space:90px;--panel-corner:28px;--control-corner:999px;--language-rail-opacity:.65;--language-panel:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}html[data-concept=liquid-interface] .founder-masthead{border-radius:0 70px 70px 0;border-top:1px solid var(--language-line);padding-top:32px}html[data-concept=liquid-interface] .founder-narrative h2{border-radius:0 40px 0 0}html[data-concept=connected-grid]{--page-measure:1420px;--chapter-space:88px;--panel-corner:0px;--control-corner:2px;--language-rail-opacity:.4}html[data-concept=connected-grid] .founder-masthead{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:end;border-top:1px solid var(--language-line);padding-top:32px}html[data-concept=connected-grid] .founder-masthead h1{grid-row:1/3;max-width:100%;font-size:clamp(66px,6vw,90px)}html[data-concept=connected-grid] .founder-summary{font-size:21px}html[data-concept=living-field]{--page-measure:1450px;--chapter-space:104px;--panel-corner:30px 8px;--control-corner:999px;--language-rail-opacity:.68;--section-scale:1.25}html[data-concept=living-field] .founder-masthead{padding-left:30px;border-left:1px solid var(--accent);border-radius:55px 0 0 0}html[data-concept=living-field] .founder-narrative h2{border-top:0;padding:0}html[data-composition=grid] .platform-shell .founder-masthead{text-align:left;display:block;border-radius:0;padding-inline:24px;border-inline:1px solid var(--language-line)}html[data-composition=grid] .platform-shell .founder-masthead :is(h1,.founder-summary){margin-left:0}html[data-composition=grid] .platform-shell .founder-letter{column-gap:42px}html[data-composition=orbit] .platform-shell .language-rail{opacity:.24}html[data-composition=orbit] .platform-shell .language-crest{opacity:.15}html[data-composition=orbit] .platform-shell .founder-narrative h2{border:0;padding-inline:0}html[data-composition=orbit] .platform-shell .founder-narrative section+section{margin-top:calc(var(--chapter-space) + 18px)}html[data-vienna-register=architectural][data-concept=vienna]{--language-rail-opacity:.42;--panel-corner:0px}html[data-vienna-register=architectural][data-concept=vienna] .founder-narrative h2{border-left:3px double var(--accent);padding-left:22px}html[data-salon-register=editorial][data-concept=salon] .language-rail,html[data-vienna-register=editorial][data-concept=vienna] .language-rail{opacity:.25}html[data-salon-register=architectural][data-concept=salon] .founder-masthead{outline-offset:8px}html[data-outline-style=minimal] .platform-shell :is(.panel,.notice,.entry-card,.studio-card){border-color:transparent}@media(max-width:1100px){:root{--page-gutter:54px;--language-rail-width:44px}.platform-shell .founder-letter{column-gap:36px}.language-crest{width:120px;height:120px;right:8%;opacity:.2}.platform-shell .founder-masthead h1{font-size:76px}.platform-shell .founder-masthead h1 span{font-size:10px}}@media(max-width:760px){:root{--page-gutter:30px;--chapter-space:62px;--language-rail-width:22px;--chapter-heading-size:34px}.platform-shell .founder-home{padding:44px 30px 68px}.language-rail-left{left:-7px}.language-rail-right{right:-7px}.language-crest{width:70px;height:70px;right:24px;top:18px;opacity:.18!important}.language-bottom-rule,.language-top-rule{left:24px;right:24px}.platform-shell .founder-masthead{display:block!important;padding:24px 0 28px!important;margin-bottom:38px;text-align:left!important;outline-offset:5px}.platform-shell .founder-masthead h1{font-size:clamp(50px,15vw,76px)!important;max-width:100%;margin-left:0!important;margin-bottom:24px;overflow-wrap:anywhere}.platform-shell .founder-masthead h1 span{font-size:9px;letter-spacing:.035em;max-width:100%}.platform-shell .founder-summary{font-size:calc(19px*var(--reading-scale,1))!important;margin-left:0!important}.platform-shell .founder-price{font-size:11px}.platform-shell .founder-letter{display:flex;gap:38px}.platform-shell .founder-narrative{font-size:calc(18px*var(--reading-scale,1))}.platform-shell .founder-hello{font-size:44px}.platform-shell .founder-narrative h2{font-size:calc(32px*var(--section-scale));line-height:1.14;overflow-wrap:anywhere}.platform-shell .founder-narrative section+section{margin-top:64px}.platform-shell .founder-manifesto{padding-left:16px;font-size:1.05em}.platform-shell .founder-portrait-frame{outline-offset:5px}.platform-shell .founder-portrait-column{position:static;order:-1}.platform-shell .founder-finale{font-size:44px}.platform-shell .founder-actions{gap:18px}.platform-shell.application-page #main-content{padding:35px 28px 60px}.platform-shell.application-page :is(.motion-page>h1,.page-top h1,.work h1){font-size:36px;max-width:100%}.platform-shell :is(.panel,.notice){padding:22px}.platform-shell.application-page :is(.workspace-grid,.grid,.stack){gap:18px}.platform-shell .decade-compositions strong{font-size:21px}.platform-shell .decade-selected-controls{padding:18px}.platform-shell .appearance-drawer-top h2{font-size:30px}.platform-shell .appearance-help{font-size:14px}.platform-shell .site-header .founder-brand{font-size:23px}.platform-shell .site-header .founder-brand small{font-size:8px}html:is([data-concept=deco],[data-concept=vienna],[data-concept=salon],[data-concept=hypertext-atelier]) .founder-masthead{padding-inline:15px!important}}@media(max-width:360px){.platform-shell .founder-home{padding-inline:24px}.platform-shell .founder-narrative h2{font-size:30px}.platform-shell .founder-actions{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.design-language-surface *,.platform-shell .primary-nav a{transition:none!important;animation:none!important}}