:root{--paper:#F5F4F0;--ink:#151515;--block:#2B2A29;--panel:#ECEBE7;--muted:#595957;--line:#B2B1AE;--white:#fff;--display:"DM Serif Display",Georgia,serif;--sans:"Instrument Sans",Arial,sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s16:128px;--t0:12.8px;--t1:16px;--t2:20px;--t3:25px;--t4:31.25px;--t5:39.06px;--t6:48.83px;--t7:61.04px;--t8:76.29px;--t9:95.37px;--t10:119.21px;--pad:48px;--ease:.2s ease-out}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t1)/1.55 var(--sans);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}button:active,.button:active{transform:translateY(1px)}img{max-width:100%;display:block}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2{font-weight:400}h1,h2,.serif{font-family:var(--display)}h1{font-size:var(--t9);line-height:1.05;letter-spacing:-.045em}h2{font-size:var(--t7);line-height:1.12;letter-spacing:-.035em}h3{font-size:var(--t2);line-height:1.35;font-weight:400}p{max-width:65ch}em{font-weight:400}button{border-radius:0}.wrap{max-width:1600px;margin:auto;padding:0 var(--pad)}.eyebrow{font:400 var(--t0)/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase}.muted{color:var(--muted)}.skip{position:fixed;top:-100px;left:16px;padding:16px;background:var(--ink);color:var(--paper);z-index:30}.skip:focus{top:8px}.reviewbar{background:var(--panel);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 var(--pad);min-height:32px;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.reviewbar a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none;text-underline-offset:3px}.reviewbar nav{display:flex;gap:24px}.site-header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;gap:12px;min-height:56px}.brand img{width:44px;height:52px;object-fit:contain}.brand-name{font:400 39px/1 var(--display);letter-spacing:.06em}.brand-sub{display:block;font:400 8px/1.3 var(--sans);letter-spacing:.21em;margin-top:7px}.desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:13px}.desktop-nav>a,.nav-dropdown>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;list-style:none;gap:12px}.desktop-nav>a:hover,.desktop-nav>a[aria-current],.nav-dropdown>summary:hover{text-decoration:none;text-underline-offset:5px}.nav-dropdown{position:relative}.nav-dropdown>summary::-webkit-details-marker{display:none}.dropdown-panel{position:absolute;right:0;top:56px;min-width:280px;background:var(--paper);border:1px solid var(--line);padding:16px;z-index:10}.dropdown-panel a{display:flex;align-items:center;padding:8px;min-height:44px}.dropdown-panel a:hover{background:var(--panel)}.button{min-height:56px;padding:16px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:13px;line-height:1.4;transition:background var(--ease),color var(--ease),transform var(--ease)}.button:hover{background:var(--block)}.button .arrow{font-size:24px;line-height:1}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.light:hover{background:var(--panel)}.button.outline{background:transparent;color:var(--ink)}.button.outline:hover{background:var(--panel)}.menu-toggle{display:none;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:none;width:32px;height:18px;position:relative;padding:0}.menu-target{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;background:none}.mobile-menu{display:none}.hero-topline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:24px}.hero-title{margin-top:48px;max-width:1100px}.hero-title em{display:block;margin-left:7.6%;font-size:inherit;letter-spacing:-.045em}.hero-lower{display:flex;justify-content:space-between;gap:48px;align-items:end;margin:40px 0 48px}.hero-meta{max-width:210px}.hero-description{max-width:390px;font-size:var(--t1);margin-right:48px}.hero-cta{display:flex;align-items:center;gap:40px}.hero-image{position:relative;height:520px;overflow:hidden;background:var(--panel)}.hero-image>img{height:100%;width:100%;object-fit:cover;object-position:center 53%}.image-label{display:inline-flex;background:var(--paper);padding:8px 12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;position:absolute;left:24px;bottom:24px;color:var(--ink);border:1px solid var(--line)}.image-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font-size:var(--t0);color:var(--muted);border-bottom:1px solid var(--line)}.image-bottom span:last-child{letter-spacing:.1em}.editorial{display:grid;grid-template-columns:1fr 2.4fr;gap:64px;padding:128px 0}.section-side{display:flex;gap:24px;align-items:start;padding-top:12px}.section-side span:first-child{color:var(--muted)}.section-side .eyebrow{max-width:120px}.editorial-content h2{max-width:850px}.intro-copy{max-width:560px;margin-top:32px;color:var(--muted)}.audience-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-top:48px}.audience-tabs button{border:0;background:none;padding:0 0 16px;min-height:44px;font-size:13px;position:relative}.audience-tabs button[aria-selected=true]{font-weight:600}.audience-tabs button:hover{color:var(--muted)}.audience-content{padding-top:24px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;min-height:152px}.audience-content h3{font-family:var(--display);font-size:var(--t4);letter-spacing:-.02em}.audience-content p{color:var(--muted);font-size:14px}.text-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;font-size:13px;text-decoration:none;text-underline-offset:5px;transition:color var(--ease)}.text-link:hover{color:var(--muted)}.range{padding:80px 0 96px;background:var(--panel)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.section-heading h2{max-width:600px}.range-content{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.range-visual{position:sticky;top:24px}.range-visual figure{position:relative;height:560px;background:var(--block);overflow:hidden}.range-visual img{width:100%;height:100%;object-fit:cover}.range-visual .range-caption{display:flex;justify-content:space-between;gap:24px;padding-top:16px;font-size:var(--t0);color:var(--muted)}.range-list{border-top:1px solid var(--line)}.range-list details{border-bottom:1px solid var(--line)}.range-list summary{display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:28px 0;min-height:80px;font-size:var(--t3);letter-spacing:-.03em}.range-list summary::-webkit-details-marker{display:none}.range-list summary>small{font-size:12px;letter-spacing:0}.range-list summary .plus{font:300 25px/1 var(--sans);text-align:right}.range-list details[open] .plus{transform:rotate(45deg)}.range-list details p{padding:0 40px 24px 48px;color:var(--muted);font-size:14px}.range-list .text-link{margin-left:48px;margin-bottom:24px}.craft{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;padding:128px 0}.craft-copy .eyebrow{margin-bottom:32px}.craft-copy h2{max-width:600px}.craft-copy>p{color:var(--muted);margin-top:32px;max-width:440px}.craft-copy .text-link{margin-top:24px}.craft-images{position:relative;padding:0 0 64px 64px}.craft-main{height:560px;width:100%;object-fit:cover}.craft-small{position:absolute;left:0;bottom:0;width:46%;height:220px;object-fit:cover;border:8px solid var(--paper)}.craft-images .image-label{bottom:88px;left:88px}.questions{padding:80px 0 96px;border-top:1px solid var(--line)}.questions .editorial{padding:0}.faq-list{margin-top:40px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;font-size:var(--t2)}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{padding:0 48px 32px 0;color:var(--muted);font-size:14px}.faq-list summary span:last-child{font-size:24px}.faq-list details[open] summary span:last-child{transform:rotate(45deg)}.closing{background:var(--block);color:var(--paper);padding:80px 0}.closing-inner{display:grid;grid-template-columns:1fr 2fr 1fr;gap:64px;align-items:end}.closing h2{font-size:var(--t7);max-width:600px}.closing .eyebrow{align-self:start;padding-top:12px}.closing p{margin-top:24px;font-size:14px;max-width:450px;color:var(--paper)}.closing .button{white-space:nowrap}.footer{padding:48px 0 32px}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:48px}.footer-links{display:flex;gap:32px;font-size:13px}.footer-links a{min-height:44px;display:flex;align-items:center;text-decoration:none;text-underline-offset:5px}.footer-bottom{display:flex;justify-content:space-between;gap:32px;border-top:1px solid var(--line);padding-top:24px;margin-top:48px;font-size:var(--t0);color:var(--muted)}.partner-intro{padding:32px 0 64px;border-top:1px solid var(--line)}.partner-intro .intro-row{display:grid;grid-template-columns:1.5fr 1fr;gap:96px;align-items:end;margin-top:40px}.partner-intro h1{font-size:var(--t8);max-width:800px}.partner-intro p{max-width:390px;color:var(--muted);padding-bottom:8px}.partner-layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:96px;align-items:start;padding-bottom:96px}.partner-aside{position:sticky;top:24px}.partner-photo{height:460px;position:relative;overflow:hidden}.partner-photo>img{width:100%;height:100%;object-fit:cover}.partner-aside .eyebrow{margin-top:32px}.partner-aside h2{font-size:var(--t4);margin-top:16px;max-width:310px}.partner-aside ol{padding-left:16px;margin:24px 0 0}.partner-aside li{padding-left:8px;margin-bottom:16px;font-size:14px;color:var(--muted)}.form-panel{background:var(--panel);padding:48px}.form-progress{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:40px}.form-progress span{font-size:var(--t0);padding-bottom:16px;min-height:40px;color:var(--muted)}.form-progress span.current{border-bottom:2px solid var(--ink);color:var(--ink)}.form-panel h2{font-size:var(--t5)}.form-note{margin:16px 0 32px;font-size:13px;color:var(--muted)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;gap:8px;position:relative;margin-bottom:24px}.field label{font-size:13px}.field input,.field select,.field textarea{width:100%;min-height:56px;border:1px solid var(--muted);border-radius:0;background:transparent;padding:14px 16px;font-size:16px;line-height:1.5}.field select{-webkit-appearance:auto;appearance:auto}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink);background:var(--paper)}.field small{font-size:12px;color:var(--muted)}.field textarea{resize:vertical;min-height:112px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border:2px solid var(--ink)}.field-error{font-size:12px;font-weight:700}.form-actions{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:32px}.form-actions .button{min-width:200px}.form-actions .back{border:0;background:none;text-decoration:none;min-height:44px;padding:0}.optional{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 24px}.optional>summary{cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.optional[open]>summary{margin-bottom:16px}.consent{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.6;cursor:pointer;min-height:44px}.consent input{accent-color:var(--ink);width:20px;height:20px;flex:none;margin:0}.consent button{border:0;background:none;padding:0;font:inherit;text-decoration:none;min-height:24px}.demo-note{font-size:11px;color:var(--muted);margin-top:24px;max-width:100%}.form-summary{border-left:3px solid var(--ink);padding:12px 16px;margin:24px 0;background:var(--paper);font-size:13px}.form-summary:empty{display:none}.success{padding:32px 0}.success .eyebrow{margin-bottom:32px}.success h2{font-size:var(--t6);max-width:450px}.success p{margin:24px 0 32px;max-width:420px;color:var(--muted)}.honeypot{position:absolute;left:-9999px}.dialog{border:1px solid var(--line);padding:40px;background:var(--paper);max-width:560px;width:calc(100% - 32px)}.dialog::backdrop{background:#15151588}.dialog h2{font-size:var(--t5);margin-bottom:24px}.dialog p{font-size:14px;margin-bottom:24px}.dialog .button{width:100%}.direction-header{padding:64px 0}.direction-header p{margin-top:24px;color:var(--muted)}.direction-image{border:1px solid var(--line);width:100%}.direction-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:48px 0 96px}.direction-notes h2{font-size:var(--t4);margin-bottom:16px}.direction-notes p{font-size:14px;color:var(--muted)}@media(min-width:1600px){.hero-image{height:640px}}@media(max-width:1100px){:root{--pad:32px}.desktop-nav{gap:24px}.desktop-nav .nav-house{display:none}.hero-lower{gap:32px}.hero-meta{display:none}.hero-description{margin-right:0}.hero-title{font-size:var(--t8)}.editorial{gap:48px;grid-template-columns:1fr 2.7fr}.closing-inner{gap:32px;grid-template-columns:.6fr 2fr 1fr}.closing h2{font-size:var(--t6)}.range-content{gap:40px}.craft,.partner-layout,.partner-intro .intro-row{gap:48px}.partner-intro h1{font-size:var(--t7)}.form-panel{padding:32px}}@media(max-width:767px){:root{--pad:24px}h1{font-size:var(--t6)}h2{font-size:var(--t5)}.reviewbar{padding:0 16px;font-size:9px;gap:8px;min-height:32px}.reviewbar>span{letter-spacing:.02em}.reviewbar nav{gap:14px}.reviewbar .review-directions{display:none}.site-header{height:88px;gap:16px}.brand{gap:8px}.brand img{width:29px;height:40px}.brand-name{font-size:28px}.brand-sub{font-size:6px;margin-top:4px}.desktop-nav{display:none}.header-cta{min-height:44px;padding:12px;font-size:11px;gap:12px;margin-left:auto}.header-cta .arrow{display:none}.menu-target{display:flex}.menu-toggle{display:block}.mobile-menu{position:fixed;top:32px;right:0;bottom:0;left:0;background:var(--paper);z-index:20;padding:24px;overflow:auto}.mobile-menu.open{display:block}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}.mobile-menu-top button{border:1px solid var(--ink);width:48px;height:48px;background:none;font-size:25px}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{min-height:64px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:var(--t3);font-family:var(--display)}.mobile-menu nav .button{font-family:var(--sans);font-size:14px;margin-top:32px;min-height:56px}.hero-topline{padding-top:24px;gap:24px}.hero-topline .location{display:none}.hero-topline .eyebrow{font-size:10px;letter-spacing:.06em}.hero-title{margin-top:32px;font-size:var(--t6);line-height:1.09;letter-spacing:-.045em}.hero-title em{margin-left:0}.hero-lower{display:block;margin:24px 0 32px}.hero-description{max-width:36ch;font-size:14px;line-height:1.6}.hero-cta{display:block}.hero-cta .button{margin-top:24px;min-height:52px;min-width:230px}.hero-image{height:360px;margin:0 calc(var(--pad)*-1)}.hero-image>img{object-position:37% center}.image-label{bottom:16px;left:16px;font-size:8px;padding:7px 8px;max-width:calc(100% - 32px)}.image-bottom{padding:16px 0;font-size:10px;gap:16px;align-items:start}.image-bottom span:first-child{max-width:190px}.image-bottom span:last-child{white-space:nowrap}.editorial{display:block;padding:80px 0}.section-side{padding-top:0;margin-bottom:32px;gap:16px}.section-side .eyebrow{max-width:none;font-size:10px}.section-side span:first-child{font-size:10px}.editorial-content h2{font-size:var(--t5)}.intro-copy{font-size:14px;margin-top:24px}.audience-tabs{gap:0;justify-content:space-between;margin-top:32px}.audience-tabs button{font-size:12px;padding-bottom:16px}.audience-content{display:block;padding-top:24px;min-height:240px}.audience-content h3{font-size:var(--t4);max-width:280px}.audience-content p{margin-top:16px;font-size:14px}.audience-content .text-link{margin-top:8px}.range{padding:64px 0}.section-heading{display:block;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:24px}.section-heading h2{font-size:var(--t5)}.section-heading .text-link{margin-top:16px}.range-content{display:flex;flex-direction:column-reverse;gap:32px}.range-list{width:100%}.range-list summary{padding:24px 0;grid-template-columns:24px 1fr 16px;gap:12px;font-size:var(--t2);min-height:72px}.range-list details p{padding-left:36px;padding-right:16px}.range-list .text-link{margin-left:36px}.range-visual{position:static;width:100%}.range-visual figure{height:380px}.range-visual .range-caption{font-size:10px}.craft{display:flex;flex-direction:column;gap:40px;padding:80px 0}.craft-copy .eyebrow{margin-bottom:24px}.craft-copy h2{font-size:var(--t5)}.craft-copy>p{font-size:14px;margin-top:24px}.craft-images{width:100%;padding-left:32px;padding-bottom:40px}.craft-main{height:400px}.craft-small{height:160px;width:49%;border-width:6px}.craft-images .image-label{bottom:64px;left:48px}.questions{padding:64px 0 80px}.faq-list{margin-top:32px}.faq-list summary{font-size:var(--t1);min-height:80px;gap:24px;padding:16px 0}.faq-list details p{padding:0 16px 24px 0}.closing{padding:64px 0}.closing-inner{display:block}.closing .eyebrow{padding-top:0;margin-bottom:32px}.closing h2{font-size:var(--t5)}.closing p{margin-top:24px}.closing .button{margin-top:32px;width:100%}.footer{padding:40px 0 24px}.footer-top{display:block}.footer-links{margin-top:32px;gap:24px;flex-wrap:wrap}.footer-bottom{margin-top:32px;display:block;font-size:11px}.footer-bottom p+p{margin-top:16px}.partner-intro{padding-top:24px;padding-bottom:40px}.partner-intro .intro-row{display:block;margin-top:32px}.partner-intro h1{font-size:var(--t6);line-height:1.1}.partner-intro p{margin-top:24px;font-size:14px}.partner-layout{display:flex;flex-direction:column-reverse;gap:48px;padding-bottom:64px}.form-panel{padding:24px;margin:0 calc(var(--pad)*-1);width:calc(100% + var(--pad)*2)}.form-progress{gap:24px;margin-bottom:32px}.form-progress span{font-size:11px}.form-panel h2{font-size:var(--t4)}.form-note{font-size:12px;margin-bottom:24px}.field-grid{display:block}.field{margin-bottom:24px}.form-actions{gap:16px;align-items:center}.form-actions .button{min-width:0;flex:1;gap:16px}.partner-aside{position:static;width:100%}.partner-photo{height:320px}.partner-aside h2{font-size:var(--t4);max-width:100%}.partner-aside li{max-width:100%}.dialog{padding:24px}.direction-header{padding:40px 0}.direction-header h1{font-size:var(--t6)}.direction-notes{display:block;padding:32px 0 64px}.direction-notes article{margin-bottom:32px}.direction-notes h2{font-size:var(--t4)}}@media(max-width:359px){:root{--pad:16px}.brand-sub{display:none}.header-cta{font-size:10px}.site-header{gap:8px}.hero-title{font-size:var(--t5)}.reviewbar nav{gap:8px}.reviewbar>span{font-size:8px}.partner-intro h1{font-size:var(--t5)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none;animation:none}}@media(min-width:1101px){.hero-title{font-size:var(--t10)}}.questions,.footer{padding-left:var(--pad);padding-right:var(--pad)}@media(max-width:767px){.site-header{gap:12px}.brand{flex-shrink:0}.site-header .brand-sub{display:none}.header-cta{white-space:nowrap}.footer-links{gap:16px}.footer-links a{font-size:12px}.footer .brand-name{font-size:28px}}.optional[open]>summary span{display:inline-block;transform:rotate(45deg)}.footer-links a{min-width:44px}.skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.hero-image>img{object-position:left center}}.photo-note{position:absolute;display:inline-flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line);padding:8px 12px;font-size:var(--t0);line-height:1.4}.photo-note:after{content:"";width:24px;height:1px;background:var(--ink)}.note-plan{left:24px;top:34%}.note-material{right:24px;bottom:30%}.audience-tabs button{min-width:44px}.consent button{min-height:44px}:root{--hero-outline:#B2B1AE;--hero-display:61.04px;--hero-watermark:clamp(160px,26vw,416px);--hero-height:720px;--hero-photo-height:640px}.behance-home .site-header,.behance-partner .site-header{height:88px}.behance-home h1,.behance-home h2,.behance-partner h1{font-family:var(--sans);font-weight:400;letter-spacing:-.055em}.behance-home h2 em,.behance-partner h1 em{font-style:normal}.hero-sirotov{overflow:hidden}.hero-sirotov .hero-topline{padding-top:24px}.hero-scene{position:relative;min-height:var(--hero-height);margin-top:8px}.hero-watermark{position:absolute;left:-.025em;top:18px;white-space:nowrap;font:400 var(--hero-watermark)/1 var(--sans);letter-spacing:.035em;color:transparent;-webkit-text-stroke:1px var(--hero-outline);-webkit-user-select:none;user-select:none;pointer-events:none}.hero-copy{position:relative;z-index:3;width:36%;padding-top:200px}.hero-copy .hero-professions{font-size:10px;letter-spacing:.055em;margin-bottom:24px}.hero-copy .hero-title{font:400 var(--hero-display)/1.04 var(--sans);letter-spacing:-.055em;margin:0;max-width:100%}.hero-copy .hero-description{font-size:14px;max-width:320px;margin:24px 0 32px;line-height:1.6}.hero-copy .button{white-space:nowrap;min-height:56px}.hero-range-link{display:flex;width:max-content;margin-top:16px}.hero-main{position:absolute;top:32px;left:45%;width:47%;height:var(--hero-photo-height);z-index:1;background:var(--panel)}.hero-main>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero-main .image-label{font-size:9px;left:16px;bottom:16px}.hero-detail{position:absolute;right:0;top:300px;width:23%;height:288px;z-index:2;border:8px solid var(--paper);border-right:0;background:var(--ink)}.hero-detail img{width:100%;height:100%;object-fit:cover;object-position:68% center}.hero-detail figcaption{position:absolute;bottom:-32px;left:0;font-size:10px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.hero-axis{position:absolute;bottom:40px;left:45%;font-size:10px;color:var(--muted)}.hero-sirotov .image-bottom{padding:16px 0 24px}.behance-home .editorial-content h2{font-size:var(--t6);max-width:800px}.behance-home .range-content{grid-template-columns:1.2fr .8fr;gap:80px}.behance-home .range-visual figure{height:680px}.behance-home .range-list summary{font-size:var(--t2)}.behance-home .craft{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:128px;padding-bottom:128px}.behance-home .craft-main{height:680px}.behance-home .craft-images{padding-left:48px;padding-bottom:64px}.behance-home .craft-small{width:45%;height:250px}.behance-home .craft-copy h2{font-size:var(--t6)}.behance-partner .partner-photo{height:600px}.architecture-end{position:relative;height:560px;overflow:hidden;background:var(--panel)}.architecture-end>img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.architecture-end figcaption{position:absolute;bottom:24px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;gap:24px;font-size:var(--t0);color:var(--ink)}.architecture-end figcaption span{background:var(--paper);padding:8px 12px}@media(min-width:1500px){:root{--hero-height:800px;--hero-photo-height:720px;--hero-display:76.29px}.hero-copy{padding-top:240px}.hero-detail{top:360px;height:320px}}@media(min-width:768px)and (max-width:1100px){:root{--hero-height:620px;--hero-photo-height:536px;--hero-display:48.83px}.hero-copy{width:40%;padding-top:160px}.hero-main{left:46%;width:49%}.hero-detail{top:280px;height:220px;width:25%}.hero-copy .hero-description{max-width:250px;font-size:13px}.hero-copy .hero-professions{max-width:200px}.hero-copy .button{padding:16px;gap:16px;font-size:12px}.hero-axis{left:46%;bottom:32px}.behance-home .range-content{gap:40px}.behance-home .range-visual figure{height:620px}.behance-home .craft{gap:48px}.behance-home .craft-copy h2{font-size:var(--t5)}.behance-home .craft-main{height:600px}}@media(max-width:767px){:root{--hero-display:48.83px;--hero-watermark:160px}.behance-home .site-header,.behance-partner .site-header{height:88px}.hero-scene{min-height:0;margin-top:0;padding-bottom:64px}.hero-copy{width:100%;padding-top:32px}.hero-copy .hero-professions{margin-bottom:16px;font-size:9px}.hero-copy .hero-title{max-width:100%;font-size:var(--t6);line-height:1.03}.hero-copy .hero-description{font-size:14px;line-height:1.55;margin:20px 0 24px;max-width:310px}.hero-copy .button{margin:0;min-height:52px;padding:16px 24px;gap:32px}.hero-range-link{margin-top:8px;font-size:12px}.hero-watermark{top:auto;bottom:420px;left:-32px;z-index:0;letter-spacing:0}.hero-main{position:relative;top:auto;left:24px;width:calc(100% + 0px);height:456px;margin-top:32px}.hero-main>img{object-position:50% 50%}.hero-main .image-label{left:16px;bottom:16px;font-size:8px}.hero-detail{top:auto;bottom:112px;left:-24px;right:auto;width:46%;height:192px;border:6px solid var(--paper);border-left:0}.hero-detail figcaption{left:24px;bottom:-28px;font-size:9px}.hero-axis{left:auto;right:0;bottom:24px;font-size:8px;max-width:170px}.hero-sirotov .image-bottom{font-size:10px;align-items:start;padding:16px 0;gap:24px}.hero-sirotov .image-bottom .eyebrow{font-size:8px;letter-spacing:.04em;white-space:normal;max-width:100px}.behance-home .editorial-content h2{font-size:var(--t5)}.behance-home .range-content{gap:32px}.behance-home .range-visual figure{height:440px}.behance-home .range-list summary{font-size:var(--t2)}.behance-home .craft{gap:40px;padding:80px 0}.behance-home .craft-copy h2{font-size:var(--t5)}.behance-home .craft-main{height:480px}.behance-home .craft-images{padding-left:32px;padding-bottom:48px}.behance-home .craft-small{height:176px;width:49%}.behance-partner .partner-photo,.architecture-end{height:400px}.architecture-end figcaption{bottom:16px;left:16px;right:16px;display:block;font-size:10px}.architecture-end figcaption span{display:table;margin-top:8px}.architecture-end>img{object-position:65% center}}@media(max-width:359px){.hero-copy .hero-title{font-size:var(--t5)}.hero-copy .hero-professions{font-size:8px}.hero-copy .button{gap:20px;font-size:12px}.hero-main{height:400px}}.hero-detail figcaption{display:none}@media(min-width:1101px){.hero-axis{bottom:8px}}@media(max-width:767px){.hero-copy{padding-top:24px}.hero-copy .hero-professions{margin-bottom:12px}.hero-copy .hero-description{margin:16px 0 20px}.hero-copy .hero-range-link{display:none}.hero-main{margin-top:32px}}@media(min-width:768px)and (max-height:800px){:root{--hero-height:592px;--hero-photo-height:528px}.hero-copy{padding-top:136px}.hero-detail{top:240px;height:240px}.hero-axis{bottom:8px}}.behance-home .audience-content h3,.behance-partner .form-panel h2,.behance-partner .partner-aside h2{font-family:var(--sans);letter-spacing:-.04em}.hero-watermark{opacity:.6}.range-list details{scroll-margin-top:24px}@media(max-width:767px){:root{--pad:20px}.behance-home .site-header,.behance-partner .site-header{height:72px;gap:12px}.site-header .brand{gap:8px;min-height:48px}.site-header .brand-name{font-size:26px}.site-header .brand img{width:26px;height:36px}.site-header .brand-sub{font-size:6px;letter-spacing:.14em}.site-header .header-cta{min-height:44px;padding:12px;font-size:11px;margin-left:auto;white-space:nowrap}.site-header .menu-target{flex:0 0 44px;width:44px;min-height:44px}.reviewbar{padding:0 16px}.reviewbar>span{max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8px}.reviewbar nav{gap:12px}.hero-sirotov .hero-topline{padding-top:16px}.hero-topline .eyebrow,.partner-topline .eyebrow{font-size:10px}.hero-copy{padding-top:16px}.hero-copy .hero-professions{font-size:9px;margin-bottom:12px}.hero-copy .hero-description{font-size:14px;line-height:1.6;margin:16px 0 20px;max-width:35ch}.hero-copy .button,.partner-hero-copy .button{display:flex;justify-content:space-between;width:100%;min-height:56px;padding:16px 20px;font-size:13px;gap:24px}.hero-scene{padding-bottom:48px}.hero-main{left:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2);height:clamp(420px,120vw,520px);margin-top:24px}.hero-main>img{object-position:center}.hero-main .image-label{font-size:9px;padding:8px 12px;left:16px;bottom:16px}.hero-detail{left:auto;right:0;bottom:88px;width:44%;height:184px;border:6px solid var(--paper)}.hero-watermark{bottom:420px;left:-20px;font-size:172px;opacity:.4}.hero-axis{bottom:12px;font-size:9px;max-width:190px}.hero-sirotov .image-bottom{font-size:11px;padding:12px 0 16px}.hero-sirotov .image-bottom .eyebrow{font-size:9px}.editorial{padding:64px 0}.section-side{margin-bottom:24px}.intro-copy{font-size:15px;line-height:1.65;margin-top:24px}.audience-tabs{margin-top:24px;gap:0}.audience-tabs button{flex:1;min-height:56px;font-size:12px;padding:16px 4px}.audience-content{padding-top:24px;min-height:0}.audience-content p{font-size:15px;line-height:1.65}.audience-content .text-link{min-height:48px;margin-top:16px}.range{padding:56px 0}.section-heading{margin-bottom:24px}.section-heading>p{font-size:15px}.behance-home .range-content{flex-direction:column;gap:24px}.range-visual{width:100%}.behance-home .range-visual figure{height:clamp(400px,112vw,480px);margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1)}.range-visual .range-caption{font-size:11px;padding:16px 0}.range-list summary{min-height:76px}.range-list details p{font-size:15px;line-height:1.65}.range-list .text-link{min-height:48px;font-size:13px}.material-study{padding-top:56px}.study-heading .eyebrow{font-size:10px}.study-intro>p{font-size:15px;line-height:1.65}.material-study .text-link{font-size:13px;min-height:48px}.study-views button{font-size:12px;min-height:56px}.study-toolbar>p{font-size:10px}.study-stage{height:clamp(440px,116vw,520px)}.study-image-label{font-size:9px}.study-expand{font-size:12px;min-height:52px}.study-bottom{font-size:12px}.study-counter{font-size:11px}.questions{padding:56px 0 64px}.faq-list{margin-top:24px}.faq-list summary{min-height:76px;line-height:1.4}.faq-list details p{font-size:15px;line-height:1.65}.closing{padding:56px 0}.closing p{font-size:15px}.closing .button{min-height:56px;justify-content:space-between}.footer{padding:40px 0 24px}.footer-links{gap:16px 24px}.architecture-end{height:440px}.partner-v4 .partner-intro{padding-top:16px}.partner-scene{padding:24px 0;gap:24px}.partner-hero-copy>.eyebrow{font-size:9px;margin-bottom:12px}.partner-outline{top:0;left:-12px;font-size:164px;opacity:.35}.partner-v4 .partner-description{margin:16px 0 20px;font-size:14px;line-height:1.6;max-width:35ch}.partner-v4 .partner-short-note{font-size:11px;line-height:1.5;margin-top:12px;max-width:100%}.partner-visual{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2)}.partner-frame{height:clamp(440px,124vw,540px)}.partner-frame>img{object-position:60% center}.partner-swatch{left:16px;bottom:40px;width:140px;height:156px;border-width:6px}.partner-swatch figcaption{font-size:8px;left:0;bottom:-28px}.partner-image-label{top:24px;left:24px;font-size:9px}.partner-expand{width:52px;height:52px;right:16px;bottom:16px}.partner-gallery-bar{padding-bottom:24px;gap:16px}.partner-views{gap:16px}.partner-views button{flex:1;min-height:56px;font-size:12px}.partner-v4 .partner-gallery-caption{font-size:12px;line-height:1.6}.partner-form-heading{padding:40px 0 24px}.partner-form-heading>p:nth-child(2){font-size:14px;line-height:1.6;margin-top:12px}.partner-form-heading .eyebrow{font-size:10px}.partner-v4 .partner-layout{gap:40px;padding-bottom:56px}.partner-v4 .partner-photo{height:360px}.partner-preparation{padding:32px 24px}.partner-prep-list summary{min-height:68px;font-size:14px}.partner-prep-list p{font-size:14px}.partner-v4 .partner-prep-note{font-size:13px}.partner-v4 .form-panel{padding:16px var(--pad) 32px;scroll-margin-top:16px}.form-progress{position:sticky;top:0;z-index:6;background:var(--panel);display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;padding-top:12px}.form-progress span{font-size:12px;min-height:48px;padding-bottom:16px;display:flex;align-items:center}.form-panel h2{font-size:var(--t4);line-height:1.15}.form-note{font-size:14px;line-height:1.6;margin:16px 0 24px}.field{gap:10px;margin-bottom:24px}.field label{font-size:14px;line-height:1.5}.field input,.field select,.field textarea{min-height:60px;font-size:16px;padding:16px;background:var(--paper);scroll-margin-top:96px}.field textarea{min-height:128px}.field small,.field-error{font-size:13px;line-height:1.55}.form-summary{font-size:14px;line-height:1.6;margin:16px 0 24px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.form-actions>span{flex:1 0 100%;font-size:13px;line-height:1.5}.form-actions .button{min-height:56px;min-width:0;flex:1;padding:16px;font-size:13px;gap:16px;justify-content:space-between}.partner-v4 .form-actions .back{min-width:64px;min-height:56px;flex:0 0 64px;font-size:14px}.optional{margin:0 0 24px}.optional>summary{font-size:14px;line-height:1.4;min-height:64px;gap:16px}.consent{font-size:13px;line-height:1.65;gap:12px;min-height:56px;padding:8px 0}.consent input{width:24px;height:24px;margin-top:2px}.consent button{min-height:44px}.demo-note{font-size:12px;line-height:1.6;margin-top:24px}.success h2{font-size:var(--t5)}.success p{font-size:15px;line-height:1.65}.success .button{width:100%;min-height:56px;justify-content:space-between}.dialog{padding:24px 20px}.dialog h2{font-size:var(--t4)}.dialog p{font-size:14px;line-height:1.65}.dialog .button{min-height:56px}.study-dialog,.partner-image-dialog{width:calc(100% - 16px)}}@media(max-width:359px){:root{--pad:16px}.behance-home .site-header,.behance-partner .site-header{gap:8px}.site-header .brand-name{font-size:24px}.site-header .brand img{width:24px}.site-header .header-cta{font-size:10px;padding:12px 10px}.hero-copy .hero-title,.partner-v4 .partner-hero-copy h1{font-size:var(--t5)}.hero-detail{height:164px;width:44%}.partner-swatch{width:128px;height:144px}.study-views button,.partner-views button,.audience-tabs button{font-size:11px}}@media(max-width:767px)and (max-height:700px){.partner-scene{padding-top:16px}.partner-hero-copy>.eyebrow{margin-bottom:8px}.partner-v4 .partner-description{margin-top:12px;margin-bottom:16px}.partner-hero-copy .button{min-height:52px}.partner-v4 .partner-short-note{margin-top:8px}}@media(max-width:767px){.partner-topline>.eyebrow{margin:0;padding:0}.partner-hero-copy>.eyebrow{margin-top:0;padding-bottom:0}.partner-v4 .partner-gallery-caption{margin-top:0}}@media(max-width:767px){html{scroll-padding-top:0}.partner-v4 .form-panel{scroll-margin-top:0}}@media(max-width:767px){.questions{padding:56px var(--pad) 64px}.footer{padding:40px var(--pad) 24px}}@media(max-width:767px){.hero-scene{display:grid;grid-template-columns:minmax(0,1fr);padding-top:16px;padding-bottom:32px;gap:0}.hero-copy{display:contents}.hero-copy .hero-title{grid-column:1;grid-row:1}.hero-copy .button{grid-column:1;grid-row:2;margin:20px 0 0}.hero-main{grid-column:1;grid-row:3;margin-top:20px}.hero-detail{grid-column:1;grid-row:3;position:relative;align-self:end;justify-self:end;left:auto;right:0;top:auto;bottom:24px;margin:0}.hero-copy .hero-professions{grid-column:1;grid-row:4;margin:24px 0 0;font-size:10px}.hero-copy .hero-description{grid-column:1;grid-row:5;margin:12px 0 0}.hero-watermark{top:16px;bottom:auto;opacity:.25}.hero-axis{grid-column:1;grid-row:6;position:static;margin-top:16px;max-width:100%;font-size:9px}.partner-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0 24px}.partner-hero-copy{display:contents}.partner-v4 .partner-hero-copy h1{grid-column:1;grid-row:1}.partner-hero-copy .button{grid-column:1;grid-row:2;margin:20px 0 0;min-height:56px}.partner-visual{grid-column:1;grid-row:3;margin-top:20px}.partner-hero-copy>.eyebrow{grid-column:1;grid-row:4;margin:24px 0 0;font-size:10px}.partner-v4 .partner-description{grid-column:1;grid-row:5;margin:12px 0 0}.partner-v4 .partner-short-note{grid-column:1;grid-row:6;margin:12px 0 0}.partner-outline{top:0;opacity:.2}}@media(max-width:767px){.hero-copy .button,.partner-hero-copy .button,.hero-main,.partner-visual{margin-top:16px}}@media(max-width:767px){.hero-copy .hero-title,.hero-copy .button,.partner-hero-copy h1,.partner-hero-copy .button{position:relative;z-index:3}.hero-watermark{z-index:0}}@media(min-width:768px){.footer-top{gap:32px;align-items:flex-start}.footer-top>.brand{flex-shrink:0}.footer-links{min-width:0;flex-wrap:wrap;justify-content:flex-end}}[hidden]{display:none}.support-page h1,.support-page h2,.support-page h3,.request h3{font-weight:400}.support-page main{min-height:50vh}.utility-links{display:flex;flex-wrap:wrap;gap:8px 24px;padding:24px 0;border-top:1px solid var(--line)}.utility-links a{font-size:12px;min-height:44px;display:flex;align-items:center;text-decoration:none;text-underline-offset:4px}.support-page h1{font-size:61.04px;line-height:1.06;letter-spacing:-.05em;max-width:20ch}.support-page h2{font-size:31.25px;line-height:1.15;letter-spacing:-.035em}.support-page h3,.request h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}.support-page p{line-height:1.7}.support-page .eyebrow{font-size:11px;line-height:1.5}.support-page a:focus-visible,.request:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.request-page{padding-top:48px;padding-bottom:96px}.request-page-heading{margin-bottom:48px;border-bottom:1px solid var(--line);padding-bottom:40px}.request-page-heading h1{margin:24px 0;max-width:20ch}.request-page-heading>p:last-child{max-width:57ch;font-size:16px;color:var(--muted)}.request-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.request-aside>a:not(.text-link){display:block;font-size:20px;line-height:1.5;min-height:44px;overflow-wrap:anywhere}.request-aside>.eyebrow{margin-bottom:16px}.request-aside .text-link{display:flex;gap:24px;min-height:48px;align-items:center;font-size:13px}.request-next{border-top:1px solid var(--line);padding-top:24px;margin:40px 0 24px;max-width:32ch}.request-next>.eyebrow{margin-bottom:16px}.request-next>p:last-child{font-size:14px;color:var(--muted)}.request [hidden]{display:none}.request-preview-note{font-size:11px;line-height:1.65;color:var(--muted);margin-bottom:32px;max-width:65ch}.request-field{margin-bottom:24px}.request-field label,.request-context label{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;margin-bottom:8px}.request-field label span,.request-context label span{font-size:11px;color:var(--muted)}.request input:not([type=checkbox]),.request textarea,.request select{border:1px solid var(--muted);background:var(--paper);border-radius:0;min-height:48px;font:16px/1.5 var(--sans);padding:12px;width:100%;color:var(--ink)}.request textarea{min-height:144px;resize:vertical}.request-choices{border:0;padding:0;margin:32px 0}.request-choices legend{font-size:13px}.request-choices>p{font-size:12px;color:var(--muted);margin:8px 0 16px}.choices-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.choices-grid>label{display:flex;align-items:center;gap:12px;min-height:48px;font-size:13px;cursor:pointer}.request input[type=checkbox]{accent-color:var(--ink);width:20px;height:20px;flex-shrink:0;margin:0}.request-optional{border-block:1px solid var(--line);margin:32px 0}.request-optional>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px}.request-optional>summary::-webkit-details-marker{display:none}.request-optional[open]>summary>span{transform:rotate(45deg)}.request-optional>div{padding-top:16px}.attachment-note{margin:32px 0;padding:24px;background:var(--panel);font-size:13px;line-height:1.7}.attachment-note strong{font-weight:400;font-size:16px}.attachment-note p{margin-top:8px}.attachment-note a{text-decoration:none;text-underline-offset:4px}.request-privacy{margin:24px 0;font-size:12px;line-height:1.6}.request-privacy a{text-decoration:none;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.request-submit{min-height:56px;display:flex;justify-content:space-between;gap:32px;font-size:13px;width:100%}.request button:disabled{cursor:wait;opacity:.65}.request-errors:empty{display:none}.request-errors{padding:16px;border-left:2px solid var(--ink);background:var(--panel);font-size:13px;line-height:1.6;margin-bottom:24px}.request-error{font-size:12px;line-height:1.6;margin:8px 0 16px}.request [aria-invalid=true]{outline:2px solid var(--ink);outline-offset:1px}.request-choices[aria-invalid=true]{padding:16px}.request-state{border-top:1px solid var(--line);padding:32px 0}.request-state>.eyebrow{font-size:11px;margin-bottom:24px}.request-state h3{font-size:39.06px;line-height:1.1;max-width:20ch}.request-state>p:not(.eyebrow){font-size:15px;line-height:1.7;color:var(--muted);margin:24px 0;max-width:55ch}.request-state a:not(.button){text-decoration:none;text-underline-offset:4px}.request-state .simulation-note{font-size:12px;border-left:2px solid var(--ink);padding-left:16px}.state-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;margin:32px 0}.state-actions>.button{font-size:13px;gap:32px;min-height:56px}.state-actions>.text-link{font-size:13px;min-height:48px;display:flex;align-items:center}.request-state>.text-link{font-size:13px;min-height:48px;display:flex;align-items:center}.loading-line{display:block;width:64px;height:2px;background:var(--ink);margin-bottom:32px;animation:requestPulse 1.2s ease-in-out infinite;transform-origin:left}@keyframes requestPulse{50%{transform:scaleX(2)}}.demo-tools{border-top:1px solid var(--line);margin-top:40px;padding-top:8px;color:var(--muted)}.demo-tools summary{font-size:11px;cursor:pointer;min-height:44px;display:flex;align-items:center;list-style:none}.demo-tools>div{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.demo-tools button{font-size:11px;padding:12px;min-height:44px;border:1px solid var(--line)}.demo-tools>label{display:block;font-size:11px}.demo-tools select{font-size:13px;margin-top:8px}.request-context{background:var(--panel);padding:24px;margin-bottom:24px}.request-context button{font-size:12px;min-height:44px;text-decoration:none;text-underline-offset:4px}.contact-form-panel .request-preview-note{margin-bottom:24px}.standalone-link{font-size:12px;margin-top:24px}.standalone-link>a{display:flex;min-height:44px;align-items:center;text-decoration:none;text-underline-offset:4px}.docs-dialog .request-state h3{font-size:31.25px}.docs-dialog .request-preview-note{max-width:58ch}.legal-page{padding-top:48px;padding-bottom:96px}.legal-heading{padding-bottom:48px;border-bottom:1px solid var(--line);margin-bottom:48px}.legal-heading h1{margin:24px 0}.legal-heading>p{font-size:20px;color:var(--muted)}.legal-version{font-size:12px;line-height:1.7;color:var(--muted);margin-top:32px}.legal-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.legal-toc{position:sticky;top:32px}.legal-toc>a{display:flex;gap:24px;align-items:center;min-height:56px;border-bottom:1px solid var(--line);font-size:13px}.legal-toc>a>span{font-size:10px;color:var(--muted)}.legal-content>section{padding-bottom:48px;scroll-margin-top:32px;max-width:65ch}.legal-content>section>.eyebrow{margin-bottom:16px}.legal-content h2{margin-bottom:24px}.legal-content>section>div{font-size:16px;line-height:1.85}.legal-content a{text-decoration:none;text-underline-offset:4px}.draft-note{padding:24px;background:var(--panel);font-size:13px;line-height:1.8;max-width:80ch}.cookie-controls>label{display:flex;gap:32px;justify-content:space-between;align-items:center;border-block-end:1px solid var(--line);padding:24px 0}.cookie-controls strong{font-weight:400;font-size:20px}.cookie-controls small{display:block;line-height:1.7;color:var(--muted);font-size:12px;margin-top:8px;max-width:45ch}.cookie-controls input{accent-color:var(--ink);width:24px;height:24px;flex-shrink:0}.cookie-actions{display:flex;flex-wrap:wrap;gap:24px;margin:32px 0}.cookie-actions button{min-height:48px;font-size:13px}.cookie-controls [role=status]{font-size:13px}.error-page{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:80px 112px;align-items:start}.error-code{font-size:clamp(100px,15vw,244px);line-height:1;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px var(--line)}.error-page h1{margin:24px 0}.error-page>div>p:not(.eyebrow){max-width:50ch;color:var(--muted)}.error-page nav{display:flex;gap:32px;flex-wrap:wrap;font-size:13px}.error-page nav>a{min-height:44px;display:flex;align-items:center}.selection-page,.list-page,.search-page,.access-page,.archive-page,.support-hub{padding-block:48px 96px}.selection-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:48px;margin-bottom:48px}.selection-heading h1{margin-top:24px}.selection-heading>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:40ch}.selection-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.category-filters{margin-top:24px}.category-filters>button{width:100%;display:flex;justify-content:space-between;gap:16px;text-align:left;font-size:14px;border-bottom:1px solid var(--line);min-height:56px;padding:16px 0}.category-filters>button[aria-pressed=true]{font-weight:700}.selection-summary{background:var(--panel);padding:24px;margin-top:32px}.selection-summary>strong{display:block;font-weight:400;font-size:25px;margin:16px 0 24px}.selection-summary .button{font-size:13px;min-height:48px;justify-content:space-between;width:100%}.selection-intro{margin-bottom:32px}.selection-intro>p{font-size:13px;color:var(--muted);margin-top:16px;max-width:55ch}.product-choice{display:flex;gap:24px;align-items:center;min-height:112px;border-top:1px solid var(--line);padding:24px 0;cursor:pointer}.product-choice>input{width:24px;height:24px;accent-color:var(--ink);flex-shrink:0}.product-choice>span:nth-child(2){flex:1;min-width:0}.product-choice small{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.product-choice strong{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.03em}.choice-mark{font-size:25px}.product-choice:has(input:checked) .choice-mark{transform:rotate(45deg)}.selection-status{font-size:12px;margin-top:24px;color:var(--muted)}.list-page h1,.search-page h1,.archive-page h1,.support-hub h1{margin:24px 0}.list-intro,.archive-page>p:not(.eyebrow),.support-hub>p:not(.eyebrow){max-width:58ch;color:var(--muted);font-size:16px}.list-item{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0}.list-item strong{display:block;font-size:25px;font-weight:400;line-height:1.2}.list-item small{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.list-item button{font-size:12px;min-height:44px;padding:12px;text-decoration:none;text-underline-offset:4px}.list-page [data-product-list]{margin:48px 0 32px}.list-empty{background:var(--panel);padding:32px;margin-top:48px}.list-empty>p{margin-top:16px;color:var(--muted)}.search-form{max-width:800px;margin:48px 0 24px}.search-form label{display:block;font-size:13px;margin-bottom:12px}.search-form>div{display:flex;gap:16px}.search-form input{min-width:0;flex:1;background:var(--paper);border:1px solid var(--muted);min-height:56px;border-radius:0;padding:16px;font-size:16px}.search-form button{font-size:13px;min-height:56px;gap:24px}.search-meta{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:24px}.search-meta p,.search-meta button{font-size:12px;min-height:44px;display:flex;align-items:center}.search-result{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-bottom:1px solid var(--line);padding:24px 0}.search-result>span{font-size:11px;color:var(--muted);padding-top:4px}.search-result h2{font-size:25px}.search-result h2>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;text-underline-offset:6px}.search-result p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:8px}.search-empty{padding-block:48px}.search-empty>p{margin:24px 0}.search-empty .text-link{font-size:13px;min-height:44px;display:flex;align-items:center}.access-page{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:80px}.access-page h1{margin:24px 0 32px}.access-page>div:first-child>p:not(.eyebrow){font-size:16px;color:var(--muted);max-width:40ch}.access-page .text-link{display:flex;min-height:44px;align-items:center;margin-top:24px;font-size:13px}.access-panel{border-top:1px solid var(--line);padding-top:32px}.access-panel form>label{font-size:13px;display:block;margin-bottom:12px}.password-control{display:flex;gap:16px;align-items:stretch;border:1px solid var(--muted)}.password-control input{font-size:16px;min-width:0;flex:1;min-height:56px;background:var(--paper);padding:16px;border:0}.password-control button{font-size:12px;min-width:64px;padding:12px}.access-status{font-size:13px;min-height:24px;margin:16px 0}.access-panel [type=submit]{font-size:13px;min-height:56px;width:100%;justify-content:space-between}.access-success>p{margin:24px 0;color:var(--muted);font-size:15px}.access-success .button{min-height:56px;font-size:13px}.archive-page .button{margin-top:32px;min-height:56px;font-size:13px}.archive-note{font-size:12px;max-width:60ch;margin-top:32px}.support-hub h2{margin:64px 0 32px}.form-review-list article{border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.form-review-list h3{font-size:20px}.form-review-list nav{display:flex;flex-wrap:wrap;gap:16px 24px}.form-review-list a,.support-link-list a{font-size:13px;min-height:44px;display:flex;align-items:center;text-decoration:none;text-underline-offset:4px}.support-link-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.support-link-list>a{border-top:1px solid var(--line);min-height:64px}.support-hub>.draft-note{margin-top:48px}@media(max-width:1100px){.request-layout,.legal-layout,.selection-layout,.search-result,.form-review-list article{gap:48px}.access-page,.selection-heading{gap:48px}.support-page h1{font-size:48.83px}.choices-grid{grid-template-columns:1fr}.request-aside>a:not(.text-link){font-size:16px}.error-page{gap:48px}}@media(max-width:767px){.support-page h1{font-size:39.06px;line-height:1.08}.support-page h2{font-size:25px}.support-page .eyebrow{font-size:10px}.request-page,.legal-page,.selection-page,.list-page,.search-page,.access-page,.archive-page,.support-hub{padding-block:32px 64px}.request-page-heading{padding-bottom:32px;margin-bottom:32px}.request-page-heading h1{margin:24px 0}.request-page-heading>p:last-child{font-size:14px}.request-layout{display:flex;flex-direction:column;gap:48px}.request-layout>.request{order:-1;width:100%}.request-aside{width:100%;border-top:1px solid var(--line);padding-top:32px}.request-next{max-width:50ch;margin:24px 0}.request-preview-note{font-size:10px;margin-bottom:24px}.request-field label,.request-choices legend{font-size:13px}.choices-grid{grid-template-columns:1fr;gap:0}.request-choices,.request-optional{margin:24px 0}.request-optional>summary{font-size:12px}.request-privacy{margin:16px 0;font-size:11px}.request-submit{font-size:12px;padding:16px;gap:16px}.request-state{padding:24px 0}.request-state h3{font-size:31.25px}.request-state>p:not(.eyebrow){font-size:14px}.state-actions{gap:16px;align-items:stretch;flex-direction:column}.state-actions>.button{justify-content:space-between;font-size:12px}.demo-tools{margin-top:32px}.request-context{padding:16px}.attachment-note{padding:20px;font-size:12px}.legal-heading{padding-bottom:32px;margin-bottom:32px}.legal-heading>p{font-size:16px}.legal-version{font-size:11px;margin-top:24px}.legal-layout{display:block}.legal-toc{position:static;margin-bottom:48px}.legal-toc>a{font-size:12px;min-height:48px}.legal-content>section{padding-bottom:40px}.legal-content>section>div{font-size:14px;line-height:1.85}.legal-content h2{margin-bottom:16px}.draft-note{padding:20px;font-size:12px}.cookie-controls strong{font-size:16px}.cookie-controls>label{gap:24px}.cookie-actions{flex-direction:column;gap:16px}.cookie-actions .button{justify-content:space-between}.error-page{display:block;padding-block:40px 64px}.error-code{font-size:100px;margin-bottom:40px}.error-page h1{font-size:39.06px}.error-page>div>p:not(.eyebrow){font-size:14px}.error-page nav{gap:24px}.selection-heading{display:block;padding-bottom:32px;margin-bottom:32px}.selection-heading h1{margin:24px 0}.selection-heading>p{font-size:14px}.selection-layout{display:block}.selection-sidebar{margin-bottom:32px}.category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.category-filters>button{width:auto;gap:8px;min-height:44px;padding:12px;border:1px solid var(--line);font-size:11px}.category-filters>button>span{display:none}.category-filters>button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:400}.selection-summary{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px;margin-top:24px}.selection-summary>.eyebrow{width:100%}.selection-summary>strong{font-size:20px;margin:0;flex:1}.selection-summary .button{width:auto;font-size:12px;gap:24px}.selection-intro{margin-bottom:24px}.product-choice{min-height:96px;gap:16px;padding:20px 0}.product-choice strong{font-size:20px}.product-choice small{font-size:10px}.product-choice>input{width:20px;height:20px}.list-item{gap:16px}.list-item strong{font-size:20px}.list-item button{font-size:11px;padding:8px}.list-page [data-product-list]{margin-top:32px}.list-empty{padding:24px;margin-top:32px}.list-intro{font-size:14px}.search-form{margin-top:32px}.search-form>div{gap:8px}.search-form button{font-size:11px;padding:16px}.search-form input{padding:12px}.search-meta{gap:16px;padding-bottom:16px}.search-meta p,.search-meta button{font-size:11px}.search-meta p{max-width:24ch}.search-result{display:block;padding:24px 0}.search-result>span{display:block;font-size:10px;margin-bottom:8px}.search-result h2{font-size:20px}.search-result h2>a{min-height:44px}.search-result p{font-size:12px}.access-page{display:block}.access-page h1{margin:24px 0}.access-page>div:first-child>p:not(.eyebrow){font-size:14px}.access-panel{margin-top:40px;padding-top:24px}.access-page .text-link,.access-panel [type=submit]{font-size:12px}.archive-page>p:not(.eyebrow),.support-hub>p:not(.eyebrow){font-size:14px}.support-hub h2{margin:48px 0 24px}.form-review-list article{display:block;padding:24px 0}.form-review-list h3{font-size:20px;margin-bottom:16px}.form-review-list nav{gap:8px 24px}.form-review-list a{font-size:12px}.support-link-list{grid-template-columns:1fr}.support-link-list>a{font-size:12px;min-height:56px}.utility-links{gap:8px 24px;padding:24px 0}.utility-links a{font-size:11px}.docs-dialog .request-state h3{font-size:25px}}@media(max-width:359px){.support-page h1{font-size:31.25px}.request-submit{font-size:11px}.request-state h3{font-size:25px}.product-choice strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.loading-line{animation:none}html{scroll-behavior:auto}}.cookie-banner-open{font-size:13px;min-height:48px;display:flex;align-items:center;text-decoration:none;text-underline-offset:4px;margin-bottom:16px}.cookie-banner{position:fixed;inset:auto 24px 24px auto;margin:0;width:min(640px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--ink);padding:32px;background:var(--paper);color:var(--ink)}.cookie-banner::backdrop{background:#1515152e}.cookie-banner>.eyebrow{font-size:11px;margin-bottom:16px}.cookie-banner h2{font-size:31.25px;margin-bottom:24px}.cookie-banner>p{font-size:14px;line-height:1.7}.cookie-banner .request-preview-note{font-size:11px;margin:16px 0 24px}.cookie-banner-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cookie-banner-actions>button{border:1px solid var(--ink);min-height:48px;font-size:12px;padding:12px}.cookie-banner-actions>button:last-child{grid-column:1/-1}.cookie-banner>a{font-size:11px;min-height:44px;display:flex;align-items:center;margin-top:16px;text-decoration:none;text-underline-offset:4px}body.cookie-modal-open{overflow:hidden}@media(max-width:767px){.cookie-banner{inset:auto 16px 16px;width:calc(100% - 32px);max-height:calc(100vh - 32px);padding:24px}.cookie-banner h2{font-size:25px}.cookie-banner>p{font-size:13px}.cookie-banner-actions>button{font-size:11px}}.desktop-break{display:block}@media(max-width:767px){.desktop-break{display:none}}.request button.text-link,.request [data-clear-context],.support-page button.cookie-banner-open,.support-page [data-cookie-reject],.support-page [data-search-clear],.support-page [data-access-reset],.support-page [data-toggle-password],.list-item>button{background:transparent;border:0;border-radius:0;color:var(--ink);font-family:inherit;cursor:pointer;text-decoration:none;text-underline-offset:4px}.cookie-banner-actions>button,.demo-tools button,.category-filters>button{background:var(--paper);color:var(--ink);border-radius:0;font-family:inherit}.demo-tools button:hover,.demo-tools button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media(max-width:767px){.category-filters>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}}body.mark-site .menu-label{display:none}@media(max-width:767px){body.mark-site .site-header{height:80px}body.mark-site .site-header>.header-cta{display:none}body.mark-site .site-header .brand{gap:10px}body.mark-site .site-header .brand img{width:32px;height:40px}body.mark-site .site-header .brand-name{font-size:31.25px}body.mark-site .site-header .brand-sub{font-size:6px}body.mark-site .site-header .menu-target{display:flex;flex:0 0 88px;width:88px;min-width:88px;min-height:48px;gap:14px;margin-left:auto;padding:0;background:none;color:var(--ink)}body.mark-site .menu-label{display:block;font:11px/1.4 var(--sans)}body.mark-site .site-header .menu-toggle{display:block;width:24px;height:11px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}body.mark-site .premium-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:0;background:var(--paper);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.mark-site .premium-menu.open{display:block}body.mark-site .premium-menu-shell{max-width:560px;min-height:100%;margin:auto;padding:24px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;box-sizing:border-box}body.mark-site .premium-menu .mobile-menu-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0;margin:0 0 28px}body.mark-site .premium-menu .brand{gap:10px}body.mark-site .premium-menu .brand img{width:32px;height:40px}body.mark-site .premium-menu .brand-name{font-size:31.25px}body.mark-site .premium-menu .brand-sub{font-size:6px}body.mark-site .premium-menu .mobile-menu-top>[data-close-menu]{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:92px;width:auto;height:48px;min-height:48px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:11px;cursor:pointer}body.mark-site .premium-menu [data-close-menu] i{display:block;position:relative;width:20px;height:20px}body.mark-site .premium-menu [data-close-menu] i:before,body.mark-site .premium-menu [data-close-menu] i:after{content:"";display:block;position:absolute;left:0;top:10px;width:22px;height:1px;background:var(--ink);transform:rotate(45deg)}body.mark-site .premium-menu [data-close-menu] i:after{transform:rotate(-45deg)}body.mark-site .premium-menu-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:8px}body.mark-site .premium-menu-intro>span{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}body.mark-site .premium-menu-intro>a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:11px;text-decoration:none;text-underline-offset:4px}body.mark-site .premium-menu nav.premium-nav{display:block}body.mark-site .premium-nav>a,body.mark-site .premium-nav .menu-products>summary{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:16px;align-items:center;min-height:56px;border:0;border-bottom:1px solid var(--line);font:400 20px/1.2 var(--sans);letter-spacing:-.045em;padding:12px 0;color:var(--ink);list-style:none;cursor:pointer}body.mark-site .premium-nav .menu-products>summary::-webkit-details-marker{display:none}body.mark-site .premium-nav .menu-no{font:10px/1.4 var(--sans);color:var(--muted);letter-spacing:0}body.mark-site .premium-nav .menu-link-arrow,body.mark-site .premium-nav .menu-plus{font:20px/1 var(--sans);text-align:right;letter-spacing:0}body.mark-site .menu-products[open] .menu-plus{transform:rotate(45deg)}body.mark-site .menu-products{margin:0;padding:0;border:0}body.mark-site .menu-product-links{padding:12px 0 16px 38px;border-bottom:1px solid var(--line)}body.mark-site .premium-menu .menu-product-links>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border:0;font:14px/1.4 var(--sans);letter-spacing:-.01em;padding:8px 0}body.mark-site .premium-menu .menu-product-links>a>span{font-size:14px}body.mark-site .premium-menu .premium-nav [aria-current=page]{text-decoration:none;text-underline-offset:6px}body.mark-site .premium-menu nav.premium-menu-actions{display:block;margin:28px 0 8px}body.mark-site .premium-menu-actions>.button{font:12px/1.4 var(--sans);letter-spacing:0;min-height:56px;display:flex;justify-content:space-between;border:0;background:var(--ink);color:var(--paper);padding:16px 20px;margin:0}body.mark-site .premium-menu-actions>.menu-partner-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;font:11px/1.4 var(--sans);border:0;padding:8px 0;text-decoration:none;text-underline-offset:4px}body.mark-site .premium-menu-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}body.mark-site .premium-menu-foot>a{font-size:16px;letter-spacing:-.025em;min-height:44px;display:flex;align-items:center}body.mark-site .premium-menu-foot>span{font-size:9px;line-height:1.6;color:var(--muted);text-align:right}body.mark-site .premium-menu:is(a,button,summary):focus-visible,body.mark-site .menu-target:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body.mark-site .premium-menu a:not(.button):hover{color:var(--muted)}body.mark-site .premium-menu a:active{opacity:.65}}@media(max-width:359px){body.mark-site .premium-menu-shell{padding-top:20px}body.mark-site .premium-menu .mobile-menu-top{margin-bottom:20px}body.mark-site .premium-menu-intro>span{font-size:8px}body.mark-site .premium-nav>a,body.mark-site .premium-nav .menu-products>summary{font-size:20px;min-height:56px;gap:12px}body.mark-site .premium-menu nav.premium-menu-actions{margin-top:24px}body.mark-site .premium-menu .brand-name{font-size:31.25px}body.mark-site .premium-menu .brand-sub{display:none}body.mark-site .premium-menu-foot>a{font-size:14px}}@media(max-width:767px){body.mark-site .premium-nav>a,body.mark-site .premium-nav .menu-products>summary{letter-spacing:-.025em;grid-template-columns:18px minmax(0,1fr) 18px;gap:14px}body.mark-site .premium-nav .menu-link-arrow,body.mark-site .premium-nav .menu-plus{font-size:18px}body.mark-site .premium-menu .menu-product-links{padding-left:32px}}.mark-route-index{--motion-soft:cubic-bezier(.2,.7,.2,1);--study-surface:#2B2A29;--study-text:#F5F4F0;--study-muted:#BDBCB9;--study-line:#777571;--lens-size:200px}.mark-route-index .reading-progress{height:2px;position:fixed;inset:0 0 auto;z-index:60;background:var(--ink);transform:scaleX(0);transform-origin:left;pointer-events:none}.mark-route-index .hero-scene{--hero-drift:0px;--type-drift:0px}.mark-route-index .hero-watermark{translate:var(--type-drift) 0}.mark-route-index .hero-detail{translate:0 var(--hero-drift);will-change:translate}.mark-route-index .hero-main{overflow:hidden}.mark-route-index .hero-main>img{transition:scale .7s var(--motion-soft)}@media(hover:hover)and (pointer:fine){.mark-route-index .hero-main:hover>img{scale:1.025}.mark-route-index .button .arrow{transition:translate .22s var(--motion-soft)}.mark-route-index .button:hover .arrow{translate:4px -3px}.mark-route-index .button{position:relative}}.mark-route-index .detail-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center;opacity:0;transition:opacity .24s ease-out;pointer-events:none}.mark-route-index .living-detail.is-playing .detail-motion{opacity:1}.mark-route-index .motion-toggle{position:absolute;right:8px;bottom:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);border:1px solid var(--line);font-size:12px;z-index:4}.mark-route-index .motion-toggle:hover{background:var(--panel)}.mark-route-index .motion-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.mark-route-index .material-study{padding:96px 0 48px;background:var(--study-surface);color:var(--study-text);position:relative;overflow:hidden}.mark-route-index .study-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:64px}.mark-route-index .study-heading .eyebrow{margin-bottom:32px;color:var(--study-muted)}.mark-route-index .material-study h2{font-family:var(--sans);font-size:var(--t8);font-weight:400;line-height:1.04;letter-spacing:-.055em}.mark-route-index .study-intro{padding-bottom:4px;max-width:400px}.mark-route-index .study-intro>p{font-size:16px;line-height:1.6;color:var(--study-muted);max-width:42ch}.mark-route-index .material-study .text-link{margin-top:24px;color:var(--study-text)}.mark-route-index .material-study .text-link:hover{color:var(--study-text);text-decoration-thickness:2px}.mark-route-index .material-study:focus-visible{outline-color:var(--study-text)}.mark-route-index .study-toolbar{display:flex;justify-content:space-between;gap:32px;align-items:center;border-top:1px solid var(--study-line);margin-bottom:24px}.mark-route-index .study-toolbar>p{font-size:10px;color:var(--study-muted)}.mark-route-index .study-views{display:flex;gap:32px}.mark-route-index .study-views button{background:transparent;color:var(--study-muted);border:0;border-top:2px solid transparent;padding:20px 0;min-width:44px;min-height:64px;font-size:13px;transition:color .18s ease-out,border-color .18s ease-out}.mark-route-index .study-views button[aria-pressed=true]{color:var(--study-text);border-top-color:var(--study-text)}.mark-route-index .study-views button:hover{color:var(--study-text)}.mark-route-index .study-stage{position:relative;height:600px;background:var(--ink);overflow:hidden;isolation:isolate;cursor:zoom-in}.mark-route-index .study-stage>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1);transition:opacity .18s ease-out}.mark-route-index .study-corner{position:absolute;width:24px;height:24px;pointer-events:none;z-index:2;border-color:var(--study-text);border-style:solid}.mark-route-index .corner-tl{top:24px;left:24px;border-width:1px 0 0 1px}.mark-route-index .corner-tr{top:24px;right:24px;border-width:1px 1px 0 0}.mark-route-index .corner-bl{bottom:24px;left:24px;border-width:0 0 1px 1px}.mark-route-index .corner-br{bottom:24px;right:24px;border-width:0 1px 1px 0}.mark-route-index .study-expand{position:absolute;right:40px;bottom:40px;display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--paper);color:var(--ink);border:1px solid var(--line);min-height:48px;font-size:12px;z-index:5}.mark-route-index .study-expand>span:first-child{font-size:24px;line-height:1}.mark-route-index .study-expand:hover{background:var(--panel)}.mark-route-index .study-expand:focus-visible{outline-color:var(--paper)}.mark-route-index .study-image-label{position:absolute;top:40px;left:40px;padding:8px 12px;background:var(--paper);color:var(--ink);font-size:10px;text-transform:uppercase;letter-spacing:.04em;z-index:2;pointer-events:none}.mark-route-index .material-lens{position:absolute;top:0;left:0;width:var(--lens-size);height:var(--lens-size);border-radius:50%;border:1px solid var(--paper);background-repeat:no-repeat;opacity:0;scale:.95;transition:opacity .12s ease-out,scale .16s ease-out;pointer-events:none;z-index:4;box-shadow:0 0 0 8px #15151518}.mark-route-index .material-lens.is-visible{opacity:1;scale:1}.mark-route-index .material-lens:before,.mark-route-index .material-lens:after{content:"";position:absolute;background:var(--paper);opacity:.7}.mark-route-index .material-lens:before{width:16px;height:1px;left:calc(50% - 8px);top:50%}.mark-route-index .material-lens:after{height:16px;width:1px;top:calc(50% - 8px);left:50%}.mark-route-index .material-lens span{position:absolute;left:calc(50% - 16px);bottom:16px;background:var(--paper);color:var(--ink);font-size:10px;line-height:24px;width:32px;text-align:center}.mark-route-index .study-bottom{display:flex;justify-content:space-between;gap:32px;align-items:center;padding-top:24px;font-size:12px;color:var(--study-muted)}.mark-route-index .study-description{color:var(--study-text);max-width:50ch}.mark-route-index .study-counter{letter-spacing:.1em;white-space:nowrap}.mark-route-index .study-hint{font-size:10px;margin-left:auto}.mark-route-index .study-dialog{background:var(--paper);color:var(--ink);border:0;padding:24px;max-width:1200px;width:calc(100% - 64px);max-height:calc(100svh - 48px);overflow:auto}.mark-route-index .study-dialog::backdrop{background:#151515e8}.mark-route-index .study-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:16px}.mark-route-index .study-dialog h2{font:400 20px/1.3 var(--sans);letter-spacing:-.025em}.mark-route-index .study-dialog-bar button{width:48px;height:48px;background:none;border:1px solid var(--ink);font-size:28px;flex-shrink:0}.mark-route-index .study-dialog-image{height:calc(100svh - 224px);min-height:220px;background:var(--panel)}.mark-route-index .study-dialog-image>img{width:100%;height:100%;object-fit:contain}.mark-route-index .study-dialog>p{font-size:12px;color:var(--muted);margin-top:16px;max-width:100%}@media(max-width:1100px){.mark-route-index .study-heading{gap:48px}.mark-route-index .material-study h2{font-size:var(--t7)}.mark-route-index .study-stage{height:520px}.mark-route-index .study-views{gap:24px}.mark-route-index .study-toolbar>p{max-width:160px}.mark-route-index .study-hint{display:none}}@media(max-width:767px){.mark-route-index .material-study{padding:64px 0 32px}.mark-route-index .study-heading{display:block;margin-bottom:32px}.mark-route-index .study-heading .eyebrow{margin-bottom:24px}.mark-route-index .material-study h2{font-size:var(--t6);line-height:1.05}.mark-route-index .study-intro{margin-top:24px}.mark-route-index .study-intro>p{font-size:14px}.mark-route-index .material-study .text-link{margin-top:16px;font-size:12px}.mark-route-index .study-toolbar{display:block;margin-bottom:16px}.mark-route-index .study-toolbar>p{padding-top:16px;max-width:100%;font-size:9px}.mark-route-index .study-views{gap:0;justify-content:space-between;margin-top:8px}.mark-route-index .study-views button{font-size:11px;padding:16px 0;min-height:52px;border-top:0;border-bottom:2px solid transparent}.mark-route-index .study-views button[aria-pressed=true]{border-top-color:transparent;border-bottom-color:var(--study-text)}.mark-route-index .study-stage{height:440px;margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);cursor:default}.mark-route-index .study-corner{width:16px;height:16px}.mark-route-index .corner-tl{top:16px;left:16px}.mark-route-index .corner-tr{top:16px;right:16px}.mark-route-index .corner-bl{bottom:16px;left:16px}.mark-route-index .corner-br{bottom:16px;right:16px}.mark-route-index .study-image-label{top:28px;left:28px;font-size:8px;padding:6px 8px}.mark-route-index .study-expand{right:28px;bottom:28px;padding:10px 12px;font-size:11px;gap:12px}.mark-route-index .study-bottom{padding-top:24px;gap:16px;font-size:11px}.mark-route-index .study-counter{font-size:10px}.mark-route-index .material-lens{display:none}.mark-route-index .study-dialog{width:calc(100% - 24px);padding:16px;max-height:calc(100svh - 24px)}.mark-route-index .study-dialog h2{font-size:16px}.mark-route-index .study-dialog-bar{gap:16px}.mark-route-index .study-dialog-image{height:calc(100svh - 228px)}.mark-route-index .study-dialog>p{font-size:11px}.mark-route-index .motion-toggle{right:4px;bottom:4px}.mark-route-index .detail-motion{object-position:68% center}}@media(prefers-reduced-motion:reduce){.mark-route-index .hero-main>img,.mark-route-index .detail-motion,.mark-route-index .button .arrow,.mark-route-index .study-stage>img,.mark-route-index .material-lens{transition:none}.mark-route-index .hero-watermark,.mark-route-index .hero-detail{translate:0 0}.mark-route-index .material-lens{display:none}.mark-route-index .hero-detail{will-change:auto}.mark-route-index .reading-progress{transition:none}}.mark-route-index .study-pan-hint{display:none}@media(max-width:767px){.mark-route-index .study-dialog-image{height:min(65svh,520px);min-height:320px;overflow:auto;overscroll-behavior:contain}.mark-route-index .study-dialog-image>img{height:100%;width:auto;max-width:none;min-width:100%;object-fit:cover;display:block}.mark-route-index .study-dialog .study-pan-hint{display:block;margin-top:12px;color:var(--ink)}}.mark-route-index{--study-surface:#ECEBE7;--study-text:#151515;--study-muted:#595957;--study-line:#B2B1AE}.mark-route-index .hero-main>img{object-position:50% 58%}.mark-route-index .hero-detail{background:var(--panel)}.mark-route-index .hero-detail>img{object-fit:contain;object-position:center;background:#e8e3da}.mark-route-index .hero-detail figcaption{background:var(--paper);color:var(--ink);padding:8px 12px}.mark-route-index .range-visual figure{background:var(--panel)}.mark-route-index .range-visual img{object-position:center}.mark-route-index .study-stage{background:#e7e3dc}.mark-route-index .study-corner{border-color:#151515}.mark-route-index .material-study:focus-visible,.mark-route-index .study-expand:focus-visible{outline:2px solid #151515;outline-offset:5px}.mark-route-index .study-dialog{background:var(--paper);color:var(--ink)}.mark-route-index .closing{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mark-route-index .closing .button.light{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mark-route-index .closing .button.light:hover{background:var(--block)}.mark-route-index .closing .button.light:focus-visible{outline-color:var(--ink)}@media(min-width:768px){.mark-route-index .hero-detail{width:210px;height:264px}.mark-route-index .material-study{padding-top:96px}.mark-route-index .closing{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.mark-route-index .hero-detail{width:38%;height:208px}.mark-route-index .hero-detail>img{height:100%}.mark-route-index .hero-detail figcaption{font-size:10px}.mark-route-index .study-stage>img{object-position:center}.mark-route-index .study-views{gap:16px}.mark-route-index .study-views button{font-size:12px}.mark-route-index .closing .closing-inner{gap:32px}}@media(max-width:359px){.mark-route-index .hero-detail{height:176px}}.mark-route-index .material-study{background:var(--paper);border-top:1px solid var(--line)}.mark-route-index .closing .eyebrow,.mark-route-index .closing p{color:var(--muted)}.mark-route-index .closing .eyebrow{color:var(--ink)}.mark-route-index .reading-progress{display:none}.mark-route-index .hero-watermark,.mark-route-index .hero-detail{translate:0 0}.mark-route-index .home-cinema{position:relative}.mark-route-index .home-cinema-heading{position:relative;padding-top:24px;padding-bottom:40px;overflow:hidden}.mark-route-index .home-cinema-topline{display:flex;justify-content:space-between;gap:24px;margin-bottom:32px}.mark-route-index .home-cinema-topline .eyebrow{font-size:10px}.mark-route-index .home-cinema-watermark{position:absolute;right:32px;top:72px;pointer-events:none;font:400 232px/.8 var(--sans);letter-spacing:-.085em;color:transparent;-webkit-text-stroke:1px var(--line);opacity:.28}.mark-route-index .home-cinema-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;position:relative}.mark-route-index .home-cinema-intro>.home-cinema-copy{max-width:38ch;justify-self:end}.mark-route-index .home-cinema-intro>div>.eyebrow{font-size:10px;margin-bottom:16px}.mark-route-index .home-cinema h1{font-family:var(--sans);font-size:61.04px;font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:0;max-width:15ch}.mark-route-index .home-cinema-copy>p{font-size:14px;line-height:1.7;margin-bottom:24px}.mark-route-index .home-cinema-copy .button{min-height:52px;font-size:12px;min-width:250px;justify-content:space-between;gap:32px}.mark-route-index .home-cinema-copy>.text-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px;margin-top:12px}.mark-route-index .home-film{margin:0;position:relative}.mark-route-index .home-film>video{display:block;width:100%;height:clamp(400px,43vw,620px);object-fit:cover;object-position:center 48%;background:var(--panel)}.mark-route-index .home-film-controls{position:absolute;top:24px;left:max(32px,calc((100vw - 1344px)/2));right:max(32px,calc((100vw - 1344px)/2));display:flex;justify-content:space-between;align-items:start;gap:24px;pointer-events:none}.mark-route-index .home-film-controls>span,.mark-route-index .home-film-controls>button{background:var(--paper);color:var(--ink);font-size:10px;line-height:1.4;padding:12px 16px;border:0;border-radius:0;font-family:inherit}.mark-route-index .home-film-controls>button{min-height:44px;min-width:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:auto;cursor:pointer}.mark-route-index .home-film figcaption{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-top:24px;padding-bottom:32px;border-bottom:1px solid var(--line)}.mark-route-index .film-caption{display:grid;grid-template-columns:auto auto;gap:8px 24px;align-items:center}.mark-route-index .film-caption>.eyebrow{grid-row:1/3;font-size:10px;color:var(--muted)}.mark-route-index .film-caption>strong{font-size:20px;font-weight:400;letter-spacing:-.03em}.mark-route-index .film-caption>span:last-child{font-size:11px;color:var(--muted)}.mark-route-index .film-selector{display:flex;gap:24px}.mark-route-index .film-selector>button{font-family:inherit;border:0;border-top:1px solid var(--line);background:none;color:var(--muted);display:flex;align-items:center;gap:16px;min-height:48px;min-width:108px;padding:12px 0;cursor:pointer;font-size:12px}.mark-route-index .film-selector>button>span:first-child{font-size:10px}.mark-route-index .film-selector>button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.mark-route-index .home-mobile-copy{display:none}.mark-route-index .home-projects{display:grid;grid-template-columns:.86fr 1.14fr;gap:64px 80px;padding-top:96px;padding-bottom:96px}.mark-route-index .home-projects-heading{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.mark-route-index .home-projects-heading h2{font-size:48.83px;line-height:1.08;letter-spacing:-.045em;font-weight:400;margin-top:24px}.mark-route-index .home-projects-heading>div:last-child{justify-self:end;max-width:34ch}.mark-route-index .home-projects-heading>div>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-bottom:24px;color:var(--muted)}.mark-route-index .home-projects-heading .text-link{display:flex;gap:32px;align-items:center;min-height:44px;font-size:12px}.mark-route-index .home-project-cazino{grid-column:1/-1}.mark-route-index .home-project-photo{position:relative;display:block;width:100%;padding:0;border:0;background:var(--panel);cursor:pointer;overflow:hidden}.mark-route-index .home-project-photo>img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.mark-route-index .home-project-cazino .home-project-photo>img{aspect-ratio:1.9;object-position:center 46%}.mark-route-index .home-project-corinthia .home-project-photo>img{aspect-ratio:.72;object-position:center}.mark-route-index .home-project-franta{padding-top:80px}.mark-route-index .home-project-franta .home-project-photo>img{aspect-ratio:4/3;object-position:center}.mark-route-index .home-project-photo-action{position:absolute;right:20px;bottom:20px;min-height:44px;display:flex;align-items:center;background:var(--paper);color:var(--ink);padding:12px 16px;font:11px/1.4 var(--sans)}.mark-route-index .home-project-photo:hover>img{transform:scale(1.025)}.mark-route-index .home-project-caption{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:start;padding-top:24px}.mark-route-index .home-project-caption>.eyebrow{font-size:10px;color:var(--muted);padding-top:7px}.mark-route-index .home-project-caption h3{font-size:31.25px;line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:0}.mark-route-index .home-project-caption>.text-link{min-height:44px;display:flex;gap:24px;align-items:center;background:none;border:0;padding:0;font-size:12px;font-family:inherit;color:var(--ink);cursor:pointer}.mark-route-index .home-project-corinthia .home-project-caption,.mark-route-index .home-project-franta .home-project-caption{grid-template-columns:1fr auto;gap:12px 24px}.mark-route-index .home-project-corinthia .home-project-caption>.eyebrow,.mark-route-index .home-project-franta .home-project-caption>.eyebrow{grid-column:1/-1;padding:0}.mark-route-index .home-project-corinthia .home-project-caption>h3,.mark-route-index .home-project-franta .home-project-caption>h3{font-size:25px}.mark-route-index .home-projects:is(button,a):focus-visible,.mark-route-index .home-film button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.mark-route-index .home-gallery{width:min(1280px,calc(100vw - 64px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--ink);border-radius:0;padding:32px;background:var(--paper);color:var(--ink)}.mark-route-index .home-gallery::backdrop{background:#151515a8}body.mark-route-index.home-gallery-open{overflow:hidden}.mark-route-index .home-gallery-top{display:flex;align-items:start;justify-content:space-between;gap:32px;margin-bottom:24px}.mark-route-index .home-gallery-top .eyebrow{font-size:10px;margin-bottom:12px}.mark-route-index .home-gallery-top h2{font-size:31.25px;line-height:1.15;letter-spacing:-.04em;font-weight:400}.mark-route-index .home-gallery-top>button{font-size:12px;min-height:48px;min-width:100px;display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--line);background:none;font-family:inherit;padding:12px;color:inherit;cursor:pointer}.mark-route-index .home-gallery-top>button>span{font-size:20px}.mark-route-index .home-gallery-media{position:relative;background:var(--panel);min-height:160px}.mark-route-index .home-gallery-media>img{display:block;width:100%;height:min(62vh,640px);object-fit:contain}.mark-route-index .home-gallery-media>button{position:absolute;top:calc(50% - 24px);height:48px;width:48px;border:0;background:var(--paper);color:var(--ink);font-size:20px;cursor:pointer}.mark-route-index .home-gallery-media>[data-home-gallery-prev]{left:16px}.mark-route-index .home-gallery-media>[data-home-gallery-next]{right:16px}.mark-route-index .home-gallery-caption{display:flex;justify-content:space-between;gap:24px;font-size:12px;line-height:1.7;margin:16px 0 24px}.mark-route-index .home-gallery-caption>span{white-space:nowrap;color:var(--muted)}.mark-route-index .home-gallery-thumbs{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 12px}.mark-route-index .home-gallery-thumbs>button{display:block;width:84px;height:64px;border:1px solid transparent;padding:4px;background:none;cursor:pointer;flex:0 0 84px}.mark-route-index .home-gallery-thumbs>button[aria-pressed=true]{border-color:var(--ink)}.mark-route-index .home-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.mark-route-index .home-gallery-bottom{display:flex;justify-content:space-between;gap:48px;border-top:1px solid var(--line);padding-top:24px;margin-top:12px}.mark-route-index .home-gallery-bottom>p{max-width:65ch;font-size:12px;line-height:1.8;color:var(--muted)}.mark-route-index .home-gallery-bottom>a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:24px;flex-shrink:0}.mark-route-index .home-gallery-error{padding:24px;font-size:14px}.mark-route-index .home-gallery:is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(min-width:768px)and (max-width:1100px){.mark-route-index .home-cinema-intro{gap:48px}.mark-route-index .home-cinema h1{font-size:48.83px}.mark-route-index .home-cinema-watermark{font-size:180px;top:88px;right:24px}.mark-route-index .home-cinema-copy>p{font-size:13px}.mark-route-index .home-film figcaption{gap:24px}.mark-route-index .film-selector{gap:16px}.mark-route-index .film-selector>button{min-width:80px;font-size:11px;gap:8px}.mark-route-index .home-projects,.mark-route-index .home-projects-heading{gap:48px}.mark-route-index .home-projects-heading h2{font-size:39.06px}.mark-route-index .home-project-caption{grid-template-columns:1fr auto;gap:12px 24px}.mark-route-index .home-project-caption>.eyebrow{grid-column:1/-1}.mark-route-index .home-project-caption h3{font-size:25px}}@media(max-width:767px){.mark-route-index .home-cinema-heading{padding-top:24px;padding-bottom:24px}.mark-route-index .home-cinema-topline{margin-bottom:24px}.mark-route-index .home-cinema-topline .eyebrow{font-size:8px;letter-spacing:.06em}.mark-route-index .home-cinema-topline>.eyebrow:last-child{display:none}.mark-route-index .home-cinema-watermark{font-size:132px;top:64px;right:16px;opacity:.24}.mark-route-index .home-cinema-intro{display:block}.mark-route-index .home-cinema-intro>div>.eyebrow{font-size:9px;margin-bottom:16px}.mark-route-index .home-cinema h1{font-size:39.06px;line-height:1.05;letter-spacing:-.05em}.mark-route-index .home-cinema-intro>.home-cinema-copy{max-width:none;margin-top:24px}.mark-route-index .home-cinema-copy>p,.mark-route-index .home-cinema-copy>.text-link{display:none}.mark-route-index .home-cinema-copy>.button{font-size:12px;min-height:48px;min-width:0;width:100%;padding:12px 16px}.mark-route-index .home-film>video{height:320px;object-position:center}.mark-route-index .home-film-controls{top:16px;left:20px;right:20px;gap:12px}.mark-route-index .home-film-controls>span{font-size:8px;padding:8px 10px;max-width:200px}.mark-route-index .home-film-controls>button{font-size:10px;min-width:80px;min-height:44px;padding:10px 12px;gap:12px}.mark-route-index .home-film figcaption{display:block;padding-top:20px;padding-bottom:20px}.mark-route-index .film-caption{gap:6px 16px;grid-template-columns:40px 1fr}.mark-route-index .film-caption>.eyebrow{font-size:9px}.mark-route-index .film-caption>strong{font-size:20px}.mark-route-index .film-caption>span:last-child{font-size:10px}.mark-route-index .film-selector{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mark-route-index .film-selector>button{min-width:0;width:100%;font-size:10px;min-height:44px;gap:12px;justify-content:space-between;padding:10px 0}.mark-route-index .film-selector>button>span:first-child{font-size:9px}.mark-route-index .home-mobile-copy{display:block;padding-top:24px}.mark-route-index .home-mobile-copy>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:36ch}.mark-route-index .home-mobile-copy>.text-link{display:flex;align-items:center;gap:32px;min-height:44px;margin-top:16px;font-size:12px}.mark-route-index .home-projects{display:block;padding-top:64px;padding-bottom:64px}.mark-route-index .home-projects-heading{display:block;margin-bottom:32px}.mark-route-index .home-projects-heading h2{font-size:31.25px;margin-top:20px}.mark-route-index .home-projects-heading>div:last-child{max-width:38ch;margin-top:24px}.mark-route-index .home-projects-heading>div>p:not(.eyebrow){font-size:13px;margin-bottom:12px}.mark-route-index .home-projects-heading .eyebrow{font-size:10px}.mark-route-index .home-projects-heading .text-link{font-size:12px}.mark-route-index .home-project{margin-top:40px}.mark-route-index .home-project-cazino{margin-top:0}.mark-route-index .home-project-franta{padding-top:0}.mark-route-index .home-project-cazino .home-project-photo>img{aspect-ratio:1.25;object-position:center}.mark-route-index .home-project-corinthia .home-project-photo>img{aspect-ratio:.8;object-position:center}.mark-route-index .home-project-franta .home-project-photo>img{aspect-ratio:4/3}.mark-route-index .home-project-photo-action{font-size:10px;min-height:44px;right:12px;bottom:12px;padding:10px 12px}.mark-route-index .home-project-caption,.mark-route-index .home-project-corinthia .home-project-caption,.mark-route-index .home-project-franta .home-project-caption{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding-top:16px}.mark-route-index .home-project-caption>.eyebrow{grid-column:1/-1;font-size:9px;padding:0}.mark-route-index .home-project-caption h3,.mark-route-index .home-project-corinthia .home-project-caption>h3,.mark-route-index .home-project-franta .home-project-caption>h3{font-size:25px}.mark-route-index .home-project-caption>.text-link{font-size:10px;gap:12px;align-self:start;min-height:44px}.mark-route-index .home-gallery{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.mark-route-index .home-gallery-top{gap:16px;margin-bottom:20px}.mark-route-index .home-gallery-top h2{font-size:25px}.mark-route-index .home-gallery-top .eyebrow{font-size:9px;margin-bottom:8px}.mark-route-index .home-gallery-top>button{min-width:80px;min-height:44px;gap:12px;font-size:10px;padding:8px}.mark-route-index .home-gallery-media>img{height:42vh;min-height:200px}.mark-route-index .home-gallery-media>button{width:44px;height:44px;top:calc(50% - 22px);font-size:16px}.mark-route-index .home-gallery-media>[data-home-gallery-prev]{left:8px}.mark-route-index .home-gallery-media>[data-home-gallery-next]{right:8px}.mark-route-index .home-gallery-caption{font-size:10px;gap:16px;margin:12px 0 20px}.mark-route-index .home-gallery-thumbs{gap:8px}.mark-route-index .home-gallery-thumbs>button{width:64px;flex-basis:64px;height:52px}.mark-route-index .home-gallery-bottom{display:block;padding-top:20px}.mark-route-index .home-gallery-bottom>p{font-size:11px}.mark-route-index .home-gallery-bottom>a{font-size:11px;margin-top:12px}}@media(max-width:359px){.mark-route-index .home-cinema h1{font-size:31.25px}.mark-route-index .home-cinema-watermark{font-size:110px;top:64px}.mark-route-index .home-film-controls>span{max-width:150px;font-size:8px}.mark-route-index .home-film>video{height:280px}.mark-route-index .home-project-caption h3,.mark-route-index .home-project-corinthia .home-project-caption>h3,.mark-route-index .home-project-franta .home-project-caption>h3{font-size:20px}.mark-route-index .home-project-caption>.text-link{font-size:9px;gap:8px}.mark-route-index .film-selector{gap:12px}.mark-route-index .film-selector>button{font-size:9px;gap:8px}.mark-route-index .home-gallery{padding:16px}.mark-route-index .home-gallery-top h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.mark-route-index .home-project-photo>img{transition:none}.mark-route-index .home-project-photo:hover>img{transform:none}}@media(max-width:767px){.mark-route-index .home-cinema-intro>.home-cinema-copy{width:100%;justify-self:stretch}.mark-route-index .home-projects-heading>div:last-child{width:100%;max-width:none;justify-self:stretch}}.mark-route-index .editorial-hero .home-cinema-heading{padding-top:24px;padding-bottom:32px}.mark-route-index .editorial-hero-title{position:relative;display:flex;justify-content:space-between;align-items:end;gap:48px}.mark-route-index .editorial-hero-title .eyebrow{font-size:10px;margin:0 0 16px}.mark-route-index .editorial-hero-title>.text-link{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:56px;min-height:48px;flex-shrink:0}.mark-route-index .editorial-hero .home-cinema-watermark{right:24%;top:40px;font-size:232px;opacity:.23;will-change:transform}.mark-route-index .editorial-hero .home-film>video{height:76svh;min-height:520px;max-height:900px;object-position:center}.mark-route-index .editorial-hero .home-film figcaption{padding-top:20px;padding-bottom:20px}.mark-route-index .editorial-hero .film-caption>strong{font-size:20px}.mark-route-index .editorial-hero .film-caption>span:last-child{font-size:10px}.mark-route-index .editorial-hero .home-film-controls>span{font-size:9px}.mark-route-index .editorial-hero .home-film-controls>button{min-height:44px}.mark-route-index .home-projects{padding-top:96px;padding-bottom:112px;gap:64px 64px}.mark-route-index .home-projects-heading{gap:64px}.mark-route-index .home-projects-heading h2{font-size:48.83px;margin:16px 0 0}.mark-route-index .home-projects-heading>div:last-child{margin:0;align-self:end}.mark-route-index .home-project-cazino .home-project-photo{width:calc(100% + var(--pad)*2);margin-left:calc(var(--pad)*-1)}.mark-route-index .home-project-cazino .home-project-photo>img{aspect-ratio:1.6;object-position:center}.mark-route-index .home-project-cazino .home-project-photo-action{right:var(--pad);bottom:24px}.mark-route-index .home-project-corinthia .home-project-photo>img{aspect-ratio:.7}.mark-route-index .home-project-franta{padding-top:96px}.mark-route-index .home-project-franta .home-project-photo>img{aspect-ratio:1.15}.mark-route-index .home-project-photo>img{will-change:transform}.mark-route-index .home-project-caption{padding-top:20px}.mark-route-index .home-projects .home-project-caption h3{font-size:31.25px}.mark-route-index .home-projects .home-project-caption>.text-link{font-size:11px}.mark-route-index .window-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;padding-top:32px;padding-bottom:48px}.mark-route-index .window-heading .eyebrow{font-size:10px;margin-bottom:16px}.mark-route-index .window-heading h2{font-size:61.04px;font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0}.mark-route-index .window-heading>.text-link{display:flex;gap:48px;align-items:center;min-height:48px;font-size:12px;flex-shrink:0}.mark-route-index .window-chapter{position:relative;background:var(--paper)}.mark-route-index .window-stage{position:relative;height:92svh;min-height:520px;overflow:hidden}.mark-route-index .window-enhanced .window-chapter{height:145svh;min-height:740px}.mark-route-index .window-enhanced .window-stage{position:sticky;top:0;height:100svh;min-height:520px}.mark-route-index .window-surface{margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.mark-route-index .window-breath{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(var(--window-edge-y,3%) var(--window-edge-x,6%));will-change:clip-path}.mark-route-index .window-breath img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--window-scale,1));will-change:transform}.mark-route-index .window-surface figcaption{position:absolute;left:calc(var(--window-edge-x,6%) + 20px);right:calc(var(--window-edge-x,6%) + 20px);bottom:calc(var(--window-edge-y,3%) + 24px);display:flex;justify-content:space-between;align-items:end;gap:24px;pointer-events:none}.mark-route-index .window-surface figcaption>span{font-size:9px;padding:10px 12px;background:var(--paper);color:var(--ink);line-height:1.5}.mark-route-index .window-surface figcaption>button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:96px;min-height:44px;padding:12px 16px;border:0;background:var(--paper);color:var(--ink);font:11px/1.4 var(--sans);pointer-events:auto;cursor:pointer}.mark-route-index .window-scroll-hint{position:absolute;left:calc(50% - 48px);bottom:128px;width:96px;text-align:center;font-size:10px;background:var(--paper);color:var(--ink);padding:12px;opacity:var(--window-hint,1);pointer-events:none}.mark-route-index .window-scroll-hint>span{display:block;margin-top:8px;font-size:16px}.mark-route-index .home-collection{display:grid;grid-template-columns:1fr 1.05fr;gap:96px;padding-top:128px;padding-bottom:128px;align-items:center}.mark-route-index .collection-copy>.eyebrow{font-size:10px;margin-bottom:24px}.mark-route-index .collection-copy>h2{font-size:48.83px;font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 48px;max-width:15ch}.mark-route-index .collection-links{display:block}.mark-route-index .collection-links>a{display:grid;grid-template-columns:20px 1fr 24px;align-items:center;gap:24px;min-height:72px;padding:16px 0;border-top:1px solid var(--line);font-size:20px;letter-spacing:-.025em;text-decoration:none}.mark-route-index .collection-links>a:last-child{border-bottom:1px solid var(--line)}.mark-route-index .collection-links>a>span{font-size:10px;color:var(--muted);letter-spacing:0}.mark-route-index .collection-links>a>i{font-size:20px;font-style:normal;text-align:right;transition:transform .2s ease-out}.mark-route-index .collection-links>a:hover>i{transform:translate(3px,-3px)}.mark-route-index .collection-all{display:flex;align-items:center;gap:32px;min-height:48px;font-size:12px;margin-top:24px}.mark-route-index .collection-photo{margin:0;min-width:0}.mark-route-index .collection-photo>a{display:block;position:relative;overflow:hidden}.mark-route-index .collection-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;transition:transform .25s ease-out}.mark-route-index .collection-photo>a:hover img{transform:scale(1.025)}.mark-route-index .collection-photo>a>span{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--paper);color:var(--ink);font-size:20px}.mark-route-index .collection-photo figcaption{font-size:10px;color:var(--muted);margin-top:16px}.mark-route-index .home-invitation{padding-top:64px;padding-bottom:96px;border-top:1px solid var(--line)}.mark-route-index .home-invitation>.eyebrow{font-size:10px;margin-bottom:32px}.mark-route-index .invitation-row{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:end}.mark-route-index .invitation-row>h2{font-size:76.29px;line-height:1.04;font-weight:400;letter-spacing:-.05em;margin:0}.mark-route-index .invitation-row>div{min-width:250px}.mark-route-index .invitation-row .button{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:13px}.mark-route-index .invitation-row .button.outline{margin-top:12px;background:transparent}.mark-route-index .header-cta.outline{background:transparent}.mark-route-index .home-invitation:is(a,button):focus-visible,.mark-route-index .window-experience:is(a,button):focus-visible,.mark-route-index .home-collection a:focus-visible,.mark-route-index .editorial-hero-title>.text-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(min-width:768px)and (max-width:1100px){.mark-route-index .editorial-hero .home-cinema-watermark{right:16%;font-size:180px;top:48px}.mark-route-index .home-projects{gap:48px}.mark-route-index .window-heading h2{font-size:48.83px}.mark-route-index .window-heading>.text-link{gap:24px}.mark-route-index .home-collection{gap:48px;padding-top:96px;padding-bottom:96px}.mark-route-index .collection-copy>h2{font-size:39.06px}.mark-route-index .collection-links>a{font-size:16px;gap:16px;min-height:64px}.mark-route-index .invitation-row>h2{font-size:61.04px}.mark-route-index .invitation-row{gap:32px}.mark-route-index .invitation-row>div{min-width:220px}.mark-route-index .home-projects .home-project-caption h3{font-size:25px}}@media(max-width:767px){.mark-route-index .editorial-hero .home-cinema-heading{padding-top:24px;padding-bottom:24px}.mark-route-index .editorial-hero-title{display:block}.mark-route-index .editorial-hero-title .eyebrow{font-size:9px;margin-bottom:16px}.mark-route-index .editorial-hero .home-cinema-watermark{font-size:132px;right:16px;top:48px}.mark-route-index .editorial-hero-title>.text-link{max-width:164px;gap:32px;font-size:12px;margin-top:16px;min-height:44px}.mark-route-index .editorial-hero .home-film>video{height:68svh;min-height:460px;max-height:640px;object-position:center}.mark-route-index .editorial-hero .home-film figcaption{padding-top:20px;padding-bottom:20px}.mark-route-index .editorial-hero .film-caption>strong{font-size:20px}.mark-route-index .editorial-hero .home-film-controls>span{font-size:8px}.mark-route-index .editorial-hero .film-selector{margin-top:16px}.mark-route-index .home-projects{padding-top:64px;padding-bottom:80px}.mark-route-index .home-projects-heading{display:flex;align-items:end;gap:24px;justify-content:space-between;margin-bottom:32px}.mark-route-index .home-projects-heading h2{font-size:31.25px;line-height:1.1;margin-top:16px}.mark-route-index .home-projects-heading .eyebrow{font-size:9px}.mark-route-index .home-projects-heading>div:last-child{width:auto;flex-shrink:0;margin:0;max-width:none}.mark-route-index .home-projects-heading .text-link{font-size:10px;gap:12px}.mark-route-index .home-project-cazino .home-project-photo>img{aspect-ratio:.95;object-position:50% 50%}.mark-route-index .home-project-cazino .home-project-photo-action{right:20px;bottom:20px}.mark-route-index .home-projects .home-project-caption h3{font-size:25px}.mark-route-index .home-projects .home-project-caption>.text-link{font-size:10px}.mark-route-index .home-project{margin-top:48px}.mark-route-index .home-project-cazino{margin-top:0}.mark-route-index .home-project-corinthia .home-project-photo>img{aspect-ratio:.73}.mark-route-index .home-project-franta{padding-top:0}.mark-route-index .home-project-franta .home-project-photo>img{aspect-ratio:1.1}.mark-route-index .window-heading{display:block;padding-top:0;padding-bottom:24px}.mark-route-index .window-heading h2{font-size:39.06px;line-height:1.08;max-width:11ch}.mark-route-index .window-heading .eyebrow{font-size:9px;margin-bottom:16px}.mark-route-index .window-heading>.text-link{font-size:11px;min-height:44px;gap:32px;margin-top:16px;max-width:200px}.mark-route-index .window-stage{height:74svh;min-height:440px;max-height:640px}.mark-route-index .window-enhanced .window-chapter{height:114svh;min-height:720px}.mark-route-index .window-enhanced .window-stage{height:74svh;min-height:440px;max-height:640px;top:0}.mark-route-index .window-breath{clip-path:inset(var(--window-edge-y,2%) var(--window-edge-x,4%))}.mark-route-index .window-surface figcaption{left:calc(var(--window-edge-x,4%) + 16px);right:calc(var(--window-edge-x,4%) + 16px);bottom:calc(var(--window-edge-y,2%) + 20px);gap:12px}.mark-route-index .window-surface figcaption>span{font-size:8px;padding:10px}.mark-route-index .window-surface figcaption>button{font-size:10px;min-width:80px;gap:16px;padding:10px 12px}.mark-route-index .window-scroll-hint{bottom:120px;font-size:9px}.mark-route-index .home-collection{display:flex;flex-direction:column-reverse;align-items:stretch;gap:40px;padding-top:64px;padding-bottom:64px}.mark-route-index .collection-photo{width:100%}.mark-route-index .collection-photo img{aspect-ratio:.8;object-position:50% 50%}.mark-route-index .collection-photo figcaption{font-size:9px;margin-top:12px}.mark-route-index .collection-copy>.eyebrow{font-size:9px;margin-bottom:20px}.mark-route-index .collection-copy>h2{font-size:39.06px;margin-bottom:32px;max-width:14ch}.mark-route-index .collection-links>a{font-size:20px;min-height:68px;gap:16px}.mark-route-index .collection-links>a>span{font-size:9px}.mark-route-index .collection-all{font-size:11px;margin-top:20px;min-height:44px}.mark-route-index .home-invitation{padding-top:48px;padding-bottom:64px}.mark-route-index .home-invitation>.eyebrow{font-size:9px;margin-bottom:24px}.mark-route-index .invitation-row{display:block}.mark-route-index .invitation-row>h2{font-size:48.83px}.mark-route-index .invitation-row>div{min-width:0;margin-top:32px}.mark-route-index .invitation-row .button{min-height:56px;font-size:12px}.mark-route-index .invitation-row .text-link{min-height:44px;font-size:11px;margin-top:12px}}@media(max-width:359px){.mark-route-index .editorial-hero .home-cinema-watermark{font-size:110px}.mark-route-index .editorial-hero .home-film>video{min-height:420px}.mark-route-index .home-projects-heading{gap:16px}.mark-route-index .home-projects-heading h2{font-size:25px}.mark-route-index .home-projects-heading .text-link{font-size:9px;gap:8px}.mark-route-index .home-projects .home-project-caption h3{font-size:20px}.mark-route-index .window-heading h2,.mark-route-index .collection-copy>h2{font-size:31.25px}.mark-route-index .collection-links>a{font-size:16px}.mark-route-index .invitation-row>h2{font-size:39.06px}.mark-route-index .window-surface figcaption{gap:8px;left:20px;right:20px}.mark-route-index .window-surface figcaption>span{font-size:8px;padding:8px}.mark-route-index .window-scroll-hint{bottom:112px}}@media(prefers-reduced-motion:reduce){.mark-route-index .window-enhanced .window-chapter{height:auto;min-height:0}.mark-route-index .window-enhanced .window-stage{position:relative}.mark-route-index .window-breath{clip-path:none}.mark-route-index .window-breath img{transform:none}.mark-route-index .window-scroll-hint{display:none}.mark-route-index .home-project-photo>img,.mark-route-index .collection-photo img,.mark-route-index .collection-links>a>i{transition:none}.mark-route-index .home-project-photo:hover>img,.mark-route-index .collection-photo>a:hover img{transform:none}.mark-route-index .editorial-hero .home-cinema-watermark{transform:none}}@media(max-width:767px){.mark-route-index .window-breath img{object-position:33% 50%}}@media(max-width:767px){.mark-route-index .window-stage,.mark-route-index .window-enhanced .window-stage{height:92svh;min-height:480px;max-height:none}.mark-route-index .window-enhanced .window-chapter{height:132svh;min-height:760px}}@media(prefers-reduced-motion:reduce){.mark-route-index .window-enhanced .window-chapter{height:auto;min-height:0}}.mark-site .partner-strip{display:flex;align-items:stretch;position:relative;max-width:100%;background:var(--ink);color:var(--paper);overflow:hidden}.mark-site .partner-strip-link{min-width:0;flex:1;display:flex;align-items:center;overflow:hidden;min-height:44px;color:var(--paper);text-decoration:none}.mark-site .partner-strip-track{display:flex;flex:0 0 auto;width:max-content;animation:partner-travel var(--partner-duration,60s) linear infinite;will-change:transform}.mark-site .partner-strip-group{display:flex;flex:0 0 auto;align-items:center}.mark-site .partner-strip-unit{display:flex;align-items:center;gap:32px;white-space:nowrap;flex:0 0 auto;padding-right:72px;font:11px/1.4 var(--sans);letter-spacing:.07em;text-transform:uppercase}.mark-site .partner-strip-unit strong{font-weight:400}.mark-site .partner-strip-dot{font-size:20px}.mark-site .partner-strip>button{flex:0 0 48px;width:48px;min-height:44px;border:0;border-left:1px solid var(--muted);background:var(--ink);color:var(--paper);font:14px/1 var(--sans);cursor:pointer}.mark-site .partner-strip-link:is(:hover,:focus-visible) .partner-strip-track,.mark-site .partner-strip.is-paused .partner-strip-track,.mark-site .partner-strip.is-background .partner-strip-track,.mark-site.menu-open .partner-strip-track{animation-play-state:paused}.mark-site .partner-strip-static{display:none}.mark-site .partner-strip:is(a,button):focus-visible{outline:2px solid var(--paper);outline-offset:-4px}@keyframes partner-travel{to{transform:translate(-50%)}}.mark-route-index .editorial-hero h1{max-width:17ch}.mark-route-index .editorial-hero-title .eyebrow{max-width:60ch}.mark-route-index .editorial-hero .home-cinema-watermark{right:21%}.mark-route-index .home-partnership{display:grid;grid-template-columns:1fr 1.05fr;gap:96px;align-items:center;padding-top:96px;padding-bottom:96px;border-bottom:1px solid var(--line)}.mark-route-index .home-partnership-copy>.eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:24px}.mark-route-index .home-partnership-copy>h2{font-size:48.83px;font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 20px}.mark-route-index .partnership-professions{font-size:20px;line-height:1.45;letter-spacing:-.025em;margin:0 0 32px}.mark-route-index .partnership-scope{font-size:20px;line-height:1.4;letter-spacing:-.025em;max-width:26ch;margin:0 0 12px}.mark-route-index .partnership-description{font-size:14px;line-height:1.8;color:var(--muted);max-width:43ch;margin:0 0 32px}.mark-route-index .home-partnership-copy>.button{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;max-width:300px;font-size:12px}.mark-route-index .home-partnership-copy>.button.outline{margin-top:12px;background:transparent}.mark-route-index .home-partnership-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.mark-route-index .home-partnership-proof>figure{margin:0;min-width:0}.mark-route-index .home-partnership-proof>figure:nth-child(2){padding-top:104px}.mark-route-index .home-partnership-proof img{display:block;width:100%;height:auto;object-fit:cover}.mark-route-index .home-partnership-proof>figure:first-child img{aspect-ratio:.68}.mark-route-index .home-partnership-proof>figure:nth-child(2) img{aspect-ratio:1.1;object-position:50% 55%}.mark-route-index .home-partnership-proof figcaption{font-size:12px;line-height:1.5;margin-top:16px;letter-spacing:-.015em}.mark-route-index .home-partnership-proof figcaption>span{display:block;color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.mark-route-index .home-partnership:is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media(min-width:768px)and (max-width:1100px){.mark-route-index .home-partnership{gap:48px}.mark-route-index .home-partnership-copy>h2{font-size:39.06px}.mark-route-index .partnership-professions{font-size:16px}.mark-route-index .partnership-scope{font-size:20px}.mark-route-index .home-partnership-proof{gap:16px}.mark-route-index .home-partnership-proof>figure:nth-child(2){padding-top:80px}}@media(max-width:767px){.mark-site .partner-strip>button{width:44px;flex-basis:44px}.mark-site .partner-strip-unit{font-size:10px;gap:24px;padding-right:48px}.mark-route-index .editorial-hero-title .eyebrow{font-size:8px;letter-spacing:.04em;line-height:1.5;max-width:none}.mark-route-index .editorial-hero h1{max-width:17ch}.mark-route-index .editorial-hero .home-cinema-watermark{right:16px}.mark-route-index .home-partnership{display:flex;flex-direction:column;gap:40px;padding-top:64px;padding-bottom:64px;align-items:stretch}.mark-route-index .home-partnership-copy>.eyebrow{font-size:9px;margin-bottom:20px}.mark-route-index .home-partnership-copy>h2{font-size:39.06px;margin-bottom:16px}.mark-route-index .partnership-professions{font-size:16px;margin-bottom:28px}.mark-route-index .partnership-scope{font-size:20px;max-width:24ch;margin-bottom:12px}.mark-route-index .partnership-description{font-size:13px;line-height:1.8;margin-bottom:24px;max-width:42ch}.mark-route-index .home-partnership-copy>.button{max-width:none;min-height:56px;font-size:12px}.mark-route-index .home-partnership-proof{gap:16px}.mark-route-index .home-partnership-proof>figure:nth-child(2){padding-top:64px}.mark-route-index .home-partnership-proof figcaption{font-size:11px;margin-top:12px}.mark-route-index .home-partnership-proof figcaption>span{font-size:8px;margin-bottom:6px}}@media(max-width:359px){.mark-route-index .home-partnership-copy>h2{font-size:31.25px}.mark-route-index .partnership-professions{font-size:14px}.mark-route-index .home-partnership-proof{gap:12px}.mark-route-index .home-partnership-proof>figure:nth-child(2){padding-top:48px}.mark-route-index .home-partnership-proof figcaption{font-size:10px}.mark-route-index .home-partnership-proof figcaption>span{font-size:8px;letter-spacing:0}.mark-route-index .editorial-hero-title .eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.mark-site .partner-strip-track{display:none;animation:none}.mark-site .partner-strip-static{display:block;padding:12px 20px;font-size:11px;line-height:1.6}.mark-site .partner-strip>button{display:none}}.mark-site .partner-strip-group{min-width:100vw;justify-content:space-around}.mark-site .partner-strip-unit{padding-left:24px;padding-right:48px}@media(max-width:767px){.mark-route-index .editorial-hero-title .eyebrow{font-size:9px}.mark-site .partner-strip-unit{padding-left:20px;padding-right:28px}}.mark-route-index .home-hero-proof{flex:0 0 248px;display:flex;flex-direction:column;gap:24px;padding-bottom:4px}.mark-route-index .hero-experience{display:flex;align-items:center;gap:16px;margin:0}.mark-route-index .hero-experience-number{font-size:61.04px;line-height:.95;letter-spacing:-.06em;font-weight:400;font-variant-numeric:tabular-nums}.mark-route-index .hero-experience-label{font-size:12px;line-height:1.6;color:var(--muted);white-space:nowrap}.mark-route-index .home-hero-proof>.text-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px}@media(min-width:768px)and (max-width:1100px){.mark-route-index .editorial-hero-title{gap:32px}.mark-route-index .home-hero-proof{flex-basis:208px}.mark-route-index .hero-experience{gap:12px}.mark-route-index .hero-experience-number{font-size:48.83px}.mark-route-index .hero-experience-label{font-size:11px}}@media(max-width:767px){.mark-route-index .home-hero-proof{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-bottom:0}.mark-route-index .hero-experience{gap:12px}.mark-route-index .hero-experience-number{font-size:39.06px}.mark-route-index .hero-experience-label{font-size:11px;line-height:1.6}.mark-route-index .home-hero-proof>.text-link{font-size:10px;gap:16px;flex-shrink:0;white-space:nowrap}}@media(max-width:359px){.mark-route-index .home-hero-proof{gap:12px}.mark-route-index .hero-experience{gap:10px}.mark-route-index .home-hero-proof>.text-link{gap:8px;font-size:9px}}.mark-route-index .home-hero-proof>.text-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.mark-route-parteneriat{--p-hero-size:clamp(48.83px,5.4vw,76.29px);--p-title-size:clamp(39.06px,4.1vw,61.04px)}.mark-route-parteneriat.partnership-page h1,.mark-route-parteneriat.partnership-page h2{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.06}.mark-route-parteneriat.partnership-page .site-header{border-bottom:1px solid var(--line)}.mark-route-parteneriat.partnership-page .site-header [aria-current=page]{text-decoration:none;text-underline-offset:6px}.mark-route-parteneriat .p-topline{display:flex;justify-content:space-between;gap:24px;padding-top:24px}.mark-route-parteneriat .p-hero-scene{display:grid;grid-template-columns:43% 57%;position:relative;isolation:isolate;padding:40px 80px 40px 0;align-items:center;min-height:720px}.mark-route-parteneriat .p-watermark{position:absolute;left:0;top:0;font-size:clamp(180px,25vw,360px);letter-spacing:-.085em;line-height:1;color:transparent;-webkit-text-stroke:1px #D6D5D0;z-index:-1;pointer-events:none;white-space:nowrap}.mark-route-parteneriat .p-intro{padding:112px 32px 32px 0;position:relative;z-index:2}.mark-route-parteneriat .p-audience{font-size:11px;line-height:1.5;max-width:32ch;margin-bottom:24px}.mark-route-parteneriat .p-intro h1{font-size:var(--p-hero-size);margin:0 0 32px;position:relative;z-index:2}.mark-route-parteneriat .p-intro h1 span{white-space:nowrap}.mark-route-parteneriat .p-lead{font-size:14px;line-height:1.65;max-width:42ch;margin-bottom:32px;color:var(--muted)}.mark-route-parteneriat .p-primary{min-height:56px;font-size:13px}.mark-route-parteneriat .p-hero-images{position:relative;padding-left:24px}.mark-route-parteneriat .p-hero-main{position:relative;height:600px;background:var(--panel)}.mark-route-parteneriat .p-hero-main>img{width:100%;height:100%;object-fit:cover;object-position:55% center}.mark-route-parteneriat .p-hero-main>.image-label{left:16px;bottom:16px}.mark-route-parteneriat .p-hero-detail{position:absolute;width:216px;right:-80px;bottom:56px;border:8px solid var(--paper);background:#e9e4dc}.mark-route-parteneriat .p-hero-detail img{width:100%;aspect-ratio:1.2;object-fit:cover}.mark-route-parteneriat .p-hero-detail figcaption{font-size:10px;padding:12px;background:var(--paper);color:var(--muted)}.mark-route-parteneriat .p-baseline{display:flex;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line);padding:0 0 32px;color:var(--muted);font-size:12px}.mark-route-parteneriat .p-section{padding-top:96px;padding-bottom:96px}.mark-route-parteneriat .p-section h2{font-size:var(--p-title-size)}.mark-route-parteneriat .p-section p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:54ch}.mark-route-parteneriat .p-section .text-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:24px}.mark-route-parteneriat .p-offer-grid{display:grid;grid-template-columns:43% 1fr;gap:96px;align-items:center}.mark-route-parteneriat .p-offer-visual .eyebrow{margin-bottom:32px}.mark-route-parteneriat .p-offer-visual figure{position:relative}.mark-route-parteneriat .p-offer-visual img{width:100%;height:600px;object-fit:cover}.mark-route-parteneriat .p-offer-copy h2{margin-bottom:32px}.mark-route-parteneriat .p-offer-copy>p{color:var(--muted);margin-bottom:32px}.mark-route-parteneriat .p-product-list{border-top:1px solid var(--line);margin-bottom:24px}.mark-route-parteneriat .p-product-list a{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:20px 0;min-height:64px;font-size:18px}.mark-route-parteneriat .p-product-list small{font-size:11px;color:var(--muted);flex:0 0 24px}.mark-route-parteneriat .p-product-list a>span{margin-left:auto;font-size:22px}.mark-route-parteneriat .p-product-list a:hover{padding-left:8px;background:var(--panel)}.mark-route-parteneriat .p-process{background:var(--panel)}.mark-route-parteneriat .p-editorial{display:grid;grid-template-columns:26% 1fr;gap:32px;margin-bottom:56px}.mark-route-parteneriat .p-rail{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:24px}.mark-route-parteneriat .p-rail-number{font-size:112px;line-height:1;letter-spacing:-.06em;color:#c6c5c0}.mark-route-parteneriat .p-process-copy h2{margin-bottom:32px}.mark-route-parteneriat .p-process-copy>p{margin-bottom:24px}.mark-route-parteneriat .p-process-copy .p-secondary{font-size:14px;color:var(--muted)}.mark-route-parteneriat .p-plans{position:relative}.mark-route-parteneriat .p-plans>img{width:100%;height:480px;object-fit:cover;object-position:center}.mark-route-parteneriat .p-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;scroll-margin-top:32px}.mark-route-parteneriat .p-steps li{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:16px;line-height:1.4}.mark-route-parteneriat .p-steps small{font-size:11px;color:var(--muted)}.mark-route-parteneriat .p-proof-heading{display:grid;grid-template-columns:26% 1fr;gap:32px;margin-bottom:56px}.mark-route-parteneriat .p-proof-grid{display:grid;grid-template-columns:53% 1fr;gap:64px;align-items:center}.mark-route-parteneriat .p-project img{width:100%;height:480px;object-fit:cover;object-position:center}.mark-route-parteneriat .p-project figcaption{display:flex;justify-content:space-between;gap:16px;font-size:11px;padding-top:16px;color:var(--muted)}.mark-route-parteneriat .p-proof-copy>p{margin-bottom:32px;color:var(--muted)}.mark-route-parteneriat .p-questions{border-top:1px solid var(--line);margin-bottom:24px}.mark-route-parteneriat .p-questions details{border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:20px 0;font-size:16px;cursor:pointer;line-height:1.5}.mark-route-parteneriat .p-questions summary::-webkit-details-marker{display:none}.mark-route-parteneriat .p-questions summary>span{font-size:24px;flex:0 0 20px;text-align:right}.mark-route-parteneriat .p-questions details[open] summary>span{transform:rotate(45deg)}.mark-route-parteneriat .p-questions details p{font-size:14px;color:var(--muted);padding:0 24px 24px 0}.mark-route-parteneriat .p-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);scroll-margin-top:32px}.mark-route-parteneriat .p-contact-grid{display:grid;grid-template-columns:26% 1fr;gap:32px}.mark-route-parteneriat .p-contact h2{margin-bottom:24px}.mark-route-parteneriat .p-contact p:not(.eyebrow){max-width:48ch;color:var(--muted);margin-bottom:32px}.mark-route-parteneriat .p-contact .button{min-height:56px}.mark-route-parteneriat .p-contact-direct{display:flex;flex-wrap:wrap;gap:32px;margin-top:24px}.mark-route-parteneriat .p-contact-direct a{font-size:13px;min-height:44px;display:flex;align-items:center;text-decoration:none;text-underline-offset:4px}.mark-route-parteneriat.partnership-page .footer{padding-left:var(--pad);padding-right:var(--pad)}@media(min-width:768px)and (max-width:1100px){.mark-route-parteneriat .p-hero-scene{grid-template-columns:43% 57%;padding-right:48px;min-height:640px}.mark-route-parteneriat .p-intro h1{font-size:var(--t6)}.mark-route-parteneriat .p-intro h1 span{white-space:normal}.mark-route-parteneriat .p-intro{padding-top:80px;padding-right:16px}.mark-route-parteneriat .p-hero-main{height:520px}.mark-route-parteneriat .p-hero-images{padding-left:16px}.mark-route-parteneriat .p-hero-detail{width:168px;right:-48px;bottom:32px}.mark-route-parteneriat .p-offer-grid{gap:48px}.mark-route-parteneriat .p-offer-visual img{height:600px}.mark-route-parteneriat .p-proof-grid{gap:32px}.mark-route-parteneriat .p-project img{height:440px}.mark-route-parteneriat .p-section{padding-top:80px;padding-bottom:80px}.mark-route-parteneriat .p-section h2{font-size:var(--t5)}}@media(max-width:767px){.mark-route-parteneriat .p-topline{padding-top:16px}.mark-route-parteneriat .p-topline p{font-size:10px}.mark-route-parteneriat .p-topline p:last-child{display:none}.mark-route-parteneriat .p-hero-scene{display:grid;grid-template-columns:minmax(0,1fr);padding:24px 0 0;min-height:0}.mark-route-parteneriat .p-intro{display:contents}.mark-route-parteneriat .p-watermark{top:40px;font-size:38vw;left:-8px}.mark-route-parteneriat .p-audience{grid-row:1;font-size:9px;margin-bottom:16px}.mark-route-parteneriat .p-intro h1{grid-row:2;font-size:var(--t6);margin-bottom:24px;line-height:1.02}.mark-route-parteneriat .p-intro h1 span{white-space:normal}.mark-route-parteneriat .p-primary{grid-row:3;display:flex;justify-content:space-between;width:100%;font-size:13px;margin-bottom:24px}.mark-route-parteneriat .p-hero-images{grid-row:4;padding:0;margin:0 calc(-1 * var(--pad)) 32px}.mark-route-parteneriat .p-hero-main{height:440px}.mark-route-parteneriat .p-hero-main>img{object-position:50% center}.mark-route-parteneriat .p-hero-detail{right:20px;bottom:24px;width:152px;border-width:6px}.mark-route-parteneriat .p-hero-detail figcaption{padding:8px;font-size:9px}.mark-route-parteneriat .p-lead{grid-row:5;font-size:14px;max-width:44ch;margin-bottom:32px}.mark-route-parteneriat .p-baseline{padding-bottom:24px;gap:24px;font-size:11px}.mark-route-parteneriat .p-baseline>span:last-child{display:none}.mark-route-parteneriat .p-section{padding-top:64px;padding-bottom:64px}.mark-route-parteneriat .p-section h2{font-size:var(--t5);line-height:1.08}.mark-route-parteneriat .p-section p:not(.eyebrow){font-size:15px}.mark-route-parteneriat .p-offer-grid,.mark-route-parteneriat .p-editorial,.mark-route-parteneriat .p-proof-grid,.mark-route-parteneriat .p-proof-heading,.mark-route-parteneriat .p-contact-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-parteneriat .p-offer-visual img{height:360px;object-position:center}.mark-route-parteneriat .p-offer-visual .eyebrow,.mark-route-parteneriat .p-offer-copy h2{margin-bottom:24px}.mark-route-parteneriat .p-product-list a{padding:16px 0;font-size:16px;gap:16px;min-height:64px}.mark-route-parteneriat .p-rail-number{display:none}.mark-route-parteneriat .p-editorial{margin-bottom:32px}.mark-route-parteneriat .p-process-copy h2{margin-bottom:24px}.mark-route-parteneriat .p-plans{margin:0 calc(-1 * var(--pad))}.mark-route-parteneriat .p-plans>img{height:280px;object-position:44% center}.mark-route-parteneriat .p-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.mark-route-parteneriat .p-steps li{flex-direction:row;gap:24px;padding:16px 0;min-height:56px;align-items:center}.mark-route-parteneriat .p-steps li:last-child{border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-steps small{flex:0 0 20px}.mark-route-parteneriat .p-proof-heading{margin-bottom:32px}.mark-route-parteneriat .p-project img{height:300px}.mark-route-parteneriat .p-project figcaption{font-size:10px;gap:8px}.mark-route-parteneriat .p-proof-copy>p{margin-bottom:24px}.mark-route-parteneriat .p-questions summary{font-size:15px;min-height:72px}.mark-route-parteneriat .p-contact h2{margin-bottom:24px}.mark-route-parteneriat .p-contact .button{width:100%;display:flex;justify-content:space-between;font-size:13px}.mark-route-parteneriat .p-contact-direct{gap:8px;justify-content:space-between}.mark-route-parteneriat .p-contact-direct a{font-size:12px}.mark-route-parteneriat.partnership-page .footer-bottom p{max-width:44ch}}@media(max-width:359px){.mark-route-parteneriat .p-intro h1{font-size:var(--t5)}.mark-route-parteneriat .p-hero-detail{width:136px}.mark-route-parteneriat .p-section h2{font-size:var(--t4)}}.mark-route-parteneriat .p-hero-detail img{height:auto}html:has(.mark-route-parteneriat){scroll-behavior:auto}.mark-route-parteneriat .p-hero-scene{grid-template-columns:42% 58%;padding:40px 0 48px;min-height:0;gap:0}.mark-route-parteneriat .p-intro{padding:80px 40px 40px 0}.mark-route-parteneriat .p-intro h1 span{white-space:normal}.mark-route-parteneriat .p-market-intro{font-size:14px;line-height:1.65;color:var(--muted);max-width:35ch;margin:0 0 24px}.mark-route-parteneriat .p-market-intro strong{font-weight:400;color:var(--ink)}.mark-route-parteneriat .p-hero-images{padding-left:24px;background:var(--paper)}.mark-route-parteneriat .p-europe{margin:0;scroll-margin-top:32px}.mark-route-parteneriat .p-map-topline{display:flex;justify-content:space-between;gap:24px;font-size:10px;line-height:1.5;color:var(--muted);padding:16px 0;border-top:1px solid var(--line)}.mark-route-parteneriat .p-map-topline>span:last-child{text-align:right}.mark-route-parteneriat .p-map-canvas{height:clamp(400px,45vw,680px);background:var(--paper)}.mark-route-parteneriat .partner-europe-map{width:100%;height:100%;display:block}.mark-route-parteneriat .p-europe figcaption{font-size:10px;line-height:1.6;display:flex;justify-content:space-between;gap:24px;color:var(--muted);padding:16px 0;border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-map-key{display:flex;align-items:center;gap:8px}.mark-route-parteneriat .p-map-key i{display:inline-block;width:12px;height:12px;background:var(--ink)}.mark-route-parteneriat .p-market-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-market-list button{font:inherit;font-size:14px;display:grid;grid-template-columns:16px 1fr 14px;align-items:center;gap:8px;min-height:64px;border:0;border-right:1px solid var(--line);border-radius:0;padding:16px 8px;background:none;text-align:left;cursor:pointer;color:var(--ink);transition:background .18s ease-out}.mark-route-parteneriat .p-market-list button:last-child{border-right:0}.mark-route-parteneriat .p-market-list button>small{font-size:9px;color:var(--muted)}.mark-route-parteneriat .p-market-list button[aria-pressed=true]{background:var(--panel)}.mark-route-parteneriat .p-market-list button[aria-pressed=true]>span:first-of-type{text-decoration:none;text-underline-offset:5px}.mark-route-parteneriat .p-market-list button:hover{background:var(--panel)}.mark-route-parteneriat .p-market-list button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.mark-route-parteneriat .p-market-list button:active{background:var(--line)}.mark-route-parteneriat .p-europe .p-map-status{display:flex;justify-content:space-between;gap:24px;font-size:11px;line-height:1.6;color:var(--muted);padding-top:16px;margin:0}.mark-route-parteneriat .p-map-status [data-market-name]{color:var(--ink)}@media(min-width:768px)and (max-width:1100px){.mark-route-parteneriat .p-hero-scene{grid-template-columns:40% 60%;padding-right:0;min-height:0}.mark-route-parteneriat .p-intro{padding:64px 24px 32px 0}.mark-route-parteneriat .p-hero-images{padding-left:8px}.mark-route-parteneriat .p-map-topline{font-size:9px;gap:16px}.mark-route-parteneriat .p-map-canvas{height:440px}.mark-route-parteneriat .p-market-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-route-parteneriat .p-market-list button{font-size:13px;min-height:56px}.mark-route-parteneriat .p-market-list button:nth-child(2){border-right:0}.mark-route-parteneriat .p-market-list button:nth-child(-n+2){border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-europe figcaption{font-size:9px;gap:16px}.mark-route-parteneriat .p-market-intro{font-size:13px}}@media(max-width:767px){.mark-route-parteneriat .p-hero-scene{display:grid;grid-template-columns:minmax(0,1fr);padding:24px 0 0;gap:0}.mark-route-parteneriat .p-intro{display:contents}.mark-route-parteneriat .p-audience{grid-row:1}.mark-route-parteneriat .p-intro h1{grid-row:2}.mark-route-parteneriat .p-market-intro{grid-row:3;font-size:14px;margin-bottom:24px;max-width:35ch}.mark-route-parteneriat .p-primary{grid-row:4}.mark-route-parteneriat .p-hero-images{grid-row:5;margin:0 0 32px;padding:0}.mark-route-parteneriat .p-map-topline{font-size:9px;gap:16px;padding:16px 0}.mark-route-parteneriat .p-map-canvas{height:360px;margin:0 -12px}.mark-route-parteneriat .p-europe figcaption{font-size:9px;gap:16px;padding:12px 0}.mark-route-parteneriat .p-market-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-route-parteneriat .p-market-list button{min-height:56px;font-size:14px;padding:16px 12px}.mark-route-parteneriat .p-market-list button:nth-child(2){border-right:0}.mark-route-parteneriat .p-market-list button:nth-child(-n+2){border-bottom:1px solid var(--line)}.mark-route-parteneriat .p-europe .p-map-status{font-size:10px;padding-top:12px}.mark-route-parteneriat .p-lead{grid-row:6}.mark-route-parteneriat .p-watermark{top:32px;font-size:38vw}}@media(max-width:359px){.mark-route-parteneriat .p-map-canvas{height:320px}.mark-route-parteneriat .p-map-topline{font-size:8px}.mark-route-parteneriat .p-europe figcaption{font-size:8px}.mark-route-parteneriat .p-market-list button{font-size:13px}}@media(prefers-reduced-motion:reduce){.mark-route-parteneriat .p-market-list button,.mark-route-parteneriat .map-market{transition:none}}.mark-route-parteneriat .p-watermark{font-size:clamp(119.21px,15vw,232.83px);top:24px}.mark-route-parteneriat .p-map-canvas{height:clamp(400px,39vw,600px)}.mark-route-parteneriat .p-market-list button{grid-template-columns:16px 1fr 6px}.mark-route-parteneriat .p-market-list button:after{content:"";width:6px;height:6px;border:1px solid var(--ink);border-radius:50%;grid-column:3;grid-row:1}.mark-route-parteneriat .p-market-list button[aria-pressed=true]:after{background:var(--ink)}@media(min-width:768px)and (max-width:1100px){.mark-route-parteneriat .p-map-canvas{height:420px}}@media(max-width:767px){.mark-route-parteneriat .p-watermark{font-size:38vw;top:32px}.mark-route-parteneriat .p-map-canvas{height:360px}}@media(max-width:359px){.mark-route-parteneriat .p-map-canvas{height:320px}}.mark-route-produse{--catalog-display:clamp(39.06px,5.1vw,76.29px);--catalog-title:clamp(31.25px,4.1vw,61.04px)}html:has(.mark-route-produse){scroll-behavior:auto}.mark-route-produse.catalog-page h1,.mark-route-produse.catalog-page h2,.mark-route-produse.catalog-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.06}.mark-route-produse.catalog-page .site-header{border-bottom:1px solid var(--line)}.mark-route-produse.catalog-page [aria-current=page]{text-underline-offset:6px}.mark-route-produse.catalog-page .nav-dropdown>summary[aria-current=page]{text-decoration:none}.mark-route-produse .catalog-topline{display:flex;justify-content:space-between;gap:24px;padding-top:24px}.mark-route-produse .catalog-intro{position:relative;isolation:isolate;min-height:460px;padding:80px 34% 56px 0}.mark-route-produse .catalog-watermark{position:absolute;left:-8px;top:8px;font-size:clamp(180px,24vw,360px);line-height:1;letter-spacing:-.085em;color:transparent;-webkit-text-stroke:1px #D6D5D0;z-index:-1;pointer-events:none;white-space:nowrap}.mark-route-produse .catalog-intro h1{font-size:var(--catalog-display);position:relative;z-index:2;margin:0 0 32px}.mark-route-produse .catalog-intro-foot{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.mark-route-produse .catalog-intro-foot>p{font-size:14px;color:var(--muted);max-width:30ch;line-height:1.6}.mark-route-produse .catalog-intro-foot .text-link{display:inline-flex;min-height:44px;align-items:center;font-size:13px;gap:24px}.mark-route-produse .catalog-sample{position:absolute;right:0;top:88px;width:28%;border:8px solid var(--paper);background:var(--panel)}.mark-route-produse .catalog-sample img{width:100%;height:260px;object-fit:cover;object-position:60% center}.mark-route-produse .catalog-sample figcaption{font-size:11px;padding:12px 8px;background:var(--paper);color:var(--muted)}.mark-route-produse .catalog-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;display:flex;gap:32px;justify-content:space-between;align-items:center}.mark-route-produse .catalog-index>.eyebrow{font-size:10px;max-width:16ch}.mark-route-produse .catalog-index nav{display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:flex-end}.mark-route-produse .catalog-index a{display:flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none;text-underline-offset:5px}.mark-route-produse .catalog-index a:hover{color:var(--muted)}.mark-route-produse .catalog-range{padding-top:80px;padding-bottom:96px;scroll-margin-top:32px}.mark-route-produse .catalog-range-title{display:flex;gap:32px;align-items:flex-start;margin-bottom:40px}.mark-route-produse .catalog-range-title>.eyebrow{flex:0 0 calc(26% - 8px);padding-top:8px}.mark-route-produse .catalog-range-title h2{font-size:var(--catalog-title)}.mark-route-produse .catalog-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 32px}.mark-route-produse .catalog-family{min-width:0;scroll-margin-top:32px}.mark-route-produse .family-ferestre{grid-column:span 7}.mark-route-produse .family-deschideri{grid-column:span 5}.mark-route-produse .family-intrare,.mark-route-produse .family-interioare,.mark-route-produse .family-structuri{grid-column:span 4}.mark-route-produse .catalog-family-link{display:block;position:relative;height:100%}.mark-route-produse .catalog-family-link figure{position:relative;background:var(--panel);overflow:hidden}.mark-route-produse .catalog-family-link img{width:100%;height:400px;object-fit:cover;display:block;transition:transform .2s ease-out}.mark-route-produse .family-deschideri img{object-position:57% center}.mark-route-produse .family-intrare img,.mark-route-produse .family-interioare img,.mark-route-produse .family-structuri img{height:440px}.mark-route-produse .family-intrare img,.mark-route-produse .family-interioare img{object-fit:cover;object-position:center}.mark-route-produse .family-structuri img{object-position:51% center}.mark-route-produse .catalog-family-link .image-label{left:16px;bottom:16px;font-size:9px}.mark-route-produse .family-heading{display:flex;align-items:baseline;gap:16px;margin-top:24px}.mark-route-produse .family-heading>small{font-size:11px;color:var(--muted);flex:0 0 28px}.mark-route-produse .family-heading h3{font-size:var(--t4);letter-spacing:-.04em;line-height:1.12}.mark-route-produse .family-heading>span{margin-left:auto;font-size:28px;line-height:1;flex:0 0 28px;text-align:right}.mark-route-produse .catalog-family-link>p{font-size:14px;line-height:1.6;color:var(--muted);margin:16px 32px 0 44px;max-width:44ch}.mark-route-produse .catalog-family-link:hover img{transform:scale(1.015)}.mark-route-produse .catalog-family-link:hover h3{text-decoration:none;text-decoration-thickness:1px;text-underline-offset:5px}.mark-route-produse .catalog-family-link:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.mark-route-produse .catalog-request{padding:80px 0;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:32px}.mark-route-produse .catalog-request-inner{display:grid;grid-template-columns:26% 1fr;gap:32px}.mark-route-produse .catalog-request h2{font-size:var(--catalog-title);margin-bottom:24px}.mark-route-produse .catalog-request p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:46ch;margin-bottom:32px;color:var(--muted)}.mark-route-produse .catalog-request .button{min-height:56px;font-size:13px}.mark-route-produse.catalog-page .footer{padding-left:var(--pad);padding-right:var(--pad)}@media(min-width:768px)and (max-width:1100px){.mark-route-produse .catalog-intro{padding-top:64px;min-height:410px;padding-right:30%}.mark-route-produse .catalog-intro h1{font-size:var(--t6)}.mark-route-produse .catalog-sample{width:26%;top:104px}.mark-route-produse .catalog-sample img{height:208px}.mark-route-produse .catalog-index{align-items:flex-start}.mark-route-produse .catalog-index nav{gap:0 24px}.mark-route-produse .catalog-family-link img{height:340px}.mark-route-produse .family-intrare img,.mark-route-produse .family-interioare img,.mark-route-produse .family-structuri img{height:320px}.mark-route-produse .family-heading{gap:8px}.mark-route-produse .family-heading h3{font-size:var(--t3)}.mark-route-produse .catalog-grid{gap:40px 24px}.mark-route-produse .catalog-family-link>p{margin-left:0;margin-right:0}.mark-route-produse .family-heading>small{flex-basis:24px}}@media(max-width:767px){.mark-route-produse .catalog-topline{padding-top:16px}.mark-route-produse .catalog-topline .eyebrow{font-size:10px}.mark-route-produse .catalog-topline .eyebrow:last-child{display:none}.mark-route-produse .catalog-intro{padding:40px 0 32px;min-height:0}.mark-route-produse .catalog-watermark{font-size:38vw;top:20px;left:-8px}.mark-route-produse .catalog-intro h1{font-size:var(--t5);margin-bottom:24px;line-height:1.08;letter-spacing:-.055em}.mark-route-produse .catalog-intro-foot{display:block;padding-right:132px;min-height:136px}.mark-route-produse .catalog-intro-foot>p{font-size:14px;margin-bottom:16px}.mark-route-produse .catalog-intro-foot .text-link{font-size:12px;gap:16px}.mark-route-produse .catalog-sample{width:124px;top:auto;bottom:40px;border-width:4px}.mark-route-produse .catalog-sample img{height:112px;object-position:65% center}.mark-route-produse .catalog-sample figcaption{font-size:9px;padding:8px 0}.mark-route-produse .catalog-index{display:block;padding:16px 0}.mark-route-produse .catalog-index>.eyebrow{max-width:none;display:block;margin-bottom:8px}.mark-route-produse .catalog-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;justify-content:start}.mark-route-produse .catalog-index a{font-size:11px;min-height:44px}.mark-route-produse .catalog-range{padding-top:56px;padding-bottom:64px}.mark-route-produse .catalog-range-title{display:block;margin-bottom:32px}.mark-route-produse .catalog-range-title>.eyebrow{margin-bottom:24px;padding:0}.mark-route-produse .catalog-range-title h2{font-size:var(--t5)}.mark-route-produse .catalog-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mark-route-produse .catalog-family{grid-column:auto}.mark-route-produse .catalog-family-link img{height:360px}.mark-route-produse .family-intrare img,.mark-route-produse .family-interioare img{height:400px}.mark-route-produse .family-heading{margin-top:20px;gap:12px}.mark-route-produse .family-heading>small{flex-basis:24px}.mark-route-produse .family-heading h3{font-size:var(--t4)}.mark-route-produse .family-heading>span{font-size:26px}.mark-route-produse .catalog-family-link>p{margin-left:36px;margin-top:12px;margin-right:0;font-size:14px;max-width:36ch}.mark-route-produse .catalog-family-link .image-label{left:12px;bottom:12px}.mark-route-produse .catalog-request{padding:64px 0}.mark-route-produse .catalog-request-inner{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-produse .catalog-request h2{font-size:var(--t5)}.mark-route-produse .catalog-request p:not(.eyebrow){font-size:15px}.mark-route-produse .catalog-request .button{display:flex;width:100%;justify-content:space-between}.mark-route-produse.catalog-page .footer-bottom p{max-width:44ch}}@media(max-width:359px){.mark-route-produse .catalog-intro h1{font-size:var(--t4)}.mark-route-produse .catalog-intro-foot{padding-right:120px}.mark-route-produse .catalog-sample{width:112px}.mark-route-produse .family-heading h3{font-size:var(--t3)}.mark-route-produse .catalog-request h2{font-size:var(--t4)}}.mark-route-produse .family-intrare img,.mark-route-produse .family-interioare img{object-fit:contain;background:var(--paper)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare){--window-display:clamp(48.83px,5.4vw,76.29px);--window-title:clamp(39.06px,4.1vw,61.04px)}html:has(:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare)){scroll-behavior:auto}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page h1,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page h2{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.06}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page .site-header{border-bottom:1px solid var(--line)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page .nav-dropdown>summary[aria-current=page]{text-decoration:none;text-underline-offset:6px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline{padding-top:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline nav{font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center;min-height:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;text-underline-offset:5px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline nav [aria-current]{color:var(--ink)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-scene{display:grid;grid-template-columns:43% 57%;position:relative;isolation:isolate;padding:24px 80px 40px 0;align-items:center;min-height:700px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-watermark{position:absolute;left:0;top:0;font-size:clamp(180px,25vw,360px);letter-spacing:-.085em;line-height:1;color:transparent;-webkit-text-stroke:1px #D6D5D0;z-index:-1;pointer-events:none;white-space:nowrap}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro{position:relative;z-index:2;padding:72px 32px 24px 0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-kicker{font-size:11px;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:var(--window-display);margin-bottom:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-lead{font-size:14px;line-height:1.65;max-width:42ch;color:var(--muted);margin-bottom:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-primary{font-size:13px;min-height:56px;white-space:nowrap}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-images{position:relative;padding-left:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-main{height:600px;position:relative;background:var(--panel)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-main>img{width:100%;height:100%;object-fit:cover;object-position:58% center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail{width:224px;position:absolute;right:-80px;bottom:48px;border:8px solid var(--paper);background:var(--paper)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail>img{width:100%;height:auto;aspect-ratio:1.25;object-fit:contain}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail figcaption{font-size:10px;color:var(--muted);padding:12px 8px 4px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-baseline{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding:0 0 24px;color:var(--muted);font-size:12px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-baseline>a{display:inline-flex;gap:24px;align-items:center;min-height:44px;text-decoration:none;text-underline-offset:5px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section h2{font-size:var(--window-title)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section-title,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-heading{display:grid;grid-template-columns:26% 1fr;gap:32px;margin-bottom:48px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-types-grid{display:grid;grid-template-columns:53% 1fr;gap:64px;align-items:start}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile{background:var(--paper)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile>img{width:100%;height:440px;object-fit:contain}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile figcaption{display:flex;gap:16px;justify-content:space-between;padding-top:16px;color:var(--muted);font-size:11px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-types-list{border-top:1px solid var(--line)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type{border-bottom:1px solid var(--line);scroll-margin-top:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>summary{display:flex;list-style:none;align-items:center;gap:24px;min-height:80px;padding:20px 0;cursor:pointer;font-size:20px;line-height:1.35}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>summary::-webkit-details-marker,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech>summary::-webkit-details-marker{display:none}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type summary>small{font-size:11px;color:var(--muted);flex:0 0 20px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-plus{font-size:24px;line-height:1;flex:0 0 20px;margin-left:auto;text-align:right;transform-origin:center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type[open] .window-plus,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech[open]>summary .window-plus{transform:rotate(45deg)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>p{margin:0 16px 28px 44px;font-size:14px;line-height:1.65;color:var(--muted);max-width:40ch}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-materials{background:var(--panel)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-grid{display:grid;grid-template-columns:53% 1fr;gap:64px;align-items:center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-picker{min-width:0;padding:0;margin:0;border:0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-picker legend{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding:0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls{display:flex;gap:32px;border-top:1px solid var(--line);margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls label{position:relative;display:flex;align-items:center;gap:8px;min-height:56px;cursor:pointer;font-size:13px;border-top:2px solid transparent;margin-top:-1px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls label:has(input:checked){border-color:var(--ink)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls input{accent-color:var(--ink);width:16px;height:16px;margin:0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-gallery{position:relative;background:#e8e4de}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-gallery img{width:100%;height:420px;object-fit:contain;display:none}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-picker:has(#wood-oak:checked) [data-wood=oak],:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-picker:has(#wood-spruce:checked) [data-wood=spruce],:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-picker:has(#wood-walnut:checked) [data-wood=walnut]{display:block}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-gallery .image-label{left:16px;bottom:16px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-specs>p{font-size:16px;line-height:1.65;margin-bottom:32px;max-width:42ch}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech summary{display:flex;list-style:none;min-height:72px;align-items:center;gap:24px;font-size:14px;cursor:pointer;padding:20px 0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech-body{padding-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech dl{margin:0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech dl>div{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;border-top:1px solid #C4C3BF;padding:16px 0;font-size:13px;line-height:1.5}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech dt{color:var(--muted)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech dd{margin:0;font-weight:500;white-space:nowrap}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech-body p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:16px;max-width:42ch}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech-body strong{font-weight:500;color:var(--ink)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project{border-bottom:1px solid var(--line)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project>.wrap>.eyebrow{margin-bottom:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid{display:grid;grid-template-columns:53% 1fr;gap:64px;align-items:center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid figure>img{width:100%;height:400px;object-fit:cover}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid figcaption{display:flex;justify-content:space-between;gap:16px;color:var(--muted);padding-top:16px;font-size:11px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project h2{margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);max-width:42ch;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project .text-link{display:flex;align-items:center;gap:24px;min-height:44px;width:fit-content;font-size:14px;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project .button{min-height:56px;font-size:13px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page .footer{padding-left:var(--pad);padding-right:var(--pad)}@media(min-width:768px)and (max-width:1100px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-scene{padding-right:48px;min-height:640px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro{padding-top:56px;padding-right:16px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:var(--t6)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-main{height:540px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-images{padding-left:16px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail{width:176px;right:-48px;bottom:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-primary{font-size:12px;padding:16px;gap:16px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-types-grid,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-grid,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid{gap:32px;grid-template-columns:1fr 1fr}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile>img{height:400px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>summary{gap:16px;font-size:18px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>p{margin-left:36px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-heading h2{font-size:var(--t5)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section{padding-top:80px;padding-bottom:80px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-specs>p{font-size:15px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls{gap:16px}}@media(max-width:767px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline{padding-top:8px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline>p{display:none}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-topline nav{font-size:11px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-scene{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:16px 0 0}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-watermark{top:24px;left:-8px;font-size:38vw}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro{display:contents}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-kicker{grid-row:1;margin-bottom:16px;font-size:9px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{grid-row:2;font-size:var(--t6);line-height:1.02;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-primary{grid-row:3;display:flex;justify-content:space-between;font-size:13px;margin-bottom:24px;width:100%}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-hero-images{grid-row:4;padding:0;margin:0 calc(-1 * var(--pad)) 32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-main{height:440px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-main>img{object-position:48% center}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail{right:20px;bottom:24px;width:160px;border-width:6px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail figcaption{font-size:9px;padding:8px 4px 4px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-lead{grid-row:5;max-width:44ch;margin-bottom:24px;font-size:14px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-baseline{padding-bottom:16px;font-size:12px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-baseline>span{display:none}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section{padding-top:64px;padding-bottom:64px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section h2{font-size:var(--t5);line-height:1.08}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section-title,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-types-grid,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-material-grid,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid{grid-template-columns:minmax(0,1fr);gap:32px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile>img{height:280px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-profile figcaption{font-size:10px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>summary{min-height:72px;font-size:18px;gap:16px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .window-type>p{margin-left:36px;margin-right:0;font-size:14px;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls{gap:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-gallery img{height:300px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-specs>p{font-size:15px;max-width:44ch;margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-tech summary{min-height:64px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid figure>img{height:300px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project-grid figcaption{font-size:10px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project h2{margin-bottom:24px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project p:not(.eyebrow){font-size:15px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-project .button{display:flex;justify-content:space-between;width:100%}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page .footer-bottom p{max-width:44ch}}@media(max-width:359px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:var(--t5)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-section h2{font-size:var(--t4)}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-detail{width:144px}:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .wood-controls{gap:16px}}@media(min-width:1101px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:clamp(48.83px,4.77vw,68px)}}@media(max-width:767px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:var(--t5)}}@media(max-width:359px){:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare) .windows-intro h1{font-size:var(--t4)}}.mark-route-sisteme-de-deschidere.opening-page .windows-hero-scene{grid-template-columns:46% 54%;min-height:680px;padding-right:64px}.mark-route-sisteme-de-deschidere.opening-page .windows-intro{padding-right:24px}.mark-route-sisteme-de-deschidere.opening-page .windows-intro h1{font-size:clamp(39.06px,4.25vw,61.04px);line-height:1.04}.mark-route-sisteme-de-deschidere.opening-page .windows-kicker{font-size:10px;letter-spacing:.055em}.mark-route-sisteme-de-deschidere.opening-page .windows-main{height:536px}.mark-route-sisteme-de-deschidere.opening-page .windows-main>img{object-position:56% center}.mark-route-sisteme-de-deschidere.opening-page .windows-detail{right:-64px;width:192px;bottom:32px}.mark-route-sisteme-de-deschidere.opening-page .windows-detail>img{aspect-ratio:1;object-fit:cover;object-position:50% 43%}.mark-route-sisteme-de-deschidere.opening-page .windows-primary{white-space:normal;max-width:420px;font-size:12px;gap:24px}.mark-route-sisteme-de-deschidere .system-picker{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:34% 1fr;gap:64px}.mark-route-sisteme-de-deschidere .system-picker legend{font-size:12px;color:var(--muted);margin-bottom:32px;padding:0}.mark-route-sisteme-de-deschidere .system-controls{border-top:1px solid var(--line)}.mark-route-sisteme-de-deschidere .system-controls label{position:relative;display:flex;align-items:center;gap:16px;cursor:pointer;border-bottom:1px solid var(--line);min-height:120px;padding:24px 16px 24px 0;color:var(--muted)}.mark-route-sisteme-de-deschidere .system-controls input{position:absolute;left:0;top:32px;width:18px;height:18px;accent-color:var(--ink);margin:0}.mark-route-sisteme-de-deschidere .system-controls label>span{padding-left:40px;font-size:25px;letter-spacing:-.035em;line-height:1.18}.mark-route-sisteme-de-deschidere .system-controls small{display:block;font-size:10px;letter-spacing:0;color:var(--muted);margin-bottom:12px}.mark-route-sisteme-de-deschidere .system-controls b{margin-left:auto;font-size:24px;font-weight:400}.mark-route-sisteme-de-deschidere .system-controls label:has(input:checked){color:var(--ink);border-bottom-color:var(--ink)}.mark-route-sisteme-de-deschidere .system-controls label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.mark-route-sisteme-de-deschidere .system-controls input:focus-visible{outline:0}.mark-route-sisteme-de-deschidere .system-panels{min-width:0}.mark-route-sisteme-de-deschidere .system-panels figure{display:none}.mark-route-sisteme-de-deschidere .system-picker:has(#system-tilt-turn:checked) [data-system=tilt-turn],.mark-route-sisteme-de-deschidere .system-picker:has(#system-tilt-slide:checked) [data-system=tilt-slide],.mark-route-sisteme-de-deschidere .system-picker:has(#system-folding:checked) [data-system=folding],.mark-route-sisteme-de-deschidere .system-picker:has(#system-sliding:checked) [data-system=sliding]{display:block}.mark-route-sisteme-de-deschidere .system-diagram{position:relative;background:var(--panel);height:360px;display:flex;align-items:end;padding:24px}.mark-route-sisteme-de-deschidere .system-diagram svg{width:100%;height:auto;max-height:300px;color:var(--ink)}.mark-route-sisteme-de-deschidere .diagram-caption{position:absolute;left:24px;top:24px;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.mark-route-sisteme-de-deschidere .system-panels figcaption{padding-top:24px}.mark-route-sisteme-de-deschidere .system-panels figcaption p{font-size:18px;line-height:1.5;max-width:48ch;margin-bottom:16px}.mark-route-sisteme-de-deschidere .system-panels figcaption>span{font-size:11px;color:var(--muted)}.mark-route-sisteme-de-deschidere .opening-config{background:var(--panel)}.mark-route-sisteme-de-deschidere .opening-config .wrap>.eyebrow{margin-bottom:40px}.mark-route-sisteme-de-deschidere .opening-config-grid{display:grid;grid-template-columns:46% 1fr;gap:64px;align-items:start}.mark-route-sisteme-de-deschidere .opening-config h2{margin-bottom:32px}.mark-route-sisteme-de-deschidere .opening-config-copy>p{font-size:15px;line-height:1.65;max-width:44ch;margin-bottom:32px;color:var(--muted)}.mark-route-sisteme-de-deschidere .opening-config figure>img{width:100%;height:552px;object-fit:cover;object-position:30% center}.mark-route-sisteme-de-deschidere .opening-config figcaption,.mark-route-sisteme-de-deschidere .opening-project figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:11px;color:var(--muted)}.mark-route-sisteme-de-deschidere .opening-config .windows-tech h3{font-size:14px;letter-spacing:0}.mark-route-sisteme-de-deschidere .opening-config .windows-tech-body>div{padding:20px 0;border-top:1px solid var(--line)}.mark-route-sisteme-de-deschidere .opening-config .windows-tech-body p{margin-top:8px}.mark-route-sisteme-de-deschidere .opening-project{border-bottom:1px solid var(--line)}.mark-route-sisteme-de-deschidere .opening-project .wrap>.eyebrow{margin-bottom:32px}.mark-route-sisteme-de-deschidere .opening-project h2{margin-bottom:24px}.mark-route-sisteme-de-deschidere .opening-project p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:32px}.mark-route-sisteme-de-deschidere .opening-project .button{max-width:100%;font-size:12px;gap:24px}@media(min-width:768px)and (max-width:1100px){.mark-route-sisteme-de-deschidere.opening-page .windows-hero-scene{grid-template-columns:46% 54%;padding-right:32px;min-height:600px}.mark-route-sisteme-de-deschidere.opening-page .windows-intro{padding-right:16px}.mark-route-sisteme-de-deschidere.opening-page .windows-intro h1{font-size:var(--t5)}.mark-route-sisteme-de-deschidere.opening-page .windows-main{height:472px}.mark-route-sisteme-de-deschidere.opening-page .windows-detail{right:-32px;width:144px}.mark-route-sisteme-de-deschidere.opening-page .windows-primary{font-size:11px;gap:16px;padding:16px}.mark-route-sisteme-de-deschidere .system-picker{gap:32px;grid-template-columns:36% 1fr}.mark-route-sisteme-de-deschidere .system-controls label>span{font-size:20px;padding-left:32px}.mark-route-sisteme-de-deschidere .system-controls label{min-height:112px;padding-right:0}.mark-route-sisteme-de-deschidere .system-controls b{font-size:18px}.mark-route-sisteme-de-deschidere .system-diagram{height:340px;padding:16px}.mark-route-sisteme-de-deschidere .opening-config-grid{grid-template-columns:1fr 1fr;gap:32px}.mark-route-sisteme-de-deschidere .opening-config h2{font-size:var(--t5)}.mark-route-sisteme-de-deschidere .opening-config figure>img{height:520px}}@media(max-width:767px){.mark-route-sisteme-de-deschidere.opening-page .windows-hero-scene{grid-template-columns:minmax(0,1fr);padding:16px 0 0;min-height:0}.mark-route-sisteme-de-deschidere.opening-page .windows-intro h1{font-size:var(--t5);line-height:1.04}.mark-route-sisteme-de-deschidere.opening-page .windows-kicker{font-size:8px;letter-spacing:.03em}.mark-route-sisteme-de-deschidere.opening-page .windows-primary{font-size:12px;max-width:100%;gap:16px}.mark-route-sisteme-de-deschidere.opening-page .windows-main{height:400px}.mark-route-sisteme-de-deschidere.opening-page .windows-main>img{object-position:55% center}.mark-route-sisteme-de-deschidere.opening-page .windows-detail{right:20px;width:144px;bottom:24px}.mark-route-sisteme-de-deschidere .system-picker{grid-template-columns:minmax(0,1fr);gap:24px}.mark-route-sisteme-de-deschidere .system-picker legend{font-size:11px;margin-bottom:24px}.mark-route-sisteme-de-deschidere .system-controls label{min-height:80px;padding:16px 0}.mark-route-sisteme-de-deschidere .system-controls input{top:26px}.mark-route-sisteme-de-deschidere .system-controls label>span{font-size:20px;padding-left:32px}.mark-route-sisteme-de-deschidere .system-controls label br{display:none}.mark-route-sisteme-de-deschidere .system-controls label small{display:inline;font-size:10px;margin-right:16px}.mark-route-sisteme-de-deschidere .system-controls label b{font-size:20px}.mark-route-sisteme-de-deschidere .system-diagram{height:248px;padding:32px 12px 0}.mark-route-sisteme-de-deschidere .diagram-caption{font-size:8px;left:16px;top:16px}.mark-route-sisteme-de-deschidere .system-panels figcaption{padding-top:20px}.mark-route-sisteme-de-deschidere .system-panels figcaption p{font-size:16px;margin-bottom:12px}.mark-route-sisteme-de-deschidere .system-panels figcaption>span{font-size:10px}.mark-route-sisteme-de-deschidere .opening-config .wrap>.eyebrow{margin-bottom:24px}.mark-route-sisteme-de-deschidere .opening-config-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-sisteme-de-deschidere .opening-config h2{margin-bottom:24px}.mark-route-sisteme-de-deschidere .opening-config figure>img{height:360px}.mark-route-sisteme-de-deschidere .opening-config figcaption,.mark-route-sisteme-de-deschidere .opening-project figcaption{font-size:10px}.mark-route-sisteme-de-deschidere .opening-config-copy>p{margin-bottom:24px}.mark-route-sisteme-de-deschidere .opening-project .button{display:flex;justify-content:space-between;width:100%;font-size:12px;gap:16px}.mark-route-sisteme-de-deschidere .opening-project p:not(.eyebrow){margin-bottom:24px}}@media(max-width:359px){.mark-route-sisteme-de-deschidere.opening-page .windows-intro h1{font-size:var(--t4)}.mark-route-sisteme-de-deschidere .system-controls label>span{font-size:18px}.mark-route-sisteme-de-deschidere .system-controls label small{margin-right:8px}}@media(max-width:767px){.mark-route-sisteme-de-deschidere .system-controls label{min-height:104px}.mark-route-sisteme-de-deschidere .system-controls label>span{font-size:20px;line-height:1.25}.mark-route-sisteme-de-deschidere .system-controls label small{display:block;margin:0 0 8px}.mark-route-sisteme-de-deschidere .system-controls label br{display:initial}.mark-route-sisteme-de-deschidere .system-controls input{top:44px}}.mark-route-usi-de-intrare .entrance-heading{position:relative;isolation:isolate;margin:48px 0 64px;padding-top:24px}.mark-route-usi-de-intrare .entrance-watermark{position:absolute;z-index:-1;top:-56px;left:-8px;font:400 clamp(240px,32vw,480px)/1 var(--sans);letter-spacing:-.085em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #D6D5D0;pointer-events:none}.mark-route-usi-de-intrare .entrance-heading>.eyebrow{font-size:11px;margin-bottom:24px}.mark-route-usi-de-intrare .entrance-heading h1{font-size:clamp(48.83px,6.6vw,95.37px);line-height:1.02;max-width:1300px;letter-spacing:-.055em}.mark-route-usi-de-intrare .entrance-hero-grid{display:grid;grid-template-columns:32% 1fr;gap:8%;align-items:start;padding:0 0 48px}.mark-route-usi-de-intrare .entrance-intro-copy>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:35ch;margin-bottom:32px}.mark-route-usi-de-intrare .entrance-intro .button{font-size:12px;gap:24px;max-width:100%}.mark-route-usi-de-intrare .entrance-modern{margin-top:72px;max-width:320px}.mark-route-usi-de-intrare .entrance-modern>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.mark-route-usi-de-intrare .entrance-monument>img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.mark-route-usi-de-intrare.entrance-page figcaption{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted);padding-top:16px;line-height:1.5}.mark-route-usi-de-intrare .entrance-modern figcaption{display:block;font-size:10px}.mark-route-usi-de-intrare .entrance-modern figcaption>span{display:block}.mark-route-usi-de-intrare .entrance-modern figcaption>span+span{margin-top:4px}.mark-route-usi-de-intrare .entrance-section-heading{display:grid;grid-template-columns:27% 1fr;gap:40px;margin-bottom:64px}.mark-route-usi-de-intrare .entrance-section-heading h2{font-size:clamp(39.06px,4.8vw,76.29px)}.mark-route-usi-de-intrare .entrance-types-grid{display:grid;grid-template-columns:54% 1fr;gap:64px;align-items:center}.mark-route-usi-de-intrare .entrance-carved{min-width:0}.mark-route-usi-de-intrare .entrance-carved>img{width:100%;height:auto;aspect-ratio:688/625;object-fit:contain}.mark-route-usi-de-intrare .entrance-type-copy>.eyebrow{font-size:11px;margin-bottom:24px}.mark-route-usi-de-intrare .entrance-type-copy .window-type>summary{font-size:25px;min-height:88px}.mark-route-usi-de-intrare .entrance-type-copy .window-type>p{font-size:14px;max-width:38ch}.mark-route-usi-de-intrare .entrance-ensemble{background:var(--panel)}.mark-route-usi-de-intrare .entrance-ensemble-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.mark-route-usi-de-intrare .entrance-ensemble-heading .eyebrow{margin-bottom:32px}.mark-route-usi-de-intrare .entrance-ensemble-heading h2{font-size:clamp(39.06px,4.8vw,76.29px)}.mark-route-usi-de-intrare .entrance-ensemble-heading>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:40ch;padding-bottom:4px}.mark-route-usi-de-intrare .entrance-cazino>img{width:100%;height:auto;aspect-ratio:2200/1466;object-fit:cover}.mark-route-usi-de-intrare .entrance-tech{margin-top:40px}.mark-route-usi-de-intrare .entrance-tech summary{min-height:80px;font-size:15px}.mark-route-usi-de-intrare .entrance-tech-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.mark-route-usi-de-intrare .entrance-tech-grid h3{font-size:15px}.mark-route-usi-de-intrare .entrance-tech-grid p{margin-top:12px;font-size:14px}.mark-route-usi-de-intrare .entrance-tech:not([open])>.entrance-tech-grid{display:none}.mark-route-usi-de-intrare .entrance-project{border-bottom:1px solid var(--line)}.mark-route-usi-de-intrare .entrance-project-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.mark-route-usi-de-intrare .entrance-project .eyebrow{margin-bottom:32px}.mark-route-usi-de-intrare .entrance-project h2{font-size:clamp(39.06px,4.8vw,76.29px);margin-bottom:32px}.mark-route-usi-de-intrare .entrance-project p:not(.eyebrow){font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:32px;max-width:40ch}.mark-route-usi-de-intrare .entrance-project figure>img{width:100%;height:440px;object-fit:cover;object-position:55% center}.mark-route-usi-de-intrare .entrance-project .button{font-size:12px;gap:24px;max-width:100%}@media(min-width:768px)and (max-width:1100px){.mark-route-usi-de-intrare .entrance-heading{margin:40px 0 48px}.mark-route-usi-de-intrare .entrance-heading h1{font-size:var(--t7)}.mark-route-usi-de-intrare .entrance-heading>.eyebrow{font-size:10px}.mark-route-usi-de-intrare .entrance-hero-grid{grid-template-columns:34% 1fr;gap:6%}.mark-route-usi-de-intrare .entrance-intro-copy>p{font-size:14px}.mark-route-usi-de-intrare .entrance-intro .button{padding:16px;font-size:11px;gap:12px}.mark-route-usi-de-intrare .entrance-modern{margin-top:48px}.mark-route-usi-de-intrare .entrance-section-heading{grid-template-columns:24% 1fr;gap:32px;margin-bottom:40px}.mark-route-usi-de-intrare .entrance-types-grid{gap:32px;grid-template-columns:1fr 1fr}.mark-route-usi-de-intrare .entrance-type-copy .window-type>summary{font-size:20px;min-height:80px}.mark-route-usi-de-intrare .entrance-ensemble-heading{gap:32px;grid-template-columns:1.1fr 1fr}.mark-route-usi-de-intrare .entrance-ensemble-heading h2,.mark-route-usi-de-intrare .entrance-project h2{font-size:var(--t5)}.mark-route-usi-de-intrare .entrance-ensemble-heading>p{font-size:14px}.mark-route-usi-de-intrare .entrance-project-grid{gap:40px;grid-template-columns:1fr 1fr}.mark-route-usi-de-intrare .entrance-project figure>img{height:400px}.mark-route-usi-de-intrare .entrance-tech-grid{gap:24px}.mark-route-usi-de-intrare.entrance-page figcaption{font-size:9px}}@media(max-width:767px){.mark-route-usi-de-intrare .entrance-heading{margin:24px 0;padding-top:8px}.mark-route-usi-de-intrare .entrance-watermark{font-size:39vw;top:0;left:-8px}.mark-route-usi-de-intrare .entrance-heading>.eyebrow{font-size:8px;letter-spacing:.045em;margin-bottom:20px}.mark-route-usi-de-intrare .entrance-heading h1{font-size:var(--t6);line-height:1.02}.mark-route-usi-de-intrare .entrance-heading h1 br{display:none}.mark-route-usi-de-intrare .entrance-hero-grid{position:relative;grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 24px}.mark-route-usi-de-intrare .entrance-intro{display:contents}.mark-route-usi-de-intrare .entrance-intro-copy{grid-row:1}.mark-route-usi-de-intrare .entrance-intro-copy>p{font-size:14px;max-width:43ch;margin-bottom:24px}.mark-route-usi-de-intrare .entrance-intro .button{display:flex;width:100%;justify-content:space-between;font-size:12px;gap:16px}.mark-route-usi-de-intrare .entrance-monument{grid-row:2;margin:0 calc(-1 * var(--pad))}.mark-route-usi-de-intrare .entrance-monument>img{aspect-ratio:3/4}.mark-route-usi-de-intrare .entrance-monument figcaption{padding:12px 20px 0;max-width:66%;font-size:9px;display:block}.mark-route-usi-de-intrare .entrance-monument figcaption>span{display:block}.mark-route-usi-de-intrare .entrance-monument figcaption>span+span{margin-top:4px}.mark-route-usi-de-intrare .entrance-modern{position:absolute;z-index:2;right:0;bottom:48px;width:128px;margin:0;background:var(--paper);border:6px solid var(--paper)}.mark-route-usi-de-intrare .entrance-modern>img{aspect-ratio:4/5}.mark-route-usi-de-intrare .entrance-modern figcaption{font-size:8px;padding:8px 2px 2px}.mark-route-usi-de-intrare .entrance-modern figcaption>span+span{margin-top:2px}.mark-route-usi-de-intrare .entrance-section-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.mark-route-usi-de-intrare .entrance-section-heading h2{font-size:var(--t5)}.mark-route-usi-de-intrare .entrance-section-heading h2 br{display:none}.mark-route-usi-de-intrare .entrance-types-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-usi-de-intrare .entrance-type-copy .window-type>summary{font-size:20px;min-height:80px}.mark-route-usi-de-intrare .entrance-type-copy .window-type>p{max-width:43ch}.mark-route-usi-de-intrare .entrance-ensemble-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.mark-route-usi-de-intrare .entrance-ensemble-heading .eyebrow{margin-bottom:24px}.mark-route-usi-de-intrare .entrance-ensemble-heading h2{font-size:var(--t5)}.mark-route-usi-de-intrare .entrance-ensemble-heading h2 br{display:none}.mark-route-usi-de-intrare .entrance-ensemble-heading>p{font-size:15px;max-width:43ch;padding:0}.mark-route-usi-de-intrare .entrance-cazino{margin:0 calc(-1 * var(--pad))}.mark-route-usi-de-intrare .entrance-cazino>img{height:420px;aspect-ratio:auto;object-fit:cover;object-position:50% center}.mark-route-usi-de-intrare .entrance-cazino figcaption{display:block;padding:12px 20px 0;font-size:10px}.mark-route-usi-de-intrare .entrance-cazino figcaption>span{display:block}.mark-route-usi-de-intrare .entrance-cazino figcaption>span+span{margin-top:4px}.mark-route-usi-de-intrare .entrance-tech{margin-top:32px}.mark-route-usi-de-intrare .entrance-tech summary{font-size:14px;min-height:72px}.mark-route-usi-de-intrare .entrance-tech-grid{grid-template-columns:minmax(0,1fr);gap:24px}.mark-route-usi-de-intrare .entrance-tech-grid p{margin-top:8px;max-width:44ch}.mark-route-usi-de-intrare .entrance-project-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mark-route-usi-de-intrare .entrance-project h2{font-size:var(--t5);margin-bottom:24px}.mark-route-usi-de-intrare .entrance-project h2 br{display:none}.mark-route-usi-de-intrare .entrance-project .eyebrow{margin-bottom:24px}.mark-route-usi-de-intrare .entrance-project p:not(.eyebrow){margin-bottom:24px;max-width:42ch}.mark-route-usi-de-intrare .entrance-project .button{width:100%;justify-content:space-between;font-size:12px;gap:16px}.mark-route-usi-de-intrare .entrance-project figure>img{height:320px}.mark-route-usi-de-intrare.entrance-page .entrance-project figcaption{font-size:9px}}@media(max-width:359px){.mark-route-usi-de-intrare .entrance-heading h1{font-size:var(--t5)}.mark-route-usi-de-intrare .entrance-modern{width:112px}.mark-route-usi-de-intrare .entrance-section-heading h2,.mark-route-usi-de-intrare .entrance-ensemble-heading h2,.mark-route-usi-de-intrare .entrance-project h2{font-size:var(--t4)}}.mark-route-usi-de-intrare .entrance-heading h1 .entrance-mobile-break{display:none}@media(max-width:767px){.mark-route-usi-de-intrare .entrance-watermark{font-size:36.5vw}.mark-route-usi-de-intrare .entrance-heading h1{font-size:clamp(39.06px,12vw,48.83px)}.mark-route-usi-de-intrare .entrance-heading h1 .entrance-mobile-break{display:initial}.mark-route-usi-de-intrare .entrance-heading h1 .entrance-desktop-break{display:none}.mark-route-usi-de-intrare .entrance-modern figcaption{font-size:9px}}.mark-route-usi-interioare .interior-heading{position:relative;isolation:isolate;padding-top:24px;margin:40px 0}.mark-route-usi-interioare .interior-watermark{position:absolute;z-index:-1;left:-8px;top:-56px;font:400 clamp(240px,32vw,480px)/1 var(--sans);letter-spacing:-.085em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #D6D5D0;pointer-events:none}.mark-route-usi-interioare .interior-heading>.eyebrow{font-size:11px;margin-bottom:24px}.mark-route-usi-interioare .interior-heading h1{font-size:clamp(48.83px,6.4vw,95.37px);line-height:1.02;max-width:1300px;letter-spacing:-.055em}.mark-route-usi-interioare .interior-heading .interior-mobile-break{display:none}.mark-route-usi-interioare .interior-hero-copy{display:flex;justify-content:space-between;align-items:center;gap:48px;margin-bottom:48px}.mark-route-usi-interioare .interior-hero-copy>p{font-size:16px;color:var(--muted);line-height:1.65;max-width:42ch}.mark-route-usi-interioare .interior-hero-copy .button{font-size:12px;gap:24px;flex-shrink:0}.mark-route-usi-interioare .interior-hero-scene{position:relative;padding:0 80px 64px 0;margin-bottom:32px}.mark-route-usi-interioare .interior-room>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.mark-route-usi-interioare.interior-page figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:10px;color:var(--muted);line-height:1.5}.mark-route-usi-interioare .interior-room figcaption{max-width:74%}.mark-route-usi-interioare .interior-modern{position:absolute;width:256px;right:0;bottom:16px;border:8px solid var(--paper);background:var(--paper)}.mark-route-usi-interioare .interior-modern>img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.mark-route-usi-interioare .interior-modern figcaption{display:block;padding:12px 4px 4px;font-size:10px}.mark-route-usi-interioare .interior-modern figcaption>span{display:block}.mark-route-usi-interioare .interior-modern figcaption>span+span{margin-top:4px}.mark-route-usi-interioare .interior-section-heading{display:grid;grid-template-columns:27% 1fr;gap:40px;margin-bottom:64px}.mark-route-usi-interioare .interior-section-heading h2{font-size:clamp(39.06px,4.8vw,76.29px)}.mark-route-usi-interioare .interior-types-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.mark-route-usi-interioare .interior-types-grid>figure>img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 45%}.mark-route-usi-interioare .interior-types-copy>.eyebrow{font-size:11px;margin-bottom:24px}.mark-route-usi-interioare .interior-types-copy .window-type>summary{font-size:25px;min-height:88px}.mark-route-usi-interioare .interior-types-copy .window-type>p{font-size:14px;max-width:38ch}.mark-route-usi-interioare .interior-detail{background:var(--panel)}.mark-route-usi-interioare .interior-detail .wrap>.eyebrow{margin-bottom:40px}.mark-route-usi-interioare .interior-detail-grid{display:grid;grid-template-columns:54% 1fr;gap:80px;align-items:center}.mark-route-usi-interioare .interior-detail-images{position:relative;padding:0 48px 64px 0}.mark-route-usi-interioare .interior-cornice>img{width:100%;height:480px;object-fit:cover;object-position:52% center}.mark-route-usi-interioare .interior-cornice figcaption{font-size:10px}.mark-route-usi-interioare .interior-wood-detail{position:absolute;right:0;bottom:0;width:176px;background:var(--panel);border:8px solid var(--panel)}.mark-route-usi-interioare .interior-wood-detail>img{width:100%;height:224px;object-fit:cover;object-position:50% 30%}.mark-route-usi-interioare .interior-wood-detail figcaption{font-size:9px;padding:12px 4px 4px}.mark-route-usi-interioare .interior-detail h2{font-size:clamp(39.06px,4.1vw,61.04px);margin-bottom:32px}.mark-route-usi-interioare .interior-detail-copy>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:42ch;margin-bottom:32px}.mark-route-usi-interioare .interior-detail .windows-tech-body>div{padding:20px 0;border-top:1px solid var(--line)}.mark-route-usi-interioare .interior-detail .windows-tech-body h3{font-size:14px}.mark-route-usi-interioare .interior-detail .windows-tech-body p{font-size:13px;margin-top:8px}.mark-route-usi-interioare .interior-project{border-bottom:1px solid var(--line)}.mark-route-usi-interioare .interior-project-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.mark-route-usi-interioare .interior-project .eyebrow{margin-bottom:32px}.mark-route-usi-interioare .interior-project h2{font-size:clamp(39.06px,4.8vw,76.29px);margin-bottom:32px}.mark-route-usi-interioare .interior-project p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:32px;max-width:40ch}.mark-route-usi-interioare .interior-project .button{font-size:12px;gap:24px;max-width:100%}.mark-route-usi-interioare .interior-project figure>img{width:100%;height:480px;object-fit:cover;object-position:center 50%}@media(min-width:768px)and (max-width:1100px){.mark-route-usi-interioare .interior-heading{margin:32px 0}.mark-route-usi-interioare .interior-heading h1{font-size:var(--t7)}.mark-route-usi-interioare .interior-hero-copy{gap:32px;margin-bottom:32px}.mark-route-usi-interioare .interior-hero-copy>p{font-size:14px;max-width:34ch}.mark-route-usi-interioare .interior-hero-copy .button{font-size:11px;gap:16px;padding:16px}.mark-route-usi-interioare .interior-hero-scene{padding-right:48px;padding-bottom:64px}.mark-route-usi-interioare .interior-modern{width:184px;bottom:8px}.mark-route-usi-interioare .interior-modern figcaption{font-size:9px}.mark-route-usi-interioare .interior-section-heading{grid-template-columns:24% 1fr;gap:32px;margin-bottom:40px}.mark-route-usi-interioare .interior-section-heading h2{font-size:var(--t6)}.mark-route-usi-interioare .interior-types-grid{gap:32px;grid-template-columns:1fr 1fr}.mark-route-usi-interioare .interior-types-copy .window-type>summary{font-size:20px;min-height:80px}.mark-route-usi-interioare .interior-detail-grid{gap:32px;grid-template-columns:1fr 1fr}.mark-route-usi-interioare .interior-detail-images{padding-right:24px}.mark-route-usi-interioare .interior-cornice>img{height:480px}.mark-route-usi-interioare .interior-wood-detail{width:136px}.mark-route-usi-interioare .interior-wood-detail>img{height:184px}.mark-route-usi-interioare .interior-detail h2{font-size:var(--t5)}.mark-route-usi-interioare .interior-project-grid{gap:40px;grid-template-columns:1fr 1fr}.mark-route-usi-interioare .interior-project h2{font-size:var(--t5)}.mark-route-usi-interioare .interior-project figure>img{height:420px}.mark-route-usi-interioare.interior-page figcaption{font-size:9px}}@media(max-width:767px){.mark-route-usi-interioare .interior-heading{margin:24px 0;padding-top:8px}.mark-route-usi-interioare .interior-watermark{font-size:36.5vw;top:0;left:-8px}.mark-route-usi-interioare .interior-heading>.eyebrow{font-size:8px;letter-spacing:.045em;margin-bottom:20px}.mark-route-usi-interioare .interior-heading h1{font-size:clamp(39.06px,12vw,48.83px);line-height:1.02}.mark-route-usi-interioare .interior-heading .interior-mobile-break{display:initial}.mark-route-usi-interioare .interior-heading .interior-desktop-break{display:none}.mark-route-usi-interioare .interior-hero-copy{display:block;margin-bottom:24px}.mark-route-usi-interioare .interior-hero-copy>p{font-size:14px;max-width:43ch;margin-bottom:24px}.mark-route-usi-interioare .interior-hero-copy .button{width:100%;display:flex;justify-content:space-between;font-size:12px;gap:16px}.mark-route-usi-interioare .interior-hero-scene{padding:0 0 72px;margin-bottom:16px}.mark-route-usi-interioare .interior-room{margin:0 calc(-1 * var(--pad))}.mark-route-usi-interioare .interior-room>img{aspect-ratio:5/4;object-position:38% center}.mark-route-usi-interioare .interior-room figcaption{max-width:64%;padding:12px 20px 0;display:block;font-size:9px}.mark-route-usi-interioare .interior-room figcaption>span{display:block}.mark-route-usi-interioare .interior-room figcaption>span+span{margin-top:4px}.mark-route-usi-interioare .interior-modern{width:128px;right:0;bottom:16px;border-width:6px}.mark-route-usi-interioare .interior-modern figcaption{font-size:9px;padding:8px 2px 2px}.mark-route-usi-interioare .interior-modern figcaption>span+span{margin-top:2px}.mark-route-usi-interioare .interior-section-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.mark-route-usi-interioare .interior-section-heading h2{font-size:var(--t5)}.mark-route-usi-interioare .interior-section-heading h2 br{display:none}.mark-route-usi-interioare .interior-types-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-usi-interioare .interior-types-copy .window-type>summary{font-size:20px;min-height:80px}.mark-route-usi-interioare .interior-types-copy .window-type>p{max-width:44ch}.mark-route-usi-interioare .interior-detail .wrap>.eyebrow{margin-bottom:24px}.mark-route-usi-interioare .interior-detail-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-usi-interioare .interior-detail-copy{grid-row:1}.mark-route-usi-interioare .interior-detail-images{grid-row:2;padding:0 24px 64px 0}.mark-route-usi-interioare .interior-detail h2{font-size:var(--t5);margin-bottom:24px}.mark-route-usi-interioare .interior-detail h2 br{display:none}.mark-route-usi-interioare .interior-detail-copy>p{font-size:15px;max-width:44ch;margin-bottom:24px}.mark-route-usi-interioare .interior-cornice>img{height:320px}.mark-route-usi-interioare .interior-wood-detail{width:136px;border-width:6px}.mark-route-usi-interioare .interior-wood-detail>img{height:184px}.mark-route-usi-interioare .interior-wood-detail figcaption{font-size:9px;padding:8px 2px 2px}.mark-route-usi-interioare .interior-project-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mark-route-usi-interioare .interior-project .eyebrow{margin-bottom:24px}.mark-route-usi-interioare .interior-project h2{font-size:var(--t5);margin-bottom:24px}.mark-route-usi-interioare .interior-project h2 br{display:none}.mark-route-usi-interioare .interior-project p:not(.eyebrow){max-width:44ch;margin-bottom:24px}.mark-route-usi-interioare .interior-project .button{width:100%;display:flex;justify-content:space-between;font-size:12px;gap:16px}.mark-route-usi-interioare .interior-project figure>img{height:360px}.mark-route-usi-interioare.interior-page .interior-project figcaption{font-size:9px}}@media(max-width:359px){.mark-route-usi-interioare .interior-heading h1{font-size:var(--t5)}.mark-route-usi-interioare .interior-modern{width:112px}.mark-route-usi-interioare .interior-section-heading h2,.mark-route-usi-interioare .interior-detail h2,.mark-route-usi-interioare .interior-project h2{font-size:var(--t4)}.mark-route-usi-interioare .interior-detail-images{padding-right:16px}.mark-route-usi-interioare .interior-wood-detail{width:120px}}.mark-route-usi-interioare .interior-types-grid>figure>img{aspect-ratio:2/3;object-fit:contain}.mark-route-usi-interioare .interior-types-grid>figure figcaption{flex-wrap:wrap;row-gap:4px}@media(min-width:1101px){.mark-route-usi-interioare .interior-modern{width:272px}}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-topline{padding-top:24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.65fr);gap:64px;align-items:end;min-height:0;padding:40px 0 32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1{font-size:clamp(31.25px,3.8vw,61.04px);margin:0;line-height:1.08;letter-spacing:-.045em}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot{display:block;padding:0;min-height:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot>p{margin:0 0 12px;font-size:14px;max-width:30ch}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range{padding-top:40px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title{margin-bottom:32px;align-items:center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title>.eyebrow{padding:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title h2{font-size:var(--t4);letter-spacing:-.035em}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title h2 br{display:none}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama{position:relative;margin-top:32px;margin-bottom:96px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama figure>img{width:100%;height:520px;object-fit:cover;object-position:50% 58%}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama figure>figcaption{position:absolute;top:20px;right:20px;background:var(--paper);padding:8px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption{position:absolute;bottom:-56px;left:0;width:58%;background:var(--paper);padding:32px 40px 16px 0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption .eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption h1{font-size:clamp(39.06px,3.8vw,61.04px);line-height:1.06;letter-spacing:-.05em}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-bottom:32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom>p{font-size:14px;color:var(--muted);line-height:1.65;max-width:46ch}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom .button{font-size:12px;gap:24px;flex-shrink:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-scene{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin:24px 0 0;padding:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room{margin:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern{position:static;right:auto;bottom:auto;width:auto;max-width:none;border:0;background:none;margin:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{width:100%;height:480px;aspect-ratio:auto;object-fit:cover;object-position:center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{object-fit:contain;background:var(--panel)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-image-label{font-size:10px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;color:var(--muted)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room figcaption,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern figcaption{max-width:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0 0;font-size:10px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern figcaption>span+span{margin:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-intro-band{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:start;margin:48px 0 32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading{margin:0;padding:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading>.eyebrow{font-size:10px;margin-bottom:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading h1{font-size:clamp(39.06px,4.1vw,61.04px);line-height:1.06}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy{display:block;margin:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy>p{font-size:14px;max-width:39ch;margin:0 0 24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy .button{font-size:12px;max-width:100%;gap:16px}@media(min-width:768px)and (max-width:1100px){:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro{gap:32px;grid-template-columns:1.5fr 1fr;padding-top:32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1{font-size:var(--t4)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama figure>img{height:440px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption{width:70%;padding-right:32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption h1{font-size:var(--t5)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom{gap:32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom .button{max-width:48%;flex-shrink:1;gap:16px;padding:16px;font-size:11px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{height:400px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-intro-band{grid-template-columns:1.3fr 1fr;gap:32px;margin-top:40px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading h1{font-size:var(--t4)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room figcaption,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern figcaption{font-size:9px;display:block}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy .button{padding:16px;font-size:11px;gap:16px}}@media(max-width:767px){:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-topline{padding-top:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1{font-size:var(--t4)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1 br{display:none}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot{display:flex;align-items:center;gap:16px;justify-content:space-between}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot>p{font-size:13px;margin:0;max-width:25ch}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot .text-link{font-size:11px;gap:12px;flex-shrink:0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-index{padding:12px 0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-index>.eyebrow{font-size:9px;margin-bottom:4px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-index nav{gap:0 12px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range{padding-top:32px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title{display:flex;gap:20px;margin-bottom:24px;align-items:center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title>.eyebrow{margin:0;flex:0 0 56px;font-size:9px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-range-title h2{font-size:var(--t3);line-height:1.12}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama{margin:24px calc(-1 * var(--pad)) 104px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama figure>img{height:320px;object-position:55% center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-panorama figure>figcaption{top:16px;right:20px;font-size:9px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption{left:20px;bottom:-80px;width:calc(100% - 40px);padding:24px 24px 8px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption .eyebrow{font-size:8px;letter-spacing:.025em;margin-bottom:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption h1{font-size:var(--t4);line-height:1.06}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom{display:block;margin-bottom:24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom>p{font-size:14px;max-width:44ch;margin-bottom:24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-hero-bottom .button{display:flex;width:100%;justify-content:space-between;font-size:12px;gap:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-scene{grid-template-columns:1.25fr 1fr;gap:12px;margin-top:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{height:280px;object-fit:cover;object-position:center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img{object-position:32% center}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-image-label{font-size:8px;letter-spacing:.04em;margin-bottom:8px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room figcaption,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern figcaption{display:block;font-size:9px;padding:12px 0 0}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room figcaption>span+span,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern figcaption>span+span{margin-top:4px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-intro-band{grid-template-columns:minmax(0,1fr);gap:24px;margin:32px 0 24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading>.eyebrow{font-size:9px;margin-bottom:16px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading h1{font-size:var(--t5)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy>p{max-width:44ch;margin-bottom:24px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-hero-copy .button{display:flex;width:100%;justify-content:space-between}}@media(max-width:359px){:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1{font-size:var(--t3)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot{display:block}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro-foot>p{max-width:44ch;margin-bottom:12px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare) .opening-caption h1{font-size:var(--t3)}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{height:248px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-image-label{font-size:7px}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-heading h1{font-size:var(--t4)}}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-mobile-break{display:none}@media(max-width:767px){:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1 .catalog-mobile-break{display:initial}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-catalog .catalog-intro h1 .catalog-desktop-break{display:none}:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{height:260px}}@media(max-width:359px){:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-room>img,:is(.mark-route-produse,.mark-route-sisteme-de-deschidere,.mark-route-usi-interioare).rhythm-interiors .interior-modern>img{height:248px}}html:has(.mark-route-structuri-arhitecturale){scroll-behavior:auto}.mark-route-structuri-arhitecturale.structures-page h1,.mark-route-structuri-arhitecturale.structures-page h2,.mark-route-structuri-arhitecturale.structures-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.06}.mark-route-structuri-arhitecturale.structures-page .site-header{border-bottom:1px solid var(--line)}.mark-route-structuri-arhitecturale.structures-page .nav-dropdown>summary[aria-current=page]{text-decoration:none;text-underline-offset:6px}.mark-route-structuri-arhitecturale .structure-topline{padding-top:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.mark-route-structuri-arhitecturale .structure-topline nav{font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center;min-height:44px}.mark-route-structuri-arhitecturale .structure-topline nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;text-underline-offset:5px}.mark-route-structuri-arhitecturale .structure-topline nav [aria-current]{color:var(--ink)}.mark-route-structuri-arhitecturale .structure-topline>.eyebrow{font-size:10px}.mark-route-structuri-arhitecturale .structure-hero h1{font-size:clamp(48.83px,6.8vw,108px);margin:40px 0 48px;line-height:1.03;letter-spacing:-.065em}.mark-route-structuri-arhitecturale .structure-hero h1>span{display:block;font-size:.58em;line-height:1.15;letter-spacing:-.045em;margin-top:12px}.mark-route-structuri-arhitecturale .structure-plate{display:grid;grid-template-columns:25% minmax(0,1fr);gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.mark-route-structuri-arhitecturale .structure-rail{display:flex;flex-direction:column;align-items:start;padding-top:8px;min-width:0}.mark-route-structuri-arhitecturale .structure-lead{font-size:15px;line-height:1.65;color:var(--muted);max-width:32ch;margin-bottom:32px}.mark-route-structuri-arhitecturale .structure-rail .button{font-size:12px;gap:16px;width:100%;padding:16px;min-height:64px}.mark-route-structuri-arhitecturale .structure-index{margin-top:56px;width:100%;border-top:1px solid var(--line)}.mark-route-structuri-arhitecturale .structure-index>a{display:flex;align-items:center;gap:16px;min-height:56px;border-bottom:1px solid var(--line);font-size:13px;transition:color var(--ease)}.mark-route-structuri-arhitecturale .structure-index>a:hover{color:var(--muted)}.mark-route-structuri-arhitecturale .structure-index small{font-size:10px;color:var(--muted)}.mark-route-structuri-arhitecturale .structure-index>a>span{margin-left:auto}.mark-route-structuri-arhitecturale .structure-plate-note{font-size:10px;line-height:1.6;color:var(--muted);margin-top:auto;padding-top:48px}.mark-route-structuri-arhitecturale .structure-main>img{width:100%;height:560px;object-fit:cover;object-position:54% center}.mark-route-structuri-arhitecturale.structures-page figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:10px;line-height:1.5;color:var(--muted)}.mark-route-structuri-arhitecturale .structure-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:24px}.mark-route-structuri-arhitecturale .structure-section-head{display:grid;grid-template-columns:25% 1fr;gap:48px;align-items:start;margin-bottom:56px}.mark-route-structuri-arhitecturale .structure-section-head>.eyebrow{font-size:11px;padding-top:8px}.mark-route-structuri-arhitecturale .structure-section-head h2{font-size:clamp(39.06px,4.8vw,76.29px)}.mark-route-structuri-arhitecturale .structure-family-grid{display:grid;grid-template-columns:1.02fr 1.25fr .88fr;gap:32px;align-items:start}.mark-route-structuri-arhitecturale .structure-family{min-width:0;scroll-margin-top:32px}.mark-route-structuri-arhitecturale .structure-family figure>img{width:100%;height:400px;object-fit:cover}.mark-route-structuri-arhitecturale .family-curtain figure>img{object-position:55% center}.mark-route-structuri-arhitecturale .family-roof{padding-top:64px}.mark-route-structuri-arhitecturale .family-roof figure>img{height:280px;object-position:50% 20%}.mark-route-structuri-arhitecturale .family-greenhouse{padding-top:128px}.mark-route-structuri-arhitecturale .family-greenhouse figure>img{height:320px;object-position:50% 40%}.mark-route-structuri-arhitecturale .structure-family figcaption{font-size:9px}.mark-route-structuri-arhitecturale .structure-family-title{display:flex;align-items:baseline;gap:12px;margin-top:24px}.mark-route-structuri-arhitecturale .structure-family-title>small{font-size:10px;color:var(--muted);flex:0 0 20px}.mark-route-structuri-arhitecturale .structure-family-title h3{font-size:31.25px;letter-spacing:-.04em;line-height:1.1}.mark-route-structuri-arhitecturale .structure-family>p{font-size:14px;color:var(--muted);line-height:1.65;margin:16px 0 0 32px;max-width:34ch}.mark-route-structuri-arhitecturale .structure-technical{background:var(--panel)}.mark-route-structuri-arhitecturale .structure-technical-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:center}.mark-route-structuri-arhitecturale .structure-technical-grid figure>img{width:100%;height:400px;object-fit:cover;object-position:55% center}.mark-route-structuri-arhitecturale .structure-technical-copy>p{font-size:16px;line-height:1.7;max-width:42ch;margin-bottom:32px;color:var(--muted)}.mark-route-structuri-arhitecturale .structure-technical-copy>.text-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;min-height:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;line-height:1.6;max-width:400px}.mark-route-structuri-arhitecturale .structure-technical-copy>.text-link:hover{color:var(--muted)}.mark-route-structuri-arhitecturale .structure-project{border-bottom:1px solid var(--line);padding-top:96px;padding-bottom:112px}.mark-route-structuri-arhitecturale .structure-project>.eyebrow{font-size:11px;margin-bottom:40px}.mark-route-structuri-arhitecturale .structure-project-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end}.mark-route-structuri-arhitecturale .structure-project h2{font-size:clamp(48.83px,6.4vw,95.37px);line-height:1.03}.mark-route-structuri-arhitecturale .structure-project p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);margin-bottom:32px;max-width:36ch}.mark-route-structuri-arhitecturale .structure-project .button{font-size:13px;gap:32px}@media(min-width:768px)and (max-width:1100px){.mark-route-structuri-arhitecturale .structure-hero h1{font-size:var(--t7);margin:32px 0 40px}.mark-route-structuri-arhitecturale .structure-plate{grid-template-columns:30% minmax(0,1fr);gap:32px}.mark-route-structuri-arhitecturale .structure-lead{font-size:14px}.mark-route-structuri-arhitecturale .structure-rail .button{font-size:11px;padding:16px 12px;gap:12px}.mark-route-structuri-arhitecturale .structure-index{margin-top:32px}.mark-route-structuri-arhitecturale .structure-index>a{font-size:12px;gap:12px}.mark-route-structuri-arhitecturale .structure-main>img{height:520px}.mark-route-structuri-arhitecturale .structure-section{padding-top:80px;padding-bottom:80px}.mark-route-structuri-arhitecturale .structure-section-head{grid-template-columns:30% 1fr;gap:32px;margin-bottom:40px}.mark-route-structuri-arhitecturale .structure-section-head h2{font-size:var(--t6)}.mark-route-structuri-arhitecturale .structure-family-grid{gap:24px;grid-template-columns:1fr 1fr 1fr}.mark-route-structuri-arhitecturale .structure-family figure>img{height:280px}.mark-route-structuri-arhitecturale .family-roof{padding-top:48px}.mark-route-structuri-arhitecturale .family-roof figure>img{height:224px}.mark-route-structuri-arhitecturale .family-greenhouse{padding-top:96px}.mark-route-structuri-arhitecturale .family-greenhouse figure>img{height:256px}.mark-route-structuri-arhitecturale .structure-family-title{gap:8px}.mark-route-structuri-arhitecturale .structure-family-title h3{font-size:25px}.mark-route-structuri-arhitecturale .structure-family-title>small{flex-basis:16px}.mark-route-structuri-arhitecturale .structure-family>p{margin-left:24px;font-size:13px}.mark-route-structuri-arhitecturale .structure-technical-grid,.mark-route-structuri-arhitecturale .structure-project-grid{gap:40px;grid-template-columns:1fr 1fr}.mark-route-structuri-arhitecturale .structure-technical-grid figure>img{height:360px}.mark-route-structuri-arhitecturale .structure-technical-copy>p{font-size:15px}.mark-route-structuri-arhitecturale .structure-project h2{font-size:var(--t7)}.mark-route-structuri-arhitecturale .structure-project .button{font-size:12px;gap:16px;padding:16px}.mark-route-structuri-arhitecturale.structures-page figcaption{font-size:9px}}@media(max-width:767px){.mark-route-structuri-arhitecturale .structure-topline{padding-top:8px}.mark-route-structuri-arhitecturale .structure-topline nav{font-size:10px;gap:8px}.mark-route-structuri-arhitecturale .structure-topline>.eyebrow{display:none}.mark-route-structuri-arhitecturale .structure-hero h1{font-size:clamp(31.25px,10.4vw,48.83px);margin:24px 0 32px;line-height:1.06;letter-spacing:-.06em}.mark-route-structuri-arhitecturale .structure-hero h1>span{font-size:25px;margin-top:12px;line-height:1.15;letter-spacing:-.04em}.mark-route-structuri-arhitecturale .structure-plate{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.mark-route-structuri-arhitecturale .structure-main{grid-row:1;margin:0 calc(-1 * var(--pad))}.mark-route-structuri-arhitecturale .structure-main>img{height:360px;object-position:50% center}.mark-route-structuri-arhitecturale .structure-main>figcaption{padding:12px var(--pad) 0;gap:16px;display:block;font-size:9px}.mark-route-structuri-arhitecturale .structure-main>figcaption>span{display:block}.mark-route-structuri-arhitecturale .structure-main>figcaption>span+span{margin-top:4px}.mark-route-structuri-arhitecturale .structure-rail{grid-row:2;padding:0}.mark-route-structuri-arhitecturale .structure-lead{font-size:14px;max-width:44ch;margin-bottom:24px}.mark-route-structuri-arhitecturale .structure-rail .button{font-size:12px;min-height:56px;padding:16px 20px}.mark-route-structuri-arhitecturale .structure-index{margin-top:24px;display:grid;grid-template-columns:1fr}.mark-route-structuri-arhitecturale .structure-index>a{font-size:13px;min-height:52px}.mark-route-structuri-arhitecturale .structure-plate-note{display:none}.mark-route-structuri-arhitecturale .structure-section{padding-top:64px;padding-bottom:64px}.mark-route-structuri-arhitecturale .structure-section-head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.mark-route-structuri-arhitecturale .structure-section-head>.eyebrow{font-size:10px;padding:0}.mark-route-structuri-arhitecturale .structure-section-head h2{font-size:var(--t5)}.mark-route-structuri-arhitecturale .structure-family-grid{grid-template-columns:minmax(0,1fr);gap:48px}.mark-route-structuri-arhitecturale .family-roof,.mark-route-structuri-arhitecturale .family-greenhouse{padding-top:0}.mark-route-structuri-arhitecturale .structure-family figure>img{height:360px}.mark-route-structuri-arhitecturale .family-roof figure>img{height:256px;object-position:50% 30%}.mark-route-structuri-arhitecturale .family-greenhouse figure>img{height:360px}.mark-route-structuri-arhitecturale .structure-family figcaption{font-size:9px;padding-top:12px}.mark-route-structuri-arhitecturale .structure-family-title{margin-top:20px;gap:12px}.mark-route-structuri-arhitecturale .structure-family-title h3{font-size:var(--t4)}.mark-route-structuri-arhitecturale .structure-family>p{font-size:14px;margin-top:12px;max-width:40ch}.mark-route-structuri-arhitecturale .structure-technical-grid,.mark-route-structuri-arhitecturale .structure-project-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-structuri-arhitecturale .structure-technical-grid figure>img{height:264px;object-position:50% center}.mark-route-structuri-arhitecturale .structure-technical-grid figcaption{font-size:9px;display:block}.mark-route-structuri-arhitecturale .structure-technical-grid figcaption>span{display:block}.mark-route-structuri-arhitecturale .structure-technical-grid figcaption>span+span{margin-top:4px}.mark-route-structuri-arhitecturale .structure-technical-copy>p{font-size:15px;max-width:44ch;margin-bottom:24px}.mark-route-structuri-arhitecturale .structure-technical-copy>.text-link{font-size:13px;min-height:64px}.mark-route-structuri-arhitecturale .structure-project>.eyebrow{font-size:10px;margin-bottom:32px}.mark-route-structuri-arhitecturale .structure-project h2{font-size:var(--t6)}.mark-route-structuri-arhitecturale .structure-project p:not(.eyebrow){font-size:15px;margin-bottom:24px}.mark-route-structuri-arhitecturale .structure-project .button{display:flex;width:100%;font-size:12px;gap:16px;padding:16px 20px}}@media(max-width:359px){.mark-route-structuri-arhitecturale .structure-hero h1{font-size:31.25px}.mark-route-structuri-arhitecturale .structure-hero h1>span{font-size:20px}.mark-route-structuri-arhitecturale .structure-main>img{height:320px}.mark-route-structuri-arhitecturale .structure-project h2{font-size:var(--t5)}.mark-route-structuri-arhitecturale .structure-family-title h3{font-size:25px}}.mark-route-structuri-arhitecturale .structure-hero h1{margin-top:32px;margin-bottom:32px}.mark-route-structuri-arhitecturale .structure-index{margin-top:40px}.mark-route-structuri-arhitecturale .structure-main>img{height:520px}.mark-route-structuri-arhitecturale .structure-roof-crop{height:280px;overflow:hidden}.mark-route-structuri-arhitecturale .structure-family .structure-roof-crop>img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.5);transform-origin:50% 0}@media(min-width:768px)and (max-width:1100px){.mark-route-structuri-arhitecturale .structure-roof-crop{height:224px}.mark-route-structuri-arhitecturale .structure-index{margin-top:32px}}@media(max-width:767px){.mark-route-structuri-arhitecturale .structure-hero h1{margin-top:24px;margin-bottom:32px}.mark-route-structuri-arhitecturale .structure-main>img{height:360px}.mark-route-structuri-arhitecturale .structure-index{margin-top:24px}.mark-route-structuri-arhitecturale .structure-roof-crop{height:256px}}@media(max-width:359px){.mark-route-structuri-arhitecturale .structure-main>img{height:320px}}.mark-route-structuri-arhitecturale .family-curtain figure>img{height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 42%}html:has(.mark-route-cum-lucram){scroll-behavior:auto}.mark-route-cum-lucram.process-page h1,.mark-route-cum-lucram.process-page h2,.mark-route-cum-lucram.process-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.07}.mark-route-cum-lucram.process-page .site-header{border-bottom:1px solid var(--line)}.mark-route-cum-lucram .process-topline{display:flex;justify-content:space-between;gap:24px;padding-top:32px}.mark-route-cum-lucram .process-topline .eyebrow{font-size:11px}.mark-route-cum-lucram .process-hero h1{font-size:clamp(48.83px,6.8vw,108px);margin:56px 0 40px;letter-spacing:-.06em;max-width:1280px;line-height:1.04}.mark-route-cum-lucram .process-hero h1>span{font-size:.8em}.mark-route-cum-lucram .process-intro{display:flex;justify-content:space-between;align-items:center;gap:64px;margin-bottom:56px}.mark-route-cum-lucram .process-intro>p{font-size:16px;line-height:1.65;color:var(--muted);max-width:44ch}.mark-route-cum-lucram .process-intro .button{font-size:13px;flex-shrink:0}.mark-route-cum-lucram .process-map{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mark-route-cum-lucram .process-map>li{min-width:0;border-right:1px solid var(--line)}.mark-route-cum-lucram .process-map>li:last-child{border-right:0}.mark-route-cum-lucram .process-map a{min-height:144px;padding:24px;display:grid;grid-template-columns:1fr auto;gap:16px;align-content:space-between;font-size:14px;line-height:1.4;transition:background var(--ease)}.mark-route-cum-lucram .process-map a:hover{background:var(--panel)}.mark-route-cum-lucram .process-map .map-number{font-size:31.25px;letter-spacing:-.05em;grid-column:1/-1;line-height:1}.mark-route-cum-lucram .map-arrow{font-size:20px;align-self:end}.mark-route-cum-lucram .process-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:32px}.mark-route-cum-lucram .process-section-heading{display:grid;grid-template-columns:32% 1fr;gap:64px;margin-bottom:56px}.mark-route-cum-lucram .process-section-heading>.eyebrow{font-size:11px;padding-top:8px}.mark-route-cum-lucram .process-section-heading h2{font-size:clamp(39.06px,4.8vw,76.29px)}.mark-route-cum-lucram .process-stages-grid{display:grid;grid-template-columns:32% minmax(0,1fr);gap:64px;align-items:start}.mark-route-cum-lucram .process-plans{position:sticky;top:40px}.mark-route-cum-lucram .process-plans>img{width:100%;height:400px;object-fit:cover;object-position:55% center}.mark-route-cum-lucram.process-page figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:10px;line-height:1.5;color:var(--muted)}.mark-route-cum-lucram .process-step-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mark-route-cum-lucram .process-step{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:48px}.mark-route-cum-lucram .process-number{font-size:20px;padding-top:4px;letter-spacing:-.04em;color:var(--muted)}.mark-route-cum-lucram .process-step h3{font-size:31.25px;line-height:1.15;letter-spacing:-.04em;max-width:24ch;margin-bottom:16px}.mark-route-cum-lucram .process-step p{font-size:15px;color:var(--muted);line-height:1.65;max-width:49ch}.mark-route-cum-lucram .process-workshop{background:var(--panel)}.mark-route-cum-lucram .process-workshop .process-section-heading{margin-bottom:32px}.mark-route-cum-lucram .process-flow{margin:0 0 48px calc(32% + 44px);font-size:15px;line-height:1.8;color:var(--muted);max-width:60ch}.mark-route-cum-lucram .process-workshop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mark-route-cum-lucram .process-workshop-grid figure{min-width:0}.mark-route-cum-lucram .process-workshop-grid img{width:100%;height:320px;object-fit:cover}.mark-route-cum-lucram .process-workshop-grid figure:nth-child(1) img{object-position:65% center}.mark-route-cum-lucram .process-workshop-grid figure:nth-child(2) img{object-position:50% center}.mark-route-cum-lucram .process-workshop-grid figure:nth-child(3) img{object-position:62% center}.mark-route-cum-lucram .process-workshop-grid figure:nth-child(4) img{object-position:65% center}.mark-route-cum-lucram .process-workshop-grid figcaption{display:block;font-size:10px}.mark-route-cum-lucram .process-workshop-grid figcaption>span{display:block}.mark-route-cum-lucram .process-workshop-grid figcaption>span+span{margin-top:4px;font-size:9px}.mark-route-cum-lucram .process-request{border-bottom:1px solid var(--line);padding-top:96px;padding-bottom:112px}.mark-route-cum-lucram .process-request>.eyebrow{font-size:11px;margin-bottom:40px}.mark-route-cum-lucram .process-request-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.mark-route-cum-lucram .process-request h2{font-size:clamp(48.83px,6.2vw,95.37px);line-height:1.04}.mark-route-cum-lucram .process-request p:not(.eyebrow){font-size:16px;line-height:1.7;color:var(--muted);max-width:43ch;margin-bottom:32px}.mark-route-cum-lucram .process-request-actions{display:flex;flex-direction:column;align-items:start;gap:16px}.mark-route-cum-lucram .process-request .button{font-size:13px;gap:32px}.mark-route-cum-lucram .process-request .text-link{min-height:48px;display:flex;align-items:center;gap:32px;font-size:13px;text-decoration:none;text-underline-offset:5px}.mark-route-cum-lucram .process-request .text-link:hover{color:var(--muted)}@media(min-width:768px)and (max-width:1100px){.mark-route-cum-lucram .process-hero h1{font-size:var(--t7);margin-top:40px}.mark-route-cum-lucram .process-intro{gap:40px;margin-bottom:40px}.mark-route-cum-lucram .process-intro>p{font-size:15px;max-width:40ch}.mark-route-cum-lucram .process-intro .button{font-size:12px;padding:16px;gap:20px}.mark-route-cum-lucram .process-map a{padding:20px 16px;font-size:12px;min-height:136px;gap:12px}.mark-route-cum-lucram .map-arrow{font-size:18px}.mark-route-cum-lucram .process-section{padding-top:80px;padding-bottom:80px}.mark-route-cum-lucram .process-section-heading{grid-template-columns:30% 1fr;gap:40px;margin-bottom:40px}.mark-route-cum-lucram .process-section-heading h2{font-size:var(--t6)}.mark-route-cum-lucram .process-stages-grid{grid-template-columns:30% minmax(0,1fr);gap:40px}.mark-route-cum-lucram .process-plans>img{height:320px}.mark-route-cum-lucram .process-step{grid-template-columns:32px 1fr;gap:16px;padding:28px 0}.mark-route-cum-lucram .process-number{font-size:16px}.mark-route-cum-lucram .process-step h3{font-size:25px}.mark-route-cum-lucram .process-step p{font-size:14px}.mark-route-cum-lucram .process-flow{margin-left:calc(30% + 28px);font-size:14px}.mark-route-cum-lucram .process-workshop-grid{gap:16px}.mark-route-cum-lucram .process-workshop-grid img{height:240px}.mark-route-cum-lucram .process-workshop-grid figcaption{font-size:9px}.mark-route-cum-lucram .process-request-grid{grid-template-columns:1fr 1fr;gap:40px}.mark-route-cum-lucram .process-request h2{font-size:var(--t7)}.mark-route-cum-lucram .process-request p:not(.eyebrow){font-size:15px}.mark-route-cum-lucram .process-request .button{font-size:12px;gap:16px;padding:16px}}@media(max-width:767px){.mark-route-cum-lucram .process-topline{padding-top:24px}.mark-route-cum-lucram .process-topline .eyebrow{font-size:10px}.mark-route-cum-lucram .process-topline .eyebrow:last-child{display:none}.mark-route-cum-lucram .process-hero h1{font-size:var(--t5);line-height:1.06;margin:32px 0 24px;letter-spacing:-.055em}.mark-route-cum-lucram .process-hero h1>span{font-size:1em}.mark-route-cum-lucram .process-intro{display:block;margin-bottom:32px}.mark-route-cum-lucram .process-intro>p{font-size:14px;line-height:1.65;max-width:43ch;margin-bottom:24px}.mark-route-cum-lucram .process-intro .button{width:100%;display:flex;font-size:12px;gap:16px}.mark-route-cum-lucram .process-map{grid-template-columns:minmax(0,1fr)}.mark-route-cum-lucram .process-map>li{border-right:0;border-bottom:1px solid var(--line)}.mark-route-cum-lucram .process-map>li:last-child{border-bottom:0}.mark-route-cum-lucram .process-map a{grid-template-columns:32px 1fr 20px;min-height:60px;padding:16px 0;gap:16px;align-items:center;font-size:14px}.mark-route-cum-lucram .process-map .map-number{font-size:16px;grid-column:auto;letter-spacing:-.04em;color:var(--muted)}.mark-route-cum-lucram .map-arrow{font-size:20px}.mark-route-cum-lucram .process-section{padding-top:64px;padding-bottom:64px}.mark-route-cum-lucram .process-section-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.mark-route-cum-lucram .process-section-heading>.eyebrow{font-size:10px;padding:0}.mark-route-cum-lucram .process-section-heading h2{font-size:var(--t5)}.mark-route-cum-lucram .process-stages-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-cum-lucram .process-plans{position:static}.mark-route-cum-lucram .process-plans>img{height:224px;object-position:50% center}.mark-route-cum-lucram .process-plans figcaption{font-size:9px;padding-top:12px}.mark-route-cum-lucram .process-step{grid-template-columns:28px 1fr;gap:16px;padding:28px 0;scroll-margin-top:24px}.mark-route-cum-lucram .process-number{font-size:16px;padding-top:4px}.mark-route-cum-lucram .process-step h3{font-size:25px;line-height:1.15;margin-bottom:16px}.mark-route-cum-lucram .process-step p{font-size:14px;max-width:36ch}.mark-route-cum-lucram .process-flow{margin:0 0 32px;font-size:14px;line-height:1.8;max-width:43ch}.mark-route-cum-lucram .process-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.mark-route-cum-lucram .process-workshop-grid img{height:224px}.mark-route-cum-lucram .process-workshop-grid figcaption{font-size:10px;padding-top:12px}.mark-route-cum-lucram .process-workshop-grid figcaption>span+span{font-size:9px}.mark-route-cum-lucram .process-request>.eyebrow{font-size:10px;margin-bottom:32px}.mark-route-cum-lucram .process-request-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-cum-lucram .process-request h2{font-size:var(--t6)}.mark-route-cum-lucram .process-request p:not(.eyebrow){font-size:15px;margin-bottom:24px;max-width:43ch}.mark-route-cum-lucram .process-request-actions{align-items:stretch;gap:8px}.mark-route-cum-lucram .process-request .button{display:flex;width:100%;font-size:12px;gap:16px;padding:16px 20px}.mark-route-cum-lucram .process-request .text-link{justify-content:space-between;padding:12px 0;min-height:48px}}@media(max-width:359px){.mark-route-cum-lucram .process-hero h1,.mark-route-cum-lucram .process-section-heading h2{font-size:31.25px}.mark-route-cum-lucram .process-request h2{font-size:39.06px}.mark-route-cum-lucram .process-workshop-grid img{height:200px}}@media(min-width:1101px){.mark-route-cum-lucram .process-flow{margin-left:calc(32% + 64px)}.mark-route-cum-lucram .process-map a{min-height:136px}.mark-route-cum-lucram .process-section-heading{margin-bottom:48px}}@media(min-width:768px)and (max-width:1100px){.mark-route-cum-lucram .process-flow{margin-left:calc(30% + 40px)}}@media(max-width:767px){.mark-route-cum-lucram .process-map a{min-height:56px}.mark-route-cum-lucram .process-stages{padding-top:56px}}html:has(.mark-route-proiecte){scroll-behavior:auto}.mark-route-proiecte.projects-page h1,.mark-route-proiecte.projects-page h2,.mark-route-proiecte.projects-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.07}.mark-route-proiecte.projects-page .site-header{border-bottom:1px solid var(--line)}.mark-route-proiecte.projects-page button{border-radius:0}.mark-route-proiecte .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mark-route-proiecte .projects-topline{display:flex;justify-content:space-between;gap:24px;padding-top:32px}.mark-route-proiecte .projects-topline>.eyebrow{font-size:10px}.mark-route-proiecte .projects-intro-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:80px;align-items:end;padding:32px 0 40px}.mark-route-proiecte .projects-intro h1{font-size:clamp(39.06px,4.8vw,76.29px);line-height:1.04;letter-spacing:-.06em}.mark-route-proiecte .projects-intro-grid>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:33ch;padding-bottom:4px}.mark-route-proiecte .projects-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;margin-bottom:32px;flex-wrap:wrap}.mark-route-proiecte .project-filters{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mark-route-proiecte .project-filters button,.mark-route-proiecte .project-view button{border:0;background:none;padding:12px 0;min-height:48px;font-size:12px;line-height:1.4;white-space:nowrap;transition:color var(--ease)}.mark-route-proiecte .project-filters button[aria-pressed=true],.mark-route-proiecte .project-view button[aria-pressed=true]{text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px}.mark-route-proiecte .project-filters button:hover,.mark-route-proiecte .project-view button:hover{color:var(--muted)}.mark-route-proiecte .project-filters small{font-size:9px;margin-left:6px;color:var(--muted)}.mark-route-proiecte .project-view{display:flex;gap:16px;border-left:1px solid var(--line);padding-left:24px}.mark-route-proiecte .projects-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:80px 48px}.mark-route-proiecte .project-card{min-width:0;grid-column:span 6}.mark-route-proiecte .project-card[hidden]{display:none}.mark-route-proiecte .project-cazino{grid-column:1/-1}.mark-route-proiecte .project-locuinta{grid-column:span 6}.mark-route-proiecte .project-avincis{grid-column:span 6;margin-top:0}.mark-route-proiecte .project-corinthia{grid-column:span 6}.mark-route-proiecte .project-tel-aviv{grid-column:span 6;margin-top:0}.mark-route-proiecte .project-open{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--ink)}.mark-route-proiecte .project-open>figure{position:relative;overflow:hidden;background:var(--panel)}.mark-route-proiecte .project-open img{width:100%;height:520px;object-fit:cover;transition:transform var(--ease);transform-origin:center}.mark-route-proiecte .project-cazino img{height:560px;object-position:center 44%}.mark-route-proiecte .project-locuinta img{height:584px;object-position:50% 45%}.mark-route-proiecte .project-avincis img{height:432px;object-position:center}.mark-route-proiecte .project-corinthia img{height:480px;object-position:center}.mark-route-proiecte .project-tel-aviv img{height:512px;object-position:center}.mark-route-proiecte .project-open:hover img{transform:scale(1.018)}.mark-route-proiecte .project-open:hover h2{text-decoration:none;text-decoration-thickness:1px;text-underline-offset:5px}.mark-route-proiecte .project-open:active{transform:none}.mark-route-proiecte .project-image-index{position:absolute;top:20px;left:20px;background:var(--paper);padding:8px 12px;font-size:10px;letter-spacing:.03em}.mark-route-proiecte .project-caption{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:start;padding-top:24px}.mark-route-proiecte .project-caption-number{font-size:10px;color:var(--muted);padding-top:8px}.mark-route-proiecte .project-caption h2{font-size:31.25px;line-height:1.12;letter-spacing:-.04em}.mark-route-proiecte .project-cazino .project-caption{grid-template-columns:24px minmax(0,1fr) auto}.mark-route-proiecte .project-cazino .project-caption h2{font-size:48.83px}.mark-route-proiecte .project-caption p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.mark-route-proiecte .project-open-label{grid-column:2;font-size:12px;line-height:1.5;min-height:44px;display:flex;align-items:center;gap:24px}.mark-route-proiecte .project-open-label>span{font-size:24px}.mark-route-proiecte .project-cazino .project-open-label{grid-column:3;grid-row:1;align-self:center}.mark-route-proiecte .projects-grid.is-filtered .project-card{grid-column:span 6;margin-top:0}.mark-route-proiecte .projects-grid.is-filtered .project-open img{height:480px}.mark-route-proiecte .projects-grid.is-filtered .project-caption{grid-template-columns:24px minmax(0,1fr)}.mark-route-proiecte .projects-grid.is-filtered .project-caption h2{font-size:31.25px}.mark-route-proiecte .projects-grid.is-filtered .project-open-label{grid-column:2;grid-row:auto}.mark-route-proiecte .projects-grid[data-view=index]{display:block}.mark-route-proiecte .projects-grid[data-view=index] .project-card{margin:0;border-bottom:1px solid var(--line)}.mark-route-proiecte .projects-grid[data-view=index] .project-open{display:grid;grid-template-columns:144px minmax(0,1fr);gap:32px;align-items:center;padding:24px 0}.mark-route-proiecte .projects-grid[data-view=index] .project-open img{height:112px;object-fit:cover;object-position:center}.mark-route-proiecte .projects-grid[data-view=index] .project-image-index{display:none}.mark-route-proiecte .projects-grid[data-view=index] .project-caption{padding:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.mark-route-proiecte .projects-grid[data-view=index] .project-caption h2{font-size:31.25px}.mark-route-proiecte .projects-grid[data-view=index] .project-open-label{grid-column:3;grid-row:1}.mark-route-proiecte .projects-endnote{display:flex;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);margin-top:64px;padding:24px 0 64px}.mark-route-proiecte .projects-request{background:var(--panel);padding:96px 0 112px;border-bottom:1px solid var(--line)}.mark-route-proiecte .projects-request .eyebrow{font-size:11px;margin-bottom:40px}.mark-route-proiecte .projects-request-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.mark-route-proiecte .projects-request h2{font-size:clamp(48.83px,6.2vw,95.37px);line-height:1.04}.mark-route-proiecte .projects-request p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:39ch;color:var(--muted);margin-bottom:32px}.mark-route-proiecte .projects-request .button{font-size:12px;gap:24px}.mark-route-proiecte .project-dialog{position:fixed;top:24px;right:24px;bottom:24px;left:24px;width:calc(100vw - 48px);max-width:1600px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);border:0;padding:24px 32px 32px;background:var(--paper);color:var(--ink);overflow:auto;margin:auto}.mark-route-proiecte .project-dialog::backdrop{background:#1515158f}body.mark-route-proiecte.gallery-open{overflow:hidden}.mark-route-proiecte .project-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.mark-route-proiecte .project-dialog-top .eyebrow{font-size:10px}.mark-route-proiecte .project-close{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:44px;padding:8px 0 8px 16px;border:0;background:none;font-size:12px}.mark-route-proiecte .project-close>span{font-size:28px;line-height:1}.mark-route-proiecte .project-close:hover{text-decoration:none;text-underline-offset:4px}.mark-route-proiecte .project-dialog-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:40px;align-items:start}.mark-route-proiecte .project-gallery-figure{background:var(--panel);position:relative}.mark-route-proiecte .project-gallery-figure>img{width:100%;height:calc(100dvh - 260px);min-height:280px;max-height:720px;object-fit:contain}.mark-route-proiecte .project-gallery-figure figcaption{font-size:11px;line-height:1.6;padding:16px;background:var(--paper);color:var(--muted);min-height:48px}.mark-route-proiecte .gallery-error{padding:24px;font-size:14px}.mark-route-proiecte .gallery-navigation{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:12px}.mark-route-proiecte .gallery-navigation button{width:48px;height:44px;border:1px solid var(--line);background:none;font-size:24px}.mark-route-proiecte .gallery-navigation button:hover{background:var(--panel)}.mark-route-proiecte .gallery-navigation p{font-size:11px;color:var(--muted)}.mark-route-proiecte .project-gallery-info{padding-top:16px}.mark-route-proiecte .project-gallery-info>.eyebrow{font-size:10px;margin-bottom:24px}.mark-route-proiecte .project-gallery-info h2{font-size:39.06px;line-height:1.08;margin-bottom:24px}.mark-route-proiecte .project-gallery-info>p:not(.eyebrow):not(.gallery-origin){font-size:14px;line-height:1.7;color:var(--muted);max-width:42ch}.mark-route-proiecte .gallery-thumbnails{display:flex;gap:12px;margin:32px 0;flex-wrap:wrap}.mark-route-proiecte .gallery-thumbnails button{width:64px;height:72px;border:1px solid transparent;padding:4px;background:none}.mark-route-proiecte .gallery-thumbnails button[aria-pressed=true]{border-color:var(--ink)}.mark-route-proiecte .gallery-thumbnails img{width:100%;height:100%;object-fit:cover}.mark-route-proiecte .project-gallery-info .text-link{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.mark-route-proiecte .project-gallery-info .text-link:hover{color:var(--muted)}.mark-route-proiecte .gallery-origin{font-size:10px;color:var(--muted);margin-top:24px;line-height:1.6}@media(min-width:768px)and (max-width:1100px){.mark-route-proiecte .projects-intro-grid{grid-template-columns:1.6fr 1fr;gap:40px}.mark-route-proiecte .projects-intro h1{font-size:48.83px}.mark-route-proiecte .projects-intro-grid>p{font-size:14px}.mark-route-proiecte .project-filters{gap:16px}.mark-route-proiecte .project-filters button{font-size:11px}.mark-route-proiecte .project-view{padding-left:16px}.mark-route-proiecte .projects-toolbar{gap:0 24px}.mark-route-proiecte .projects-grid{gap:64px 32px}.mark-route-proiecte .project-cazino img,.mark-route-proiecte .project-locuinta img{height:480px}.mark-route-proiecte .project-avincis{margin-top:0}.mark-route-proiecte .project-avincis img{height:360px}.mark-route-proiecte .project-corinthia img{height:400px}.mark-route-proiecte .project-tel-aviv{margin-top:0}.mark-route-proiecte .project-tel-aviv img{height:432px}.mark-route-proiecte .project-caption{gap:12px;grid-template-columns:20px 1fr}.mark-route-proiecte .project-caption h2{font-size:25px}.mark-route-proiecte .project-cazino .project-caption h2{font-size:39.06px}.mark-route-proiecte .projects-grid.is-filtered .project-open img{height:400px}.mark-route-proiecte .projects-grid.is-filtered .project-caption h2{font-size:25px}.mark-route-proiecte .projects-request-grid{gap:40px}.mark-route-proiecte .projects-request h2{font-size:61.04px}.mark-route-proiecte .projects-request p:not(.eyebrow){font-size:15px}.mark-route-proiecte .projects-request .button{font-size:11px;padding:16px;gap:16px}.mark-route-proiecte .project-dialog{padding:24px;top:16px;right:16px;bottom:16px;left:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.mark-route-proiecte .project-dialog-grid{grid-template-columns:1.5fr 1fr;gap:24px}.mark-route-proiecte .project-gallery-info h2{font-size:31.25px}.mark-route-proiecte .project-gallery-info>p:not(.eyebrow):not(.gallery-origin){font-size:13px}}@media(max-width:767px){.mark-route-proiecte .projects-topline{padding-top:24px}.mark-route-proiecte .projects-topline>.eyebrow{font-size:9px}.mark-route-proiecte .projects-topline>.eyebrow:last-child{display:none}.mark-route-proiecte .projects-intro-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0 32px}.mark-route-proiecte .projects-intro h1{font-size:39.06px;line-height:1.04}.mark-route-proiecte .projects-intro-grid>p{font-size:14px;max-width:41ch;padding:0}.mark-route-proiecte .projects-toolbar{display:block;padding:8px 0;margin-bottom:24px}.mark-route-proiecte .project-filters{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:stretch}.mark-route-proiecte .project-filters button{white-space:normal;text-align:left;line-height:1.5;min-height:44px;padding:8px 0;font-size:11px}.mark-route-proiecte .project-filters small{font-size:9px;margin-left:4px}.mark-route-proiecte .project-view{justify-content:flex-end;border-left:0;border-top:1px solid var(--line);padding-left:0;margin-top:8px;gap:24px}.mark-route-proiecte .project-view button{min-height:44px;padding:12px 0;font-size:11px}.mark-route-proiecte .projects-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mark-route-proiecte .project-card{grid-column:auto;margin-top:0}.mark-route-proiecte .project-open img{height:400px}.mark-route-proiecte .project-cazino img{height:360px;object-position:35% center}.mark-route-proiecte .project-locuinta img{height:440px}.mark-route-proiecte .project-avincis img{height:280px}.mark-route-proiecte .project-corinthia img{height:320px}.mark-route-proiecte .project-tel-aviv img{height:440px}.mark-route-proiecte .project-image-index{top:12px;left:12px;padding:8px;font-size:9px}.mark-route-proiecte .project-caption,.mark-route-proiecte .project-cazino .project-caption{grid-template-columns:20px 1fr;gap:12px;padding-top:20px}.mark-route-proiecte .project-caption-number{font-size:9px;padding-top:4px}.mark-route-proiecte .project-caption h2,.mark-route-proiecte .project-cazino .project-caption h2{font-size:31.25px;line-height:1.1}.mark-route-proiecte .project-caption p{font-size:12px;margin-top:12px}.mark-route-proiecte .project-open-label,.mark-route-proiecte .project-cazino .project-open-label{grid-column:2;grid-row:auto;font-size:12px;min-height:44px;gap:24px}.mark-route-proiecte .projects-grid.is-filtered .project-open img{height:360px}.mark-route-proiecte .projects-grid.is-filtered .project-caption h2{font-size:31.25px}.mark-route-proiecte .projects-grid[data-view=index] .project-open{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:24px 0}.mark-route-proiecte .projects-grid[data-view=index] .project-open img{height:112px}.mark-route-proiecte .projects-grid[data-view=index] .project-caption{display:block;padding:0}.mark-route-proiecte .projects-grid[data-view=index] .project-caption-number{display:none}.mark-route-proiecte .projects-grid[data-view=index] .project-caption h2{font-size:20px}.mark-route-proiecte .projects-grid[data-view=index] .project-caption p{font-size:11px;margin-top:8px}.mark-route-proiecte .projects-grid[data-view=index] .project-open-label{font-size:11px;min-height:36px;gap:16px}.mark-route-proiecte .projects-endnote{margin-top:40px;padding-bottom:56px;display:block;font-size:9px}.mark-route-proiecte .projects-endnote>span{display:block}.mark-route-proiecte .projects-endnote>span+span{margin-top:8px}.mark-route-proiecte .projects-request{padding:64px 0}.mark-route-proiecte .projects-request .eyebrow{font-size:10px;margin-bottom:32px}.mark-route-proiecte .projects-request-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mark-route-proiecte .projects-request h2{font-size:48.83px}.mark-route-proiecte .projects-request p:not(.eyebrow){font-size:15px;max-width:40ch;margin-bottom:24px}.mark-route-proiecte .projects-request .button{display:flex;justify-content:space-between;width:100%;font-size:12px;gap:16px;padding:16px}.mark-route-proiecte .project-dialog{top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:16px 20px 32px}.mark-route-proiecte .project-dialog-top{margin-bottom:16px;padding-bottom:12px}.mark-route-proiecte .project-dialog-top>.eyebrow{font-size:9px}.mark-route-proiecte .project-close{font-size:11px;gap:16px;padding:8px;min-width:88px}.mark-route-proiecte .project-dialog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.mark-route-proiecte .project-gallery-figure>img{height:43dvh;min-height:224px;max-height:440px}.mark-route-proiecte .project-gallery-figure figcaption{font-size:10px;padding:12px 0;min-height:44px}.mark-route-proiecte .gallery-navigation{padding-top:8px}.mark-route-proiecte .gallery-navigation button{width:48px;height:44px}.mark-route-proiecte .project-gallery-info{padding-top:0}.mark-route-proiecte .project-gallery-info>.eyebrow{font-size:9px;margin-bottom:16px}.mark-route-proiecte .project-gallery-info h2{font-size:31.25px;margin-bottom:16px}.mark-route-proiecte .project-gallery-info>p:not(.eyebrow):not(.gallery-origin){font-size:13px;max-width:43ch}.mark-route-proiecte .gallery-thumbnails{margin:24px 0;gap:8px}.mark-route-proiecte .gallery-thumbnails button{width:56px;height:64px}.mark-route-proiecte .gallery-origin{margin-top:16px;font-size:9px}}@media(max-width:359px){.mark-route-proiecte .projects-intro h1{font-size:31.25px}.mark-route-proiecte .project-caption h2,.mark-route-proiecte .project-cazino .project-caption h2{font-size:25px}.mark-route-proiecte .project-filters button{font-size:10px}.mark-route-proiecte .projects-request h2{font-size:39.06px}.mark-route-proiecte .project-caption p{font-size:11px}}@media(prefers-reduced-motion:reduce){.mark-route-proiecte.projects-page *{scroll-behavior:auto;transition:none}}@media(max-width:767px){.mark-route-proiecte .project-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:24px;scrollbar-width:thin;max-width:100%;width:100%;padding-bottom:4px}.mark-route-proiecte .project-filters button{flex:0 0 auto;white-space:nowrap;min-height:44px;font-size:11px}.mark-route-proiecte .project-filters small{margin-left:4px}.mark-route-proiecte .project-gallery-figure[data-orientation=landscape]>img{height:auto;min-height:0;max-height:none;aspect-ratio:3/2;object-fit:contain}}html:has(.mark-route-despre-mark){scroll-behavior:auto}.mark-route-despre-mark.about-page h1,.mark-route-despre-mark.about-page h2,.mark-route-despre-mark.about-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.08}.mark-route-despre-mark.about-page .site-header{border-bottom:1px solid var(--line)}.mark-route-despre-mark .about-topline{display:flex;justify-content:space-between;gap:24px;padding:32px 0}.mark-route-despre-mark .about-topline .eyebrow{font-size:10px}.mark-route-despre-mark .about-opening{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);align-items:center;gap:80px;padding:0 0 40px}.mark-route-despre-mark .heritage-drawing{max-width:400px;width:100%;margin:auto}.mark-route-despre-mark .heritage-drawing img{width:100%;height:472px;object-fit:contain;mix-blend-mode:multiply}.mark-route-despre-mark .heritage-drawing figcaption{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:16px;font-size:9px;line-height:1.5;color:var(--muted)}.mark-route-despre-mark .about-opening-copy>.eyebrow{font-size:11px;margin-bottom:32px}.mark-route-despre-mark .about-opening h1{font-size:clamp(48.83px,5.6vw,95.37px);line-height:1.04;letter-spacing:-.06em}.mark-route-despre-mark .about-intro-text{font-size:15px;line-height:1.7;color:var(--muted);max-width:45ch;margin-top:32px}.mark-route-despre-mark .about-intro-actions{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin-top:24px}.mark-route-despre-mark .about-intro-actions a{font-size:12px;min-height:44px;display:inline-flex;gap:24px;align-items:center}.mark-route-despre-mark .about-intro-actions a:hover{text-decoration:none;text-underline-offset:5px}.mark-route-despre-mark .about-opening-end{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:32px;padding:24px 0 40px;font-size:10px;line-height:1.6;color:var(--muted)}.mark-route-despre-mark .about-opening-end>a{font-size:12px;color:var(--ink);min-height:44px;display:flex;align-items:center;gap:32px}.mark-route-despre-mark .about-history{background:var(--panel);padding:96px 0 64px}.mark-route-despre-mark .history-heading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px;padding-bottom:48px}.mark-route-despre-mark .history-heading>.eyebrow{font-size:11px;padding-top:8px}.mark-route-despre-mark .history-heading h2{font-size:48.83px;max-width:23ch}.mark-route-despre-mark .history-heading p:not(.eyebrow){font-size:15px;line-height:1.7;color:var(--muted);margin-top:24px;max-width:59ch}.mark-route-despre-mark .history-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:32px}.mark-route-despre-mark .history-chapters a{padding:20px 32px 20px 0;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-right:1px solid var(--line);margin-right:32px}.mark-route-despre-mark .history-chapters a:last-child{border-right:0;margin-right:0;padding-right:0}.mark-route-despre-mark .history-chapters span{font-size:15px}.mark-route-despre-mark .history-chapters small{font-size:10px;color:var(--muted)}.mark-route-despre-mark .history-chapters a:hover span,.mark-route-despre-mark .history-chapters a[aria-current] span{text-decoration:none;text-underline-offset:6px}.mark-route-despre-mark .heritage-timeline{position:relative}.mark-route-despre-mark .heritage-timeline:before{content:"";position:absolute;left:50%;top:64px;bottom:64px;border-left:1px solid var(--line)}.mark-route-despre-mark .history-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:128px;padding:64px 0;scroll-margin-top:40px}.mark-route-despre-mark .history-event:before{content:"";position:absolute;left:calc(50% - 4px);top:80px;width:8px;height:8px;background:var(--ink);border:2px solid var(--panel);outline:1px solid var(--ink);border-radius:50%}.mark-route-despre-mark .history-date>span{display:block;font-size:119.21px;letter-spacing:-.065em;line-height:1}.mark-route-despre-mark .history-date>p{font-size:11px;color:var(--muted);margin-top:16px}.mark-route-despre-mark .history-event-copy>.eyebrow{font-size:10px;margin:0 0 24px}.mark-route-despre-mark .history-event h3{font-size:39.06px;margin-bottom:24px}.mark-route-despre-mark .history-event-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);max-width:49ch}.mark-route-despre-mark .history-event-copy>.history-aside{margin-top:24px;max-width:39ch;font-size:12px;border-left:1px solid var(--line);padding-left:16px}.mark-route-despre-mark .event-wood .history-date,.mark-route-despre-mark .event-today .history-date{grid-column:2;grid-row:1}.mark-route-despre-mark .event-wood .history-event-copy,.mark-route-despre-mark .event-today .history-event-copy{grid-column:1;grid-row:1}.mark-route-despre-mark .event-wood .history-date>span{padding-top:32px}.mark-route-despre-mark .history-detail{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px}.mark-route-despre-mark .history-detail img{width:100%;height:224px;object-fit:cover}.mark-route-despre-mark .history-detail figcaption{font-size:10px;line-height:1.6;color:var(--muted);padding-bottom:8px}.mark-route-despre-mark .generation-marks{display:flex;gap:16px;margin-top:32px}.mark-route-despre-mark .generation-marks i{display:block;height:32px;width:1px;background:var(--ink)}.mark-route-despre-mark .generation-marks i:last-child{width:8px}.mark-route-despre-mark .history-event-copy>.generation-statement{font-size:25px;letter-spacing:-.035em;line-height:1.3;color:var(--ink);margin-top:32px}.mark-route-despre-mark .event-today .history-date>span{font-size:95.37px}.mark-route-despre-mark .family-preview{margin-top:32px}.mark-route-despre-mark .family-preview img{width:100%;aspect-ratio:4/3;object-fit:cover}.mark-route-despre-mark .family-preview figcaption{background:var(--paper);padding:16px;display:block;font-size:10px;line-height:1.6}.mark-route-despre-mark .family-preview strong{font-weight:400;font-size:11px;display:block;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.mark-route-despre-mark .family-preview figcaption>span{color:var(--muted)}.mark-route-despre-mark .history-source{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;max-width:none}.mark-route-despre-mark .about-people{padding-top:96px;padding-bottom:96px}.mark-route-despre-mark .people-heading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px;padding-bottom:64px}.mark-route-despre-mark .people-heading>.eyebrow{font-size:11px;padding-top:8px}.mark-route-despre-mark .people-heading h2{font-size:48.83px}.mark-route-despre-mark .people-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:96px;align-items:center}.mark-route-despre-mark .people-copy{padding-left:0}.mark-route-despre-mark .people-copy h3{font-size:31.25px;margin-bottom:24px}.mark-route-despre-mark .people-copy>p{font-size:15px;line-height:1.7;color:var(--muted);max-width:45ch}.mark-route-despre-mark .founder{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:360px;padding:32px 0}.mark-route-despre-mark .founder img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;filter:grayscale(1)}.mark-route-despre-mark .founder p{font-size:14px;line-height:1.6;max-width:none}.mark-route-despre-mark .founder span{font-size:10px;color:var(--muted);display:block;margin-top:8px}.mark-route-despre-mark .people-copy .text-link{font-size:12px}.mark-route-despre-mark .people-product img{width:100%;height:440px;object-fit:cover}.mark-route-despre-mark .people-product figcaption{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px;font-size:10px;color:var(--muted)}.mark-route-despre-mark .about-contact{background:var(--panel);padding:80px 0 96px;border-bottom:1px solid var(--line)}.mark-route-despre-mark .about-contact .eyebrow{font-size:11px;margin-bottom:40px}.mark-route-despre-mark .about-contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.mark-route-despre-mark .about-contact h2{font-size:76.29px;line-height:1.04}.mark-route-despre-mark .about-contact p:not(.eyebrow){font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:32px;max-width:38ch}.mark-route-despre-mark .about-contact .button{font-size:12px;min-width:240px}.mark-route-despre-mark.about-page a:active{transform:none}@media(max-width:1100px)and (min-width:768px){.mark-route-despre-mark .about-opening{gap:40px}.mark-route-despre-mark .about-opening h1{font-size:48.83px}.mark-route-despre-mark .heritage-drawing img{height:400px}.mark-route-despre-mark .about-opening-copy>.eyebrow{margin-bottom:24px}.mark-route-despre-mark .history-heading,.mark-route-despre-mark .people-heading{grid-template-columns:1fr 2fr;gap:40px}.mark-route-despre-mark .history-heading h2,.mark-route-despre-mark .people-heading h2{font-size:39.06px}.mark-route-despre-mark .history-chapters a{display:block;min-height:88px;margin-right:24px;padding-right:24px}.mark-route-despre-mark .history-chapters small{display:block;margin-top:8px}.mark-route-despre-mark .history-event{gap:80px}.mark-route-despre-mark .history-date>span{font-size:95.37px}.mark-route-despre-mark .event-today .history-date>span{font-size:76.29px}.mark-route-despre-mark .people-layout{gap:48px}.mark-route-despre-mark .founder{gap:16px}.mark-route-despre-mark .people-product img{height:400px}}@media(max-width:767px){.mark-route-despre-mark .about-topline{padding:24px 0}.mark-route-despre-mark .about-topline .eyebrow{font-size:9px}.mark-route-despre-mark .about-topline>span{display:none}.mark-route-despre-mark .about-opening{display:flex;flex-direction:column;gap:32px;padding:0 0 32px;align-items:stretch}.mark-route-despre-mark .heritage-drawing{max-width:240px;order:2}.mark-route-despre-mark .heritage-drawing img{height:280px}.mark-route-despre-mark .heritage-drawing figcaption{font-size:8px;gap:16px;padding-top:12px}.mark-route-despre-mark .about-opening-copy{order:1}.mark-route-despre-mark .about-opening-copy>.eyebrow{font-size:10px;margin-bottom:24px}.mark-route-despre-mark .about-opening h1{font-size:48.83px;line-height:1.04}.mark-route-despre-mark .about-intro-text{font-size:14px;margin-top:24px}.mark-route-despre-mark .about-intro-actions{gap:8px 24px;margin-top:16px;display:flex}.mark-route-despre-mark .about-intro-actions a{font-size:11px;gap:16px}.mark-route-despre-mark .about-opening-end{padding:24px 0 32px;gap:24px;font-size:10px;align-items:start}.mark-route-despre-mark .about-opening-end p:nth-child(2){display:none}.mark-route-despre-mark .about-opening-end>a{font-size:11px;gap:16px}.mark-route-despre-mark .about-history{padding:64px 0 40px}.mark-route-despre-mark .history-heading{display:block;padding-bottom:32px}.mark-route-despre-mark .history-heading>.eyebrow{padding:0;margin-bottom:24px;font-size:10px}.mark-route-despre-mark .history-heading h2{font-size:31.25px;line-height:1.12}.mark-route-despre-mark .history-heading p:not(.eyebrow){font-size:14px;line-height:1.7;margin-top:24px}.mark-route-despre-mark .history-chapters{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.mark-route-despre-mark .history-chapters a{padding:16px 4px;display:block;border-right:0;margin-right:0;min-height:76px}.mark-route-despre-mark .history-chapters span{font-size:11px;white-space:nowrap}.mark-route-despre-mark .history-chapters small{font-size:9px;display:block;margin-top:8px}.mark-route-despre-mark .heritage-timeline:before{left:4px;top:48px;bottom:64px}.mark-route-despre-mark .history-event{display:flex;flex-direction:column;gap:32px;padding:48px 0 48px 32px;scroll-margin-top:32px}.mark-route-despre-mark .history-event:before{left:0;top:64px}.mark-route-despre-mark .history-date>span{font-size:76.29px}.mark-route-despre-mark .history-date>p{font-size:10px;margin-top:12px}.mark-route-despre-mark .event-wood .history-date>span{padding-top:0}.mark-route-despre-mark .history-event h3{font-size:31.25px;margin-bottom:24px}.mark-route-despre-mark .history-event-copy>.eyebrow{font-size:10px;margin-bottom:16px}.mark-route-despre-mark .history-event-copy>p:not(.eyebrow){font-size:14px}.mark-route-despre-mark .history-event-copy>.history-aside{font-size:12px}.mark-route-despre-mark .history-detail{gap:16px;margin-top:24px;grid-template-columns:1.1fr .9fr}.mark-route-despre-mark .history-detail img{height:180px}.mark-route-despre-mark .history-detail figcaption{font-size:9px}.mark-route-despre-mark .generation-marks{margin-top:24px;gap:16px}.mark-route-despre-mark .generation-marks i{height:24px}.mark-route-despre-mark .history-event-copy>.generation-statement{font-size:25px;margin-top:24px}.mark-route-despre-mark .event-today .history-date>span{font-size:61.04px}.mark-route-despre-mark .family-preview{margin-top:24px}.mark-route-despre-mark .family-preview figcaption{padding:12px;font-size:9px}.mark-route-despre-mark .family-preview strong{font-size:9px}.mark-route-despre-mark .history-source{font-size:9px;line-height:1.7}.mark-route-despre-mark .about-people{padding-top:64px;padding-bottom:64px}.mark-route-despre-mark .people-heading{display:block;padding-bottom:40px}.mark-route-despre-mark .people-heading>.eyebrow{padding:0;font-size:10px;margin-bottom:24px}.mark-route-despre-mark .people-heading h2{font-size:31.25px;line-height:1.12}.mark-route-despre-mark .people-layout{display:flex;flex-direction:column;gap:40px;align-items:stretch}.mark-route-despre-mark .people-copy h3{font-size:25px}.mark-route-despre-mark .people-copy>p{font-size:14px}.mark-route-despre-mark .founder{gap:16px;padding:24px 0}.mark-route-despre-mark .founder p{font-size:13px}.mark-route-despre-mark .people-product img{height:320px}.mark-route-despre-mark .people-product figcaption{font-size:9px;gap:24px;line-height:1.5}.mark-route-despre-mark .about-contact{padding:64px 0}.mark-route-despre-mark .about-contact .eyebrow{font-size:10px;margin-bottom:32px}.mark-route-despre-mark .about-contact-grid{display:block}.mark-route-despre-mark .about-contact h2{font-size:48.83px}.mark-route-despre-mark .about-contact p:not(.eyebrow){font-size:14px;line-height:1.7;margin:24px 0}.mark-route-despre-mark .about-contact .button{width:100%}}@media(max-width:359px){.mark-route-despre-mark .about-opening h1{font-size:39.06px}.mark-route-despre-mark .history-chapters small{font-size:8px}.mark-route-despre-mark .history-chapters span{font-size:10px}.mark-route-despre-mark .history-event{padding-left:24px}.mark-route-despre-mark .founder{gap:12px}}@media(prefers-reduced-motion:reduce){html:has(.mark-route-despre-mark){scroll-behavior:auto}}.mark-route-despre-mark .family-preview img{height:auto;aspect-ratio:4/3;object-fit:cover}.mark-route-despre-mark .history-chapters{position:sticky;top:0;background:var(--panel);z-index:4}.mark-route-despre-mark .history-event{scroll-margin-top:96px}@media(max-width:767px){.mark-route-despre-mark .about-opening h1{font-size:39.06px;line-height:1.08}.mark-route-despre-mark .heritage-drawing{max-width:224px}.mark-route-despre-mark .heritage-drawing img{height:264px}.mark-route-despre-mark .history-event{scroll-margin-top:96px}.mark-route-despre-mark .family-preview img{height:auto}}.mark-route-despre-mark .people-product img{height:560px;object-position:center 35%}@media(max-width:1100px)and (min-width:768px){.mark-route-despre-mark .people-product img{height:480px}}@media(max-width:767px){.mark-route-despre-mark .people-product img{height:400px}}.mark-route-despre-mark .heritage-video-stage{background:var(--paper);width:100%;isolation:isolate}.mark-route-despre-mark .heritage-drawing video{display:block;width:100%;height:472px;object-fit:contain;background:var(--paper)}.mark-route-despre-mark .sketch-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.mark-route-despre-mark .sketch-controls button{display:inline-flex;align-items:center;min-width:112px;min-height:44px;background:none;color:var(--ink);border:0;padding:8px 0;text-align:left;font-size:11px;cursor:pointer}.mark-route-despre-mark .sketch-controls button:hover{text-decoration:none;text-underline-offset:5px}.mark-route-despre-mark .sketch-controls p{font-size:10px;line-height:1.5;color:var(--muted);max-width:24ch}@media(min-width:768px)and (max-width:1100px){.mark-route-despre-mark .heritage-drawing video{height:400px}}@media(max-width:767px){.mark-route-despre-mark .heritage-drawing video{height:280px}.mark-route-despre-mark .heritage-drawing{max-width:240px}.mark-route-despre-mark .sketch-controls{gap:12px}.mark-route-despre-mark .sketch-controls button{font-size:10px}.mark-route-despre-mark .sketch-controls p{font-size:9px}}.mark-route-despre-mark .sketch-controls [hidden]{display:none}.mark-route-despre-mark .heritage-drawing video{background:transparent;filter:grayscale(1) brightness(1.06);mix-blend-mode:multiply}.mark-route-despre-mark .about-history{padding-top:0}.mark-route-despre-mark .heritage-banner{max-width:1600px;margin:0 auto 80px}.mark-route-despre-mark .heritage-banner>img{display:block;width:100%;height:clamp(320px,42.85vw,680px);object-fit:cover;object-position:50% 50%;filter:grayscale(1)}.mark-route-despre-mark .heritage-banner figcaption{display:flex;justify-content:space-between;gap:32px;font-size:10px;line-height:1.6;color:var(--muted);padding-top:16px;padding-bottom:16px;background:var(--paper)}.mark-route-despre-mark .history-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 48px;align-items:center;padding-bottom:64px}.mark-route-despre-mark .history-heading>.eyebrow{grid-column:1/-1;padding:0;margin:0 0 8px}.mark-route-despre-mark .experience-count{grid-column:1/6;display:flex;gap:8px;align-items:flex-start;font-size:clamp(119.21px,15vw,232.83px);line-height:.94;letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap}.mark-route-despre-mark .experience-count [data-years-counter]{min-width:2.5ch;text-align:left}.mark-route-despre-mark .counter-plus{font-size:.32em;line-height:1.2;padding-top:8px;letter-spacing:-.05em}.mark-route-despre-mark .experience-copy{grid-column:7/-1}.mark-route-despre-mark .history-heading .experience-copy h2{font-size:39.06px;line-height:1.12;max-width:24ch}.mark-route-despre-mark .history-heading .experience-copy>p{margin-top:24px;font-size:14px;line-height:1.7}.mark-route-despre-mark .counter-a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px)and (max-width:1100px){.mark-route-despre-mark .heritage-banner{margin-bottom:64px}.mark-route-despre-mark .history-heading{gap:32px}.mark-route-despre-mark .experience-count{font-size:119.21px;grid-column:1/6}.mark-route-despre-mark .experience-copy{grid-column:6/-1}.mark-route-despre-mark .history-heading .experience-copy h2{font-size:31.25px}}@media(max-width:767px){.mark-route-despre-mark .heritage-banner{margin-bottom:48px}.mark-route-despre-mark .heritage-banner>img{height:280px;object-position:32% 50%}.mark-route-despre-mark .heritage-banner figcaption{font-size:9px;gap:24px;padding-top:12px;padding-bottom:12px}.mark-route-despre-mark .heritage-banner figcaption>span{max-width:50%}.mark-route-despre-mark .history-heading{display:block;padding-bottom:40px}.mark-route-despre-mark .history-heading>.eyebrow{font-size:10px;margin-bottom:32px}.mark-route-despre-mark .experience-count{font-size:119.21px;margin-bottom:24px}.mark-route-despre-mark .counter-plus{padding-top:4px}.mark-route-despre-mark .history-heading .experience-copy h2{font-size:31.25px}.mark-route-despre-mark .history-heading .experience-copy>p{margin-top:24px;font-size:14px}}@media(max-width:359px){.mark-route-despre-mark .heritage-banner>img{height:260px}.mark-route-despre-mark .experience-count{font-size:95.37px}}.mark-route-despre-mark .heritage-banner figcaption{font-size:11px}.mark-route-despre-mark #experienta{scroll-margin-top:40px}@media(max-width:767px){.mark-route-despre-mark .heritage-banner figcaption{font-size:10px}}html:has(.mark-route-documentatie-tehnica){scroll-behavior:auto}.mark-route-documentatie-tehnica.documentation-page h1,.mark-route-documentatie-tehnica.documentation-page h2,.mark-route-documentatie-tehnica.documentation-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.1}.mark-route-documentatie-tehnica.documentation-page .site-header{border-bottom:1px solid var(--line)}.mark-route-documentatie-tehnica .docs-topline{display:flex;justify-content:space-between;gap:24px;padding:32px 0;border-bottom:1px solid var(--line)}.mark-route-documentatie-tehnica .docs-topline .eyebrow{font-size:10px}.mark-route-documentatie-tehnica .docs-title-layout{display:grid;grid-template-columns:1fr 3fr;gap:64px;align-items:start;margin:40px 0 48px}.mark-route-documentatie-tehnica .docs-kicker{font-size:12px;line-height:1.6;padding-top:8px}.mark-route-documentatie-tehnica .docs-title-layout h1{font-size:61.04px;letter-spacing:-.055em;line-height:1.06}.mark-route-documentatie-tehnica .docs-mobile-break{display:none}.mark-route-documentatie-tehnica .docs-hero-lower{display:grid;grid-template-columns:1.15fr 1fr;gap:96px;align-items:center}.mark-route-documentatie-tehnica .docs-macro img{width:100%;height:280px;object-fit:cover;object-position:50% 82%}.mark-route-documentatie-tehnica .docs-macro figcaption{display:flex;justify-content:space-between;gap:24px;font-size:10px;line-height:1.6;padding-top:16px;color:var(--muted)}.mark-route-documentatie-tehnica .docs-orientation>p{font-size:15px;line-height:1.65;color:var(--muted);max-width:42ch;margin-bottom:24px}.mark-route-documentatie-tehnica .docs-index{border-top:1px solid var(--line)}.mark-route-documentatie-tehnica .docs-index a{display:grid;grid-template-columns:24px 1fr 24px;gap:16px;align-items:center;min-height:56px;border-bottom:1px solid var(--line);padding:12px 0;font-size:16px;line-height:1.4}.mark-route-documentatie-tehnica .docs-index small{font-size:10px;color:var(--muted)}.mark-route-documentatie-tehnica .docs-index a>span:last-child{text-align:right}.mark-route-documentatie-tehnica .docs-index a:hover{background:var(--panel)}.mark-route-documentatie-tehnica .docs-hero-end{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:32px;align-items:center;padding:32px 0;margin-bottom:64px;font-size:11px;color:var(--muted)}.mark-route-documentatie-tehnica .docs-hero-end>a{display:flex;align-items:center;gap:24px;min-height:44px;color:var(--ink)}.mark-route-documentatie-tehnica .docs-library{background:var(--panel);padding:80px 0 96px;scroll-margin-top:32px}.mark-route-documentatie-tehnica .docs-section-heading{display:grid;grid-template-columns:1fr 3fr;gap:64px;padding-bottom:64px}.mark-route-documentatie-tehnica .docs-section-heading>.eyebrow{font-size:11px;padding-top:8px}.mark-route-documentatie-tehnica .docs-section-heading h2{font-size:48.83px}.mark-route-documentatie-tehnica .docs-library-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;align-items:start}.mark-route-documentatie-tehnica .docs-plate{position:sticky;top:32px}.mark-route-documentatie-tehnica .docs-plate-top{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:16px 0;font-size:10px;color:var(--muted)}.mark-route-documentatie-tehnica .docs-plate figure{margin-bottom:24px}.mark-route-documentatie-tehnica .docs-plate img{width:100%;height:320px;object-fit:contain;mix-blend-mode:multiply}.mark-route-documentatie-tehnica .docs-plate figcaption{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:16px 0;font-size:10px;line-height:1.6;color:var(--muted)}.mark-route-documentatie-tehnica .docs-plate>p{font-size:12px;line-height:1.7;color:var(--muted);max-width:40ch}.mark-route-documentatie-tehnica .doc-resource{border-top:1px solid var(--line);scroll-margin-top:32px}.mark-route-documentatie-tehnica .doc-resource:last-child{border-bottom:1px solid var(--line)}.mark-route-documentatie-tehnica .doc-resource summary{list-style:none;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:24px;align-items:start;min-height:104px;padding:28px 0;cursor:pointer}.mark-route-documentatie-tehnica .doc-resource summary::-webkit-details-marker{display:none}.mark-route-documentatie-tehnica .doc-resource h3{font-size:31.25px;line-height:1.15}.mark-route-documentatie-tehnica .resource-number{font-size:10px;color:var(--muted);padding-top:8px}.mark-route-documentatie-tehnica .resource-toggle{font-size:25px;line-height:1;text-align:right;padding-top:4px}.mark-route-documentatie-tehnica .doc-resource[open] .resource-toggle{transform:rotate(45deg)}.mark-route-documentatie-tehnica .resource-body{padding:0 0 32px 48px}.mark-route-documentatie-tehnica .resource-body>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:42ch;margin-bottom:24px}.mark-route-documentatie-tehnica .doc-file{border:1px solid var(--line);padding:24px;margin:24px 0}.mark-route-documentatie-tehnica .doc-file-heading{display:flex;align-items:center;gap:24px}.mark-route-documentatie-tehnica .doc-file-icon{font-size:10px;min-width:40px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink)}.mark-route-documentatie-tehnica .doc-file h4{font-size:14px;font-weight:400;line-height:1.5;margin:0}.mark-route-documentatie-tehnica .doc-file-heading p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:8px}.mark-route-documentatie-tehnica .doc-download{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;line-height:1.5;border-top:1px solid var(--line);min-height:48px;margin-top:24px;padding-top:16px}.mark-route-documentatie-tehnica .doc-download:hover{text-decoration:none;text-underline-offset:5px}.mark-route-documentatie-tehnica .resource-request>p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:16px;max-width:39ch}.mark-route-documentatie-tehnica .resource-body .text-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;background:none;border:0;padding:0;font-size:12px}.mark-route-documentatie-tehnica .resource-body .text-link:hover{text-decoration:none;text-underline-offset:5px}.mark-route-documentatie-tehnica .doc-on-request{display:flex;justify-content:space-between;gap:24px;align-items:center;border-block:1px solid var(--line);padding:16px 0;font-size:11px;margin:24px 0}.mark-route-documentatie-tehnica .doc-on-request>span:last-child{white-space:nowrap;color:var(--muted)}.mark-route-documentatie-tehnica .docs-request{padding-top:80px;padding-bottom:96px;scroll-margin-top:32px}.mark-route-documentatie-tehnica .docs-request>.eyebrow{font-size:11px;margin-bottom:40px}.mark-route-documentatie-tehnica .docs-request-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:96px;align-items:center}.mark-route-documentatie-tehnica .docs-request figure>img{width:100%;height:240px;object-fit:cover}.mark-route-documentatie-tehnica .docs-request figcaption{font-size:10px;color:var(--muted);padding-top:16px;line-height:1.6}.mark-route-documentatie-tehnica .docs-request h2{font-size:48.83px}.mark-route-documentatie-tehnica .docs-request-layout>div>p{font-size:15px;line-height:1.7;margin:24px 0 32px;color:var(--muted)}.mark-route-documentatie-tehnica .docs-request .button{font-size:12px;min-height:56px}.mark-route-documentatie-tehnica .docs-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:40px;background:var(--paper);border:1px solid var(--ink);border-radius:0;color:var(--ink)}.mark-route-documentatie-tehnica .docs-dialog::backdrop{background:#15151547}.mark-route-documentatie-tehnica .docs-dialog-top{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.mark-route-documentatie-tehnica .docs-dialog-top .eyebrow{font-size:10px}.mark-route-documentatie-tehnica .docs-dialog-top>button{width:44px;height:44px;border:1px solid var(--line);background:none;font-size:25px;flex-shrink:0}.mark-route-documentatie-tehnica .docs-dialog h2{font-family:var(--sans);font-size:39.06px;font-weight:400;letter-spacing:-.055em;line-height:1.1}.mark-route-documentatie-tehnica .doc-dialog-intro{font-size:14px;color:var(--muted);line-height:1.7;margin:24px 0}.mark-route-documentatie-tehnica .doc-field{margin-bottom:24px}.mark-route-documentatie-tehnica .doc-field label{display:block;font-size:12px;margin-bottom:8px}.mark-route-documentatie-tehnica .doc-field input,.mark-route-documentatie-tehnica .doc-field textarea{width:100%;border:1px solid var(--line);border-radius:0;background:var(--paper);padding:12px;font-size:16px;line-height:1.4}.mark-route-documentatie-tehnica .doc-field input{min-height:48px}.mark-route-documentatie-tehnica .doc-field textarea{min-height:96px;resize:vertical}.mark-route-documentatie-tehnica .doc-field input::placeholder{color:var(--muted);font-size:12px}.mark-route-documentatie-tehnica .doc-field [aria-invalid=true]{border:2px solid var(--ink)}.mark-route-documentatie-tehnica .doc-field-error{font-size:11px;line-height:1.6;margin-top:8px;color:var(--ink)}.mark-route-documentatie-tehnica .doc-error-summary:empty{display:none}.mark-route-documentatie-tehnica .doc-error-summary{font-size:12px;line-height:1.6;border-left:2px solid var(--ink);padding:8px 16px;margin-bottom:24px}.mark-route-documentatie-tehnica .doc-demo-note{font-size:10px;line-height:1.6;color:var(--muted);margin:24px 0 16px}.mark-route-documentatie-tehnica .doc-submit{width:100%;min-height:56px;font-size:12px;white-space:normal;line-height:1.5}.mark-route-documentatie-tehnica .docs-dialog [hidden]{display:none}.mark-route-documentatie-tehnica #doc-demo-confirmation>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);margin:24px 0 32px}.mark-route-documentatie-tehnica #doc-demo-confirmation>.eyebrow{font-size:10px;margin-bottom:24px}.mark-route-documentatie-tehnica #doc-demo-confirmation .button{font-size:12px;min-height:56px}@media(min-width:768px)and (max-width:1100px){.mark-route-documentatie-tehnica .docs-title-layout,.mark-route-documentatie-tehnica .docs-section-heading{grid-template-columns:1fr 3fr;gap:32px}.mark-route-documentatie-tehnica .docs-title-layout h1{font-size:48.83px}.mark-route-documentatie-tehnica .docs-hero-lower{gap:40px;grid-template-columns:1fr 1fr}.mark-route-documentatie-tehnica .docs-macro img{height:280px}.mark-route-documentatie-tehnica .docs-orientation>p{font-size:14px}.mark-route-documentatie-tehnica .docs-index a{font-size:14px}.mark-route-documentatie-tehnica .docs-library-layout{gap:48px;grid-template-columns:1fr 1.3fr}.mark-route-documentatie-tehnica .doc-resource h3{font-size:25px}.mark-route-documentatie-tehnica .doc-resource summary{gap:16px;grid-template-columns:16px 1fr 20px}.mark-route-documentatie-tehnica .resource-body{padding-left:32px}.mark-route-documentatie-tehnica .docs-plate img{height:280px}.mark-route-documentatie-tehnica .docs-plate figcaption{font-size:9px}.mark-route-documentatie-tehnica .doc-file{padding:16px}.mark-route-documentatie-tehnica .doc-file-heading{gap:16px}.mark-route-documentatie-tehnica .docs-request-layout{gap:48px}.mark-route-documentatie-tehnica .docs-request h2{font-size:39.06px}}@media(max-width:767px){.mark-route-documentatie-tehnica .docs-topline{padding:24px 0;font-size:9px}.mark-route-documentatie-tehnica .docs-topline .eyebrow{font-size:9px}.mark-route-documentatie-tehnica .docs-title-layout{display:block;margin:24px 0 32px}.mark-route-documentatie-tehnica .docs-kicker{font-size:10px;padding:0;margin-bottom:24px}.mark-route-documentatie-tehnica .docs-kicker>br{display:none}.mark-route-documentatie-tehnica .docs-title-layout h1{font-size:39.06px;line-height:1.08;letter-spacing:-.055em}.mark-route-documentatie-tehnica .docs-mobile-break{display:initial}.mark-route-documentatie-tehnica .docs-hero-lower{display:flex;flex-direction:column;gap:32px;align-items:stretch}.mark-route-documentatie-tehnica .docs-macro img{height:224px;object-position:50% 82%}.mark-route-documentatie-tehnica .docs-macro figcaption{font-size:9px;gap:16px;padding-top:12px}.mark-route-documentatie-tehnica .docs-orientation>p{font-size:14px;margin-bottom:24px}.mark-route-documentatie-tehnica .docs-index a{font-size:15px;min-height:56px}.mark-route-documentatie-tehnica .docs-hero-end{font-size:10px;padding:24px 0;margin-bottom:40px;gap:24px}.mark-route-documentatie-tehnica .docs-hero-end>span{max-width:19ch}.mark-route-documentatie-tehnica .docs-hero-end>a{gap:16px;text-align:right}.mark-route-documentatie-tehnica .docs-library{padding:56px 0 64px}.mark-route-documentatie-tehnica .docs-section-heading{display:block;padding-bottom:40px}.mark-route-documentatie-tehnica .docs-section-heading>.eyebrow{padding:0;font-size:10px;margin-bottom:24px}.mark-route-documentatie-tehnica .docs-section-heading h2{font-size:31.25px}.mark-route-documentatie-tehnica .docs-library-layout{display:flex;flex-direction:column-reverse;gap:40px}.mark-route-documentatie-tehnica .docs-resource-list{width:100%}.mark-route-documentatie-tehnica .doc-resource summary{min-height:88px;grid-template-columns:16px 1fr 20px;gap:16px;padding:24px 0}.mark-route-documentatie-tehnica .doc-resource h3{font-size:25px}.mark-route-documentatie-tehnica .resource-number{font-size:9px;padding-top:4px}.mark-route-documentatie-tehnica .resource-toggle{font-size:20px;padding-top:0}.mark-route-documentatie-tehnica .resource-body{padding:0 0 24px 32px}.mark-route-documentatie-tehnica .resource-body>p{font-size:14px}.mark-route-documentatie-tehnica .doc-file{padding:16px;margin:24px 0}.mark-route-documentatie-tehnica .doc-file-heading{gap:16px}.mark-route-documentatie-tehnica .doc-file h4{font-size:13px}.mark-route-documentatie-tehnica .doc-file-heading p{font-size:10px}.mark-route-documentatie-tehnica .doc-file-icon{font-size:9px;min-width:32px;height:44px}.mark-route-documentatie-tehnica .doc-download{font-size:11px;margin-top:16px;padding-top:12px}.mark-route-documentatie-tehnica .resource-request>p{font-size:12px}.mark-route-documentatie-tehnica .resource-body .text-link{font-size:11px}.mark-route-documentatie-tehnica .doc-on-request{font-size:10px;gap:16px}.mark-route-documentatie-tehnica .docs-plate{position:static;width:100%}.mark-route-documentatie-tehnica .docs-plate img{height:240px}.mark-route-documentatie-tehnica .docs-plate-top{font-size:9px}.mark-route-documentatie-tehnica .docs-plate figcaption{font-size:9px;gap:16px}.mark-route-documentatie-tehnica .docs-plate>p{font-size:12px}.mark-route-documentatie-tehnica .docs-request{padding-top:56px;padding-bottom:64px}.mark-route-documentatie-tehnica .docs-request>.eyebrow{font-size:10px;margin-bottom:32px}.mark-route-documentatie-tehnica .docs-request-layout{display:flex;flex-direction:column-reverse;gap:32px;align-items:stretch}.mark-route-documentatie-tehnica .docs-request h2{font-size:31.25px}.mark-route-documentatie-tehnica .docs-request-layout>div>p{font-size:14px;margin:24px 0}.mark-route-documentatie-tehnica .docs-request .button{width:100%;justify-content:space-between;font-size:11px}.mark-route-documentatie-tehnica .docs-request figure>img{height:180px}.mark-route-documentatie-tehnica .docs-request figcaption{font-size:9px}.mark-route-documentatie-tehnica .docs-dialog{padding:24px}.mark-route-documentatie-tehnica .docs-dialog-top{margin-bottom:24px;gap:16px}.mark-route-documentatie-tehnica .docs-dialog-top .eyebrow{font-size:9px}.mark-route-documentatie-tehnica .docs-dialog h2{font-size:31.25px}.mark-route-documentatie-tehnica .doc-dialog-intro{font-size:13px;margin:24px 0}.mark-route-documentatie-tehnica .doc-field{margin-bottom:20px}.mark-route-documentatie-tehnica .doc-field label{font-size:11px}.mark-route-documentatie-tehnica .doc-demo-note{font-size:9px}.mark-route-documentatie-tehnica .doc-submit{font-size:11px;padding:16px;gap:16px}.mark-route-documentatie-tehnica .docs-dialog-top>button{width:44px;height:44px}}@media(max-width:359px){.mark-route-documentatie-tehnica .docs-title-layout h1{font-size:31.25px}.mark-route-documentatie-tehnica .docs-topline .eyebrow{font-size:8px}.mark-route-documentatie-tehnica .docs-hero-end{font-size:9px}.mark-route-documentatie-tehnica .docs-index a{font-size:14px}.mark-route-documentatie-tehnica .doc-resource h3{font-size:25px}.mark-route-documentatie-tehnica .docs-dialog{padding:20px}.mark-route-documentatie-tehnica .doc-file-heading{gap:12px}.mark-route-documentatie-tehnica .doc-file{padding:12px}}body.mark-route-documentatie-tehnica.docs-modal-open{overflow:hidden}@media(max-width:767px){.mark-route-documentatie-tehnica .docs-kicker{word-spacing:.16em}.mark-route-documentatie-tehnica .docs-hero-end{margin-bottom:32px}}html:has(.mark-route-contact){scroll-behavior:auto}.mark-route-contact.contact-page h1,.mark-route-contact.contact-page h2,.mark-route-contact.contact-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.055em;line-height:1.1}.mark-route-contact.contact-page .site-header{border-bottom:1px solid var(--line)}.mark-route-contact.contact-page .site-header [aria-current=page]{text-decoration:none;text-underline-offset:6px}.mark-route-contact .contact-topline{display:flex;justify-content:space-between;gap:24px;padding:32px 0}.mark-route-contact .contact-topline .eyebrow{font-size:10px}.mark-route-contact .contact-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding:48px 0}.mark-route-contact .contact-opening h1{font-size:61.04px;line-height:1.06;max-width:18ch}.mark-route-contact .contact-direct{display:flex;flex-direction:column;gap:32px}.mark-route-contact .contact-label{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-bottom:12px}.mark-route-contact .contact-direct a{display:flex;gap:24px;justify-content:space-between;align-items:center;min-height:48px;letter-spacing:-.045em;line-height:1.1;white-space:nowrap}.mark-route-contact .contact-direct a:hover{text-decoration:none;text-underline-offset:6px}.mark-route-contact .contact-direct a>span{font-size:25px;flex-shrink:0}.mark-route-contact .contact-phone{font-size:39.06px}.mark-route-contact .contact-email{font-size:31.25px}.mark-route-contact .contact-hero-lower{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;padding-bottom:64px}.mark-route-contact .contact-address{padding-top:8px}.mark-route-contact .contact-address address{font-style:normal;font-size:14px;line-height:1.7;max-width:31ch}.mark-route-contact .contact-company{font-size:10px;color:var(--muted);line-height:1.7;margin:24px 0 16px}.mark-route-contact .contact-location-link{display:inline-flex;align-items:center;gap:24px;font-size:11px;min-height:44px}.mark-route-contact .contact-ribbon>img{width:100%;height:200px;object-fit:cover;object-position:50% 49%}.mark-route-contact .contact-ribbon figcaption{display:flex;justify-content:space-between;gap:24px;padding-top:16px;font-size:10px;line-height:1.6;color:var(--muted)}.mark-route-contact .contact-visit{background:var(--panel);padding:80px 0 96px;scroll-margin-top:32px}.mark-route-contact .contact-section-heading{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;margin-bottom:48px}.mark-route-contact .contact-section-heading>.eyebrow{font-size:11px;padding-top:8px}.mark-route-contact .contact-section-heading h2{font-size:48.83px}.mark-route-contact .contact-visit-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;align-items:center}.mark-route-contact .contact-visit-copy>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:32ch}.mark-route-contact .contact-location-name{border-top:1px solid var(--line);padding-top:24px;margin-top:32px;margin-bottom:24px}.mark-route-contact .contact-location-name>span{font-size:10px;color:var(--muted)}.mark-route-contact .contact-location-name>strong{display:block;font-size:61.04px;font-weight:400;letter-spacing:-.06em;line-height:1.1;margin:16px 0}.mark-route-contact .contact-location-name>p{font-size:12px;color:var(--muted)}.mark-route-contact .contact-visit-copy>.text-link{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px;min-height:48px;border-bottom:1px solid var(--line)}.mark-route-contact .contact-map{border-top:1px solid var(--line)}.mark-route-contact .contact-map img{display:block;width:100%;height:auto}.mark-route-contact .contact-map figcaption{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:16px;font-size:10px;color:var(--muted);line-height:1.6}.mark-route-contact .contact-message{padding-top:80px;padding-bottom:96px;scroll-margin-top:32px}.mark-route-contact .contact-message-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;align-items:start}.mark-route-contact .contact-specific{padding-bottom:32px}.mark-route-contact .contact-specific p{font-size:13px;line-height:1.7;margin-bottom:12px}.mark-route-contact .contact-specific a{text-decoration:none;text-underline-offset:5px;display:inline-block;min-height:32px}.mark-route-contact .contact-message-aside figure>img{width:100%;height:320px;object-fit:cover;object-position:center}.mark-route-contact .contact-message-aside figcaption{font-size:10px;line-height:1.6;padding-top:16px;color:var(--muted)}.mark-route-contact .contact-form-panel{border-top:1px solid var(--line);padding-top:24px}.mark-route-contact .contact-form-guide{font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:32px}.mark-route-contact .contact-field{margin-bottom:24px}.mark-route-contact .contact-field label{font-size:12px;display:flex;justify-content:space-between;gap:24px;line-height:1.5;margin-bottom:8px}.mark-route-contact .contact-field label>span{color:var(--muted);font-size:10px}.mark-route-contact .contact-field input,.mark-route-contact .contact-field textarea{display:block;background:var(--paper);border:1px solid var(--line);border-radius:0;width:100%;font-size:16px;line-height:1.5;padding:12px}.mark-route-contact .contact-field input{min-height:48px}.mark-route-contact .contact-field textarea{min-height:160px;resize:vertical}.mark-route-contact .contact-field [aria-invalid=true]{border:2px solid var(--ink)}.mark-route-contact .contact-optional{border-block:1px solid var(--line);margin-top:32px}.mark-route-contact .contact-optional>summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:56px;padding:16px 0;font-size:12px;cursor:pointer}.mark-route-contact .contact-optional>summary::-webkit-details-marker{display:none}.mark-route-contact .contact-optional>summary>span{color:var(--muted);font-size:10px}.mark-route-contact .contact-optional-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:16px}.mark-route-contact .contact-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:24px}.mark-route-contact .contact-demo-note{font-size:10px;line-height:1.6;max-width:30ch;color:var(--muted)}.mark-route-contact .contact-form-bottom .button{font-size:12px;min-height:56px;min-width:200px;justify-content:space-between}.mark-route-contact .contact-privacy{margin-top:24px}.mark-route-contact .contact-privacy>summary{font-size:10px;color:var(--muted);cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:none;text-underline-offset:4px;list-style:none}.mark-route-contact .contact-privacy>summary::-webkit-details-marker{display:none}.mark-route-contact .contact-privacy>p{font-size:12px;line-height:1.7;color:var(--muted);max-width:54ch;padding-top:8px}.mark-route-contact .contact-errors:empty{display:none}.mark-route-contact .contact-errors{border-left:2px solid var(--ink);padding:8px 16px;margin-bottom:24px;font-size:12px;line-height:1.6}.mark-route-contact .contact-field-error{font-size:11px;line-height:1.6;margin-top:8px}.mark-route-contact .contact-form-panel [hidden]{display:none}.mark-route-contact #contact-confirmation>.eyebrow{font-size:10px;margin:8px 0 32px}.mark-route-contact #contact-confirmation>h3{font-size:39.06px;line-height:1.1;max-width:16ch}.mark-route-contact #contact-confirmation>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);margin:24px 0 32px}.mark-route-contact #contact-confirmation>.button{font-size:12px;min-height:56px}.mark-route-contact .contact-location-link:hover,.mark-route-contact .contact-visit-copy>.text-link:hover{text-decoration:none;text-underline-offset:5px}@media(min-width:768px)and (max-width:1100px){.mark-route-contact .contact-opening{gap:48px;grid-template-columns:1fr 1fr}.mark-route-contact .contact-opening h1{font-size:48.83px}.mark-route-contact .contact-phone{font-size:31.25px}.mark-route-contact .contact-email{font-size:25px}.mark-route-contact .contact-direct a{gap:16px}.mark-route-contact .contact-direct a>span{font-size:20px}.mark-route-contact .contact-hero-lower,.mark-route-contact .contact-section-heading,.mark-route-contact .contact-visit-layout,.mark-route-contact .contact-message-layout{grid-template-columns:.7fr 1.3fr;gap:48px}.mark-route-contact .contact-ribbon>img{height:224px}.mark-route-contact .contact-ribbon figcaption{font-size:9px}.mark-route-contact .contact-section-heading h2{font-size:39.06px}.mark-route-contact .contact-location-name>strong{font-size:48.83px}.mark-route-contact .contact-map figcaption{font-size:9px}.mark-route-contact .contact-message-aside figure>img{height:280px}.mark-route-contact .contact-form-bottom{display:block}.mark-route-contact .contact-demo-note{max-width:none;margin-bottom:24px}.mark-route-contact .contact-form-bottom .button{min-width:200px}.mark-route-contact .contact-optional-fields{grid-template-columns:1fr;gap:0}}@media(max-width:767px){.mark-route-contact .contact-topline{padding:24px 0}.mark-route-contact .contact-topline .eyebrow{font-size:9px}.mark-route-contact .contact-topline>span{display:none}.mark-route-contact .contact-opening{display:block;padding:32px 0 40px}.mark-route-contact .contact-opening h1{font-size:39.06px;line-height:1.08;max-width:18ch}.mark-route-contact .contact-direct{gap:24px;margin-top:32px}.mark-route-contact .contact-label{font-size:9px;margin-bottom:8px}.mark-route-contact .contact-direct a{min-height:44px;gap:16px}.mark-route-contact .contact-phone{font-size:31.25px}.mark-route-contact .contact-email{font-size:25px}.mark-route-contact .contact-direct a>span{font-size:20px}.mark-route-contact .contact-hero-lower{display:flex;flex-direction:column;gap:32px;padding-bottom:48px}.mark-route-contact .contact-address{padding:0}.mark-route-contact .contact-address address{font-size:14px;max-width:32ch}.mark-route-contact .contact-company{font-size:10px;margin:16px 0 8px}.mark-route-contact .contact-location-link{font-size:11px}.mark-route-contact .contact-ribbon>img{height:180px}.mark-route-contact .contact-ribbon figcaption{font-size:9px;gap:16px;padding-top:12px}.mark-route-contact .contact-ribbon figcaption>span{max-width:50%}.mark-route-contact .contact-visit{padding:56px 0 64px}.mark-route-contact .contact-section-heading{display:block;margin-bottom:32px}.mark-route-contact .contact-section-heading>.eyebrow{padding:0;font-size:10px;margin-bottom:24px}.mark-route-contact .contact-section-heading h2{font-size:31.25px}.mark-route-contact .contact-visit-layout{display:flex;flex-direction:column;gap:32px;align-items:stretch}.mark-route-contact .contact-visit-copy>p{max-width:43ch;font-size:14px}.mark-route-contact .contact-location-name{margin-top:24px;margin-bottom:16px;padding-top:16px}.mark-route-contact .contact-location-name>strong{font-size:48.83px;margin:12px 0}.mark-route-contact .contact-location-name>span{font-size:9px}.mark-route-contact .contact-location-name>p{font-size:12px}.mark-route-contact .contact-visit-copy>.text-link{font-size:11px;min-height:48px}.mark-route-contact .contact-map{margin-top:8px}.mark-route-contact .contact-map figcaption{font-size:9px;gap:16px}.mark-route-contact .contact-message{padding-top:56px;padding-bottom:64px}.mark-route-contact .contact-message-layout{display:flex;flex-direction:column-reverse;gap:40px;align-items:stretch}.mark-route-contact .contact-form-panel{padding-top:24px}.mark-route-contact .contact-form-guide{font-size:10px;margin-bottom:24px}.mark-route-contact .contact-field label{font-size:12px}.mark-route-contact .contact-field textarea{min-height:144px}.mark-route-contact .contact-optional{margin-top:24px}.mark-route-contact .contact-optional>summary{font-size:11px;gap:16px}.mark-route-contact .contact-optional>summary>span{font-size:9px;flex-shrink:0}.mark-route-contact .contact-optional-fields{grid-template-columns:1fr;gap:0;padding-top:16px}.mark-route-contact .contact-form-bottom{display:flex;flex-direction:column;align-items:stretch;gap:24px}.mark-route-contact .contact-demo-note{font-size:9px;max-width:none}.mark-route-contact .contact-form-bottom .button{width:100%;min-width:0;font-size:12px}.mark-route-contact .contact-privacy{margin-top:16px}.mark-route-contact .contact-message-aside figure>img{height:240px;object-position:center 60%}.mark-route-contact .contact-specific{padding-bottom:24px}.mark-route-contact .contact-specific p{font-size:13px}.mark-route-contact .contact-specific a{min-height:44px}.mark-route-contact .contact-message-aside figcaption{font-size:9px}.mark-route-contact #contact-confirmation>h3{font-size:31.25px}}@media(max-width:359px){.mark-route-contact .contact-opening h1{font-size:31.25px}.mark-route-contact .contact-phone,.mark-route-contact .contact-email{font-size:25px}.mark-route-contact .contact-direct a{gap:12px}.mark-route-contact .contact-ribbon figcaption{font-size:8px}.mark-route-contact .contact-topline .eyebrow{font-size:8px}.mark-route-contact .contact-optional>summary{font-size:10px}.mark-route-contact .contact-section-heading h2{font-size:31.25px}}.mark-route-contact .contact-ribbon>img{height:224px;object-position:50% 43%}@media(max-width:767px){.mark-route-contact .contact-ribbon>img{height:180px}}.mark-site .shopify-section{min-width:0}.mark-site main{display:block}.mark-site [hidden]{display:none}.mark-site .request-form[aria-busy=true] button[type=submit]{cursor:wait;opacity:.6}.mark-site .shopify-challenge__container{padding:64px 20px}.mark-native-status{padding:24px;border:1px solid var(--line);margin:24px 0;font-size:14px}.mark-native-status:empty{display:none}.mark-site .reviewbar,.mark-site .request-preview,.mark-site .preview-states,.mark-site [data-preview-state],.mark-site .demo-controls{display:none}@media(max-width:767px){html:not(.mark-js) .desktop-nav{display:flex;flex-wrap:wrap;font-size:12px;gap:12px}html:not(.mark-js) .site-header{height:auto;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}html:not(.mark-js) .menu-target{display:none}html:not(.mark-js) .desktop-nav .nav-house{display:flex}}.mark-site :is(button,summary,.footer-links a,.utility-links a){min-inline-size:44px;min-block-size:44px}.mark-route-parteneriat .map-land{stroke:#b2b1ae;stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mark-route-parteneriat .map-market{stroke:#151515;stroke-width:1;transition:fill .18s ease-out}.mark-route-parteneriat .map-market.is-selected{fill:inherit}.mark-route-parteneriat .map-origin{fill:#ecebe7;stroke:#151515;stroke-width:1}.mark-route-parteneriat .map-country-label path{fill:none;stroke:#595957;stroke-width:.8;vector-effect:non-scaling-stroke}.mark-route-parteneriat .map-country-label circle{fill:#f5f4f0;stroke:#151515;stroke-width:1.1;vector-effect:non-scaling-stroke}.mark-route-parteneriat .map-country-label text{font:32px var(--sans);fill:#151515;paint-order:stroke;stroke:#f5f4f0;stroke-width:8px;stroke-linejoin:round}.mark-route-parteneriat .map-country-label.is-selected text{font-weight:600}.mark-route-parteneriat .map-factory circle{fill:#151515}.mark-route-parteneriat .map-factory .factory-ring{fill:none;stroke:#151515;stroke-width:1;vector-effect:non-scaling-stroke}.mark-route-parteneriat .map-factory path{fill:none;stroke:#151515;stroke-width:1;vector-effect:non-scaling-stroke}.mark-route-parteneriat .map-factory text{font:32px Georgia,serif;fill:#151515;letter-spacing:2px}.mark-route-parteneriat .map-factory .factory-place{font:22px var(--sans);letter-spacing:0}.mark-route-parteneriat .map-land:not(.map-market){fill:#f5f4f0}body.mark-site :is(a,button,summary){transition-property:color,background-color,border-color,transform;transition-duration:.2s;transition-timing-function:ease-out}body.mark-site :is(a,button,summary):not(:disabled):hover{color:var(--mark-link-hover,var(--muted))}.mark-site .button{--mark-link-hover:var(--paper)}.mark-site :is(.button.outline,.button.light){--mark-link-hover:var(--muted)}.mark-site .closing{--mark-link-hover:var(--line)}.mark-route-index .closing{--mark-link-hover:var(--muted)}.mark-route-index .closing .button.light{--mark-link-hover:var(--paper)}.mark-site .partner-strip{--mark-link-hover:var(--line)}.mark-site .category-filters>button[aria-pressed=true],.mark-site .demo-tools button{--mark-link-hover:var(--paper)}.mark-route-proiecte .project-filters button[aria-pressed=true],.mark-route-proiecte .project-view button[aria-pressed=true],.mark-site .premium-nav [aria-current=page],.mark-site .desktop-nav [aria-current=page],.mark-route-parteneriat .p-market-list button[aria-pressed=true]>span:first-of-type{font-weight:600}@media(prefers-reduced-motion:reduce){body.mark-site :is(a,button,summary){transition-duration:0s}}@media(max-width:767px){.mark-site .partner-strip--desktop{display:none}}.mark-site .partner-strip--static .partner-strip-track{display:none;animation:none}.mark-site .partner-strip--static .partner-strip-static{display:block;padding:12px 20px;font-size:11px;line-height:1.6}.mark-site .partner-strip--static>button{display:none}.mark-site .mark-footer{background:var(--panel);color:var(--ink);border-top:1px solid var(--line);padding:48px 0 24px}.mark-footer .mark-footer-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.mark-footer .mark-footer-brand,.mark-footer .mark-footer-contact{grid-column:1/-1;min-width:0}.mark-footer .brand{display:inline-flex;max-width:100%;gap:12px;align-items:center;min-height:48px}.mark-footer .brand img{width:36px;height:48px;object-fit:contain;flex-shrink:0}.mark-footer .brand-name{font-size:var(--t5);line-height:1;letter-spacing:.04em}.mark-footer .brand-sub{font-size:7px;line-height:1.5;letter-spacing:.12em;margin-top:8px}.mark-footer .mark-footer-caption{font-size:var(--t0);line-height:1.6;color:var(--muted);margin-top:16px;max-width:28ch}.mark-footer .mark-footer-heading{font:400 10px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 16px}.mark-footer .mark-footer-nav{min-width:0}.mark-footer .mark-footer-nav>a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mark-footer .mark-footer-contact{border-top:1px solid var(--line);padding-top:24px}.mark-footer .mark-footer-contact>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;line-height:1.5}.mark-footer .mark-footer-phone{font-size:var(--t3);letter-spacing:-.035em;white-space:nowrap}.mark-footer .mark-footer-email{font-size:16px;overflow-wrap:anywhere}.mark-footer .mark-footer-contact>a>span[aria-hidden]{font-size:18px;flex-shrink:0}.mark-footer .mark-footer-company{font-size:var(--t0);line-height:1.6;color:var(--muted);margin-top:16px;max-width:40ch}.mark-footer .mark-footer-base{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.mark-footer .mark-footer-legal{display:flex;flex-wrap:wrap;gap:8px 24px;--mark-link-hover:var(--ink)}.mark-footer .mark-footer-legal>a{display:flex;align-items:center;min-width:44px;min-height:44px;font-size:var(--t0);line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.mark-footer .mark-footer-copyright{font-size:var(--t0);line-height:1.6;color:var(--muted);margin-top:16px}@media(min-width:768px){.mark-site .mark-footer{padding-top:64px;padding-bottom:32px}.mark-footer .mark-footer-base{display:flex;align-items:center;justify-content:space-between;gap:24px}.mark-footer .mark-footer-legal{display:flex;gap:24px;flex-wrap:wrap}.mark-footer .mark-footer-copyright{margin:0;text-align:right}}@media(min-width:1024px){.mark-footer .mark-footer-main{grid-template-columns:1.2fr .8fr 1fr 1.2fr;gap:32px}.mark-footer .mark-footer-brand,.mark-footer .mark-footer-contact{grid-column:auto}.mark-footer .mark-footer-contact{padding:0;border:0}.mark-footer .mark-footer-base{margin-top:48px}.mark-footer .mark-footer-phone{font-size:var(--t2)}}body.mark-site .premium-menu-shell{height:100dvh;min-height:0;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}body.mark-site .premium-menu .mobile-menu-top{flex-shrink:0;gap:12px;margin:0 0 12px;min-height:44px}body.mark-site .premium-menu .brand{gap:8px;min-height:44px}body.mark-site .premium-menu .brand img{width:24px;height:32px}body.mark-site .premium-menu .brand-name{font-size:25px}body.mark-site .premium-menu .brand-sub{display:none}body.mark-site .premium-menu-tools{display:flex;align-items:center;gap:8px}body.mark-site .premium-menu-tools>a{display:flex;align-items:center;gap:8px;min-width:44px;min-height:44px;font:11px/1.3 var(--sans)}body.mark-site .premium-menu [data-close-menu]{width:44px;min-width:44px;min-height:44px;height:44px;justify-content:center;gap:0}body.mark-site .premium-menu [data-close-menu]>span,body.mark-site .premium-menu-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.mark-site .premium-menu nav.premium-nav{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}body.mark-site .premium-nav>a,body.mark-site .premium-nav .menu-products>summary{min-height:clamp(44px,7.4dvh,56px);padding:8px 0;font-size:18px;gap:12px}body.mark-site .premium-nav>a,body.mark-site .premium-nav>.menu-products{flex-shrink:0}body.mark-site .premium-nav .menu-no{font-size:9px}body.mark-site .premium-nav .menu-link-arrow,body.mark-site .premium-nav .menu-plus{font-size:16px}body.mark-site .premium-menu .menu-back{display:none;align-items:center;gap:12px;font:12px/1.4 var(--sans);letter-spacing:0}body.mark-site .premium-nav:has(>.menu-products[open])>a,body.mark-site .premium-nav:has(>.menu-products[open])>.menu-products:not([open]){display:none}body.mark-site .premium-nav .menu-products[open]>summary{display:flex;min-height:44px}body.mark-site .premium-nav .menu-products[open]>summary>:not(.menu-back){display:none}body.mark-site .premium-nav .menu-products[open]>summary>.menu-back{display:flex}body.mark-site .premium-menu .menu-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:8px 0 0;border:0}body.mark-site .premium-menu .menu-products-heading{grid-column:1/-1;margin:0 0 8px;font:18px/1.3 var(--sans);letter-spacing:-.025em}body.mark-site .premium-menu .menu-product-links>a{min-height:44px;padding:4px 0;font-size:14px;line-height:1.3;gap:8px;border-bottom:1px solid var(--line)}body.mark-site .premium-menu nav.premium-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex-shrink:0;margin:12px 0 8px}body.mark-site .premium-menu-actions>.button,body.mark-site .premium-menu-actions>.menu-partner-link{min-height:44px;padding:6px 12px;gap:8px;font:12px/1.3 var(--sans)}body.mark-site .premium-menu-actions>.menu-partner-link{font-size:11px;border:1px solid var(--line)}body.mark-site .premium-menu-actions>.button:hover{background:var(--muted)}body.mark-site .premium-menu-actions>.menu-partner-link:hover{background:var(--panel)}body.mark-site .premium-menu-foot{flex-shrink:0;min-height:44px;margin-top:0;padding-top:8px;gap:16px}body.mark-site .premium-menu-foot>a{min-height:44px;font-size:14px}body.mark-site .premium-menu :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-height:560px){body.mark-site .premium-menu-shell{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}body.mark-site .premium-menu .mobile-menu-top{margin-bottom:8px}body.mark-site .premium-menu nav.premium-menu-actions{margin:8px 0 4px}body.mark-site .premium-menu-foot{padding-top:4px}}@media(min-width:560px)and (max-height:480px){body.mark-site .premium-menu nav.premium-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-content:center}body.mark-site .premium-nav>a,body.mark-site .premium-nav .menu-products>summary{min-height:44px;font-size:17px}body.mark-site .premium-nav>.menu-products[open]{grid-column:1/-1}body.mark-site .premium-menu .menu-product-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;padding-top:4px}body.mark-site .premium-menu .menu-products-heading{display:none}body.mark-site .premium-menu .menu-product-links>a{font-size:13px;line-height:1.25}}@media(min-width:768px){.mark-route-index .editorial-hero .home-cinema-heading{padding-bottom:72px}}.mark-route-index .editorial-hero .home-film-controls>span{background:transparent;color:var(--paper);padding:0;text-shadow:0 1px 4px var(--ink)}@media(min-width:768px){.mark-route-index .editorial-hero .home-film-controls>[data-film-toggle]:not(:focus-visible){opacity:0;pointer-events:none}}.mark-route-index .home-projects.home-projects-marquee{display:block;max-width:none;padding:64px 0 80px}.mark-route-index .home-projects-marquee .home-projects-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.mark-route-index .home-projects-marquee .home-projects-heading>div:last-child{width:auto;flex-shrink:0}.mark-route-index .home-project-reel{position:relative;overflow-x:auto;overflow-y:hidden;padding-left:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}.mark-route-index .home-project-reel::-webkit-scrollbar{display:none}.mark-route-index .home-project-reel-track{display:flex;width:max-content;align-items:start}.mark-route-index .home-project-reel-group{position:relative;display:flex;gap:16px;padding-right:16px;align-items:start;flex:none}.mark-route-index .home-project-reel-group[data-reel-copy]{display:none}.mark-route-index .home-project-reel.is-enhanced{overflow:hidden;touch-action:pan-y;cursor:grab}.mark-route-index .home-project-reel.is-enhanced .home-project-reel-group[data-reel-copy]{display:flex}.mark-route-index .home-project-reel[data-running=true] .home-project-reel-track{will-change:transform}.mark-route-index .home-projects-marquee .home-project{flex:none;width:86vw;margin:0;padding:0;grid-column:auto}.mark-route-index .home-projects-marquee .home-project-narrow{width:76vw}.mark-route-index .home-projects-marquee .home-project-photo{width:100%;margin:0;cursor:grab}.mark-route-index .home-projects-marquee .home-project-photo>img{width:100%;height:min(95vw,460px);aspect-ratio:auto;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:auto;transition:none}.mark-route-index .home-projects-marquee .home-project-photo:hover>img{transform:none}.mark-route-index .home-projects-marquee .home-project-photo-action{right:16px;bottom:16px;min-height:44px;font-size:10px;padding:10px 12px}.mark-route-index .home-projects-marquee .home-project-caption{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:16px 0 0;min-height:112px}.mark-route-index .home-projects-marquee .home-project-caption>.eyebrow{grid-column:1/-1;padding:0;font-size:9px}.mark-route-index .home-projects-marquee .home-project-caption h3{font-size:25px;line-height:1.15;margin:0}.mark-route-index .home-projects-marquee .home-project-caption>.text-link{font-size:10px;gap:12px;min-height:44px;align-self:start}.mark-route-index .home-project-reel-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.mark-route-index .home-project-reel-footer>span{font:9px/1.5 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mark-route-index .home-project-reel-controls{display:flex;gap:8px}.mark-route-index .home-project-reel-controls[hidden]{display:none}.mark-route-index .home-project-reel-controls>button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--line);background:transparent;color:var(--ink);font:18px/1 var(--sans);cursor:pointer}.mark-route-index .home-project-reel-controls>button:hover{background:var(--panel)}.mark-route-index .home-project-reel-controls>button:disabled{opacity:.5;cursor:default}.mark-route-index .home-projects-marquee :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:-3px}@media(min-width:768px){.mark-route-index .home-projects.home-projects-marquee{padding-top:96px;padding-bottom:96px}.mark-route-index .home-projects-marquee .home-projects-heading{margin-bottom:48px}.mark-route-index .home-project-reel-group{gap:32px;padding-right:32px}.mark-route-index .home-projects-marquee .home-project{width:clamp(560px,68vw,1040px)}.mark-route-index .home-projects-marquee .home-project-narrow{width:clamp(280px,30vw,460px)}.mark-route-index .home-projects-marquee .home-project-photo>img{height:clamp(360px,40vw,600px)}.mark-route-index .home-projects-marquee .home-project-caption{padding-top:20px;gap:12px 24px}.mark-route-index .home-projects-marquee .home-project-caption h3{font-size:31.25px}.mark-route-index .home-projects-marquee .home-project-caption>.text-link{font-size:11px}.mark-route-index .home-projects-marquee .home-project-photo-action{right:24px;bottom:24px;font-size:11px}.mark-route-index .home-project-reel-footer>span{font-size:10px}}@media(max-width:359px){.mark-route-index .home-projects-marquee .home-project-caption h3{font-size:20px}.mark-route-index .home-projects-marquee .home-project-caption>.text-link{font-size:9px;gap:8px}}@media(prefers-reduced-motion:reduce){.mark-route-index .home-project-reel-track{will-change:auto}}.mark-route-index .editorial-hero .home-photo-film{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;height:auto;min-height:0;max-height:none;background:var(--paper)}.mark-route-index .home-photo-film>.home-film-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;background:var(--paper);object-position:center;opacity:0;transform-origin:center;backface-visibility:hidden}.mark-route-index .home-photo-film>.home-film-photo:first-child{opacity:1}.mark-route-index .home-photo-film[data-running=true]>.home-film-photo{will-change:transform,opacity}.mark-route-index .home-film-controls{z-index:4}@media(prefers-reduced-motion:reduce){.mark-route-index .home-photo-film>.home-film-photo{transform:none}}.mark-route-index .window-enhanced .window-chapter{height:200svh;min-height:0}.mark-route-index .window-enhanced .window-stage{position:sticky;top:0;height:100svh;min-height:0;max-height:none}.mark-route-index .window-enhanced .window-breath{clip-path:none;transform:scale(var(--window-scale,.66));transform-origin:center;will-change:transform}.mark-route-index .window-enhanced .window-breath img{transform:none;will-change:auto}.mark-route-index .window-enhanced .window-surface figcaption{left:calc(var(--window-edge-x,17%) + 16px);right:calc(var(--window-edge-x,17%) + 16px);bottom:calc(var(--window-edge-y,17%) + 16px);gap:8px}.mark-route-index .window-enhanced .window-scroll-hint{display:block;bottom:calc(var(--window-edge-y,17%) + 80px);opacity:var(--window-hint,1)}@media(min-width:768px){.mark-route-index .window-enhanced .window-chapter{height:220svh}.mark-route-index .window-enhanced .window-breath{transform:scale(var(--window-scale,.58))}.mark-route-index .window-enhanced .window-surface figcaption{left:calc(var(--window-edge-x,21%) + 20px);right:calc(var(--window-edge-x,21%) + 20px);bottom:calc(var(--window-edge-y,21%) + 20px);gap:24px}}.mark-lettering-marquee{--mark-lettering-fill:rgba(21,21,21,.16);-webkit-user-select:none;user-select:none;pointer-events:none}.home-cinema-watermark.mark-lettering-marquee{--mark-lettering-fill:rgba(21,21,21,.65)}.mark-lettering-marquee>.mark-lettering-sizer{display:block;visibility:hidden;white-space:nowrap}.mark-lettering-marquee>.mark-lettering-viewport{position:absolute;top:-.35em;bottom:-.35em;left:0;right:auto;width:var(--mark-lettering-width,100%);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mark-lettering-marquee .mark-lettering-track{position:absolute;top:.35em;left:0;display:flex;width:max-content;white-space:nowrap;line-height:inherit}.mark-lettering-marquee .mark-lettering-word{position:relative;display:block;flex:none;padding-right:.55em;font:inherit;letter-spacing:inherit;white-space:nowrap}.mark-lettering-marquee[data-running=true] .mark-lettering-track{will-change:transform}@media(min-width:768px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mark-lettering-marquee .mark-lettering-word:after{content:attr(data-lettering);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--mark-lettering-fill);-webkit-text-fill-color:var(--mark-lettering-fill);-webkit-text-stroke:0;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.mark-lettering-marquee[data-running=true] .mark-lettering-word:after{will-change:opacity}.mark-lettering-host:hover .mark-lettering-marquee[data-running=true] .mark-lettering-word:after{opacity:1}}.nav-dropdown>summary{gap:8px}.nav-dropdown>summary .nav-disclosure-icon,body.mark-site .premium-nav .menu-plus.nav-disclosure-icon{position:relative;display:block;flex:none;width:12px;height:12px;font-size:0;line-height:0;pointer-events:none;transform:none}.nav-disclosure-icon:before,.nav-disclosure-icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.nav-disclosure-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.nav-dropdown[open]>summary .nav-disclosure-icon:after{opacity:0}body.mark-site .premium-nav .menu-plus.nav-disclosure-icon{width:18px}.mark-cursor{--cursor-rest:32px;--cursor-action:48px;--cursor-media:80px;position:fixed;left:0;top:0;width:0;height:0;z-index:10000;display:none;pointer-events:none;color:#f5f4f0;mix-blend-mode:difference;opacity:0;transform:translate3d(-100px,-100px,0);transition:opacity .15s ease-out}.mark-cursor *{pointer-events:none}.mark-cursor[data-visible=true]{opacity:1;will-change:transform}.mark-cursor-ring{position:absolute;display:block;left:0;top:0;width:var(--cursor-rest);height:var(--cursor-rest);border:1px solid currentColor;border-radius:50%;opacity:.65;transform:translate(-50%,-50%);transition:width .2s ease-out,height .2s ease-out,opacity .15s ease-out,transform .15s ease-out}.mark-cursor[data-mode=action] .mark-cursor-ring{width:var(--cursor-action);height:var(--cursor-action);opacity:1}.mark-cursor[data-mode=media] .mark-cursor-ring,.mark-cursor[data-mode=view] .mark-cursor-ring{width:var(--cursor-media);height:var(--cursor-media);opacity:.9}.mark-cursor-ring:before,.mark-cursor-ring:after{content:"";position:absolute;top:50%;width:8px;height:1px;background:currentColor;opacity:0;transform:translateY(-50%);transition:opacity .15s ease-out}.mark-cursor-ring:before{left:-4px}.mark-cursor-ring:after{right:-4px}.mark-cursor[data-mode=media] .mark-cursor-ring:before,.mark-cursor[data-mode=media] .mark-cursor-ring:after,.mark-cursor[data-mode=view] .mark-cursor-ring:before,.mark-cursor[data-mode=view] .mark-cursor-ring:after{opacity:1}.mark-cursor-glyph{position:absolute;display:block;right:2px;top:-5px;font:20px/1 var(--sans);opacity:0;transform:translate(25%,-25%);transition:opacity .15s ease-out}.mark-cursor[data-mode=action] .mark-cursor-glyph,.mark-cursor[data-mode=view] .mark-cursor-glyph{opacity:1}.mark-cursor[data-pressed=true] .mark-cursor-ring{transform:translate(-50%,-50%) scale(.88)}@media(min-width:768px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mark-cursor{display:block}}@media(forced-colors:active){.mark-cursor{display:none}}.mark-route-index .window-heading--natural h2{max-width:23ch;font-size:31.25px;line-height:1.08}.mark-route-index .window-heading--natural .window-natural-intro{max-width:42ch;margin:24px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.mark-route-parteneriat .p-commission{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:0 0 32px}.mark-route-parteneriat .p-commission h3{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.mark-route-parteneriat .p-commission p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:48ch}@media(min-width:768px){.mark-route-index .window-heading--natural h2{font-size:clamp(48.83px,4.4vw,61.04px)}.mark-route-index .window-heading--natural .window-natural-intro{font-size:15px}}.mark-route-parteneriat .p-questions summary>span{position:relative;display:block;width:20px;height:20px;flex:0 0 20px;font-size:0;line-height:0;transform:none}.mark-route-parteneriat .p-questions summary>span:before,.mark-route-parteneriat .p-questions summary>span:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.mark-route-parteneriat .p-questions summary>span:after{transform:translate(-50%,-50%) rotate(90deg)}.mark-route-parteneriat .p-questions details[open] summary>span{transform:none}.mark-route-parteneriat .p-questions details[open] summary>span:after{opacity:0}.mark-footer .mark-footer-brand{display:flex;flex-direction:column;align-items:center;min-width:0}.mark-footer .brand{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(100%,260px);margin:0 auto;text-align:center}.mark-footer .brand .mark-footer-emblem{width:96px;height:auto;max-width:70%;aspect-ratio:288/309;object-fit:contain;flex-shrink:0}.mark-footer .mark-footer-lockup{display:flex;flex-direction:column;align-items:center;width:100%}.mark-footer .brand-name{display:block;font-family:var(--display);font-size:var(--t6);line-height:1;letter-spacing:.065em}.mark-footer .brand-sub{display:block;margin-top:12px;font-size:11px;line-height:1.65;letter-spacing:.1em;text-transform:uppercase;max-width:28ch;text-wrap:balance}.mark-footer .mark-footer-caption{text-align:center}@media(min-width:1024px){.mark-footer .brand .mark-footer-emblem{width:120px;max-width:80%}.mark-footer .brand-sub{font-size:11px}}.mark-route-despre-mark .heritage-drawing{max-width:360px}.mark-route-despre-mark .heritage-drawing video{height:auto;aspect-ratio:3/4}@media(min-width:768px){.mark-route-despre-mark .heritage-drawing{max-width:480px}.mark-route-despre-mark .about-opening{grid-template-columns:minmax(0,1.12fr) minmax(0,1.45fr);gap:clamp(40px,5vw,80px)}}.mark-site .partner-strip>button:not(:focus-visible){position:absolute;width:1px;height:1px;min-height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mark-site .partner-strip>button:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.mark-site .request-page--engineers .request-page-heading{margin-bottom:40px;padding-bottom:32px;border-bottom:0}.mark-site .request-page--engineers .request-optional{border-top:0}.mark-site .request-layout--engineers{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.mark-site .request-layout--engineers>.request{order:initial;min-width:0;width:100%}.mark-site .request-team{min-width:0}.mark-site .request-team-title{font-size:31.25px;line-height:1.12;letter-spacing:-.04em;font-weight:400;margin:0 0 24px}.mark-site .request-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mark-site .request-portrait{min-width:0;margin:0}.mark-site .request-portrait img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.mark-site .request-portrait figcaption{font-size:11px;line-height:1.5;margin-top:12px;max-width:26ch}.mark-site .request-portrait-note{font-size:10px;line-height:1.5;color:var(--muted);margin:16px 0 0}.mark-site .request-team .request-aside{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.mark-site .request-team .request-aside>a:not(.text-link){font-size:16px;min-height:44px}.mark-site .request-team .request-aside>.eyebrow{margin-bottom:8px}.mark-site .request-team .request-next{margin:20px 0 8px;padding-top:20px;max-width:48ch}.mark-site .request-team .request-next>.eyebrow{margin-bottom:8px}.mark-site .request-layout--engineers .request-field{margin-bottom:20px}.mark-site .request-layout--engineers .choices-grid{gap:4px 16px}.mark-site .request-layout--engineers .choices-grid>label{min-height:44px}@media(min-width:768px){.mark-site .request-page--engineers .request-page-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:48px;align-items:end}.mark-site .request-page--engineers .request-page-heading>.eyebrow{grid-column:1/-1}.mark-site .request-page--engineers .request-page-heading h1{font-size:48.83px;margin:24px 0 0}.mark-site .request-page--engineers .request-page-heading>p:last-child{font-size:14px;margin:0 0 4px;max-width:40ch}.mark-site .request-portraits{gap:24px}.mark-site .request-team-title{font-size:39.06px}.mark-site .request-portrait figcaption{font-size:12px}}@media(min-width:1024px){.mark-site .request-layout--engineers{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.mark-site .request-layout--engineers>.request{border-top:1px solid var(--line);padding-top:24px}.mark-site .request-team .request-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.mark-site .request-team .request-aside>.eyebrow,.mark-site .request-team .request-next,.mark-site .request-team .text-link{grid-column:1/-1}}.mark-route-contact .mark-location-map{position:relative;overflow:hidden;aspect-ratio:780/480}.mark-route-contact .mark-location-svg{display:block;width:100%;height:auto;overflow:hidden}.mark-route-contact .mark-location-svg path,.mark-route-contact .mark-location-svg circle{vector-effect:non-scaling-stroke}.mark-route-contact .mark-map-neighbor{fill:none;stroke:#b2b1ae;stroke-width:1;opacity:.65}.mark-route-contact .mark-map-country-base{fill:var(--paper);stroke:none}.mark-route-contact .mark-map-country-trace{fill:none;stroke:var(--ink);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.mark-route-contact .mark-map-leader{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.mark-route-contact .mark-location-svg text{fill:var(--ink);font-family:var(--sans)}.mark-route-contact .mark-map-caption{font-size:18px;letter-spacing:2px}.mark-route-contact .mark-map-country-name{font-size:20px;letter-spacing:8px}.mark-route-contact .mark-location-svg .mark-map-brand{font:30px Georgia,serif;letter-spacing:2px}.mark-route-contact .mark-map-place{font-size:24px}.mark-route-contact .mark-map-pin-ring,.mark-route-contact .mark-map-wave{fill:none;stroke:var(--ink);stroke-width:1.1}.mark-route-contact .mark-map-pin-core{fill:var(--ink)}.mark-route-contact .mark-map-wave{opacity:0;transform-box:fill-box;transform-origin:center}.mark-route-contact .is-map-ready:not(.is-map-revealed) .mark-map-country-trace,.mark-route-contact .is-map-ready:not(.is-map-revealed) .mark-map-leader{stroke-dashoffset:1}.mark-route-contact .is-map-ready:not(.is-map-revealed) .mark-map-site-label{opacity:0}.mark-route-contact .is-map-ready.is-map-revealed .mark-map-country-trace{animation:markMapTrace 1.8s cubic-bezier(.22,1,.36,1) both}.mark-route-contact .is-map-ready.is-map-revealed .mark-map-neighbor{animation:markMapContext 1.8s ease both}.mark-route-contact .is-map-ready.is-map-revealed .mark-map-site-label{animation:markMapLabel 1s cubic-bezier(.22,1,.36,1) .9s both}.mark-route-contact .is-map-ready.is-map-revealed .mark-map-leader{animation:markMapTrace .8s ease 1s both}.mark-route-contact .is-map-ready.is-map-revealed .mark-map-wave{animation:markMapWave 2s ease-out 1s 2 both}.mark-route-contact .is-map-ready.is-map-revealed :is(.mark-map-country-trace,.mark-map-neighbor,.mark-map-site-label,.mark-map-leader,.mark-map-wave){animation-play-state:paused}.mark-route-contact .is-map-ready.is-map-revealed.is-map-playing :is(.mark-map-country-trace,.mark-map-neighbor,.mark-map-site-label,.mark-map-leader,.mark-map-wave){animation-play-state:running}@keyframes markMapTrace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes markMapContext{0%{opacity:.15}to{opacity:.65}}@keyframes markMapLabel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes markMapWave{0%{opacity:0;transform:scale(1)}12%{opacity:.3}to{opacity:0;transform:scale(2.8)}}@media(prefers-reduced-motion:reduce){.mark-route-contact .mark-location-map.is-map-ready.is-map-revealed *{animation:none}.mark-route-contact .mark-location-map.is-map-ready .mark-map-site-label{opacity:1;transform:none}.mark-route-contact .mark-location-map.is-map-ready :is(.mark-map-country-trace,.mark-map-leader){stroke-dashoffset:0}}@media(min-width:1024px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mark-route-cum-lucram .process-map a{position:relative;isolation:isolate;overflow:hidden}.mark-route-cum-lucram .process-map .map-number{position:relative;z-index:0;width:max-content;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:0 0;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s ease}.mark-route-cum-lucram .process-map a>span:not(.map-number){position:relative;z-index:1}.mark-route-cum-lucram .process-map a:is(:hover,:focus-visible) .map-number{transform:translate3d(-4px,-24px,0) scale(4.5);opacity:.14}}.mark-route-contact .contact-message-layout--engineers{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.mark-route-contact .contact-message--engineers .contact-section-heading{align-items:end}.mark-route-contact .contact-engineers,.mark-route-contact .contact-message-layout--engineers .contact-form-panel{min-width:0}.mark-route-contact .contact-team-intro{max-width:45ch;margin:24px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.mark-route-contact .contact-message-layout--engineers .contact-form-panel{padding-top:24px}.mark-route-contact .contact-request-switch{border:0;padding:0;margin:0 0 20px;min-width:0}.mark-route-contact .contact-request-switch legend{font-size:12px;line-height:1.5;margin-bottom:12px;padding:0}.mark-route-contact .contact-request-switch>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mark-route-contact .contact-request-switch label{position:relative;cursor:pointer;min-width:0}.mark-route-contact .contact-request-switch input{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.mark-route-contact .contact-request-switch label>span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 8px;border:1px solid var(--line);font-size:12px;line-height:1.4;color:var(--ink);transition:background-color .2s,color .2s,border-color .2s}.mark-route-contact .contact-request-switch input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mark-route-contact .contact-request-switch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.mark-route-contact .contact-request-switch label:hover>span{border-color:var(--ink)}.mark-route-contact .contact-request-intro{margin:0 0 24px;font-size:13px;line-height:1.6;color:var(--muted)}.mark-route-contact .contact-request-common{display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px}.mark-route-contact .contact-message-layout--engineers .request-field{min-width:0;margin-bottom:20px}.mark-route-contact .contact-message--engineers .request-field label>[data-contact-copy]{font-size:inherit;color:inherit}.mark-route-contact .contact-message-layout--engineers .request-choices{min-width:0;margin:0 0 24px}.mark-route-contact .contact-request-options[hidden]{display:none}.mark-route-contact .contact-request-options .choices-grid{gap:4px 12px}.mark-route-contact .contact-request-options .choices-grid>label{min-height:44px;font-size:12px;line-height:1.45}.mark-route-contact .contact-request-common input{min-width:0}.mark-route-contact .contact-request-fallback{font-size:12px;line-height:1.6;margin-top:24px}.mark-route-contact [data-contact-ready=true] .contact-request-fallback{display:none}@media(min-width:480px){.mark-route-contact .contact-request-common{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mark-route-contact .contact-message-layout--engineers{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.mark-route-contact .contact-team-intro{margin-top:32px}}@media(prefers-reduced-motion:reduce){.mark-route-contact .contact-request-switch label>span{transition:none}}.mark-email-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:4px;font-size:11px;line-height:1.5}.mark-email-tools .mark-email-copy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11px;line-height:1.4;letter-spacing:.02em;transition:color var(--ease),border-color var(--ease)}.mark-email-tools .mark-email-copy:hover{color:var(--muted);border-color:var(--ink)}.mark-email-tools .mark-email-copy:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mark-email-copy-status{color:var(--muted);font-size:11px;max-width:100%}.mark-email-manual{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);background:var(--paper);padding:8px 12px;font-size:16px;line-height:1.5;color:var(--ink)}.mark-email-tools [hidden]{display:none}:root{--mark-quality-title-mobile:31.25px;--mark-quality-title-tablet:39.06px;--mark-quality-title-desktop:48.83px;--mark-quality-body:16px;--mark-quality-lead:20px;--mark-quality-gap:32px;--mark-quality-gap-desktop:96px}.mark-route-index .home-quality{display:grid;gap:var(--mark-quality-gap);padding-top:64px;padding-bottom:64px;border:0}.mark-route-index .home-quality-stage{min-width:0;font-size:var(--mark-quality-title-mobile)}.mark-route-index .home-quality-heading{font-size:inherit;font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0;color:var(--ink)}.mark-route-index .home-quality-heading>.home-quality-statement{display:block;padding:0;text-align:left}.mark-route-index .home-quality-heading>.home-quality-statement+.home-quality-statement{margin:0}.mark-route-index .home-quality-copy{min-width:0;max-width:50ch;margin:0;font-size:var(--mark-quality-body);line-height:1.65}.mark-route-index .home-quality-copy>p{margin:0;text-wrap:pretty}.mark-route-index .home-quality-copy>p+p{margin-top:24px;color:var(--muted)}@media(min-width:768px){.mark-route-index .home-quality{padding-top:96px;padding-bottom:96px}.mark-route-index .home-quality-stage{font-size:var(--mark-quality-title-tablet)}}@media(min-width:1024px){.mark-route-index .home-quality{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--mark-quality-gap-desktop);align-items:start}.mark-route-index .home-quality-stage{font-size:var(--mark-quality-title-desktop)}.mark-route-index .home-quality-copy>p:first-child{font-size:var(--mark-quality-lead);line-height:1.6}}.mark-route-index .editorial-hero .home-film-controls{position:relative;top:auto;left:auto;right:auto;margin:8px var(--pad) 0;min-height:44px;align-items:center}.mark-route-index #home-film+.home-film-controls>span{color:var(--ink);text-shadow:none}body.mark-site .site-header .brand>img{width:56px;height:auto;aspect-ratio:288/309;object-fit:contain;max-width:none}body.mark-site .premium-menu .brand>img{width:44px;height:auto;aspect-ratio:288/309;object-fit:contain;max-width:none}@media(min-width:1024px){body.mark-site .site-header .brand>img{width:64px}}body.mark-site.mark-route-index .site-header .brand>img{width:64px}.mark-route-index .editorial-hero .home-cinema-heading{padding-top:16px;padding-bottom:16px}.mark-route-index .editorial-hero .home-film figcaption{padding-top:8px;padding-bottom:16px}.mark-route-index .home-partnership{padding-top:48px}@media(min-width:768px){.mark-route-index .editorial-hero .home-cinema-heading{padding-bottom:32px}.mark-route-index .editorial-hero .home-photo-film{aspect-ratio:3/2}.mark-route-index .home-partnership{padding-top:64px}}@media(min-width:1024px){body.mark-site.mark-route-index .site-header .brand>img{width:72px}}.mark-route-parteneriat .p-benefits{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:24px}.mark-route-parteneriat .p-benefits li{min-width:0;border-top:1px solid var(--line);padding-top:16px}.mark-route-parteneriat .p-benefits h3,.mark-route-parteneriat .p-sales-support h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:400;margin:0 0 12px}.mark-route-parteneriat .p-benefits p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:48ch}.mark-route-parteneriat .p-steps--explained li{align-items:flex-start}.mark-route-parteneriat .p-step-copy{min-width:0;flex:1}.mark-route-parteneriat .p-step-title{display:block;font-size:16px;line-height:1.4}.mark-route-parteneriat .p-step-copy p{font-size:14px;line-height:1.65;color:var(--muted);margin:12px 0 0}.mark-route-parteneriat .p-sales-support{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;max-width:74ch}.mark-route-parteneriat .p-sales-support>p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 16px}.mark-route-parteneriat .p-proof-copy .p-experience{font-size:20px;line-height:1.4;color:var(--ink);margin:0 0 24px}.mark-route-parteneriat .p-contact .p-visit{font-size:14px;line-height:1.7;color:var(--muted);margin:24px 0 0;max-width:60ch}@media(min-width:768px){.mark-route-parteneriat .p-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mark-route-parteneriat .p-steps--explained{grid-template-columns:repeat(3,minmax(0,1fr))}.mark-route-parteneriat .p-steps--explained li{min-width:0}.mark-route-parteneriat .p-sales-support{margin-top:48px;padding-top:32px}}@media(min-width:1200px){.mark-route-parteneriat .p-steps--explained{grid-template-columns:repeat(5,minmax(0,1fr))}}.mark-route-index .editorial-hero .home-cinema-heading{padding-bottom:32px}.mark-route-index .editorial-hero .home-photo-film{aspect-ratio:3/2}.mark-route-index .home-photo-film>.home-film-photo{object-fit:cover}.mark-route-index .home-photo-film>.home-film-photo[data-film-photo="2"]{object-position:50% 0}.mark-route-index .editorial-hero .home-film-controls{position:absolute;top:16px;left:var(--pad);right:var(--pad);margin:0;align-items:flex-start}.mark-route-index #home-film+.home-film-controls>span{background:transparent;color:var(--paper);padding:0;font-size:10px;line-height:1.4;text-shadow:0 1px 3px var(--ink),0 0 1px var(--ink)}.mark-route-index .editorial-hero .home-film figcaption{padding-top:12px;padding-bottom:16px}@media(min-width:768px){.mark-route-index .editorial-hero .home-cinema-heading{padding-bottom:64px}}@media(min-width:1024px){.mark-route-index .editorial-hero .home-cinema-heading{padding-bottom:88px}}.mark-route-index .editorial-hero .home-film-controls>[data-film-toggle]:not(:focus-visible){opacity:0;pointer-events:none}.mark-route-index #home-film:is(:not([data-active]),[data-active="0"])+.home-film-controls>span{color:var(--ink);text-shadow:0 1px 3px var(--paper)}.mark-route-index .home-cinema h1{max-width:20ch;text-wrap:balance}.mark-route-index .home-partnership-copy>h2{max-width:18ch;text-wrap:balance}.mark-route-index .partnership-description{font-size:15px;line-height:1.7;max-width:48ch}.mark-route-index .home-quality-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.06em;margin:0 0 24px}.mark-route-index .home-quality-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 32px}.mark-route-index .home-quality-metrics>div{display:flex;flex-direction:column;gap:12px;min-width:0}.mark-route-index .home-quality-metrics dt{order:1;max-width:21ch;font-size:12px;line-height:1.5;color:var(--muted)}.mark-route-index .home-quality-metrics dd{margin:0;font-size:39.06px;line-height:1;letter-spacing:-.05em;font-weight:400;font-variant-numeric:tabular-nums}.mark-route-index .home-quality-copy>.home-quality-references{font-size:12px;line-height:1.7;margin-top:24px;color:var(--muted);max-width:45ch}.mark-route-index .window-heading h2{max-width:20ch;text-wrap:balance}.mark-route-index .collection-copy>h2{max-width:20ch;text-wrap:balance}.mark-route-index .invitation-row>.invitation-message{min-width:0}.mark-route-index .invitation-message h2{font-size:39.06px;line-height:1.08;font-weight:400;letter-spacing:-.045em;margin:0;text-wrap:balance;max-width:23ch}.mark-route-index .invitation-description{font-size:15px;line-height:1.7;max-width:51ch;color:var(--muted);margin:24px 0 0}@media(max-width:359px){.mark-route-index .invitation-message h2,.mark-route-index .hero-experience-number{font-size:31.25px}}@media(min-width:768px){.mark-route-index .partnership-description{font-size:16px}.mark-route-index .home-quality-metrics dd,.mark-route-index .invitation-message h2{font-size:48.83px}}@media(min-width:1024px){.mark-route-index .invitation-message h2{font-size:61.04px}.mark-route-index .home-quality-metrics{margin-bottom:32px;gap:32px}}.mark-route-cum-lucram .process-section-heading h2{max-width:24ch;text-wrap:balance}.mark-route-cum-lucram .process-factory-list,.mark-route-cum-lucram .process-detail-list{list-style:none;margin:0;padding:0}.mark-route-cum-lucram .process-factory-list{display:grid;gap:32px;margin-top:48px}.mark-route-cum-lucram .process-factory-list>li,.mark-route-cum-lucram .process-detail-list>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding-top:24px;min-width:0}.mark-route-cum-lucram .process-detail-number{font-size:10px;line-height:1.6;color:var(--muted);padding-top:4px;font-variant-numeric:tabular-nums}.mark-route-cum-lucram .process-factory-list h3,.mark-route-cum-lucram .process-detail-list h3{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.mark-route-cum-lucram .process-factory-list p,.mark-route-cum-lucram .process-detail-list p,.mark-route-cum-lucram .process-finish-summary>p,.mark-route-cum-lucram .process-installation-note{font-size:15px;line-height:1.7;color:var(--muted);margin:0;max-width:55ch}.mark-route-cum-lucram .process-technical-grid{display:grid;gap:40px}.mark-route-cum-lucram .process-detail-list{display:grid;gap:32px}.mark-route-cum-lucram .process-finish-metrics{display:grid;gap:32px;margin:32px 0 0}.mark-route-cum-lucram .process-finish-metrics>div{display:flex;flex-direction:column;gap:12px}.mark-route-cum-lucram .process-finish-metrics dd{font-size:31.25px;line-height:1.15;letter-spacing:-.04em;margin:0;order:-1}.mark-route-cum-lucram .process-finish-metrics dt{font-size:12px;line-height:1.6;color:var(--muted);max-width:38ch}.mark-route-cum-lucram .process-installation{border-top:1px solid var(--line)}.mark-route-despre-mark .about-heritage-lead{font-size:18px;line-height:1.55;max-width:38ch;margin:24px 0;color:var(--muted)}.mark-route-despre-mark .history-event h3,.mark-route-despre-mark .about-contact h2,.mark-route-parteneriat .p-offer h2,.mark-route-parteneriat .p-process h2,.mark-route-parteneriat .p-contact h2{text-wrap:balance}.mark-route-despre-mark .about-contact h2{font-size:39.06px}.mark-route-parteneriat .p-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0}.mark-route-parteneriat .p-hero-metrics>div{display:flex;flex-direction:column;gap:12px;min-width:0}.mark-route-parteneriat .p-hero-metrics dd{font-size:31.25px;line-height:1;letter-spacing:-.045em;order:-1;margin:0}.mark-route-parteneriat .p-hero-metrics dt{font-size:11px;line-height:1.6;color:var(--muted);max-width:21ch}.mark-route-parteneriat .p-contact .p-location{font-size:12px;margin-bottom:16px}@media(min-width:768px){.mark-route-cum-lucram .process-factory-list{grid-template-columns:1fr 1fr;gap:40px 48px;margin-top:64px}.mark-route-cum-lucram .process-technical-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:48px}.mark-route-cum-lucram .process-finish-metrics dd{font-size:39.06px}.mark-route-despre-mark .about-contact h2{font-size:48.83px}.mark-route-parteneriat .p-hero-metrics dd{font-size:39.06px}.mark-route-parteneriat .p-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.mark-route-parteneriat .p-product-list a{min-width:0;gap:12px;font-size:16px}}@media(min-width:1024px){.mark-route-cum-lucram .process-technical-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:64px}.mark-route-despre-mark .about-contact h2{font-size:61.04px}.mark-route-parteneriat .p-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.mark-route-parteneriat .p-product-list a{display:grid;grid-template-columns:1fr auto;font-size:16px;align-content:start;align-items:start;min-height:128px;padding-top:20px;position:relative}.mark-route-parteneriat .p-product-list a small{grid-column:1/-1}.mark-route-parteneriat .p-product-list a>span{position:absolute;right:0;top:16px;font-size:20px}.mark-route-parteneriat .p-product-list a:hover{padding-left:0}}.mark-route-despre-mark .people-copy>p+p{margin-top:24px}@media(max-width:767px){.mark-route-parteneriat .p-lead{grid-row:3;margin-bottom:0}.mark-route-parteneriat .p-hero-metrics{grid-row:4}.mark-route-parteneriat .p-primary{grid-row:5}.mark-route-parteneriat .p-hero-images{grid-row:6}}@media(max-width:767px){.mark-route-cum-lucram .process-topline,.mark-route-despre-mark .about-topline{flex-direction:column;align-items:flex-start;gap:8px}.mark-route-cum-lucram .process-topline .eyebrow:last-child,.mark-route-despre-mark .about-topline>span{display:block}}@media(max-width:767px){body.mark-site .site-header .brand>img,body.mark-site.mark-route-index .site-header .brand>img{width:44px}}@media(max-width:767px){.mark-route-index .home-partnership,.mark-route-index .home-quality,.mark-route-index .home-projects.home-projects-marquee,.mark-route-index .home-collection,.mark-route-index .home-invitation,.mark-route-cum-lucram .process-section,.mark-route-despre-mark .about-people,.mark-route-despre-mark .about-contact,.mark-route-parteneriat .p-section{padding-top:48px;padding-bottom:48px}.mark-route-index .window-enhanced .window-chapter{height:160svh}.mark-route-despre-mark .about-history{padding-bottom:32px}.mark-route-despre-mark .history-event{padding-top:40px;padding-bottom:40px;gap:24px}.mark-route-despre-mark .history-event:before{top:56px}}@media(max-width:767px){body.mark-site main :is(.p-contact,.catalog-request,.windows-project,.opening-project,.entrance-project,.interior-project,.structure-project,.process-request,.projects-request,.about-contact){border-bottom:0}body.mark-site.mark-route-parteneriat .p-commission+.p-product-list,body.mark-site.mark-route-parteneriat .p-sales-support,body.mark-site.mark-route-documentatie-tehnica .docs-plate-top{border-top:0}}.mark-route-index .home-quality-metrics dd,.mark-route-parteneriat .p-hero-metrics dd{font-weight:500;font-variant-numeric:tabular-nums}.home-quality-metrics .mark-metric-sr,.p-hero-metrics .mark-metric-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.mark-site .mark-footer{padding:32px 0 20px}.mark-footer .mark-footer-main{row-gap:24px}.mark-footer .mark-footer-heading{margin-bottom:8px}.mark-footer .mark-footer-contact{padding-top:16px}.mark-footer .mark-footer-company{margin-top:12px}.mark-footer .mark-footer-base{margin-top:24px;padding-top:12px}.mark-footer .mark-footer-copyright{margin-top:8px}}h1,h2,.audience-content h3,.behance-home h1,.behance-home h2,.behance-partner h1,.behance-home .audience-content h3,.behance-partner .form-panel h2,.behance-partner .partner-aside h2,.mark-route-index .material-study h2,.mark-route-index .home-cinema h1,.mark-route-parteneriat.partnership-page h1,.mark-route-parteneriat.partnership-page h2,.mark-route-produse.catalog-page h1,.mark-route-produse.catalog-page h2,.mark-route-produse.catalog-page h3,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page h1,:is(.mark-route-ferestre,.mark-route-sisteme-de-deschidere,.mark-route-usi-de-intrare,.mark-route-usi-interioare).windows-page h2,.mark-route-structuri-arhitecturale.structures-page h1,.mark-route-structuri-arhitecturale.structures-page h2,.mark-route-structuri-arhitecturale.structures-page h3,.mark-route-cum-lucram.process-page h1,.mark-route-cum-lucram.process-page h2,.mark-route-cum-lucram.process-page h3,.mark-route-proiecte.projects-page h1,.mark-route-proiecte.projects-page h2,.mark-route-proiecte.projects-page h3,.mark-route-despre-mark.about-page h1,.mark-route-despre-mark.about-page h2,.mark-route-despre-mark.about-page h3,.mark-route-documentatie-tehnica.documentation-page h1,.mark-route-documentatie-tehnica.documentation-page h2,.mark-route-documentatie-tehnica.documentation-page h3,.mark-route-documentatie-tehnica .docs-dialog h2,.mark-route-contact.contact-page h1,.mark-route-contact.contact-page h2,.mark-route-contact.contact-page h3{font-family:var(--display);font-weight:400}body.mark-site :is(.site-header,.mobile-menu,.partner-strip){font-family:Inter Tight,Arial,sans-serif}body.mark-site .mark-nav-arrow{width:16px;height:16px;flex:none;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.mark-site .site-header .header-cta .arrow{display:inline-flex}body.mark-site .partner-strip{height:36px;background:#000;color:#fff;font-size:11px;letter-spacing:.1em}body.mark-site .partner-strip :is(.partner-strip-link,.partner-strip-unit){height:36px;min-height:36px}body.mark-site .partner-strip .partner-strip-unit{gap:22px;padding-right:56px}body.mark-site .partner-strip .mark-nav-arrow{width:14px;height:14px}body.mark-site .partner-strip [data-partner-strip-toggle]{position:relative;clip-path:none;flex:0 0 44px;width:44px;min-block-size:36px;height:36px}@media(max-width:999px){body.mark-site .site-header{height:56px;min-height:56px;background:#fffffff0;border-bottom:1px solid #d9d9d9;padding-inline:16px}body.mark-site .site-header .brand img{height:46px;width:auto}body.mark-site .site-header .menu-label{display:none}body.mark-site .site-header .menu-target{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center}body.mark-site .site-header .menu-toggle{width:22px;height:9px;border-color:#000}}@media(min-width:1000px){body.mark-site .partner-strip,body.mark-site .partner-strip :is(.partner-strip-link,.partner-strip-unit){height:40px;min-height:40px}body.mark-site .partner-strip [data-partner-strip-toggle]{height:40px;min-height:40px}}body.mark-site .partner-strip .partner-strip-track{animation-duration:60s}.mark-route-proiecte .projects-request{padding:40px 0 48px}.mark-route-proiecte .projects-request .eyebrow{margin-bottom:24px}.mark-route-proiecte .projects-request-grid{row-gap:24px}.mark-route-proiecte .projects-request h2{font-size:42px}@media(max-width:359px){.mark-route-proiecte .projects-request h2{font-size:35px}}@media(min-width:768px){.mark-route-proiecte .projects-request{padding:56px 0}.mark-route-proiecte .projects-request h2{font-size:clamp(52px,5.3vw,80px)}}@media(min-width:1101px){.mark-route-proiecte .projects-request{padding:64px 0}}.mark-route-contact #vizita.contact-visit{padding-top:40px;padding-bottom:44px}.mark-route-contact #vizita .contact-section-heading{margin-bottom:24px}@media(min-width:768px){.mark-route-contact #vizita.contact-visit{padding-top:56px;padding-bottom:64px}.mark-route-contact #vizita .contact-section-heading{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mark.css.map */
