.premium-wall-room{background:var(--g-ink);--reveal:clamp(0, calc(var(--p,1) / .68), 1)}.premium-wall{background:var(--g-ink);color:var(--g-on-ink)}.premium-wall-pin{padding:5rem var(--g-gutter)}.premium-wall-head{z-index:2;text-align:center;margin:0 auto 2rem;position:relative}.premium-wall-head p{color:var(--g-on-ink-2);margin:1rem 0 0;font-size:1.125rem}.premium-wall-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(72rem,100%);margin:0 auto;display:grid}.premium-wall-cell{min-width:0;margin:0}.premium-wall-cell a{color:inherit;text-decoration:none;display:block}.premium-wall-cell picture{aspect-ratio:1.6;background:var(--g-ink-2);border-radius:.625rem;display:block;overflow:hidden}.premium-wall-cell img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.premium-wall-cell figcaption{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-top:.75rem;font-size:.875rem;display:grid}.premium-wall-cell figcaption b{font-weight:500}.premium-wall-cell figcaption span:first-of-type{color:var(--g-on-ink-3);font-size:.75rem}.premium-wall-note{color:var(--g-on-ink-3);text-align:center;margin:2rem 0 0;font-size:.875rem}html.js .premium-wall-room{height:260svh}html.js .premium-wall{height:100dvh;position:sticky;top:0;overflow:hidden}html.js .premium-wall-pin{grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding-top:6rem;padding-bottom:2.5rem;display:grid}html.js .premium-wall-viewport{-ms-flex-align:center;align-items:center;justify-items:center;min-height:0;display:grid}html.js .premium-wall-track{width:min(72rem,100%,205dvh - 38.95rem);transform:scale(calc(3 - 2 * var(--reveal)));transform-origin:50% 25%}html.js .premium-wall-cell:not(:nth-child(2)),html.js .premium-wall-cell figcaption{opacity:var(--reveal)}@media (max-width:48rem){.premium-wall-track{grid-template-columns:1fr;gap:3rem;max-width:26rem;display:grid}.premium-wall-cell picture{aspect-ratio:560/1000}.premium-wall-cell figcaption{grid-template-columns:auto minmax(0,1fr) auto}html.js .premium-wall-room{height:420svh}html.js .premium-wall-pin{padding:5.5rem 1.25rem 1.5rem}html.js .premium-wall-head,html.js .premium-wall-note{opacity:1}html.js .premium-wall-head{margin-bottom:1.5rem}html.js .premium-wall-head .f-h2{font-size:2rem}html.js .premium-wall-head p{margin-top:.75rem;font-size:1rem}html.js .premium-wall-viewport{min-width:0;display:block;overflow:hidden}html.js .premium-wall-track{width:600%;max-width:none;height:100%;transform:translateX(calc(var(--p,0) * -83.3333%));gap:0;display:-ms-flexbox;display:flex}html.js .premium-wall-cell{opacity:1;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;padding-left:.5rem;padding-right:.5rem}html.js .premium-wall-cell a{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}html.js .premium-wall-cell picture{aspect-ratio:auto;width:min(100%,52dvh - 9.88rem);height:100%;margin:0 auto}html.js .premium-wall-cell figcaption{opacity:1}html.js .premium-wall-note{margin-top:1rem;font-size:.75rem}}@media (max-width:40rem){.premium-wall-note{max-width:25rem;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){html.js .premium-wall-room{height:auto}html.js .premium-wall{height:auto;position:relative;overflow:visible}html.js .premium-wall-pin{padding-top:5rem;padding-bottom:5rem;display:block}html.js .premium-wall-head,html.js .premium-wall-note,html.js .premium-wall-cell:not(:nth-child(2)),html.js .premium-wall-cell figcaption{opacity:1}html.js .premium-wall-viewport{display:block;overflow:visible}html.js .premium-wall-track{width:100%;height:auto;display:grid;transform:none}html.js .premium-wall-cell{padding-left:0;padding-right:0}html.js .premium-wall-cell a{height:auto;display:block}html.js .premium-wall-cell picture{aspect-ratio:1.6;width:100%;height:auto}}@media (prefers-reduced-motion:reduce) and (max-width:48rem){html.js .premium-wall-track{max-width:26rem}html.js .premium-wall-cell picture{aspect-ratio:560/1000}}.f-x-site>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.premium-phone-action{display:none}@media (max-width:47.999rem){.premium-phone-action{z-index:45;bottom:calc(1rem + env(safe-area-inset-bottom,0px));min-height:3.25rem;color:var(--g-on-ink);background:var(--g-ink-2);box-shadow:0 .5rem 2rem -.5rem color-mix(in oklch, var(--mk-black) 45%, transparent);border-radius:.75rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.875rem 1.25rem;text-decoration:none;display:-ms-flexbox;display:flex;position:fixed;left:1rem;right:1rem}.f-page:has(.premium-phone-action) .e-foot{padding-bottom:7rem}}.premium-phone-dock{display:none}@media (max-width:48rem){.premium-phone-dock{z-index:45;bottom:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--g-ink);visibility:hidden;transition:transform var(--mk-dur-1) var(--mk-ease-out), visibility var(--mk-dur-1);display:block;position:fixed;left:0;right:0;transform:translateY(100%)}.premium-phone-dock[data-visible=true]{visibility:visible;transform:none}.premium-phone-dock .premium-phone-action{display:-ms-flexbox;display:flex;position:static}.f-page:has(.premium-phone-dock){padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.premium-phone-dock{transition:none}}@media (max-width:48rem){html.js .premium-wall-room .premium-wall-cell{opacity:1}html.js .premium-wall-pin{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.f-page .f-nav[data-scrolled] .f-nav-in{transition-property:box-shadow,backdrop-filter}.f-page .f-nav .f-nav-signin,.f-page .f-nav .f-nav-links a,.f-page .f-nav .nm-who-btn{transition-property:none}.f-page .f-nav .f-btn-primary{transition-property:transform,box-shadow}.f-page .f-nav[data-scrolled=true][data-tone=light] .f-nav-in{--nav-ground:var(--g-paper);--nav-foreground:var(--g-on-paper);--nav-muted:var(--g-on-paper-2);color:var(--g-on-paper);background:color-mix(in oklch, var(--g-paper) 92%, transparent);box-shadow:0 .75rem 2rem -1.5rem color-mix(in oklch, var(--mk-black) 18%, transparent)}.f-page .f-nav[data-tone=light] .f-nav-logo,.f-page .f-nav[data-tone=light] .f-nav-signin,.f-page .f-nav[data-tone=light] .nm-burger{color:var(--g-on-paper)}.f-page .f-nav[data-tone=light] .f-btn-primary{background:var(--g-on-paper);color:var(--g-paper)}html.js .premium-wall-head,html.js .premium-wall-note{opacity:1}html.js .premium-wall-pin{grid-template-rows:auto minmax(0,1fr) auto;max-width:100rem;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:2rem}html.js .premium-wall-head{margin-bottom:max(1rem,min(3dvh,2rem))}html.js .premium-wall-head .f-h2{font-size:max(2rem,min(.5rem + 3vi,4rem))}@media (min-width:48.001rem) and (prefers-reduced-motion:no-preference){html.js .premium-wall-viewport{overflow-x:visible;overflow-y:clip}html.js .premium-wall-track{--wall-near:clamp(0, calc((var(--reveal) - .3) * 2.5), 1);--wall-far:clamp(0, calc((var(--reveal) - .5) * 2.5), 1);width:min(100rem,100%,240dvh - 60rem);transform:scale(calc(2.5 - 1.5 * var(--reveal)));transform-origin:50% 0}html.js .premium-wall-cell:first-child,html.js .premium-wall-cell:nth-child(3){opacity:var(--wall-near)}html.js .premium-wall-cell:first-child{transform:translate3d(calc((1 - var(--wall-near)) * -4rem), 0, 0)}html.js .premium-wall-cell:nth-child(3){transform:translate3d(calc((1 - var(--wall-near)) * 4rem), 0, 0)}html.js .premium-wall-cell:nth-child(n+4){opacity:var(--wall-far);transform:translate3d(0, calc((1 - var(--wall-far)) * 5rem), 0)}html.js .premium-wall-cell figcaption{opacity:var(--wall-far)}}.design-preview{aspect-ratio:1.6;background:var(--g-paper);color:var(--g-on-paper);overflow:hidden;container-type:inline-size}.design-preview-nav{-ms-flex-align:center;align-items:center;gap:1rem;padding:4cqi 5cqi;font-size:2.8cqi;display:-ms-flexbox;display:flex}.design-preview-nav b{font-size:4cqi;font-weight:500}.design-preview-nav b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.design-preview-nav b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.design-preview-opening{height:42cqi;position:relative}.premium-wall-cell .design-preview-opening>img{object-fit:cover;object-position:center;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.design-preview-type{z-index:1;position:absolute;top:auto;bottom:4cqi;left:5cqi;right:5cqi}.design-preview-type>span{font-size:2.6cqi}.design-preview-type h3{letter-spacing:-.055em;max-width:10ch;margin:2cqi 0 4cqi;font-size:8cqi;font-weight:450;line-height:1.02}.design-preview-action{display:inline-block}.design-preview-details{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;padding:3cqi 5cqi;font-size:2.5cqi;display:-ms-flexbox;display:flex}[data-design=sienna] .design-preview-nav{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}[data-design=sienna] .design-preview-nav b{margin:0 auto}[data-design=sienna] .design-preview-type{background:color-mix(in oklch, var(--g-paper) 72%, transparent);-webkit-backdrop-filter:blur(18px);width:50%;padding:3cqi}[data-design=lugn] .design-preview-opening{grid-template-columns:1fr 1fr;display:grid}.premium-wall-cell [data-design=lugn] .design-preview-opening>img{border-radius:45% 45% 0 0;grid-column:2;position:static}[data-design=lugn] .design-preview-type{width:45%;top:5cqi;bottom:auto;left:5cqi;right:auto}[data-design=lugn] .design-preview-type h3{font-size:9cqi}[data-design=ledger]{color:var(--g-paper);background:var(--g-ink)}[data-design=ledger] .design-preview-nav>span{display:none}[data-design=ledger] .design-preview-type{top:5cqi;bottom:auto;left:5cqi;right:auto}[data-design=ledger] .design-preview-type h3{font-size:10cqi}[data-design=ledger] .design-preview-opening>img{opacity:.4}.design-preview-signature{font-size:4cqi;position:absolute;top:auto;bottom:4cqi;left:auto;right:5cqi}.design-preview-signature:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.design-preview-signature:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=tavola] .design-preview-nav{background:var(--g-paper-2)}[data-design=tavola] .design-preview-type{color:var(--g-paper);text-shadow:0 1px 8px var(--g-ink);top:4cqi;bottom:auto;left:5cqi;right:auto}.design-preview-reservation{background:color-mix(in oklch, var(--g-paper) 72%, transparent);-webkit-backdrop-filter:blur(18px);-ms-flex-pack:justify;justify-content:space-between;padding:3cqi;font-size:3cqi;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:4cqi;left:5cqi;right:5cqi}[data-design=tavola] .design-preview-action{display:none}[data-design=linea] .design-preview-opening{margin-left:5cqi;margin-right:5cqi}[data-design=linea] .design-preview-type{background:var(--g-paper);padding:3cqi;top:auto;bottom:3cqi;left:3cqi;right:3cqi}[data-design=linea] .design-preview-type h3{max-width:18ch;font-size:6cqi}[data-design=maison] .design-preview-opening{grid-template-columns:1.1fr 1fr;display:grid}[data-design=noir]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--nr-canvas);color:var(--nr-ink);font-family:var(--nr-body)}[data-design=noir] .design-preview-nav b,[data-design=noir] .design-preview-type h3{font-family:var(--nr-display)}[data-design=noir] .design-preview-type{color:var(--nr-photo-ink);text-shadow:0 1px 8px var(--nr-canvas)}[data-design=noir] .design-preview-opening>img{filter:brightness(.65)saturate(.55)}[data-design=noir] .design-preview-details{color:var(--nr-gold)}.premium-wall-cell [data-design=maison] .design-preview-opening>img{position:static}[data-design=maison] .design-preview-type{width:40%;top:5cqi;bottom:auto;left:auto;right:4cqi}[data-design=maison] .design-preview-type h3{font-size:7cqi}@media (max-width:48rem){html.js .premium-wall-cell .design-preview{aspect-ratio:auto;grid-template-rows:auto minmax(0,1fr) auto;height:100%;width:min(100%,68dvh - 12.92rem);margin-left:auto;margin-right:auto;display:grid}.design-preview-nav{padding-top:6cqi;padding-bottom:6cqi}.design-preview-opening{height:100%;min-height:0}.design-preview-type h3{font-size:12cqi}.design-preview-type>span,.design-preview-details{font-size:3.5cqi}[data-design=lugn] .design-preview-opening,[data-design=maison] .design-preview-opening{display:block}.premium-wall-cell [data-design=lugn] .design-preview-opening>img,.premium-wall-cell [data-design=maison] .design-preview-opening>img{border-radius:0;position:absolute}[data-design=lugn] .design-preview-type,[data-design=maison] .design-preview-type{background:var(--g-paper);width:auto;padding:4cqi;top:auto;bottom:4cqi;left:4cqi;right:4cqi}}@media (min-width:48.001rem) and (prefers-reduced-motion:no-preference){html.js .premium-wall-pin{grid-template-rows:auto auto auto;-ms-flex-line-pack:start;align-content:start;max-width:108rem}html.js .premium-wall-viewport{-ms-flex-align:start;align-items:start}html.js .premium-wall-note{margin-top:1.5rem}}.design-preview-nav b small{font-size:2.5cqi;display:block}[data-design=sienna] .design-preview-nav{-ms-flex-direction:row;flex-direction:row}[data-design=ledger] .design-preview-nav{-ms-flex-align:end;align-items:end}[data-design=ledger] .design-preview-nav .design-preview-legal-nav{max-width:12ch;display:inline}[data-design=ledger] .design-preview-nav .design-preview-legal-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right;margin-left:auto}[data-design=ledger] .design-preview-nav .design-preview-legal-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left;margin-right:auto}[data-design=linea] .design-preview-nav{-ms-flex-align:start;align-items:start}[data-design=linea] .design-preview-project-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=linea] .design-preview-project-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=maison] .design-preview-nav b{letter-spacing:-.055em;font-size:6cqi}
.coded-opening-room{background:var(--g-ink)}.coded-opening-pin{padding-top:7rem;padding-bottom:4rem}.coded-opening-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);-ms-flex-align:center;align-items:center;gap:3rem;display:grid}.coded-opening-copy{min-width:0;position:relative}.coded-opening-copy .f-h1{max-width:10em;font-size:max(2.75rem,min(1.5rem + 3vw,4.5rem));line-height:1.04}.coded-opening-copy .f-sub{max-width:28ch;margin-top:1.25rem;margin-bottom:1.25rem;font-size:1.0625rem}.coded-opening-copy .f-ctas{gap:1rem}.agency-client-link{min-height:2.75rem;color:inherit;-ms-flex-align:center;align-items:center;gap:.75rem;display:-ms-inline-flexbox;display:inline-flex}.creation-story-labels{color:var(--g-on-ink-2);margin-top:3rem;font-size:1.125rem;display:grid}.creation-canvas{background:var(--g-paper);min-width:0;color:var(--g-on-paper);box-shadow:0 24px 64px color-mix(in oklch, var(--g-ink) 15%, transparent);border-radius:1.25rem;padding:1rem;container-type:inline-size}.creation-toolbar{-ms-flex-align:center;align-items:center;gap:1rem;padding-top:.25rem;padding-bottom:1rem;font-size:.875rem;display:-ms-flexbox;display:flex}.creation-toolbar>span:nth-child(2){color:var(--g-on-paper-2)}.creation-toolbar>span:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.creation-toolbar>span:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.creation-toolbar button,.creation-control-panel button,.shared-section-source button,.client-control-panel button,.coded-choice button,.coded-capability-choices button,.coded-carousel-arrows button{-ms-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem}.creation-toolbar button{background:var(--g-on-paper);color:var(--g-paper);border-radius:.5rem;padding:.5rem .75rem}.creation-working{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1rem;display:grid}.creation-control-panel{-ms-flex-line-pack:start;align-content:start;gap:1.5rem;font-size:.875rem;display:grid;overflow:hidden}.creation-control-panel fieldset{border:0;gap:.25rem;margin:0;padding:0;display:grid}.creation-control-panel legend{color:var(--g-on-paper-2);margin-bottom:.5rem;font-size:.8125rem}.creation-control-panel button{border-radius:.5rem;padding:.5rem .75rem}.creation-control-panel button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.creation-control-panel button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.creation-control-panel button[aria-pressed=true]{background:var(--g-paper-2)}.creation-select{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.creation-page-stage{border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.creation-page{color:var(--g-on-paper);background:var(--g-paper-2)}.creation-page-nav{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1.25rem;font-size:.8125rem;display:-ms-flexbox;display:flex}.creation-page-nav b{font-size:1.125rem}.creation-page-opening{grid-template-columns:minmax(0,0fr) minmax(0,1fr);min-height:24rem;display:grid;position:relative;overflow:hidden}.creation-page-opening>img{object-fit:cover;grid-area:1/2;height:100%;min-height:24rem;width:100%}@container (min-width:30.001rem){.coded-opening-room .creation-page-opening{aspect-ratio:960/633}}.creation-page-type{z-index:1;background:color-mix(in oklch, var(--g-paper) 84%, transparent);-webkit-backdrop-filter:blur(18px);width:calc(100% - 2rem);transition:background var(--mk-dur-2) var(--mk-ease-out);border-radius:.75rem;margin:0;padding:1.25rem;position:absolute;bottom:1rem;transform:translateY(0)}.creation-page-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.creation-page-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.creation-page-type h2{font-family:var(--g-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:2.25rem;font-weight:500;line-height:1.07}.creation-page-type p{margin-top:.75rem;margin-bottom:0;font-size:.875rem}.creation-project{z-index:1;background:var(--g-paper);border-radius:.5rem;grid-area:1/1;-ms-flex-item-align:start;align-self:start;justify-self:start;margin:1rem;padding:.75rem;font-size:.75rem}.creation-page[data-editorial=true] h2{letter-spacing:-.065em;font-weight:350;font-stretch:115%}.creation-page[data-split=true] .creation-page-opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.creation-page[data-split=true] .creation-page-opening>img{grid-area:1/2}.creation-page[data-split=true] .creation-page-type{background:0 0;width:50%;margin:0;padding:1.25rem;bottom:50%;transform:translateY(50%)}.creation-page[data-split=true] .creation-page-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.creation-page[data-split=true] .creation-page-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.creation-page[data-split=true] .creation-project{display:none}.creation-section-tag{background:var(--g-on-paper);color:var(--g-paper);opacity:0;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;position:absolute;top:4rem}.creation-section-tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.creation-section-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.creation-canvas[data-selected=true] .creation-page-opening{outline:2px solid var(--g-on-paper);outline-offset:-2px}.creation-example,.coded-example{color:var(--g-on-paper-2);margin-top:.875rem;margin-bottom:0;font-size:.75rem}html.js .coded-opening-room{min-height:220svh}html.js .coded-opening-pin{-ms-flex-line-pack:center;align-content:center;min-height:100svh;display:grid;position:sticky;top:0}.coded-capabilities,.coded-workflow-room{padding-top:max(5rem,min(2rem + 7vw,9rem));padding-bottom:max(5rem,min(2rem + 7vw,9rem))}.coded-capabilities-head{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:end;gap:2rem;display:-ms-flexbox;display:flex}.coded-capabilities-head .f-lede,.coded-room-copy .f-lede{max-width:34ch;margin-top:1.25rem}.coded-carousel-arrows{gap:.75rem;display:-ms-flexbox;display:flex}.coded-carousel-arrows button{background:var(--g-paper-2);border-radius:50%;width:3.5rem;font-size:1.75rem}.coded-capability-choices{gap:1.75rem;margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:-ms-flexbox;display:flex;overflow-x:auto}.coded-capability-choices button{color:var(--g-on-paper-2);-ms-flex:none;flex:none;padding:.5rem 0;font-size:1rem}.coded-capability-choices button[aria-pressed=true]{color:var(--g-on-paper);text-underline-offset:.5em;text-decoration:underline}.coded-capability-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:2rem;display:grid;overflow-x:auto}.coded-capability{scroll-snap-align:start;background:var(--g-paper-2);border-radius:1.5rem;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);-ms-flex-align:center;align-items:center;gap:3rem;min-width:0;padding:2.5rem;display:grid}.coded-capability h3{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:500}.coded-capability header>p{max-width:25ch;color:var(--g-on-paper-2);margin-top:1rem}.coded-capability .creation-canvas{box-shadow:none}.coded-capability .creation-working{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.coded-capability .creation-page-type h2{font-size:1.75rem}.coded-capability .creation-page-opening,.coded-capability .creation-page-opening>img{min-height:19rem}.coded-multisite{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.coded-multisite button{background:var(--g-paper);color:var(--g-on-paper);font:inherit;cursor:pointer;border:0;border-radius:.75rem;padding:0;overflow:hidden}.coded-multisite button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.coded-multisite button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.coded-multisite button b,.coded-multisite button span{padding:.875rem;display:block}.coded-multisite button span{padding-top:0;font-size:.8125rem}.shared-site-photo{background:url(/designs/linea/photos/hero-480.webp) 50%/cover;min-height:12rem}.shared-site-photo[data-photo="1"]{background-image:url(/designs/linea/photos/atelier-480.webp)}.shared-site-photo[data-photo="2"]{background-image:url(/designs/linea/photos/balconies-480.webp)}.coded-room-copy{margin-bottom:3rem}.coded-room-copy .f-h2{max-width:14ch}.shared-section-source{background:var(--g-on-paper);width:min(36rem,100%);color:var(--g-paper);border-radius:1rem;margin-left:auto;margin-right:auto;padding:2rem}.shared-section-source>span{opacity:.75;font-size:.875rem}.shared-section-source>p{letter-spacing:-.04em;margin-top:1.25rem;margin-bottom:1.25rem;font-size:2rem;line-height:1.1}.shared-section-source>div{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;display:-ms-flexbox;display:flex}.shared-section-source button{text-underline-offset:.35em;font-size:.875rem;text-decoration:underline}.shared-section-links{grid-template-columns:repeat(3,minmax(0,1fr));height:4rem;width:75%;margin-left:auto;margin-right:auto;display:grid}.shared-section-links i{background:var(--g-on-paper);opacity:.15;transform-origin:top;width:.125rem;transition:transform var(--mk-dur-3) var(--mk-ease-out), opacity var(--mk-dur-3) var(--mk-ease-out);justify-self:center;transform:scaleY(.25)}.shared-section-demo[data-linked=true] .shared-section-links i{opacity:.7;transform:scaleY(1)}.shared-section-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.shared-section-sites article{background:var(--g-paper-2);border-radius:1rem;overflow:hidden}.shared-section-sites article header{-ms-flex-pack:justify;justify-content:space-between;padding:1rem;font-weight:550;display:-ms-flexbox;display:flex}.shared-section-sites article p{margin:0;padding:1.5rem 1rem .5rem;font-size:1.375rem;line-height:1.2}.shared-site-label{color:var(--g-on-paper-2);padding:.75rem 1rem 1rem;font-size:.75rem;display:block}.shared-section-demo[data-linked=true] .shared-section-sites article p{animation:coded-shared-arrival var(--mk-dur-3) var(--mk-ease-out) both}@keyframes coded-shared-arrival{0%{opacity:.3;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.coded-handoff-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);-ms-flex-align:center;align-items:center;gap:4rem;display:grid}.client-control-demo{background:var(--g-paper);color:var(--g-on-paper);border-radius:1.25rem;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.client-control-panel{gap:1rem;font-size:.875rem;display:grid}.coded-choice{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;display:-ms-flexbox;display:flex}.coded-choice button[aria-pressed=true]{text-underline-offset:.4em;text-decoration:underline}.client-control-panel label,.coded-language-demo label{gap:.75rem;font-size:.8125rem;display:grid}.client-control-panel input,.coded-language-demo input{width:100%;min-width:0;font:inherit;background:var(--g-paper-2);color:var(--g-on-paper);border:0;border-radius:.5rem;padding:.875rem}.client-control-panel>button{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:.75rem;display:-ms-flexbox;display:flex}.client-control-panel>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.client-control-panel>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.client-control-panel button:disabled{opacity:.5;cursor:not-allowed}.client-control-panel p{color:var(--g-on-paper-2);font-size:.8125rem;line-height:1.4}.client-control-page{background:var(--g-paper-2);border-radius:.75rem;overflow:hidden}.client-control-page header{padding:1rem;font-weight:550}.client-control-page img{object-fit:cover;height:15rem;width:100%;display:block}.client-control-page h3{letter-spacing:-.04em;margin:0;padding:1.25rem;font-size:1.75rem;font-weight:450;line-height:1.1}.client-control-page>span{padding:0 1.25rem 1.25rem;font-size:.75rem;display:block}.coded-capability .shared-section-source{padding:1.25rem}.coded-capability .shared-section-source>p{font-size:1.5rem}.coded-capability .shared-section-links{height:2rem}.coded-capability .shared-site-photo{min-height:6rem}.coded-capability .shared-section-sites{gap:.5rem}.coded-capability .shared-section-sites article p{font-size:1rem}.coded-language-demo{background:var(--g-paper);border-radius:1rem;gap:1.5rem;padding:2rem;display:grid}.coded-language-demo>p{letter-spacing:-.045em;margin:1rem 0;font-size:2.5rem;line-height:1.1}.coded-commerce-faces{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.coded-commerce-faces>.pl{background:var(--g-paper);border-radius:1rem;padding:1.5rem}.coded-commerce-faces .pl-row{background:var(--g-paper-2)}.coded-motion button:focus-visible{outline-offset:3px;outline:2px solid}.coded-opening-room button:focus-visible{outline-offset:3px;outline:2px solid}.coded-capabilities button:focus-visible{outline-offset:3px;outline:2px solid}.coded-workflow button:focus-visible{outline-offset:3px;outline:2px solid}.coded-workflow input:focus-visible{outline-offset:3px;outline:2px solid}.coded-capabilities input:focus-visible{outline-offset:3px;outline:2px solid}@container (max-width:30rem){.creation-working{grid-template-columns:minmax(0,1fr)}.creation-control-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.creation-select{display:none}.creation-control-panel fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;display:-ms-flexbox;display:flex}.creation-control-panel legend{width:100%}.creation-control-panel button{padding:.5rem;font-size:.75rem}.creation-page-opening,.creation-page-opening>img{min-height:18rem}.creation-page-type h2{font-size:1.875rem}}@media (max-width:64rem){.coded-opening-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}.coded-capability{gap:2rem;padding:2rem}}@media (max-width:48rem){.coded-opening-pin{padding-top:6rem;padding-bottom:3rem}.coded-opening-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.coded-opening-copy .f-h1{max-width:12em;font-size:2.5rem}.coded-opening-copy .f-sub{max-width:none;margin-top:.75rem;margin-bottom:1rem;font-size:1rem}.coded-opening-copy .f-ctas{gap:.875rem;margin:0}.coded-opening-copy .f-btn{font-size:.875rem}.creation-story-labels{margin-top:1.25rem;font-size:.9375rem}.creation-canvas{border-radius:1rem;padding:.75rem}.creation-toolbar{gap:.5rem;padding-bottom:.5rem;font-size:.75rem}.creation-toolbar>span:nth-child(2){display:none}.creation-toolbar button{font-size:.75rem}.creation-toolbar button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.creation-toolbar button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.creation-page-nav{padding:.875rem;font-size:.75rem}.creation-page-nav>span:nth-child(2){display:none}.creation-page-type{width:calc(100% - 1.5rem);margin:0;padding:1rem;bottom:.75rem}.creation-page-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}.creation-page-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}.creation-page-type p{font-size:.75rem}.creation-project{margin:.75rem;padding:.5rem}html.js .coded-opening-room{min-height:220svh}html.js .coded-opening-pin{min-height:100svh;padding-top:5.75rem;padding-bottom:2.5rem}.coded-capabilities-head{-ms-flex-align:start;align-items:start;gap:1rem}.coded-capabilities-head .f-h2,.coded-room-copy .f-h2{font-size:2.75rem}.coded-carousel-arrows{gap:.5rem}.coded-carousel-arrows button{width:2.75rem;font-size:1.25rem}.coded-capability-choices{gap:1.25rem;margin-top:1.5rem;margin-bottom:1.5rem}.coded-capability{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.25rem}.coded-capability h3{font-size:1.75rem}.coded-capability header>p{max-width:none;margin-top:.75rem}.coded-multisite{gap:.5rem}.coded-multisite button b{padding:.75rem .5rem;font-size:.8125rem}.coded-multisite button span{padding:0 .5rem .75rem;font-size:.75rem}.shared-site-photo{min-height:9rem}.shared-section-source{padding:1.5rem}.shared-section-source>p{font-size:1.75rem}.shared-section-sites{gap:.5rem}.shared-section-sites article header{padding:.75rem .5rem;font-size:.8125rem}.shared-section-sites article p{padding:1rem .5rem .5rem;font-size:1rem}.shared-site-label{padding:.5rem}.coded-handoff-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.client-control-demo{gap:.75rem;padding:1rem}.client-control-page img{height:12rem}.client-control-page h3{padding:1rem;font-size:1.375rem}.client-control-page>span{padding:0 1rem 1rem}.coded-commerce-faces{grid-template-columns:minmax(0,1fr)}.coded-language-demo{padding:1.25rem}.coded-language-demo>p{font-size:2rem}}@media (max-height:48rem){html.js .coded-opening-room{min-height:auto}html.js .coded-opening-pin{position:relative}}@media (prefers-reduced-motion:reduce){html.js .coded-opening-room{min-height:auto}html.js .coded-opening-pin{position:relative}.creation-story-labels{display:none}.shared-section-links i{transition:none}.shared-section-demo[data-linked=true] .shared-section-sites article p{animation:none}.coded-commerce-faces *,.coded-commerce-faces :before,.coded-commerce-faces :after{animation:none!important}}.coded-site-detail{background:var(--g-paper);border-radius:.75rem;grid-column:1/-1;padding:1rem}.coded-site-detail>b{margin-bottom:1rem;display:block}.coded-site-detail .creation-page-opening,.coded-site-detail .creation-page-opening>img{min-height:12rem}.coded-commerce-faces{--c-bg:var(--g-paper);--c-surface:var(--g-paper-2);--c-fg:var(--g-on-paper);--c-muted:var(--g-on-paper-2);--c-accent:var(--g-on-paper)}.coded-opening-room,.f-cyl-sec{scroll-margin-block-start:6rem}.creation-canvas{--creation-retract:0}html.js .coded-opening-room .creation-canvas[data-scripted=true]{--creation-retract:clamp(0, calc((var(--p,0) - .64) * 4), 1)}.creation-canvas[data-scripted=false][data-published=true]{--creation-retract:1}.creation-toolbar-mask{grid-template-rows:2.75rem;display:grid;overflow:hidden}.creation-toolbar{min-height:2.75rem;padding-top:0;padding-bottom:.75rem}.creation-toolbar>span:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.creation-toolbar>span:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.creation-working{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1rem}.creation-control-mask{min-width:0;overflow:hidden}.creation-control-panel{opacity:1;width:9rem}.creation-canvas[data-published=true] .creation-control-panel{opacity:1}.creation-section-tag{opacity:0;transition:opacity var(--mk-dur-2) var(--mk-ease-out)}.creation-canvas[data-selected=true] .creation-section-tag{opacity:1}.creation-canvas[data-published=true] .creation-section-tag{opacity:0}.creation-page-opening,.creation-page-type{transition:transform var(--mk-dur-3) var(--mk-ease-out), background var(--mk-dur-3) var(--mk-ease-out)}.creation-page h2{transition:font-weight var(--mk-dur-3) var(--mk-ease-out), letter-spacing var(--mk-dur-3) var(--mk-ease-out)}.creation-page-stage{transform:translate3d(calc(var(--creation-retract) * -1rem), 0, 0) scale(calc(1 + var(--creation-retract) * .025));transform-origin:50%}.creation-page-opening>img{transform:scale(calc(1.04 - var(--creation-retract) * .04));transform-origin:50%}.creation-example{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;min-height:2.75rem;display:-ms-flexbox;display:flex}.creation-example button{-ms-appearance:none;appearance:none;color:var(--g-on-paper);font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem;font-size:.8125rem}.creation-canvas[data-scripted=false] .creation-working,.creation-canvas[data-scripted=false] .creation-toolbar-mask{transition:gap var(--mk-dur-3) var(--mk-ease-out)}@container (max-width:30rem){.creation-working{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.75rem}.creation-control-panel{min-height:6rem;width:100%}.creation-control-mask{overflow:hidden}.creation-page[data-split=true] .creation-page-type{padding:.875rem}.creation-page[data-split=true] h2{font-size:1.5rem}.creation-example{-ms-flex-wrap:wrap;flex-wrap:wrap}.creation-example>button{-ms-flex-preferred-size:100%;flex-basis:100%}.creation-example>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.creation-example>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media (prefers-reduced-motion:reduce){html.js .coded-opening-room .creation-canvas[data-scripted=true]{--creation-retract:0}.creation-working,.creation-toolbar-mask,.creation-page-opening,.creation-page-type,.creation-page h2{transition:none}.creation-page-opening>img{transform:none}}.f-cyl-sec{scroll-margin-block-start:6rem}.f-cyl-navigation{-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2rem;display:-ms-flexbox;display:flex}.f-cyl-choices{scrollbar-width:none;gap:1.5rem;min-width:0;padding-top:.5rem;padding-bottom:.5rem;display:-ms-flexbox;display:flex;overflow-x:auto}.f-cyl-navigation button{-ms-appearance:none;appearance:none;color:var(--g-on-paper-2);font:inherit;cursor:pointer;background:0 0;border:0;-ms-flex:none;flex:none;min-height:2.75rem;font-size:.875rem}.f-cyl-navigation button[aria-pressed=true]{color:var(--g-on-paper);text-underline-offset:.5em;text-decoration:underline}.f-cyl-navigation button:focus-visible{outline-offset:3px;outline:2px solid}.f-cyl-pause{white-space:nowrap}.f-cyl-sec[data-paused=true] .pl,.f-cyl-sec[data-paused=true] .pl *{animation-play-state:paused}.f-drag{font-family:var(--g-sans);text-transform:none;letter-spacing:normal;font-size:.875rem}@media (max-width:48rem){.f-cyl-navigation{gap:.5rem;margin-bottom:1rem;display:grid}.f-cyl-pause{justify-self:start}}.shared-section-demo{position:relative}.shared-section-transfers{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.shared-section-flight{color:var(--g-paper);background:var(--g-on-paper);transform-origin:0 0;opacity:0;box-shadow:0 12px 32px color-mix(in oklch, var(--g-ink) 15%, transparent);border-radius:.75rem;margin:0;padding:1rem;font-size:1.75rem;line-height:1.15;position:absolute;top:0}.shared-section-flight:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.shared-section-flight:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.shared-section-demo[data-linked=true] .shared-section-sites article p{animation-delay:calc(var(--mk-dur-3) * 1.1)}.shared-section-demo[data-linked=true] [data-arrival="1"]{animation-delay:calc(var(--mk-dur-3) * 1.25)}.shared-section-demo[data-linked=true] [data-arrival="2"]{animation-delay:calc(var(--mk-dur-3) * 1.4)}.client-control-demo{transition:grid-template-columns var(--mk-dur-3) var(--mk-ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.client-control-demo[data-client=true]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.client-control-panel>button,.client-control-page h3{transition:background var(--mk-dur-2) var(--mk-ease-out), opacity var(--mk-dur-2) var(--mk-ease-out), font-weight var(--mk-dur-3) var(--mk-ease-out)}.client-control-demo[data-client=false] .client-control-panel>button[aria-pressed]{background:var(--g-paper-2);border-radius:.5rem;padding-left:.75rem;padding-right:.75rem}html:not(.js) .f-cyl{width:min(78rem, 100% - 2 * var(--g-gutter));grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;height:auto;margin-left:auto;margin-right:auto;display:grid;position:relative;top:auto;transform:none}html:not(.js) .f-cyl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}html:not(.js) .f-cyl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}html:not(.js) .f-cyl-scene{perspective:none;height:auto}html:not(.js) .f-cyl .f-card{backface-visibility:visible;position:relative;transform:none}html:not(.js) .f-cyl-navigation,html:not(.js) .f-drag{display:none}@media (prefers-reduced-motion:reduce){.shared-section-transfers{display:none}.client-control-demo,.client-control-panel>button,.client-control-page h3{transition:none}}.coded-choice,.f-cyl-choices{border:0;min-width:0;margin:0;padding-left:0;padding-right:0}.creation-story-labels{margin-bottom:0}.creation-page-opening{transition:grid-template-columns var(--mk-dur-3) var(--mk-ease-out)}.creation-page-type{transition:inset-inline-start var(--mk-dur-3) var(--mk-ease-out), inset-block-end var(--mk-dur-3) var(--mk-ease-out), inline-size var(--mk-dur-3) var(--mk-ease-out), transform var(--mk-dur-3) var(--mk-ease-out), padding var(--mk-dur-3) var(--mk-ease-out), background var(--mk-dur-3) var(--mk-ease-out)}@media (prefers-reduced-motion:reduce){.creation-page-opening,.creation-page-type{transition:none}}.client-control-page h3[data-emphasis=strong]{font-weight:700}.creation-product-name{-ms-flex-align:center;align-items:center;gap:.75rem;font-weight:650;display:-ms-flexbox;display:flex}.creation-product-name b,.creation-current-site{color:var(--g-on-paper-2);font-weight:450}.creation-content-field,.shared-section-editor{gap:.5rem;font-size:.8125rem;display:grid}.creation-content-field input,.shared-section-editor input{width:100%;min-width:0;font:inherit;color:var(--g-on-paper);background:var(--g-paper-2);border:0;border-radius:.375rem;padding:.75rem}.creation-looks button{-ms-flex-align:center;align-items:center;gap:.625rem;display:-ms-flexbox;display:flex}.creation-look-swatch{background:url(/designs/linea/photos/hero-480.webp) 50%/cover;height:1.75rem;width:1.5rem}.creation-look-swatch[data-look=atelier]{background-image:url(/designs/linea/photos/office-480.webp)}.creation-look-swatch[data-look=maison]{background-image:url(/designs/linea/photos/atelier-480.webp)}.creation-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem;display:grid}.creation-projects figure{min-width:0;margin:0}.creation-projects img{object-fit:cover;height:4rem;width:100%}.creation-projects figcaption{-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:-ms-flexbox;display:flex}.creation-page[data-look=atelier]{background:var(--g-on-paper);color:var(--g-paper)}.creation-page[data-look=atelier] .creation-page-nav{padding-top:1rem;padding-bottom:1rem}.creation-page[data-look=atelier] .creation-page-opening{grid-template-columns:1fr 1fr}.creation-page[data-look=atelier] .creation-page-type{backdrop-filter:none;background:0 0;width:55%;padding:0;top:auto;bottom:1rem;left:1rem;right:auto;transform:none}.creation-page[data-look=atelier] .creation-page-type h2{font-size:max(1.5rem,min(.25rem + 3.5cqi,2.5rem))}.creation-page[data-look=atelier] .creation-project{display:none}.creation-vertical-name{writing-mode:vertical-rl;font-size:.75rem;position:absolute;top:1rem;bottom:auto;left:1rem;right:auto}.creation-page[data-look=maison] .creation-page-opening{grid-template-columns:1fr 1fr;-ms-flex-align:stretch;align-items:stretch;display:grid}.creation-page[data-look=maison] .creation-page-opening>img{grid-area:1/1}.creation-page[data-look=maison] .creation-page-type{background:var(--g-paper);backdrop-filter:none;border-radius:0;-ms-flex-direction:column;flex-direction:column;grid-area:1/2;-ms-flex-pack:center;justify-content:center;width:100%;padding:1.5rem;display:-ms-flexbox;display:flex;position:static;transform:none}.creation-page[data-look=maison] .creation-project{display:none}.creation-page[data-look=maison] .creation-projects{grid-template-columns:1.4fr 1fr}.creation-page-contact{margin-top:2rem;font-size:.75rem}.shared-section-editor{margin-top:1rem;margin-bottom:1rem}.shared-section-editor input{background:var(--g-paper)}.shared-client-opening{min-height:18rem;position:relative}.shared-client-opening>img{object-fit:cover;height:18rem;width:100%}.shared-client-type{background:color-mix(in oklch, var(--g-paper) 72%, transparent);-webkit-backdrop-filter:blur(18px);padding:1rem;position:absolute;top:auto;bottom:1rem;left:1rem;right:1rem}.shared-client-type h3{letter-spacing:-.05em;margin:0 0 1rem;font-size:1.75rem;font-weight:450;line-height:1.05}.shared-client-type>span{font-size:.75rem}.shared-section-sites article[data-client-layout=studio]{background:var(--g-on-paper);color:var(--g-paper);border-radius:0}.shared-section-sites article[data-client-layout=studio] header{-ms-flex-direction:column;flex-direction:column;gap:1rem}[data-client-layout=studio] .shared-client-opening{grid-template-columns:1fr 1fr;min-height:12rem;display:grid}[data-client-layout=studio] .shared-client-opening>img{grid-column:2;height:15rem}[data-client-layout=studio] .shared-client-type{backdrop-filter:none;background:0 0;width:54%;padding:0;top:auto;bottom:1rem;left:1rem;right:auto}.shared-client-work{-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem;font-size:.75rem;display:-ms-flexbox;display:flex}[data-client-layout=interiors] .shared-client-opening{-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex}[data-client-layout=interiors] .shared-client-type{background:0 0;padding:1.75rem 1rem;position:static}[data-client-layout=interiors] .shared-client-opening>img{height:10rem}.shared-client-materials{gap:.5rem;padding:1rem;display:-ms-flexbox;display:flex}.shared-client-materials i{background:url(/designs/linea/photos/sw-oak.webp) 50%/cover;border-radius:50%;height:2.5rem;width:2.5rem}.shared-client-materials i:nth-child(2){background-image:url(/designs/linea/photos/sw-plaster.webp)}.shared-client-materials i:nth-child(3){background-image:url(/designs/linea/photos/sw-tile.webp)}.shared-client-contact{padding:1.5rem 1rem}.shared-client-contact>span:first-child{font-size:.75rem}.shared-section-sites article .shared-client-contact p{letter-spacing:-.04em;padding:1rem 0;font-size:1.5rem}.shared-client-contact .shared-site-label{color:inherit;padding:0}.creation-canvas button:focus-visible{outline-offset:3px;outline:2px solid}.creation-canvas input:focus-visible{outline-offset:3px;outline:2px solid}.shared-section-demo button:focus-visible{outline-offset:3px;outline:2px solid}.shared-section-demo input:focus-visible{outline-offset:3px;outline:2px solid}@container (max-width:30rem){.creation-working{grid-template-rows:auto minmax(0,1fr)}.creation-control-panel{-ms-flex-align:start;align-items:start;gap:1rem;width:100%;padding-bottom:.5rem;display:-ms-flexbox;display:flex;overflow-x:auto}.creation-control-panel>*{-ms-flex:0 0 8rem;flex:0 0 8rem}.creation-control-panel .creation-select{-ms-flex-preferred-size:6rem;flex-basis:6rem}.creation-control-panel .creation-content-field{-ms-flex-preferred-size:11rem;flex-basis:11rem}.creation-projects{padding:.75rem}.creation-page[data-look=maison] .creation-page-type{padding:1rem}.creation-page[data-look=maison] h2{font-size:1.5rem}}@media (max-width:48rem){.shared-section-sites{grid-template-columns:1fr;gap:1.5rem}.shared-section-source{padding:1.5rem}.shared-client-opening>img{height:16rem}}.creation-toolbar{transform:translate3d(0, calc(var(--creation-retract) * -3rem), 0);opacity:calc(1 - var(--creation-retract))}.creation-control-panel{transform:translate3d(calc(var(--creation-retract) * -10rem), 0, 0);opacity:calc(1 - var(--creation-retract))}@media (prefers-reduced-motion:reduce){.creation-toolbar,.creation-control-panel,.creation-page-stage{transform:none}}.creation-canvas .creation-toolbar{padding-top:0;padding-bottom:.5rem}.creation-canvas .creation-edit{color:var(--g-on-paper);background:0 0;-ms-flex-align:center;align-items:center;gap:1rem;padding-left:.5rem;padding-right:.5rem;font-size:.8125rem;display:-ms-flexbox;display:flex}.creation-canvas .creation-edit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.creation-canvas .creation-edit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.creation-canvas .creation-working{display:block;position:relative}.creation-canvas .creation-control-mask{z-index:4;opacity:0;visibility:hidden;max-height:calc(100% - 5rem);width:min(15rem,100% - 2rem);transition:transform var(--mk-dur-2) var(--mk-ease-out), opacity var(--mk-dur-2) var(--mk-ease-out), visibility var(--mk-dur-2);position:absolute;top:4rem;bottom:auto;left:auto;right:1rem;overflow-y:auto;transform:translate(1.5rem)}.creation-canvas[data-inspector-open=true] .creation-control-mask{opacity:1;visibility:visible;transform:none}.creation-canvas .creation-control-panel{background:color-mix(in oklch, var(--g-paper) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);width:100%;box-shadow:0 .75rem 2.5rem color-mix(in oklch, var(--g-ink) 16%, transparent);opacity:1;border-radius:.75rem;gap:1.25rem;padding:1.25rem;font-size:.8125rem;display:grid;transform:none}.creation-canvas .creation-control-panel fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;display:-ms-flexbox;display:flex}.creation-canvas .creation-control-panel>*{-ms-flex:none;flex:none}.creation-canvas .creation-control-panel legend{width:100%}.creation-canvas .creation-page-stage{transform:translate3d(0, calc(var(--creation-retract) * -.25rem), 0) scale(calc(1 + var(--creation-retract) * .015))}.creation-canvas .creation-example{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.creation-canvas .creation-looks{border:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:.25rem;margin:0 auto 0 0;padding:0;display:-ms-flexbox;display:flex}.creation-canvas .creation-looks legend{float:inline-start;font-size:.8125rem;line-height:2.75rem}.creation-canvas .creation-looks legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}.creation-canvas .creation-looks legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}.creation-canvas .creation-looks button{-ms-appearance:none;appearance:none;min-height:2.75rem;font:inherit;color:var(--g-on-paper-2);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-size:.8125rem}.creation-canvas .creation-looks button[aria-pressed=true]{color:var(--g-on-paper);background:var(--g-paper-2);border-radius:.375rem}.creation-canvas .creation-look-swatch{display:none}@supports not (backdrop-filter:blur(18px)){.creation-canvas .creation-control-panel{background:var(--g-paper)}}@media (max-width:48rem){.coded-opening-copy .f-h1{font-size:max(2.4rem,min(.4rem + 8.4vi,3.25rem))}.coded-opening-copy .f-sub{margin-top:.875rem;margin-bottom:.875rem}.coded-opening-grid{gap:1.75rem}.creation-canvas{padding:.75rem}.creation-canvas .creation-current-site{display:none}.creation-canvas .creation-control-mask{max-height:calc(100% - 4.5rem);width:min(14rem,100% - 1.5rem);top:3.5rem;bottom:auto;left:auto;right:.75rem}.creation-canvas .creation-control-panel{min-height:0;padding:1rem}.creation-canvas .creation-page-opening,.creation-canvas .creation-page-opening>img{min-height:19rem}.creation-canvas .creation-looks button{padding-left:.625rem;padding-right:.625rem}.creation-canvas .creation-looks legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.creation-canvas .creation-looks legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.creation-canvas .creation-example>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.creation-canvas .creation-example>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}}@media (prefers-reduced-motion:reduce){.creation-canvas .creation-control-mask{transition:none;transform:none}}.creation-canvas .creation-control-panel .creation-inspector-tabs{border:0;margin:0;padding:0;display:none}@media (max-width:48rem){.creation-canvas .creation-working{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.creation-canvas .creation-page-stage{grid-row:1}.creation-canvas .creation-control-mask{grid-row:2;max-height:none;width:100%;transition:none;display:none;position:static;overflow:visible;transform:none}.creation-canvas[data-inspector-open=true] .creation-control-mask{display:block}.creation-canvas[data-inspector-open=true] .creation-projects{display:none}.creation-canvas .creation-control-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem 0}.creation-canvas .creation-select{display:none}.creation-canvas .creation-control-panel .creation-inspector-tabs{gap:.25rem;display:-ms-flexbox;display:flex}.creation-canvas .creation-inspector-tab{text-align:center;-ms-flex:1;flex:1;min-width:0;padding-left:.25rem;padding-right:.25rem;font-size:.8125rem}.creation-canvas .creation-control-panel>*{-ms-flex:none;flex:none;grid-column:1/-1;width:100%;min-width:0}.creation-canvas .creation-control-panel [data-inspector-pane]{display:none}.creation-canvas[data-inspector-tab=content] [data-inspector-pane=content]{display:grid}.creation-canvas[data-inspector-tab=type] [data-inspector-pane=type],.creation-canvas[data-inspector-tab=layout] [data-inspector-pane=layout]{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.creation-canvas .creation-control-panel [data-inspector-pane] legend,.creation-canvas .creation-field-name{clip-path:inset(50%);white-space:nowrap;height:.0625rem;width:.0625rem;padding:0;position:absolute;overflow:hidden}.creation-canvas .creation-content-field input{min-height:2.75rem;font-size:.875rem}}