.arti-site{font-size:18px;--paper:var(--arti-surface,#f3f3f3);--surface:var(--arti-surface-strong,#e9e9e9);--plum:var(--arti-accent,#222222);--ink:var(--arti-ink,#222222)}html{scroll-padding-top:30px}.arti-topline{background:var(--arti-surface-strong,#e9e9e9);text-align:center;color:var(--arti-muted,#626262);font-size:13px;letter-spacing:.035em;padding:8px 20px}.arti-header{max-width:1600px;margin:auto;display:flex;align-items:center;gap:36px;padding:25px 48px;background:var(--paper);border-bottom:1px solid var(--line)}.arti-brand{font-family:var(--arti-font,Montserrat,Arial,sans-serif);letter-spacing:.12em;font-size:40px;line-height:1;flex:none}.arti-brand span{display:block;font:10px/1.8 var(--arti-font,Montserrat,Arial,sans-serif);letter-spacing:.085em;margin-top:9px}.arti-header nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.arti-header nav a{font-size:15px;white-space:nowrap}.arti-actions{display:flex;gap:8px}.arti-icon{border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none}.mobile-menu{display:none}.arti-search{padding:24px 48px;background:var(--arti-surface-strong,#e9e9e9);border-bottom:1px solid var(--line)}.arti-search>label,.arti-search>div{display:block;max-width:1000px;margin:auto}.arti-search>label{font-size:16px;margin-bottom:10px}.arti-search>div{display:flex;gap:12px}.arti-search input{width:100%;min-width:0;border:1px solid var(--arti-line-strong,#aaaaaa);background:white;padding:14px;font-size:17px}.arti-site [hidden]{display:none!important}.arti-site .button{gap:28px;min-height:52px;font-size:16px}.arti-site .button.secondary:hover{background:var(--arti-surface-strong,#e9e9e9);color:var(--plum)}.arti-site .text-link{font-size:16px;line-height:1.5}.arti-hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:.85fr 1.4fr;align-items:center;gap:45px;padding:62px 48px 50px}.hero-copy{padding:0 0 14px}.hero-copy .eyebrow{font-size:12px;letter-spacing:.12em;margin-bottom:24px}.hero-copy h1{font-size:clamp(50px,5vw,76px);line-height:1.02;letter-spacing:-.04em;margin-bottom:26px}.hero-copy h1 em{color:var(--plum);font-weight:400}.hero-description{font-size:18px;max-width:380px;line-height:1.65;margin-bottom:30px}.hero-copy .button{padding-inline:25px}.hero-secondary{display:block;font-size:15px;color:var(--plum);margin-top:21px;text-decoration:underline;text-underline-offset:5px}.hero-room{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.45;background:var(--arti-line,#dedede)}.room-background{width:100%;height:100%;object-fit:cover}.hero-hung{position:absolute;left:36%;top:8%;width:37%;padding:5px;background:#6c503c;box-shadow:7px 12px 14px var(--arti-shadow-strong,#00000030)}.hero-hung img{width:100%;height:auto}.room-note{position:absolute;bottom:12px;right:14px;font-size:10px;color:var(--arti-paper,#ffffff);background:var(--arti-overlay,#00000080);padding:3px 8px}.hero-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0 0;font-size:13px}.hero-caption span:first-child b{display:block;font-size:16px;font-weight:500}.hero-caption span:last-child{font-size:16px;white-space:nowrap}.hero-caption span:last-child b{margin-left:24px;font-size:22px;font-weight:400}.arti-assurances{display:flex;justify-content:center;gap:65px;padding:23px;border-block:1px solid var(--line);font-size:14px}.arti-assurances span:before{content:'✓';color:var(--plum);margin-right:12px}.home-section{padding-top:78px;padding-bottom:78px}.home-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px}.home-section-head h2{font-size:clamp(32px,3vw,43px);margin:0}.home-section-head .eyebrow{margin-bottom:13px}.home-section-head p:not(.eyebrow){font-size:16px;color:var(--muted);margin:0 0 12px}.theme-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.theme-card>div{aspect-ratio:1;background:var(--arti-surface-strong,#e9e9e9);display:flex;align-items:center;justify-content:center;padding:17px}.theme-card img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;box-shadow:3px 5px 9px var(--arti-shadow-strong,#00000030);transition:transform .25s}.theme-card:hover img{transform:translateY(-3px)}.theme-card h3{font-size:16px;font-weight:500;display:flex;justify-content:space-between;gap:8px;margin:15px 0 0}.theme-card h3 span{color:var(--plum)}.selection{padding-top:20px}.arti-site .art-image{height:310px;background:var(--arti-surface-strong,#e9e9e9);padding:26px}.arti-site .card-copy>span{font-size:14px}.arti-site .card-copy h2{font-size:18px;line-height:1.4}.arti-site .card-copy p{font-size:14px}.arti-site .card-copy strong{font-size:17px}.bundle{gap:8px}.arti-site .bundle img{width:calc((100% - 16px)/3);height:auto}.center-link{text-align:center;margin-top:42px}.arti-studio{background:var(--arti-surface-strong,#e9e9e9)}.arti-studio .eyebrow{color:var(--arti-muted,#626262)}.arti-studio h2 em{font-weight:400;color:var(--plum)}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collection-image{padding:33px;background:var(--arti-surface,#f3f3f3);aspect-ratio:1.1;display:flex;align-items:center;justify-content:center}.collection-image img{max-height:100%;width:auto;max-width:100%;height:auto;box-shadow:6px 9px 14px var(--arti-shadow,#00000012);object-fit:contain}.collection-card>div:last-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px}.collection-card h3{font:400 25px/1.2 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));margin:0}.collection-card span{font-size:13px;white-space:nowrap;color:var(--muted)}.collection-card b{font-weight:400;margin-left:15px}.all-collections{margin-top:48px;row-gap:45px}.collection-intro{max-width:750px}.home-artists{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.home-artists>a>div{height:190px;background:var(--arti-surface-strong,#e9e9e9);padding:14px;display:flex;align-items:center;justify-content:center}.home-artists img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.home-artists h3{font:400 24px/1.2 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));margin:16px 0 7px}.home-artists span{font-size:14px;color:var(--muted)}.materials{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:25px}.material-photo{background:var(--arti-surface-strong,#e9e9e9)}.material-photo img{width:100%;height:auto}.material-photo>span{display:block;padding:14px 18px;font-size:12px;color:var(--muted)}.materials h2{font-size:clamp(38px,3.5vw,52px);margin-bottom:32px}.material-point{display:flex;gap:22px;margin-bottom:25px}.material-point>b{font:400 17px var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));color:var(--plum);padding-top:3px}.material-point h3{font-size:19px;font-weight:500;margin:0 0 7px}.material-point p{font-size:16px;color:var(--muted);margin:0}.arti-personal{background:var(--arti-accent,#222222);color:var(--arti-paper,#ffffff)}.personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:70px}.personal-image{max-width:460px;padding:32px 48px 0;margin:auto;background:var(--arti-surface-strong,#e9e9e9);transform:rotate(-2deg);box-shadow:12px 16px 30px var(--arti-shadow-strong,#00000030)}.personal-image img{width:100%;height:auto;box-shadow:2px 4px 8px var(--arti-shadow-strong,#00000030)}.personal-image span{display:block;text-align:center;padding:20px 0;font-size:12px;letter-spacing:.02em;color:var(--arti-stage,#444444)}.arti-personal .eyebrow{color:var(--arti-surface-strong,#e9e9e9)}.arti-personal h2{font-size:clamp(36px,3.8vw,54px);margin-bottom:25px}.arti-personal h2 em{font-weight:400}.arti-personal p{font-size:18px;color:var(--arti-surface-strong,#e9e9e9)}.arti-personal ol{padding:0;list-style-position:inside;margin:25px 0 30px;font-size:16px}.arti-personal li{margin:9px 0}.arti-personal .light{background:var(--arti-surface,#f3f3f3);border-color:var(--arti-surface,#f3f3f3);color:var(--arti-accent,#222222)}.home-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.home-faq h2{font-size:42px}.home-faq>div>p{font-size:16px;color:var(--muted)}.home-faq details{font-size:16px;padding:22px 0}.home-faq summary{font-size:18px;line-height:1.5;padding-right:15px}.home-faq details p{color:var(--muted);line-height:1.75;margin-bottom:5px}.arti-footer{display:block;max-width:none;margin-top:30px;border-top:1px solid var(--line);background:var(--arti-surface-strong,#e9e9e9);padding:55px max(28px,calc((100vw - 1416px)/2)) 20px}.arti-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:35px}.arti-footer h2{font:600 15px/1.4 var(--arti-font,Montserrat,Arial,sans-serif);margin-bottom:22px;color:var(--ink)}.arti-footer .arti-brand{font-size:40px;color:var(--ink);margin-bottom:25px}.arti-footer p,.arti-footer a{font-size:15px}.arti-footer p{line-height:1.8}.arti-footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:12px;border-top:1px solid var(--line);padding-top:23px;margin-top:35px}.studio-sizes{clear:both;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.studio-sizes label,.studio-frames label{position:relative;cursor:pointer}.studio-sizes input,.studio-frames input{position:absolute;opacity:0;width:1px;height:1px}.studio-sizes label>span{border:1px solid var(--line);background:var(--arti-paper,#ffffff);display:flex;align-items:center;flex-direction:column;padding:14px 7px;font-size:16px;line-height:1.7}.studio-sizes small{font-size:14px;color:var(--muted)}.studio-sizes input:checked+span,.studio-frames input:checked+span{border-color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:var(--arti-surface-strong,#e9e9e9)}.studio-sizes input:focus-visible+span,.studio-frames input:focus-visible+span{outline:3px solid var(--plum);outline-offset:3px}.studio-frames{display:flex;clear:both;gap:8px;flex-wrap:wrap}.studio-frames label{flex:1;min-width:75px}.studio-frames label>span{height:100%;display:flex;align-items:center;flex-direction:column;text-align:center;font-size:13px;padding:10px 5px;border:1px solid var(--line);background:var(--arti-paper,#ffffff)}.frame-sample{display:block;width:27px;height:27px;border:1px solid #aaa;margin-bottom:7px}.frame-sample.white{background:#fff}.frame-sample.black{background:#242424}.frame-sample.oak{background:#c99d63}.frame-sample.walnut{background:#684831}.frame-sample.none{background:linear-gradient(135deg,#fff 48%,#aaa 49%,#aaa 51%,#fff 52%)}.studio-framed{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;height:100%;--frame-color:transparent;--frame-width:0px}.studio-framed>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:var(--frame-width) solid var(--frame-color);box-shadow:6px 8px 14px #302a2530;outline:1px solid #ffffff66}.studio-framed>img:not(:only-child){max-width:calc((100% - 24px)/3)}.studio-framed[data-frame=white]{--frame-color:#f7f6f2}.studio-framed[data-frame=black]{--frame-color:#242424}.studio-framed[data-frame=oak]{--frame-color:#c99d63}.studio-framed[data-frame=walnut]{--frame-color:#684831}.studio-detail .details>h1{margin-top:15px}.studio-detail legend{font-size:18px}.studio-detail .details>p{font-size:17px}.studio-detail .hint{font-size:14px}.studio-detail .buy small{font-size:14px}.studio-detail #studio-price{font-size:28px}.arti-site .intro-text{font-size:18px}
@media(min-width:1700px){.arti-hero{padding-block:70px}.hero-copy h1{font-size:82px}.hero-room{aspect-ratio:1.45}}
@media(max-width:1180px){.arti-header{padding-inline:28px;gap:20px}.arti-header nav{gap:18px}.arti-header nav a{font-size:14px}.arti-brand{font-size:35px}.arti-hero{padding-inline:28px;gap:28px}.hero-copy h1{font-size:60px}.hero-description{font-size:17px}.theme-grid{gap:14px}.theme-card>div{padding:12px}.theme-card h3{font-size:15px}.materials{gap:40px}.home-artists{grid-template-columns:repeat(3,1fr);row-gap:30px}.home-artists>a>div{height:220px}.personal-grid{gap:60px}.home-faq{gap:40px}.arti-site .art-image{height:280px}.selection .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.selection .art-image{height:240px;padding:20px}.collection-card>div:last-child{display:block}.collection-card h3{margin-bottom:7px}}
@media(max-width:900px){.arti-header{flex-wrap:wrap;padding-block:20px}.arti-header nav{order:3;flex-basis:100%;justify-content:flex-start;padding-top:15px;border-top:1px solid var(--line)}.arti-actions{margin-left:auto}.arti-hero{grid-template-columns:1fr 1.25fr;gap:25px;padding-block:45px}.hero-copy h1{font-size:51px}.hero-copy .eyebrow{font-size:10px}.hero-copy .button{padding-inline:18px;gap:15px}.hero-description{font-size:16px}.hero-caption{font-size:12px;align-items:flex-start}.hero-caption span:first-child b{font-size:14px}.hero-caption span:last-child b{margin-left:8px}.arti-assurances{gap:25px;font-size:12px}.theme-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px}.theme-card>div{aspect-ratio:1.3;padding:20px}.theme-card h3{font-size:17px}.home-section{padding-block:55px}.selection .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection .art-image{height:310px}.home-section-head{align-items:flex-start}.home-section-head p:not(.eyebrow){max-width:300px}.collection-image{padding:20px}.collection-card h3{font-size:23px}.materials{grid-template-columns:1fr;gap:35px}.material-photo{max-width:650px}.materials>div:last-child{max-width:650px}.personal-grid{gap:35px}.personal-image{padding:20px 25px 0}.home-faq{grid-template-columns:1fr;gap:20px}.home-faq h2 br{display:none}.arti-footer-top{grid-template-columns:1fr 1fr;gap:35px}.arti-search{padding-inline:28px}}
@media(max-width:600px){.arti-topline{font-size:11px;padding:7px 12px}.arti-header{padding:17px 20px;gap:10px;position:relative}.arti-brand{font-size:33px;letter-spacing:.1em}.arti-brand span{font-size:8px;margin-top:6px}.mobile-menu{display:inline-flex;order:-1;width:32px;margin-left:-5px}.arti-actions{gap:1px}.arti-icon{width:38px;height:44px}.arti-header nav{display:none;flex-direction:column;gap:0;align-items:stretch;flex-basis:100%;margin-top:15px;padding-top:10px}.arti-header nav.is-open{display:flex}.arti-header nav a{font-size:17px;padding:14px 4px;border-bottom:1px solid var(--line)}.arti-search{padding:20px}.arti-search>div{gap:8px}.arti-search .button{padding-inline:16px}.arti-hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:32px 20px 28px}.hero-copy{padding:0}.hero-copy h1{font-size:57px;line-height:1.04;margin-bottom:18px}.hero-copy h1 em{white-space:nowrap}.hero-copy .eyebrow{font-size:10px;margin-bottom:18px}.hero-description{font-size:17px;max-width:370px;margin-bottom:22px}.hero-copy .button{font-size:16px;min-height:52px;padding-inline:20px;gap:28px}.hero-secondary{font-size:14px;margin-top:17px}.hero-room{aspect-ratio:1.45}.hero-hung{padding:3px;box-shadow:4px 6px 8px var(--arti-shadow-strong,#00000030)}.hero-caption{padding-top:12px;font-size:11px;gap:12px}.hero-caption span:first-child b{font-size:14px;line-height:1.5}.hero-caption span:last-child{font-size:14px}.room-note{font-size:8px;bottom:7px;right:7px}.arti-assurances{padding:16px 20px;display:grid;grid-template-columns:1fr;gap:6px;justify-items:start;font-size:13px}.arti-assurances span:before{margin-right:10px}.home-section{padding-block:42px}.home-section-head{display:block;margin-bottom:25px}.home-section-head h2{font-size:34px;line-height:1.17}.home-section-head>.text-link,.home-section-head>div+div{display:block;margin-top:18px}.home-section-head>p{margin-top:18px!important;font-size:16px!important}.home-section-head .eyebrow{font-size:11px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.theme-card>div{aspect-ratio:1;padding:13px}.theme-card h3{font-size:16px;margin-top:12px}.selection{padding-top:15px}.arti-site .art-image,.selection .art-image{height:210px;padding:16px}.arti-site .grid{gap:29px 15px}.arti-site .card-copy>span{font-size:12px}.arti-site .card-copy h2{font-size:16px;line-height:1.4}.arti-site .card-copy p{font-size:13px;line-height:1.5}.arti-site .card-copy strong{font-size:16px}.collection-grid{grid-template-columns:1fr;gap:30px}.collection-image{aspect-ratio:1.15;padding:35px}.collection-card>div:last-child{display:flex}.collection-card h3{font-size:26px;margin:0}.home-artists{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.home-artists>a>div{height:175px;padding:12px}.home-artists h3{font-size:22px}.home-artists span{font-size:13px}.materials h2{font-size:39px}.materials{padding-top:0}.material-point{gap:17px}.material-point h3{font-size:18px}.material-point p{font-size:16px}.personal-grid{grid-template-columns:1fr;gap:38px;padding-block:45px}.personal-image{max-width:270px;padding:22px 30px 0}.personal-image span{font-size:10px;padding:14px 0}.arti-personal h2{font-size:38px}.arti-personal p{font-size:17px}.arti-personal .eyebrow{font-size:11px}.home-faq h2{font-size:34px}.home-faq summary{font-size:17px}.home-faq details p{font-size:16px}.arti-footer{padding:35px 20px 22px;margin-top:0}.arti-footer-top{gap:28px 20px}.arti-footer-top>div:first-child,.arti-footer-top>div:last-child{grid-column:1/-1}.arti-footer h2{font-size:14px}.arti-footer a,.arti-footer p{font-size:14px}.arti-footer-bottom{display:block;font-size:11px;line-height:1.8}.arti-footer-bottom span{display:block;margin-bottom:8px}.studio-sizes{grid-template-columns:repeat(2,1fr)}.studio-sizes label>span{padding:16px 9px;font-size:18px}.studio-sizes small{font-size:15px}.studio-frames label>span{font-size:13px}.studio-detail .visual{top:0}.studio-detail .hint{font-size:14px}.studio-detail .preview-stage{height:31svh}.studio-detail .buy{gap:10px}.studio-detail .buy .button{min-width:140px}.arti-site .intro h1{font-size:39px}.arti-site .life{font-size:15px}}
@media(prefers-reduced-motion:reduce){.theme-card img{transition:none}}

/* The same 2 cm outer frame for museum and studio canvases. */
.arti-frame-choice legend{font-size:18px}.arti-frame-choice .studio-frames label>span{font-size:15px;line-height:1.5}.arti-frame-choice .hint,#studio-price-note{font-size:16px;line-height:1.65}.museum-framed{--frame-color:transparent;--frame-width:0px;padding:0!important;background:transparent!important}.museum-framed[data-frame=white]{--frame-color:#f7f6f2}.museum-framed[data-frame=black]{--frame-color:#242424}.museum-framed[data-frame=oak]{--frame-color:#c99d63}.museum-framed[data-frame=walnut]{--frame-color:#684831}.museum-framed[data-frame]:not([data-frame=none]){box-shadow:6px 8px 14px var(--arti-shadow-strong,#00000030)}.museum-framed img{display:block;object-fit:contain;border:var(--frame-width) solid var(--frame-color);box-sizing:border-box}.museum-detail .visual{min-width:0}
@media(max-width:600px){.arti-frame-choice .studio-frames{gap:6px}.arti-frame-choice .studio-frames label{min-width:60px}.arti-frame-choice .studio-frames label>span{font-size:14px;padding:10px 4px}}

/* Individual projects: readable editorial layout, using the existing ARTI palette. */
.arti-header nav [aria-current=page]{color:var(--plum);text-decoration:underline;text-underline-offset:7px}
.arti-project-band{background:var(--arti-surface-strong,#e9e9e9);border-block:1px solid var(--line)}
.arti-project-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:62px}
.arti-project-band h2{font:400 clamp(32px,3.2vw,46px)/1.15 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));margin:14px 0 0}
.arti-project-band p:not(.eyebrow){font-size:18px;line-height:1.75;margin:0 0 24px;max-width:580px}
.project-breadcrumb{display:flex;gap:14px;flex-wrap:wrap;padding-top:25px;color:var(--muted);font-size:14px}
.project-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.project-hero{display:grid;grid-template-columns:.95fr 1.15fr;gap:65px;align-items:center;padding-block:52px 70px}
.project-hero h1{font:400 clamp(37px,3.65vw,56px)/1.13 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));letter-spacing:-.025em;margin:20px 0 25px}
.project-hero h1 em{color:var(--plum);font-weight:400}
.project-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.8;margin-bottom:30px;max-width:570px}
.project-hero .button{padding-inline:22px;gap:18px}
.project-secondary{display:block;font-size:16px;color:var(--plum);margin-top:18px;text-decoration:underline;text-underline-offset:5px}
.project-hero-visual{margin:0;min-width:0}
.project-room{position:relative;overflow:hidden;background:var(--arti-line,#dedede);aspect-ratio:1.5}
.project-room>img{display:block;width:100%;height:100%;object-fit:cover}
.project-room-art{position:absolute;left:25%;top:27%;width:49%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3%}
.project-room-art img{display:block;width:100%;height:auto;border:2px solid #3b3029;box-shadow:2px 4px 5px #2c21183d}
.project-room>span{position:absolute;bottom:12px;right:12px;background:var(--arti-hero-glass,#ffffffda);color:var(--arti-stage,#444444);padding:4px 9px;font-size:11px}
.project-hero-visual figcaption{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--muted);padding-top:16px}
.project-hero-visual figcaption a{color:var(--plum);text-decoration:underline;text-underline-offset:4px}
.project-audiences{background:var(--arti-surface-strong,#e9e9e9);border-block:1px solid var(--line);padding-block:45px 50px}
.project-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:27px}
.project-three article{border-top:1px solid var(--arti-line,#dedede);padding-top:20px}
.project-number{font:italic 22px var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));color:var(--plum)}
.project-audiences h2,.project-three h3{font:500 21px/1.4 var(--arti-font,Montserrat,Arial,sans-serif);margin:15px 0 12px}
.project-three p{font-size:17px;line-height:1.8;color:var(--muted);margin:0}
.project-section{padding-block:75px}
.project-section h2{font:400 clamp(32px,3.2vw,46px)/1.15 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));letter-spacing:-.02em;margin:18px 0 24px}
.project-section p{font-size:18px;line-height:1.8;color:var(--muted)}
.project-options{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}
.project-options>div:first-child>p:not(.eyebrow){max-width:410px;margin-bottom:24px}
.project-option-list article{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--line)}
.project-option-list article:last-child{margin-bottom:0;padding-bottom:0;border:0}
.project-option-list h3{font:500 21px/1.4 var(--arti-font,Montserrat,Arial,sans-serif);margin:0 0 10px}
.project-option-list p{font-size:17px;margin:0}
.project-process{background:var(--arti-surface-strong,#e9e9e9)}
.project-process .project-three{margin-top:35px}
.project-process .project-three p{font-size:17px}
.project-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}
.project-enquiry>div>p:not(.eyebrow){max-width:530px}
.project-enquiry .button{margin-top:13px;gap:15px;white-space:normal;padding:15px 23px}
.project-enquiry .project-email-note{font-size:15px;line-height:1.7;margin-top:16px}
.project-contact{display:flex;gap:15px 30px;flex-wrap:wrap;font-size:18px;margin-top:24px}
.project-contact a{color:var(--plum);text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}
.project-brief{background:var(--arti-surface-strong,#e9e9e9);border:1px solid var(--line);padding:32px 38px}
.project-brief h3{font:400 29px/1.3 var(--arti-font,Montserrat,var(--arti-font,var(--arti-font,Montserrat,Arial,sans-serif)));margin:0 0 22px}
.project-brief ul{padding-left:21px;font-size:18px;line-height:1.75}
.project-brief li{padding-left:5px;margin:12px 0}
.project-brief li::marker{color:var(--plum)}
.project-brief p{font-size:16px;line-height:1.75;margin:24px 0 0;padding-top:22px;border-top:1px solid var(--arti-line,#dedede)}
.project-faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-top:48px}
.project-faq summary{font-size:18px;line-height:1.5;padding:20px 0;cursor:pointer}
.project-faq details{border-bottom:1px solid var(--line)}
.project-faq details p{font-size:17px;margin:0 0 24px}
.arti-site .project-section .eyebrow{font-size:12px;color:var(--plum);line-height:1.6}
#zapitvane,#vazmozhnosti{scroll-margin-top:25px}
@media(min-width:601px) and (max-width:1250px){.arti-header{flex-wrap:wrap;gap:20px}.arti-actions{margin-left:auto}.arti-header nav{order:3;flex-basis:100%;justify-content:center;padding-top:15px;border-top:1px solid var(--line)}.arti-header nav a{font-size:15px}}
@media(max-width:1000px){.project-hero{gap:30px}.project-hero h1{font-size:41px}.project-options,.project-enquiry,.project-faq{gap:40px}.project-three{gap:25px}.arti-project-band>.wrap{gap:40px}.project-brief{padding:28px}}
@media(max-width:760px){.project-hero{grid-template-columns:1fr;padding-block:35px 45px;gap:35px}.project-hero h1{font-size:43px}.project-hero-copy>p:not(.eyebrow){max-width:none}.project-room{aspect-ratio:1.5}.project-room-art{left:25%;top:27%;width:49%}.project-three{grid-template-columns:1fr;gap:28px}.project-section{padding-block:48px}.project-options,.project-enquiry,.project-faq{grid-template-columns:1fr;gap:30px}.project-section h2 br{display:none}.project-options>div:first-child>p:not(.eyebrow){max-width:none}.project-audiences{padding-block:35px}.arti-project-band>.wrap{grid-template-columns:1fr;gap:24px;padding-block:42px}.arti-project-band h2{font-size:36px}.project-faq{gap:5px}.project-enquiry .button{font-size:16px;width:100%;justify-content:space-between}.project-breadcrumb{font-size:13px;gap:10px}.project-room-art img{border-width:1px}.project-hero-visual figcaption{font-size:13px}.project-brief{padding:25px}.project-brief ul{font-size:17px}}
@media(max-width:380px){.project-hero h1{font-size:37px}.project-enquiry .button{padding-inline:16px}.project-contact{font-size:17px}}
