.SliderViewport_page__NHmKh,.SliderViewport_page__NHmKh body{height:100%;overflow:hidden;overscroll-behavior:none}.SliderViewport_page__NHmKh body{position:fixed;inset:0;width:100%}@font-face{font-family:inter;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_7c3874{font-family:inter,inter Fallback}.__variable_7c3874{--font-primary:"inter","inter Fallback"}:root{--trian-accent:#ed4830}body{margin:0}.trian-logo{color:inherit}.trian-logo__images{flex:none;width:64px;height:69px;margin-right:0}.trian-logo__images img{width:100%;height:100%;object-fit:contain}#page-header[data-arts-theme-text=light] .trian-logo .logo__img-primary{opacity:0;visibility:hidden}#page-header[data-arts-theme-text=light] .trian-logo .logo__img-secondary{opacity:1;visibility:visible}#page-header[data-arts-theme-text=light] .trian-logo{color:#fff}.trian-footer-logo{display:inline-flex;align-items:center;gap:12px;margin-bottom:1rem}.trian-footer-logo img{width:72px;height:78px;object-fit:contain}.trian-footer-logo .h6{margin:0}.header__burger{border:0;background:transparent;padding:0;color:inherit}.header__burger-line,.header__label-burger{display:block}.trian-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trian-skip{position:fixed;top:8px;left:8px;z-index:9999;padding:12px 20px;background:#fff;color:#111;transform:translateY(-150%)}.trian-skip:focus{transform:none}.trian-studio-art{width:100%;height:100%;min-height:300px;overflow:hidden;position:relative;background:#eee8dc}.trian-studio-art img{display:block;width:100%;height:100%;object-fit:cover}.trian-intro{max-width:850px;margin-left:auto;margin-right:auto}.trian-intro,.trian-prose{white-space:pre-line}.trian-empty-art{height:430px}.trian-about-image{height:min(70vw,760px);min-height:330px}.trian-detail-art{height:min(62vw,720px);min-height:330px}.trian-feature-image{display:block;width:100%;height:auto;max-height:85vh;object-fit:cover}.trian-footer-links{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.trian-filters{display:flex;align-items:end;flex-wrap:wrap;gap:24px}.trian-filters label{flex:1 1;min-width:180px}.trian-filters input,.trian-filters select{display:block;width:100%;min-height:48px;margin-top:10px;padding:12px 0;border:0;border-bottom:1px solid #999;border-radius:0;background:transparent;font:inherit;color:inherit}.trian-filters select{padding:12px}.trian-filters button{min-height:48px}.contact-form{display:grid;gap:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form .button{border:1px solid #333;width:fit-content;padding:16px 32px}.contact-form .button:disabled{opacity:.5}.form-privacy,.hint{font-size:13px;line-height:1.5;color:#656565}.field-error,.form-status.error{color:#9e291b}.form-status.success{color:#246534}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.trian-service-list{list-style:none;padding:0}.trian-service-list li{padding:20px 0;border-bottom:1px solid #ccc}.trian-detail-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.gallery button{position:relative;display:block;border:0;padding:0;background:#ecebe5;cursor:zoom-in;overflow:hidden}.gallery img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .4s}.gallery button:hover img{transform:scale(1.02)}.gallery button>span{position:absolute;right:16px;bottom:16px;padding:8px 16px;background:white;color:black}.lightbox{width:min(94vw,1500px);max-width:94vw;max-height:94vh;border:0;padding:50px 12px 12px;background:#171717}.lightbox::backdrop{background:#000d}.lightbox img{display:block;margin:auto;width:auto;max-width:100%;max-height:80vh}.close-lightbox{position:absolute;top:10px;right:15px;background:transparent;color:#fff;border:0;padding:8px}.trian-palette{display:flex;flex-wrap:wrap;gap:25px;margin-top:35px}.trian-palette>div{flex:1 1;min-width:120px}.trian-palette span{display:block;aspect-ratio:1;margin-bottom:15px;border:1px solid #8884}[data-native-gallery] .slider__arrow{background:transparent;border:0;font-size:25px;color:inherit}@media (max-width:767px){.trian-logo__images{width:48px;height:52px}.form-row,.gallery{grid-template-columns:1fr}.trian-empty-art{height:300px}.trian-filters{gap:18px}}@media (prefers-reduced-motion:reduce){.gallery img{transition:none}}.background-hover:hover .post-meta__divider{background-color:currentColor}