@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--porcelain: #fffdf7;--cream: #f2ead9;--cream-deep: #e5d8bd;--ink: #123c30;--ink-soft: #28574a;--red: #bd3528;--red-deep: #8f241b;--gold: #d1a72a;--sky: #c9e2df;--charcoal: #17221e;--line: rgba(18, 60, 48, .32);--header: 78px;--page-pad: clamp(1.25rem, 3vw, 3.75rem);--frame-offset: 8px;--focus: #1d72e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header);background:var(--porcelain)}body{margin:0;overflow-x:clip;color:var(--ink);background:var(--porcelain);font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}img,video{display:block;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{color:var(--porcelain);background:var(--red)}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.8rem 1rem;color:var(--porcelain);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{margin:0 0 1.2rem;color:var(--red);font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{margin:0;font-family:Bricolage,Arial Narrow,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.93;text-wrap:balance}h1{max-width:13ch;font-size:clamp(4rem,4.3vw,4.5rem)}h2{font-size:clamp(3.25rem,4vw,4.25rem)}h3{font-size:clamp(2.25rem,2.7vw,3.5rem)}p{text-wrap:pretty}.lead{max-width:52ch;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.2vw,1.22rem);line-height:1.58}.button{position:relative;display:inline-flex;min-width:180px;min-height:52px;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:0;padding:.85rem 1.2rem;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.055em;line-height:1.2;text-align:center;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.button--green{color:var(--porcelain);background:var(--ink);box-shadow:4px 4px 0 var(--gold)}.button--red{color:var(--porcelain);background:var(--red);box-shadow:4px 4px 0 var(--gold)}.button--outline-dark{color:var(--ink);background:transparent;box-shadow:4px 4px 0 var(--gold)}@media(hover:hover){.button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gold)}}.relief-frame{position:relative;isolation:isolate;border:2px solid var(--ink);background:var(--porcelain);box-shadow:var(--frame-offset) var(--frame-offset) 0 var(--ink),calc(var(--frame-offset) + 4px) calc(var(--frame-offset) + 7px) 22px #123c3029;transition:transform .18s ease,box-shadow .18s ease}.relief-frame:before{position:absolute;z-index:4;top:4px;right:4px;bottom:4px;left:4px;border-top:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.72);content:"";pointer-events:none}.relief-frame:after{position:absolute;z-index:4;right:-2px;bottom:-2px;width:28px;height:28px;border-right:5px solid var(--gold);border-bottom:5px solid var(--gold);content:"";pointer-events:none}@media(hover:hover){.relief-frame:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--frame-offset) + 2px) calc(var(--frame-offset) + 2px) 0 var(--ink),calc(var(--frame-offset) + 7px) calc(var(--frame-offset) + 10px) 25px #123c302e}}.relief-frame:focus-within{transform:translate(-2px,-2px)}.relief-frame.is-selected{box-shadow:var(--frame-offset) var(--frame-offset) 0 var(--red),calc(var(--frame-offset) + 4px) calc(var(--frame-offset) + 7px) 22px #8f241b29}.loader{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;color:var(--porcelain);background:var(--ink);transition:opacity .42s ease,visibility .42s ease}.loader.is-hidden{visibility:hidden;opacity:0}.loader__gallery{display:grid;grid-template-columns:repeat(3,1fr);min-height:100%}.loader__panel{position:relative;overflow:hidden;border-right:1px solid rgba(255,253,247,.38)}.loader__panel img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05);transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.72,.2,1)}.loader.is-running .loader__panel img{transform:scale(1)}.loader__panel--tennis img{object-position:66% center}.loader__panel--box img{object-position:72% center}.loader__panel--table img{object-position:65% center}.loader__brand{position:absolute;top:2rem;right:2rem;left:2rem;display:flex;align-items:center;justify-content:space-between}.loader__brand img{width:152px;filter:brightness(0) invert(1)}.loader__brand span,.loader__meter span{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.loader__meter{position:absolute;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:end;justify-content:space-between}.loader__meter strong{font-family:Bricolage,sans-serif;font-size:clamp(4rem,9vw,9rem);line-height:.78}.loader__meter b{font-weight:800}.site-header{position:sticky;z-index:100;top:0;display:grid;height:var(--header);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;border-bottom:1px solid var(--ink);padding:0 var(--page-pad);background:#fffdf7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-logo{display:inline-flex;width:146px;min-height:44px;align-items:center}.site-logo img{width:100%;height:auto}.desktop-nav{display:flex;align-items:stretch;align-self:stretch}.desktop-nav a{position:relative;display:inline-flex;min-width:96px;min-height:44px;align-items:center;justify-content:center;padding:0 1rem;font-size:15px;font-weight:700}.desktop-nav a:after{position:absolute;right:1rem;bottom:15px;left:1rem;height:3px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:is(:hover,.is-active):after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.cart-trigger,.menu-trigger,.menu-dialog button,.cart-dialog button:not(.button){min-height:44px;border:0;background:transparent;cursor:pointer;font-size:15px;font-weight:700}.cart-trigger{display:inline-flex;min-width:44px;align-items:center;gap:.65rem;padding:0 .45rem}.cart-trigger b{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--ink);border-radius:50%;color:var(--porcelain);background:var(--ink);font-size:13px}.menu-trigger{display:none;width:48px;padding:0 8px}.menu-trigger span{display:block;width:100%;height:2px;margin:7px 0;background:var(--ink)}.scroll-progress{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left}dialog{margin:0;border:0;padding:0;color:var(--ink)}dialog::backdrop{background:#0a181394;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-dialog,.cart-dialog{position:fixed;top:0;right:0;left:auto;width:min(480px,100%);height:100dvh;max-height:none;background:var(--cream);box-shadow:-14px 0 0 var(--gold)}.menu-dialog__top,.cart-dialog__header{display:flex;min-height:90px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:1.25rem 1.5rem}.menu-dialog__top img{width:150px;height:auto}.menu-dialog nav{display:grid;padding:1.5rem}.menu-dialog nav a{display:flex;min-height:72px;align-items:center;border-bottom:1px solid var(--line);font-family:Bricolage,sans-serif;font-size:clamp(2.15rem,7vw,3.4rem);font-weight:800;letter-spacing:-.05em}.menu-dialog>p{margin:0;padding:1rem 1.5rem;font-size:17px}.cart-dialog__header span{display:block;margin-bottom:.25rem;color:var(--red);font-size:15px;font-weight:700;text-transform:uppercase}.cart-dialog__header h2{font-size:clamp(2.2rem,5vw,3.5rem)}.cart-empty,.cart-filled{padding:1.5rem}.cart-empty p{margin:0 0 1.5rem;font-family:Bricolage,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.cart-filled{display:grid;grid-template-columns:42% 1fr;gap:1.5rem;align-items:center}.cart-filled[hidden],.cart-empty[hidden]{display:none}.cart-visual{position:relative;display:grid;min-height:330px;place-items:center;border:1px solid var(--ink);background:var(--porcelain);box-shadow:5px 5px 0 var(--ink)}.cart-visual img{width:auto;height:290px;object-fit:contain}.cart-visual>span{position:absolute;right:.65rem;bottom:.5rem;font-size:15px;font-weight:700}.cart-visual.is-typographic img{display:none}.cart-visual.is-typographic:before{color:var(--red);content:"1 L";font-family:Bricolage,sans-serif;font-size:5rem;font-weight:800;letter-spacing:-.08em}.cart-copy p,.cart-copy small{font-size:15px}.cart-copy h3{margin:.25rem 0;font-size:3rem}.cart-copy strong{display:block;margin-bottom:1.2rem;color:var(--red);font-family:Bricolage,sans-serif;font-size:1.8rem}.cart-filled>.button{grid-column:1 / -1}.act{position:relative;border-bottom:1px solid var(--ink)}@media(min-width:701px){.act:after{position:absolute;z-index:8;top:1rem;right:var(--page-pad);border:1px solid var(--ink);padding:.35rem .55rem;color:var(--ink);background:#fffdf7e6;content:attr(data-act);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}}.act__copy,.act__header{min-width:0}.act__copy>p:not(.eyebrow,.beat__note,.demo-status){max-width:56ch;margin:1.45rem 0 0}.act__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.act__media{min-width:0;padding:clamp(1.5rem,2.8vw,3.25rem)}.film{position:relative;overflow:hidden;width:100%;height:100%;min-height:520px;background:var(--cream-deep)}.film__loop,.film__poster,.film__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film__poster{z-index:1;transition:opacity .18s ease}.film__loop{z-index:2;border:0;opacity:0;transition:opacity .18s ease}.film.is-playing .film__loop{opacity:1}.film.is-playing .film__poster{opacity:0}.film:before{position:absolute;z-index:3;top:.85rem;left:.85rem;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--ink);color:var(--ink);background:#fffdf7e0;content:"\25b6";font-size:13px;pointer-events:none}.act--intrare{display:grid;min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,42%) minmax(0,58%);background:var(--cream)}.act--intrare .act__copy{display:flex;min-height:700px;flex-direction:column;justify-content:center;border-right:1px solid var(--ink);padding:clamp(3.5rem,7vw,8rem) clamp(2rem,5.5vw,6.5rem)}.act--intrare .lead{max-width:41ch}.act--intrare .film{min-height:min(780px,calc(100svh - var(--header) - 6rem))}.act--intrare .film :is(.film__loop,.film__poster img){object-position:58% center}.act--precizie{display:grid;min-height:820px;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:1fr 1fr;background:var(--sky)}.act--precizie .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;border-right:1px solid var(--ink)}.act--precizie .act__media{grid-column:2;grid-row:1 / 3}.beat--teren{grid-column:1;grid-row:1}.beat--zbor{grid-column:1;grid-row:2}.beat{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5.5rem)}.beat--zbor{border-top:1px solid var(--ink);background:var(--porcelain)}.beat h2{max-width:10ch}.beat h3{max-width:12ch}.beat__note{margin:1.2rem 0 0;color:var(--red);font-family:Bricolage,sans-serif;font-size:1.5rem;font-weight:600}.beat p:not(.beat__note){max-width:43ch;margin:1.25rem 0 0}.act--precizie .film{min-height:720px}.act--precizie .film :is(.film__loop,.film__poster img){object-position:center center}.act--caracter{display:grid;min-height:780px;grid-template-columns:minmax(0,61%) minmax(0,39%);color:var(--porcelain);background:var(--red)}.act--caracter .act__media{background:var(--cream)}.act--caracter .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3rem,5.5vw,6rem)}.act--caracter h2{max-width:9ch;font-size:clamp(3.2rem,4vw,4rem)}.act--caracter .film{min-height:680px}.act--caracter .film :is(.film__loop,.film__poster img){object-position:60% center}.text-link{display:inline-flex;width:max-content;min-height:48px;align-items:center;gap:1rem;margin-top:2rem;border-bottom:2px solid currentColor;font-size:15px;font-weight:700;text-transform:uppercase}.text-link span{color:var(--gold);font-size:1.5rem}.act--alege{padding:clamp(4.5rem,8vw,8rem) var(--page-pad) clamp(5rem,9vw,9rem);background:linear-gradient(rgba(18,60,48,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(18,60,48,.07) 1px,transparent 1px),var(--porcelain);background-size:44px 44px}.act__header{display:grid;max-width:1420px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:2rem 5rem;align-items:end;margin:0 auto clamp(3rem,5vw,5rem)}.act__header .eyebrow{grid-column:1 / -1;margin-bottom:-.75rem}.act__header .lead{margin:0}.format-grid{display:grid;max-width:1420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:0 auto}.format-card{display:grid;min-width:0;height:clamp(620px,46vw,680px);min-height:0;grid-template-columns:minmax(210px,46%) minmax(0,54%);color:var(--ink)}.format-card__visual{position:relative;display:grid;min-width:0;place-items:center;border-right:1px solid var(--ink);overflow:hidden;background:var(--cream)}.format-card__visual:before{position:absolute;top:1rem;left:1rem;color:var(--red);content:"CHAMPION 01";font-size:15px;font-weight:700;letter-spacing:.09em}.format-card--pending .format-card__visual:before{content:"CHAMPION 02"}.format-card__visual img{width:auto;height:min(510px,86%);object-fit:contain;filter:drop-shadow(16px 20px 16px rgba(18,60,48,.19))}.format-card__visual--type{align-content:center;color:var(--red);background:linear-gradient(rgba(18,60,48,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(18,60,48,.1) 1px,transparent 1px),var(--cream);background-size:24px 24px}.format-card__visual--type b{font-family:Bricolage,sans-serif;font-size:clamp(6rem,10vw,10rem);font-weight:800;letter-spacing:-.1em;line-height:.8}.blueprint-line{display:block;width:52%;height:210px;margin-top:-1.4rem;border:3px solid var(--ink);border-top-left-radius:48% 28%;border-top-right-radius:48% 28%;opacity:.4}.format-card__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,3vw,3.25rem)}.format-card__tag{max-width:34ch;margin-bottom:1.2rem;color:var(--red);font-size:15px;font-weight:700;line-height:1.45;text-transform:uppercase}.format-card__copy h3{max-width:9ch;font-size:clamp(2.5rem,3vw,3.75rem)}.format-card__copy p{margin:1rem 0 1.6rem}.format-card__copy .button{width:100%;margin-top:auto}.noscript-note{max-width:1420px;margin:2rem auto 0;font-size:15px}.act--society{display:grid;min-height:850px;grid-template-columns:minmax(0,58%) minmax(0,42%);color:var(--porcelain);background:var(--ink)}.act--society .act__media{background:var(--cream)}.act--society .film{min-height:720px}.act--society .film :is(.film__loop,.film__poster img){object-position:58% center}.act--society .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5.5rem)}.act--society .eyebrow{color:var(--gold)}.demo-status{min-height:1.5em;margin:.85rem 0 0;color:currentColor;font-size:15px}.proof{margin-top:2.5rem;color:var(--ink);background:var(--porcelain)}.proof summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-size:15px;font-weight:700;list-style:none;text-transform:uppercase}.proof summary::-webkit-details-marker{display:none}.proof summary i{font-family:Bricolage,sans-serif;font-size:1.8rem;font-style:normal;line-height:1;transition:transform .18s ease}.proof[open] summary i{transform:rotate(45deg)}.proof__body{border-top:1px solid var(--ink);padding:1.25rem}.proof__body>p{margin:0 0 1rem;font-size:15px}.proof__rows{margin:0}.proof__rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;border-top:1px solid var(--line);padding:.75rem 0}.proof__rows dt,.proof__rows dd{margin:0}.proof__rows dt,.proof__rows small{font-size:15px}.proof__rows dd{color:var(--red);font-weight:700;text-align:right}.proof__rows small{display:block;max-width:25ch;color:var(--ink-soft);font-weight:400}.proof__meta{padding-top:1rem;border-top:1px solid var(--ink)}.site-footer{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:2rem 4rem;padding:clamp(3rem,6vw,6rem) var(--page-pad) 2rem;background:var(--cream)}.site-footer__contact p{max-width:28ch;margin:0 0 1.4rem;font-family:Bricolage,sans-serif;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.site-footer__brand img{width:180px}.site-footer__brand p{margin:1.25rem 0 0}.site-footer nav{display:grid;align-content:start}.site-footer nav a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--line);font-size:15px;font-weight:700}.site-footer>small{grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid var(--ink);font-size:15px}@media(max-width:1100px){:root{--header: 72px;--frame-offset: 7px}.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.menu-trigger{display:block}.act--intrare{grid-template-columns:minmax(0,45%) minmax(0,55%)}.act--intrare .act__copy{min-height:620px;padding:3.5rem 2rem}h1{font-size:clamp(3rem,5.1vw,3.35rem)}.act--precizie{grid-template-columns:minmax(0,44%) minmax(0,56%)}.beat{padding:2.5rem 2rem}.act--caracter{grid-template-columns:minmax(0,58%) minmax(0,42%)}.act--caracter .act__copy,.act--society .act__copy{padding:3rem 2.2rem}.format-card{height:auto;min-height:620px;grid-template-columns:1fr;grid-template-rows:340px 1fr}.format-card__visual{border-right:0;border-bottom:1px solid var(--ink)}.format-card__visual img{height:310px}.blueprint-line{height:120px}.format-card__copy .button{margin-top:1rem}}@media(min-width:701px)and (max-width:820px){.act--intrare{display:flex;min-height:0;flex-direction:column}.act--intrare .act__media{order:1;padding:2rem}.act--intrare .act__copy{order:2;min-height:0;border-top:1px solid var(--ink);border-right:0;padding:4.5rem 3rem 5rem}.act--intrare .film{min-height:0;aspect-ratio:16 / 10}.act--intrare h1{max-width:13ch;font-size:3.5rem}}@media(max-width:700px){:root{--header: 64px;--page-pad: 1rem;--frame-offset: 5px}body{font-size:17px;line-height:1.58}.site-header{padding:0 .75rem 0 1rem}.site-logo{width:128px}.cart-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.header-actions{gap:.1rem}.loader__gallery{grid-template-columns:1fr}.loader__panel{position:absolute;top:0;right:0;bottom:0;left:0;border:0;opacity:0;transition:opacity .34s ease}.loader__panel:nth-child(1){opacity:1}.loader.is-running .loader__panel:nth-child(2){animation:loaderPanel 1.2s .38s both}.loader.is-running .loader__panel:nth-child(3){animation:loaderPanel 1.2s .9s both}@keyframes loaderPanel{0%,20%{opacity:0}40%,82%{opacity:1}to{opacity:0}}.loader__panel img{object-position:center center}.loader__brand{top:1rem;right:1rem;left:1rem}.loader__brand span{display:none}.loader__meter{right:1rem;bottom:1rem;left:1rem}.loader__meter strong{font-size:4.2rem}.menu-dialog,.cart-dialog{width:100%;box-shadow:none}.cart-filled{grid-template-columns:38% 1fr;gap:1rem}.cart-visual{min-height:260px}.cart-visual img{height:225px}.cart-copy h3{font-size:2.25rem}.cart-visual.is-typographic:before{font-size:3.8rem}.act--intrare,.act--precizie,.act--caracter,.act--society{display:flex;min-height:0;flex-direction:column}.act--intrare .act__media,.act--precizie .act__media,.act--caracter .act__media,.act--society .act__media{order:1;padding:1rem 1rem 1.4rem}.act--intrare .act__copy,.act--precizie .act__copy,.act--caracter .act__copy,.act--society .act__copy{order:2;min-height:0;border:0}.act--intrare .act__copy{padding:3.25rem 1rem 4rem}.film,.act--intrare .film,.act--precizie .film,.act--caracter .film,.act--society .film{min-height:0;aspect-ratio:3 / 4}.film :is(.film__loop,.film__poster img),.act--intrare .film :is(.film__loop,.film__poster img),.act--precizie .film :is(.film__loop,.film__poster img),.act--caracter .film :is(.film__loop,.film__poster img),.act--society .film :is(.film__loop,.film__poster img){object-position:center center}h1{max-width:none;font-size:clamp(2.625rem,12.4vw,3.35rem);letter-spacing:-.066em;line-height:.94}h2{font-size:clamp(2.35rem,10vw,2.75rem)}h3{font-size:clamp(2rem,8.7vw,2.5rem)}.lead{font-size:17px}.act__actions .button,.format-card__copy .button{width:100%}.act--precizie .act__copy{display:flex;flex-direction:column}.beat{min-height:0;padding:3.25rem 1rem}.beat h2,.beat h3{max-width:12ch}.beat__note{font-size:1.3rem}.act--caracter .act__copy,.act--society .act__copy{padding:3.5rem 1rem 4rem}.act--caracter h2{max-width:10ch;font-size:clamp(2.35rem,10vw,2.75rem)}.act--alege{padding:4.5rem 1rem 5.5rem;background-size:32px 32px}.act__header{display:block;margin-bottom:2.5rem}.act__header .eyebrow{margin-bottom:1.1rem}.act__header .lead{margin-top:1.2rem}.format-grid{grid-template-columns:1fr;gap:1.6rem}.format-card{height:auto;min-height:0;grid-template-columns:minmax(118px,37%) minmax(0,63%);grid-template-rows:auto}.format-card__visual{min-height:325px;border-right:1px solid var(--ink);border-bottom:0}.format-card__visual:before{top:.6rem;left:.6rem;font-size:15px;letter-spacing:.04em}.format-card__visual img{height:275px}.format-card__visual--type b{font-size:5rem}.blueprint-line{width:52%;height:105px;margin-top:-.7rem;border-width:2px}.format-card__copy{padding:1.25rem}.format-card__tag{margin-bottom:.8rem;font-size:15px}.format-card__copy h3{font-size:clamp(2rem,8.5vw,2.5rem)}.format-card__copy p{margin:.75rem 0 1rem;font-size:15px;line-height:1.45}.format-card__copy .button{min-width:0;min-height:48px;margin-top:.25rem;padding-inline:.7rem}.proof{margin-top:2rem}.proof__rows>div{grid-template-columns:1fr;gap:.2rem}.proof__rows dd{text-align:left}.site-footer{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1rem 1.5rem}.site-footer>small{grid-column:1}}@media(max-width:360px){.site-logo{width:116px}.cart-trigger{padding:0}h1{font-size:2.625rem}.format-card{grid-template-columns:minmax(105px,35%) minmax(0,65%)}.format-card__visual{min-height:310px}.format-card__visual img{height:255px}.format-card__copy{padding:1rem}.format-card__copy h3{font-size:2rem}}.no-js .loader,.no-js .menu-trigger,.no-js .cart-trigger,.no-js .film__loop{display:none}.no-js .film__poster{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loader{display:none}.film__loop{display:none!important}.film__poster{opacity:1!important}.film:before{content:"\25a7"}.button:hover,.relief-frame:hover,.relief-frame:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/3os-living-r1c-styles.css.map */
