@font-face{font-family:sans;src:url(../media/Inter_Variable-s.p.0tzwr972ac5pp.ttf)format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.sans_d16fe6ea-module__pcjGVW__className{font-family:sans,sans Fallback}.sans_d16fe6ea-module__pcjGVW__variable{--font-sans:"sans", "sans Fallback"}
:root{--header-height:106px;--ink:#141414;--paper:#f1efe9;--accent:#945037;--accent-light:#dba58b;--accent-soft:#e8d3c5;--line:#14141433}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:100;height:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-transform:uppercase;letter-spacing:.13em;will-change:transform;background:#f1efe9f0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.1vw;font-size:12px;transition:transform .48s cubic-bezier(.22,.75,.22,1),background-color .3s,border-color .3s;display:grid;position:sticky;top:0}.site-header-hidden{transform:translateY(calc(-100% - 2px))}.brand{z-index:102;justify-self:start;align-items:center;display:flex;position:relative}.brand-logo{width:206px;height:58px;display:block;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;object-position:left center}.site-header nav{gap:24px;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--ink);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav a:hover:after{right:0}.header-cta{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:5px}.header-tools{justify-self:end;align-items:center;gap:18px;display:flex}.bag-badge{color:var(--accent);white-space:nowrap;font-size:9px}.mobile-menu-toggle,.mobile-menu-panel{display:none}.hero{min-height:calc(100vh - var(--header-height));grid-template-columns:45% 1fr 42px;gap:3.6vw;padding:3.2vw 3.1vw 2.5vw;display:grid}.hero-copy{align-self:center;padding-left:2.8vw}.eyebrow{text-transform:uppercase;letter-spacing:.22em;margin:0 0 34px;font-size:10px}.hero h1{font-family:var(--font-serif),serif;letter-spacing:-.055em;margin:0;font-size:clamp(64px,7.2vw,118px);font-weight:400;line-height:.78}.hero h1 em{color:var(--accent);font-weight:500}.intro{color:#44423e;max-width:490px;margin:45px 0 34px;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:30px;display:flex}.button-dark{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.12em;padding:15px 21px;font-size:11px;transition:all .2s}.button-dark:hover{background:var(--accent)}.text-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:11px}.text-link span{color:var(--accent)}.hero-art{background:#ddd5c6;min-height:680px;position:relative;overflow:hidden}.hero-art img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hero-art:hover img{transform:scale(1.025)}.art-index{background:var(--paper);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid;position:absolute;top:16px;left:16px}.art-caption{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-transform:uppercase;letter-spacing:.08em;background:#f1efe9eb;justify-content:space-between;align-items:center;padding:15px 17px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.art-caption small{color:#63605a;font-size:9px}.vertical-note{writing-mode:vertical-rl;letter-spacing:.25em;color:#67645e;align-self:end;margin:0;font-size:9px;transform:rotate(180deg)}.manifesto{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;min-height:70vh;padding:8vw 6vw;display:grid}.manifesto>p{letter-spacing:.2em;font-size:10px}.manifesto blockquote{font-family:var(--font-serif);max-width:1000px;margin:0;font-size:clamp(42px,6vw,88px);line-height:1}.home-series{border-top:1px solid var(--line);padding:8vw 6vw}.section-heading{grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:60px;display:grid}.section-heading p,.section-heading a{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.section-heading h2{font-family:var(--font-serif);margin:0;font-size:clamp(54px,7vw,100px);font-weight:400;line-height:.8}.section-heading a{border-bottom:1px solid;justify-self:end;padding-bottom:4px}.series-showcase{grid-template-columns:1.65fr 1fr;align-items:start;gap:22px;display:grid}.series-stack{gap:45px;display:grid}.image-wrap{aspect-ratio:4/3;margin-bottom:18px;position:relative;overflow:hidden}.series-tease-large .image-wrap{aspect-ratio:4/5}.image-wrap img,.card-image img{object-fit:cover;transition:transform .7s}.series-tease:hover img,.art-card:hover img,.product-card:hover img{transform:scale(1.02)}.series-tease>span{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:8px}.series-tease h3{font-family:var(--font-serif);margin:4px 0 2px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1}.series-tease p{text-transform:uppercase;letter-spacing:.12em;color:#6a675f;margin:0;font-size:9px}.home-shop{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:7vw 8vw;display:grid}.home-shop h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:25px 0 30px;font-size:clamp(58px,6.8vw,100px);font-weight:400;line-height:.85}.home-shop h2 em{color:var(--accent-light)}.home-shop>div>p:not(.eyebrow){color:#bbb8b0;max-width:420px;font-size:13px;line-height:1.7}.button-light{background:var(--paper);color:var(--ink);text-transform:uppercase;letter-spacing:.13em;margin-top:25px;padding:15px 20px;font-size:10px;display:inline-block}.shop-feature{min-height:640px;position:relative;overflow:hidden}.shop-feature img{object-fit:cover}.shop-feature>span{text-transform:uppercase;letter-spacing:.1em;background:#141414e6;justify-content:space-between;padding:17px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.shop-feature small{color:#b4b1a9;font-size:9px}.home-contact{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:end;padding:7vw 6vw;display:grid}.home-contact p{max-width:310px;font-size:12px;line-height:1.6}.home-contact a{font-family:var(--font-serif);letter-spacing:-.06em;justify-self:end;font-size:clamp(72px,11vw,170px);line-height:.7}.home-contact a span{color:var(--accent)}.home-wear{border-top:1px solid var(--line);background:#d9d0be;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:7vw 8vw;display:grid}.home-wear-image{background:#ddd;min-height:650px;position:relative;overflow:hidden}.home-wear-image img{object-fit:cover;transition:transform .8s}.home-wear-image:hover img{transform:scale(1.02)}.home-wear>div>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.home-wear h2{letter-spacing:-.1em;margin:70px 0 60px;font-size:clamp(100px,12vw,180px);line-height:.6}.home-wear p{max-width:430px;margin-bottom:38px;font-size:13px;line-height:1.7}.footer{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.13em;grid-template-columns:.9fr 1.4fr .7fr;gap:50px;padding:55px 6vw;font-size:10px;display:grid}.footer-logo{width:230px;height:72px;display:block;position:relative;overflow:hidden}.footer-logo img{object-fit:contain;object-position:left center}.footer p{color:#918f89}.footer-studio-link{color:#918f89;margin-top:2px;display:inline-block}.footer-links{grid-template-columns:1fr 1fr;gap:14px;display:grid}.footer-meta{text-align:right}.footer-signoff{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.footer-signoff p{text-align:right}.footer-system-link{color:#918f89;place-items:center;width:28px;height:28px;transition:color .2s,transform .2s;display:grid}.footer-system-link svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:17px;height:17px}.footer a.footer-system-link:hover,.footer a.footer-system-link:focus-visible{color:var(--accent-light);transform:translateY(-2px)}.cookie-settings-link{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-link:hover,.footer a:hover{color:var(--accent-light)}.legal-page{min-height:70vh}.legal-breadcrumb{color:#706d66;text-transform:uppercase;letter-spacing:.14em;padding:27px 6vw 0;font-size:9px}.legal-breadcrumb a{border-bottom:1px solid}.legal-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:22px 45px;padding:6vw 6vw 5vw;display:grid}.legal-hero .page-kicker{align-self:start}.legal-hero h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(68px,9vw,138px);font-weight:400;line-height:.78}.legal-hero h1 span{color:var(--accent)}.legal-hero>p:last-child{color:#514f49;grid-column:2;max-width:640px;margin:15px 0 0;font-size:14px;line-height:1.7}.legal-layout{grid-template-columns:1fr 2fr;gap:45px;padding:5vw 6vw 10vw;display:grid}.legal-index{align-self:start;max-width:260px;padding-top:6px;position:sticky;top:115px}.legal-index>p{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-size:8px}.legal-index ol{counter-reset:legal;margin:0;padding:0;list-style:none}.legal-index li{counter-increment:legal;border-bottom:1px solid var(--line);color:#605d56;padding:8px 0;font-size:10px}.legal-index li:before{content:counter(legal,decimal-leading-zero);color:#969289;width:34px;font-size:8px;display:inline-block}.legal-content{overflow-wrap:anywhere;min-width:0;max-width:790px}.legal-updated{color:#78746c;text-transform:uppercase;letter-spacing:.12em;margin:0 0 55px;font-size:9px}.legal-content section{border-bottom:1px solid var(--line);margin:0 0 48px;padding:0 0 48px}.legal-content section:last-child{margin-bottom:0}.legal-content h2{font-family:var(--font-serif);margin:0 0 25px;font-size:38px;font-weight:500;line-height:1.08}.legal-content h3{text-transform:uppercase;letter-spacing:.14em;margin:32px 0 10px;font-size:10px}.legal-content p,.legal-content li{color:#4f4d47;font-size:13px;line-height:1.8}.legal-content a{color:var(--accent);border-bottom:1px solid}.legal-content ul{padding-left:19px}.legal-facts{border-top:1px solid var(--line);margin:30px 0}.legal-facts div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:15px 0;display:grid}.legal-facts dt{text-transform:uppercase;letter-spacing:.15em;font-size:8px}.legal-facts dd{margin:0;font-size:12px}.legal-note{border-left:3px solid var(--accent);background:#e7e3d9;padding:18px}.legal-table-wrap{width:100%;max-width:100%;margin:28px 0;overflow-x:auto}.legal-content table{border-collapse:collapse;width:100%;min-width:620px;font-size:10px;line-height:1.5}.legal-content th,.legal-content td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 12px}.legal-content th{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.legal-cookie-button{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.13em;margin:5px 0 25px;padding:13px 17px;font-size:9px}.cookie-panel{z-index:250;width:min(560px,100vw - 48px);color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141414fa;padding:32px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 90px #00000057}.cookie-kicker{color:var(--accent-light);text-transform:uppercase;letter-spacing:.2em;margin:0 0 15px;font-size:8px}.cookie-panel h2{font-family:var(--font-serif);margin:0 35px 14px 0;font-size:34px;font-weight:500;line-height:1.02}.cookie-panel>p:not(.cookie-kicker){color:#bbb8b0;max-width:470px;margin:0 0 12px;font-size:11px;line-height:1.65}.cookie-panel>a{color:#d7d3ca;text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #8d8981;margin-top:4px;font-size:9px;display:inline-block}.cookie-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.cookie-actions button{border:1px solid var(--paper);min-height:45px;color:var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;font-size:9px}.cookie-actions button:hover,.cookie-actions button:focus-visible{background:var(--paper);color:var(--ink)}.cookie-close{color:#aaa69e;cursor:pointer;background:0 0;border:0;font-size:24px;font-weight:300;position:absolute;top:15px;right:17px}.page-shell{min-height:70vh}.page-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:8vw 6vw 5vw;display:grid}.page-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin:0;font-size:9px}.page-hero h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(72px,10vw,154px);font-weight:400;line-height:.78}.page-hero-copy{color:#514f49;grid-column:2;max-width:680px;margin-top:8px;font-size:14px;line-height:1.7}.series-grid{grid-template-columns:repeat(2,1fr);gap:7vw 2vw;padding:5vw 6vw 10vw;display:grid}.series-card:nth-child(3){grid-column:1/3;width:63%;margin-left:auto}.series-card .card-image{aspect-ratio:4/3;margin-bottom:22px;position:relative;overflow:hidden}.series-card:nth-child(2) .card-image{aspect-ratio:4/5}.series-card:nth-child(3) .card-image{aspect-ratio:16/10}.card-meta{text-transform:uppercase;letter-spacing:.14em;color:#6a675f;justify-content:space-between;font-size:9px;display:flex}.series-card h2{font-family:var(--font-serif);margin:8px 0;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1}.series-card>p{color:#57554f;max-width:520px;font-size:13px;line-height:1.6}.series-detail-hero{grid-template-columns:1fr 2fr;gap:35px;padding:7vw 6vw 6vw;display:grid}.series-detail-hero h1{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(76px,11vw,170px);font-weight:400;line-height:.75}.series-detail-intro{grid-column:2;grid-template-columns:1fr 1fr;gap:40px;padding-top:35px;display:grid}.series-detail-intro blockquote{font-family:var(--font-serif);margin:0;font-size:34px;line-height:1.1}.series-detail-intro p{color:#53514b;margin:0;font-size:13px;line-height:1.75}.works-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;padding:32px 6vw;font-size:9px;display:flex}.works-grid{grid-template-columns:1fr 1fr;gap:7vw 3vw;padding:5vw 6vw 10vw;display:grid}.art-card:nth-child(2n){margin-top:10vw}.art-card .card-image{aspect-ratio:4/5;position:relative;overflow:hidden}.art-card:nth-child(2n) .card-image{aspect-ratio:5/4}.art-card-info{justify-content:space-between;align-items:start;padding-top:15px;display:flex}.art-card :is(h2,h3){font-family:var(--font-serif);margin:0;font-size:36px;font-weight:400}.art-card p{text-transform:uppercase;letter-spacing:.1em;color:#69665f;margin:4px 0 0;font-size:9px}.status{text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--line);padding:7px 9px;font-size:8px}.status.available{color:var(--accent);border-color:var(--accent)}.art-detail{grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);align-items:start;gap:6vw;padding:5vw 5vw 9vw;display:grid}.art-detail-image{aspect-ratio:4/5;background:#dedbd3;position:relative}.art-detail-image img{object-fit:contain}.art-detail-info{padding-top:20px;position:sticky;top:40px}.breadcrumbs{text-transform:uppercase;letter-spacing:.16em;color:#77736b;font-size:8px}.art-detail h1{font-family:var(--font-serif);letter-spacing:-.05em;margin:45px 0 8px;font-size:clamp(60px,7vw,110px);font-weight:400;line-height:.85}.art-detail .art-year{color:var(--accent);letter-spacing:.16em;font-size:11px}.art-description{font-family:var(--font-serif);margin:40px 0;font-size:25px;line-height:1.3}.facts{border-top:1px solid var(--line)}.fact{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.buy-box{align-items:center;gap:12px;margin-top:35px;display:flex}.buy-box .button-dark{text-align:center;flex:1}.price{font-family:var(--font-serif);font-size:28px}.plain-content{padding:7vw 6vw 10vw}.about-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;display:grid}.about-image{aspect-ratio:4/5;background:var(--ink);position:relative;overflow:hidden}.about-image img{object-fit:cover;filter:grayscale();opacity:.84}.about-copy h1,.contact-copy h1{font-family:var(--font-serif);letter-spacing:-.06em;margin:0 0 55px;font-size:clamp(72px,9vw,140px);font-weight:400;line-height:.78}.about-copy .lead{font-family:var(--font-serif);font-size:30px;line-height:1.25}.about-copy p:not(.lead){color:#504e48;max-width:650px;font-size:13px;line-height:1.8}.signature{font-family:var(--font-serif);color:var(--accent);font-size:42px;font-style:italic}.exhibitions{padding:2vw 6vw 10vw}.exhibition{border-top:1px solid var(--line);grid-template-columns:100px 1.4fr 1fr auto;align-items:baseline;gap:30px;padding:27px 0;display:grid}.exhibition:last-child{border-bottom:1px solid var(--line)}.exhibition h2{font-family:var(--font-serif);margin:0;font-size:30px;font-weight:400}.exhibition p,.exhibition span{text-transform:uppercase;letter-spacing:.1em;color:#65625c;margin:0;font-size:10px}.shop-intro{justify-content:space-between;align-items:end;padding:6vw 6vw 3vw;display:flex}.shop-intro h1{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(78px,11vw,160px);font-weight:400;line-height:.75}.shop-intro p{max-width:390px;font-size:13px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:5vw 2vw;padding:3vw 6vw 10vw;display:grid}.product-card .card-image{aspect-ratio:4/5;background:#dedbd3;position:relative;overflow:hidden}.product-card .card-image img{object-fit:cover}.product-info{justify-content:space-between;padding-top:14px;display:flex}.product-info h2{font-family:var(--font-serif);margin:0 0 4px;font-size:30px;font-weight:400}.product-info p{text-transform:uppercase;letter-spacing:.1em;color:#6b6861;margin:0;font-size:9px}.product-price{font-family:var(--font-serif);font-size:22px}.availability-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px!important;font-size:9px!important}.availability-label{max-width:150px;color:var(--accent);text-align:right;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;font-family:var(--font-sans)!important;font-size:8px!important;font-weight:600!important}.availability-box{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);gap:18px;margin-top:35px;padding:22px 0;display:grid}.availability-box>strong{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.availability-box .text-link{justify-self:start}.shop-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:30px;margin:0 6vw 9vw;padding:35px 0;display:grid}.shop-note h3{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.shop-note p{color:#625f59;font-size:11px;line-height:1.6}.contact-grid{grid-template-columns:1fr 1fr;gap:8vw;padding:7vw 6vw 10vw;display:grid}.contact-copy>p{max-width:470px;font-size:15px;line-height:1.7}.contact-details{border-top:1px solid var(--line);margin-top:70px}.contact-details p{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.contact-form{gap:25px;padding-top:25px;display:grid}.form-honey{display:none}.field{gap:8px;display:grid}.field label{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.field input,.field textarea,.field select{border:0;border-bottom:1px solid var(--ink);font:inherit;background:0 0;border-radius:0;padding:12px 0}.field textarea{resize:vertical;min-height:120px}.contact-form button{cursor:pointer;border:0;justify-self:start}.contact-form button:disabled{cursor:wait;opacity:.65}.form-note{color:#6d6a63;font-size:9px}.form-error{color:#9a1d1d;min-height:18px;margin:0;font-size:10px;line-height:1.5}.form-success{text-align:center;place-items:center;min-height:70vh;padding:80px 24px;display:grid}.form-success>div{max-width:720px}.form-success h1{font-family:var(--font-serif);margin:18px 0 28px;font-size:clamp(54px,8vw,108px);font-weight:400;line-height:.9}.form-success p:not(.page-kicker){max-width:540px;margin:0 auto}.form-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:38px;display:flex}.privacy-check{color:#5e5b54;grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:10px;line-height:1.55;display:grid}.privacy-check input{width:16px;height:16px;accent-color:var(--accent);margin:1px 0 0}.privacy-check a{color:var(--accent);border-bottom:1px solid}.not-found{text-align:center;place-items:center;min-height:65vh;padding:40px;display:grid}.not-found h1{font-family:var(--font-serif);margin:0;font-size:80px}.wear-page{background:#e9e4d8}.habitar-flow-page{min-height:calc(100vh - var(--header-height))}.habitar-flow-top{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:0 5vw;font-size:8px;display:flex}.habitar-flow-top a{color:var(--accent);border-bottom:1px solid;padding-bottom:4px}.wear-hero{background:#d9d0be;grid-template-columns:1fr 1.05fr 38px;gap:3vw;min-height:calc(100vh - 111px);padding:3vw 3.1vw;display:grid}.wear-wordmark{align-self:center;padding-left:3vw}.wear-wordmark>span{text-transform:uppercase;letter-spacing:.22em;font-size:8px}.wear-wordmark h1{letter-spacing:-.095em;margin:65px 0 55px;font-size:clamp(110px,14vw,220px);font-weight:800;line-height:.58}.wear-wordmark p{font-family:var(--font-serif);margin:0;font-size:34px}.wear-hero-product{background:#eee8dc;min-height:650px;position:relative;overflow:hidden}.wear-hero-product img{object-fit:cover;transition:transform .7s}.wear-hero-product:hover img{transform:scale(1.015)}.wear-hero-product>span{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#141414eb;justify-content:space-between;padding:16px 18px;font-size:10px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.wear-hero-product small{color:#c2beb5}.wear-side-note{writing-mode:vertical-rl;letter-spacing:.24em;align-self:end;font-size:8px;transform:rotate(180deg)}.wear-statement{border-top:1px solid #14141438;grid-template-columns:1fr 2fr;gap:5vw;min-height:65vh;padding:8vw 7vw;display:grid}.wear-statement>p{text-transform:uppercase;letter-spacing:.17em;font-size:10px}.wear-statement h2{font-family:var(--font-serif);margin:0;font-size:clamp(46px,6vw,90px);font-weight:400;line-height:.95}.wear-statement h2 em{color:var(--accent)}.wear-marquee{white-space:nowrap;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.17em;justify-content:space-around;align-items:center;gap:25px;min-height:68px;padding:15px 4vw;font-size:9px;display:flex;overflow:hidden}.wear-marquee i{color:var(--accent-light);font-style:normal}.habitar-builder{background:#e9e4d8;padding:8vw 5vw 10vw}.habitar-builder-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.habitar-builder-heading h1,.habitar-builder-heading h2{font-family:var(--font-serif);letter-spacing:-.055em;margin:32px 0 0;font-size:clamp(62px,7vw,110px);font-weight:400;line-height:.78}.habitar-builder-heading>p{color:#5d5a53;max-width:440px;margin:0;font-size:13px;line-height:1.75}.habitar-steps{border-top:1px solid #14141440;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.habitar-steps li{color:#8c887e;border-bottom:1px solid #14141440;justify-content:space-between;gap:18px;padding:15px 18px 16px 0;display:flex}.habitar-steps li+li{border-left:1px solid #14141440;padding-left:18px}.habitar-steps li.is-active{border-bottom:3px solid var(--accent);color:var(--ink)}.habitar-steps li.is-complete{color:var(--accent)}.habitar-steps li a{justify-content:space-between;gap:18px;width:100%;display:flex}.habitar-steps span,.habitar-steps strong{text-transform:uppercase;letter-spacing:.15em;font-size:8px}.habitar-panel{background:#f1ede4;margin-top:38px;padding:3.5vw}.habitar-panel-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.habitar-panel-header span,.habitar-panel-header>p{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:8px}.habitar-panel-header h1,.habitar-panel-header h2,.habitar-panel-header h3{font-family:var(--font-serif);margin:7px 0 0;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.9}.habitar-filters{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 0 24px;display:flex}.habitar-filters button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #1414144d;border-radius:999px;min-height:34px;padding:0 13px;font-size:8px}.habitar-filters button:hover,.habitar-filters button.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.habitar-filters .habitar-favorites-filter{border-color:var(--accent);color:var(--accent);margin-left:auto}.habitar-art-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.habitar-art-card{background:#e1dbcf;border:1px solid #0000;position:relative}.habitar-art-card.is-selected{border-color:var(--accent)}.habitar-art-choice{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.habitar-art-image{aspect-ratio:4/3;background:#d7d0c3;display:block;position:relative;overflow:hidden}.habitar-art-image img{object-fit:cover;transition:transform .6s}.habitar-art-choice:hover .habitar-art-image img{transform:scale(1.015)}.habitar-art-meta{grid-template-columns:1fr auto;gap:5px 20px;padding:17px 18px 20px;display:grid}.habitar-art-meta>span{color:#68645d;text-transform:uppercase;letter-spacing:.13em;grid-column:1/3;font-size:8px}.habitar-art-meta strong{font-family:var(--font-serif);font-size:30px;font-weight:400}.habitar-art-meta small{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;align-self:end;font-size:8px}.habitar-favorite{z-index:2;width:42px;height:42px;color:var(--accent);cursor:pointer;background:#f1efe9eb;border:0;border-radius:50%;font-size:23px;line-height:1;position:absolute;top:14px;right:14px}.habitar-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:25px;padding-top:18px;display:grid}.habitar-pagination button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0 0 4px;font-size:8px}.habitar-pagination button:last-child{justify-self:end}.habitar-pagination button:disabled{opacity:.3;cursor:not-allowed}.habitar-pagination span{color:#6d6961;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.habitar-empty{border:1px solid var(--line);text-align:center;align-content:center;place-items:center;gap:20px;min-height:360px;display:grid}.habitar-empty p{font-family:var(--font-serif);font-size:30px}.habitar-empty button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;font-size:9px}.habitar-change{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:8px}.habitar-product-layout,.habitar-request-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:4vw;display:grid}.habitar-product-preview{min-width:0}.habitar-shirt-image{background:#ded7ca;min-height:680px;position:relative;overflow:hidden}.habitar-shirt-image img{object-fit:cover}.habitar-color-preview{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.habitar-color-preview>span{border:1px solid #14141433;border-radius:50%;width:42px;height:42px}.habitar-color-preview p{gap:3px;margin:0;display:grid}.habitar-color-preview strong{font-family:var(--font-serif);font-size:22px;font-weight:500}.habitar-color-preview small{color:#716d65;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.habitar-configurator{background:#e4ded2;padding:38px;position:sticky;top:115px}.habitar-configurator h2,.habitar-configurator h4,.habitar-bizum h2,.habitar-bizum h4{font-family:var(--font-serif);margin:30px 0 12px;font-size:clamp(40px,4.5vw,62px);font-weight:400;line-height:.9}.habitar-model-note{color:#5e5a53;margin:0 0 42px;font-size:12px;line-height:1.65}.habitar-configurator fieldset{border:0;margin:0 0 30px;padding:0}.habitar-configurator legend{text-transform:uppercase;letter-spacing:.15em;margin-bottom:13px;font-size:8px}.habitar-color-grid{gap:7px;display:grid}.habitar-color-grid button{cursor:pointer;text-align:left;background:0 0;border:1px solid #14141440;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.habitar-color-grid button.is-selected{border:2px solid var(--accent);color:var(--accent)}.habitar-color-grid button>span{border:1px solid #1414142e;border-radius:50%;width:32px;height:32px}.habitar-color-grid strong{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.habitar-primary-action{background:var(--ink);width:100%;min-height:54px;color:var(--paper);cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.14em;border:0;place-items:center;padding:0 20px;font-size:9px;display:grid}.habitar-primary-action:hover{background:var(--accent)}.habitar-primary-action:disabled{opacity:.55;cursor:wait}.habitar-page-actions{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:16px;margin-top:24px;display:grid}.habitar-page-actions .habitar-primary-action{grid-column:2}.habitar-secondary-action{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:4px;font-size:8px}.habitar-request-summary{background:#ded7ca}.habitar-request-thumb{aspect-ratio:4/3;position:relative;overflow:hidden}.habitar-request-thumb img{object-fit:cover}.habitar-request-summary dl{margin:0;padding:10px 24px 25px}.habitar-request-summary dl div{border-bottom:1px solid #14141433;grid-template-columns:120px 1fr;gap:20px;padding:13px 0;display:grid}.habitar-request-summary dt{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.habitar-request-summary dd{font-family:var(--font-serif);margin:0;font-size:20px}.habitar-bizum{border:1px solid #14141438;padding:38px}.habitar-bizum>p:not(.page-kicker):not(.habitar-live-status){color:#5f5b54;font-size:12px;line-height:1.7}.habitar-reference{border:1px solid var(--accent);background:#f0e1d7;margin:30px 0 22px;padding:20px}.habitar-reference>span{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:8px;display:block}.habitar-reference strong{overflow-wrap:anywhere;font-family:var(--font-serif);letter-spacing:.02em;margin:14px 0 18px;font-size:clamp(29px,3vw,44px);font-weight:500;display:block}.habitar-reference button{color:var(--accent);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:8px}.habitar-notice{background:#ded8cc;margin-bottom:24px;padding:18px}.habitar-notice strong{text-transform:uppercase;letter-spacing:.11em;font-size:9px}.habitar-notice p{color:#5f5b54;margin:8px 0 0;font-size:10px;line-height:1.6}.habitar-close{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;width:100%;margin-top:12px;padding:12px;font-size:8px}.habitar-live-status{min-height:18px;color:var(--accent);text-align:center;margin:12px 0 0;font-size:9px}.habitar-live-status.is-error,.habitar-saved-error{color:#8d2e25}.habitar-saved-page{min-height:calc(100vh - var(--header-height));background:#e9e4d8;padding:7vw 5vw 10vw}.habitar-saved-page header{grid-template-columns:1fr auto;align-items:end;gap:25px;margin-bottom:55px;display:grid}.habitar-saved-page header h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(62px,8vw,118px);font-weight:400;line-height:.78}.habitar-saved-page header>div:last-child{justify-items:start;gap:22px;display:grid}.habitar-saved-page header p:not(.page-kicker){color:#5d5a53;max-width:430px;margin:0;font-size:12px;line-height:1.7}.habitar-saved-state{border-top:1px solid var(--line);text-align:center;align-content:center;place-items:center;gap:24px;min-height:380px;display:grid}.habitar-saved-state p{font-family:var(--font-serif);font-size:clamp(28px,4vw,45px)}.habitar-saved-state button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:9px}.habitar-saved-list{border-top:1px solid var(--line)}.habitar-saved-error{border-bottom:1px solid var(--line);padding:15px 0;font-size:10px}.habitar-saved-card{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:28px;padding:22px 0;display:grid}.habitar-saved-image{aspect-ratio:4/3;background:#d7d0c3;width:180px;position:relative;overflow:hidden}.habitar-saved-image img{object-fit:cover}.habitar-saved-copy>span,.habitar-saved-copy small{color:#67635c;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.habitar-saved-copy h2{font-family:var(--font-serif);margin:8px 0;font-size:34px;font-weight:400;line-height:1}.habitar-saved-copy p{text-transform:uppercase;letter-spacing:.1em;margin:0 0 9px;font-size:10px}.habitar-saved-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.habitar-saved-actions a,.habitar-saved-actions button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:8px}.wear-collection{padding:8vw 5vw 10vw}.wear-section-title{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.wear-section-title p{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.wear-section-title h2,.wear-section-title h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:.75}.wear-grid{grid-template-columns:1fr 1fr;gap:8vw 2vw;display:grid}.wear-card-2,.wear-card-4{margin-top:9vw}.wear-card-image{aspect-ratio:4/5;background:#ddd5c6;position:relative;overflow:hidden}.wear-card-image img{object-fit:cover;transition:transform .7s}.wear-card:hover img{transform:scale(1.018)}.wear-card-meta{justify-content:space-between;align-items:start;padding:17px 2px 0;display:flex}.wear-card-meta span,.wear-card-meta p{text-transform:uppercase;letter-spacing:.14em;color:#69665f;margin:0;font-size:8px}.wear-card-meta h3{font-family:var(--font-serif);margin:6px 0;font-size:38px;font-weight:400;line-height:1}.wear-card-meta>strong{font-family:var(--font-serif);font-size:24px;font-weight:400}.wear-materials{background:var(--accent-soft);grid-template-columns:1fr 1fr;gap:8vw;padding:8vw 7vw;display:grid}.wear-materials h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:40px 0 0;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.85}.wear-material-list{border-top:1px solid #14141440}.wear-material-list p{border-bottom:1px solid #14141440;grid-template-columns:45px 1fr;gap:4px 15px;margin:0;padding:22px 0;display:grid}.wear-material-list span{grid-row:1/3;font-size:9px}.wear-material-list strong{font-family:var(--font-serif);font-size:25px;font-weight:500}.wear-material-list small{color:#65564e;line-height:1.5}.wear-closing{background:var(--ink);min-height:72vh;color:var(--paper);flex-direction:column;justify-content:space-between;padding:7vw;display:flex}.wear-closing>span,.wear-closing>a{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.wear-closing>p{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(70px,10vw,150px);line-height:.72}.wear-closing>a{border-bottom:1px solid;align-self:flex-end;padding-bottom:5px}.wear-detail-page{background:#e9e4d8}.wear-detail{grid-template-columns:minmax(0,1.45fr) minmax(390px,.75fr);min-height:90vh;display:grid}.wear-detail-image{background:#ded8cc;min-height:900px;position:relative}.wear-detail-image img{object-fit:cover}.wear-detail-info{background:#eee9df;padding:6vw 5vw}.wear-detail-info h1{letter-spacing:-.07em;margin:65px 0 16px;font-size:clamp(70px,6.8vw,108px);line-height:.75}.wear-detail-color{text-transform:uppercase;letter-spacing:.15em;color:#625f58;margin:0 0 35px;font-size:9px}.wear-detail-price{font-family:var(--font-serif);font-size:34px;font-weight:400;display:block}.wear-detail-description{font-family:var(--font-serif);margin:35px 0;font-size:24px;line-height:1.25}.wear-purchase fieldset{border:0;margin:0 0 14px;padding:0}.wear-purchase legend{text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:8px}.size-grid{grid-template-columns:repeat(5,1fr);display:grid}.size-grid button{cursor:pointer;background:0 0;border:1px solid #14141440;border-right:0;height:43px}.size-grid button:last-child{border-right:1px solid #14141440}.size-grid button.selected{background:var(--ink);color:#fff}.wear-add{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:0;place-items:center;width:100%;min-height:50px;font-size:9px;display:grid}.wear-add:hover{background:var(--accent)}.wear-checkout-link{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-top:12px;font-size:9px;display:block}.wear-facts{border-top:1px solid #14141440;margin-top:38px}.wear-facts details{border-bottom:1px solid #14141440;padding:14px 0}.wear-facts summary{cursor:pointer;text-transform:uppercase;letter-spacing:.14em;font-size:9px;list-style:none}.wear-facts summary:after{content:"+";float:right}.wear-facts details[open] summary:after{content:"—"}.wear-facts details p{color:#5b5851;font-size:11px;line-height:1.7}.wear-art-link{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:20px;margin-top:35px;font-size:8px;display:flex}.wear-art-link span{color:var(--accent)}.wear-related{padding:8vw 5vw 10vw}.wear-related-grid{grid-template-columns:repeat(3,1fr);gap:2vw;display:grid}.wear-related-grid a>div{aspect-ratio:4/5;margin-bottom:14px;position:relative;overflow:hidden}.wear-related-grid img{object-fit:cover;transition:transform .6s}.wear-related-grid a:hover img{transform:scale(1.02)}.wear-related-grid a>span{font-family:var(--font-serif);font-size:27px}.wear-related-grid a>strong{float:right;font-family:var(--font-serif);font-size:20px;font-weight:400}.wear-bag-page{background:#e9e4d8;min-height:70vh;padding:7vw 6vw 10vw}.bag-layout{grid-template-columns:1.5fr .7fr;align-items:start;gap:7vw;display:grid}.bag-items{border-top:1px solid var(--line)}.bag-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr auto;align-items:center;gap:22px;padding:20px 0;display:grid}.bag-thumb{aspect-ratio:4/5;width:130px;position:relative}.bag-thumb img{object-fit:cover}.bag-row h2{font-family:var(--font-serif);margin:0 0 6px;font-size:28px;font-weight:400}.bag-row p{text-transform:uppercase;letter-spacing:.12em;color:#66635d;font-size:8px}.bag-row button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:8px}.bag-row>strong{font-family:var(--font-serif);font-size:23px;font-weight:400}.bag-summary{background:var(--ink);color:#fff;padding:30px;position:sticky;top:25px}.bag-summary>span{text-transform:uppercase;letter-spacing:.16em;font-size:8px}.bag-summary>p{font-family:var(--font-serif);justify-content:space-between;margin:50px 0 25px;font-size:26px;display:flex}.bag-summary .wear-add{background:var(--paper);color:var(--ink)}.bag-summary small{color:#98958e;margin-top:20px;font-size:9px;line-height:1.6;display:block}.empty-bag{border-top:1px solid var(--line);padding:80px 0}.empty-bag p{font-family:var(--font-serif);font-size:35px}.upcoming-sale{border-top:1px solid var(--line);gap:24px;max-width:760px;padding:55px 0 90px;display:grid}.upcoming-sale p{color:#5d5a53;margin:0;font-size:13px}.upcoming-sale strong{max-width:650px;font-family:var(--font-serif);font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1}.upcoming-sale .button-dark{justify-self:start}.install-prompt{z-index:100;width:min(680px,100vw - 32px);color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414f7;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:16px 52px 16px 16px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #14141447}.install-prompt img{border-radius:10px}.install-prompt strong{font-family:var(--font-serif);font-size:21px;font-weight:500;line-height:1;display:block}.install-prompt p{color:#bdb9b0;margin:5px 0 0;font-size:10px;line-height:1.5}.install-prompt-action{background:var(--paper);min-height:38px;color:var(--ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;padding:0 16px;font-size:9px}.install-prompt-action:hover{background:var(--accent-light)}.install-prompt-close{color:#9b9891;cursor:pointer;font:300 23px/1 var(--font-sans);background:0 0;border:0;position:absolute;top:10px;right:11px}.offline-page{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:76vh;padding:7vw 8vw;display:grid;overflow:hidden}.offline-mark{aspect-ratio:1;border:1px solid var(--ink);font-family:var(--font-serif);letter-spacing:-.15em;background:#e8e3d8;grid-template-columns:1fr 1fr;place-items:center;font-size:clamp(110px,18vw,270px);font-weight:600;line-height:1;display:grid;position:relative}.offline-mark span{transform:translate(-.05em)}.offline-mark i{background:var(--accent);width:6%;position:absolute;top:18%;bottom:18%;left:50%;transform:translate(-50%)}.offline-copy h1{font-family:var(--font-serif);letter-spacing:-.06em;margin:32px 0;font-size:clamp(66px,8vw,120px);font-weight:400;line-height:.75}.offline-copy>p:not(.page-kicker){color:#56534d;max-width:490px;margin:0 0 35px;font-size:13px;line-height:1.7}.offline-copy .button-dark{display:inline-block}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.install-prompt{bottom:calc(18px + env(safe-area-inset-bottom))}}@media (max-width:900px){:root{--header-height:92px}.site-header{height:var(--header-height);grid-template-columns:1fr auto;padding:0 20px}.site-header>nav,.header-tools{display:none}.site-header-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.brand-logo{width:190px;height:50px}.mobile-menu-toggle{z-index:102;color:var(--ink);cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;border-bottom:1px solid;justify-self:end;padding:9px 0 7px;display:block;position:relative}.mobile-menu-panel{z-index:99;padding:calc(var(--header-height) + 50px) 20px max(40px,env(safe-area-inset-bottom));background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .32s,transform .5s cubic-bezier(.22,.75,.22,1),visibility .32s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)}.mobile-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu-panel nav{flex-direction:column;flex-shrink:0;gap:0;display:flex}.mobile-menu-panel nav a{border-bottom:1px solid var(--line);font-family:var(--font-serif);text-transform:none;letter-spacing:-.045em;grid-template-columns:48px 1fr;align-items:baseline;padding:12px 0;font-size:clamp(38px,12vw,62px);font-weight:400;line-height:.9;display:grid}.mobile-menu-panel nav a:after{display:none}.mobile-menu-panel nav a span{color:var(--accent);font-family:var(--font-sans);letter-spacing:.15em;font-size:8px}.mobile-menu-bottom{justify-content:space-between;align-items:end;gap:25px;padding-top:28px;display:flex}.mobile-menu-bottom .bag-badge{color:var(--accent)}.mobile-menu-bottom>span{max-width:130px;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;line-height:1.5}.mobile-menu-bottom>a{font-family:var(--font-serif);text-transform:none;letter-spacing:-.03em;font-size:32px}.mobile-menu-bottom>a span{color:var(--accent)}.hero{grid-template-columns:1fr;gap:38px;padding:36px 20px 20px}.hero-copy{padding:0}.hero h1{font-size:clamp(58px,18vw,90px)}.hero-art{min-height:70vh}.vertical-note{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.manifesto{grid-template-columns:1fr;gap:40px;padding:70px 20px}.section-heading,.series-showcase,.home-shop,.home-contact,.footer,.page-hero,.series-detail-hero,.series-detail-intro,.works-grid,.art-detail,.about-grid,.contact-grid,.shop-note{grid-template-columns:1fr}.section-heading{gap:20px}.section-heading a{justify-self:start}.series-stack{gap:40px}.series-tease-large .image-wrap{aspect-ratio:4/5}.home-shop{padding:70px 20px}.shop-feature{min-height:65vh}.home-contact{gap:50px;padding:70px 20px}.home-contact a{justify-self:start}.home-wear{grid-template-columns:1fr;padding:70px 20px}.home-wear-image{min-height:65vh}.home-wear h2{margin:60px 0 50px}.footer{padding:45px 20px}.footer-meta,.footer-signoff p{text-align:left}.footer-logo{width:210px;height:66px}.footer-links{margin:10px 0}.legal-breadcrumb{padding:22px 20px 0}.legal-hero{grid-template-columns:1fr;gap:24px;padding:60px 20px 45px}.legal-hero>p:last-child{grid-column:auto;margin-top:0}.legal-layout{grid-template-columns:1fr;padding:45px 20px 90px}.legal-index{max-width:none;position:static}.legal-content{max-width:none}.legal-facts div{grid-template-columns:1fr;gap:6px}.page-hero,.series-detail-hero{padding:70px 20px 50px}.page-hero-copy,.series-detail-intro{grid-column:auto}.series-grid{grid-template-columns:1fr;padding:45px 20px 90px}.series-card:nth-child(3){grid-column:auto;width:auto}.works-heading{padding:25px 20px}.works-grid{padding:45px 20px 90px}.art-card:nth-child(2n){margin-top:0}.art-detail{padding:30px 20px 80px}.art-detail-info{position:static}.plain-content,.contact-grid{padding:70px 20px 90px}.exhibitions{padding:0 20px 80px}.exhibition{grid-template-columns:55px 1fr;gap:10px 20px}.exhibition>:nth-child(n+3){grid-column:2}.shop-intro{padding:70px 20px 30px;display:block}.shop-intro h1+div{margin-top:42px}.shop-intro p{margin-top:40px}.product-grid{grid-template-columns:1fr;gap:55px;padding:30px 20px 80px}.shop-note{margin:0 20px 80px}.wear-hero{grid-template-columns:1fr;min-height:auto;padding:50px 20px 20px}.habitar-flow-top{padding:0 20px}.wear-wordmark{padding:0 0 25px}.wear-wordmark h1{margin:55px 0 45px}.wear-hero-product{min-height:70vh}.wear-side-note{display:none}.wear-statement{grid-template-columns:1fr;padding:70px 20px}.wear-marquee{justify-content:flex-start;padding:22px 20px;overflow:auto}.habitar-builder{padding:70px 20px 90px}.habitar-builder-heading{grid-template-columns:1fr;gap:35px}.habitar-steps li{justify-content:start;gap:7px;padding-right:8px;display:grid}.habitar-steps li+li{padding-left:10px}.habitar-steps li a{gap:7px;display:grid}.habitar-steps strong{font-size:7px;display:block}.habitar-panel{margin-top:25px;padding:24px 14px}.habitar-panel-header{flex-direction:column;align-items:start}.habitar-filters .habitar-favorites-filter{margin-left:0}.habitar-art-grid,.habitar-art-meta{grid-template-columns:1fr}.habitar-art-meta>span{grid-column:auto}.habitar-art-meta small{align-self:auto}.habitar-product-layout,.habitar-request-layout{grid-template-columns:1fr;gap:28px}.habitar-shirt-image{min-height:65vh}.habitar-configurator{padding:28px 18px;position:static}.habitar-bizum{padding:28px 18px}.habitar-request-summary dl div{grid-template-columns:90px 1fr}.habitar-page-actions{grid-template-columns:1fr}.habitar-page-actions .habitar-primary-action{grid-area:1}.habitar-secondary-action{justify-self:start}.habitar-saved-page{padding:70px 20px 90px}.habitar-saved-page header{grid-template-columns:1fr;gap:28px}.habitar-saved-card{grid-template-columns:105px 1fr;align-items:start;gap:16px}.habitar-saved-image{width:105px}.habitar-saved-actions{flex-direction:row;grid-column:2;align-items:center}.wear-collection{padding:70px 20px 90px}.wear-section-title{display:block}.wear-section-title p{margin-bottom:35px}.wear-grid{grid-template-columns:1fr;gap:60px}.wear-card-2,.wear-card-4{margin-top:0}.wear-materials{grid-template-columns:1fr;padding:70px 20px}.wear-closing{min-height:65vh;padding:70px 20px}.wear-detail{grid-template-columns:1fr}.wear-detail-image{min-height:70vh}.wear-detail-info{padding:60px 20px}.wear-related{padding:70px 20px}.wear-related-grid{grid-template-columns:1fr;gap:45px}.wear-bag-page{padding:70px 20px 90px}.bag-layout{grid-template-columns:1fr}.bag-row{grid-template-columns:90px 1fr}.bag-thumb{width:90px}.bag-row>strong{grid-column:2}.bag-summary{position:static}.install-prompt{grid-template-columns:42px 1fr;gap:13px;padding:14px 42px 14px 14px;bottom:12px}.install-prompt img{width:42px;height:42px}.install-prompt-action{grid-column:1/3;width:100%}.offline-page{grid-template-columns:1fr;gap:55px;padding:60px 20px 80px}.offline-mark{width:100%;max-width:520px}.cookie-panel{width:calc(100vw - 24px);padding:25px 20px 20px;bottom:12px;right:12px}.cookie-panel h2{font-size:29px}.cookie-actions{grid-template-columns:1fr}}.painting-image{background:#e8e4db}.painting-image img{object-fit:contain;padding:22px}.painting-image:hover img{transform:none}.painting-home .hero-art{background:#e8e4db;flex-direction:column;align-self:start;min-height:0;display:flex}.home-hero-image{width:100%;display:block;position:relative}.painting-home .hero-art img{object-fit:contain;padding:8px}.painting-home .art-caption{background:var(--paper);color:var(--ink);gap:16px;padding:14px 8px;position:static}.painting-home .art-caption small{color:#59564e}.painting-home .art-index{color:var(--ink);background:var(--paper);padding:8px 10px}.manifesto-text{font-family:var(--font-serif);max-width:1000px;margin:0;font-size:clamp(32px,4.3vw,66px);font-weight:400;line-height:1.12}.painting-home-series .series-tease p{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.6}.painting-home-shop .shop-feature img{padding-bottom:100px}.portfolio-index{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px 26px;padding:30px 6vw;display:flex}.portfolio-index>span{text-transform:uppercase;letter-spacing:.15em;color:#68645b;flex-basis:100%;font-size:9px}.portfolio-index a{font-family:var(--font-serif);border-bottom:1px solid #0000;font-size:24px}.portfolio-index a:hover,.portfolio-index a:focus-visible{border-color:var(--accent);color:var(--accent)}.portfolio-index small{color:var(--accent);font-family:var(--font-sans);margin-right:8px;font-size:9px}.painting-portfolio .series-card{grid-column:auto;width:auto;min-width:0;margin:0;scroll-margin-top:30px}.painting-portfolio .series-card .card-image{aspect-ratio:1}.painting-portfolio .series-card h2{font-size:clamp(36px,4.5vw,64px);line-height:1.05}.painting-portfolio .card-meta{flex-wrap:wrap;gap:12px;line-height:1.6}.painting-series .series-detail-hero{grid-template-columns:minmax(130px,.65fr) minmax(0,2fr)}.painting-series .series-detail-hero h1{overflow-wrap:break-word;font-size:clamp(60px,8vw,120px);line-height:.95}.painting-series .series-detail-intro .series-statement{font-family:var(--font-serif);color:var(--ink);font-size:32px;line-height:1.15}.painting-series .art-card{min-width:0;margin-top:0}.painting-series .art-card .card-image{aspect-ratio:1}.painting-series .art-card-info{gap:16px}.painting-series .art-card :is(h2,h3){font-size:clamp(27px,3vw,40px);line-height:1.12}.painting-series .art-card p{line-height:1.7}.art-card-arrow{color:var(--accent);font-size:23px}.portfolio-closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin:0 6vw 7vw;padding-top:30px;display:flex}.portfolio-closing p{font-family:var(--font-serif);margin:0;font-size:34px}.painting-detail .art-detail-info{min-width:0}.painting-detail h1{overflow-wrap:break-word;margin:24px 0 16px;font-size:clamp(40px,4.6vw,74px);line-height:1.02}.painting-detail .art-description{font-size:24px}.artwork-kind{margin-top:35px}.painting-detail .art-detail-image{background:#e8e4db}.painting-detail .art-detail-image img{padding:14px}.art-enlarge{text-align:right;text-transform:uppercase;letter-spacing:.1em;margin-top:15px;font-size:10px;display:block}.painting-detail .fact{align-items:baseline;gap:24px;line-height:1.7}.painting-detail .fact strong{text-align:right;max-width:72%;font-weight:500}.painting-detail .availability-box strong{line-height:1.5}.artwork-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:42px;padding-top:22px;font-size:10px;display:grid}.artwork-pagination>:last-child{text-align:right}.artwork-pagination>span{color:#77736c}.sketch-notice{border:1px solid var(--line);margin:0 6vw 40px;padding:24px;font-size:13px;line-height:1.7}.sketch-notice p{margin:8px 0 16px}.painting-detail .sketch-notice{margin:0 0 24px}.painting-about{background:#e8e4db}.painting-about img{object-fit:contain;filter:none;opacity:1;padding:20px}.painting-shop .product-card .card-image{aspect-ratio:4/5}.painting-shop .product-info{flex-direction:column;gap:15px}.painting-shop .product-info p{line-height:1.7}@media (max-width:900px){.portfolio-index{gap:12px 20px;padding:24px 20px}.portfolio-index a{font-size:22px}.painting-series .series-detail-hero{grid-template-columns:1fr}.painting-series .series-detail-hero h1{font-size:clamp(54px,12vw,92px)}.painting-series .series-detail-intro{grid-column:auto;gap:22px;padding-top:0}.painting-image img{padding:14px}.portfolio-closing{flex-direction:column;align-items:flex-start;margin:0 20px 70px}.sketch-notice{margin:0 20px 35px}.painting-detail h1{font-size:clamp(44px,10vw,72px)}.painting-detail .art-description{font-size:25px}}.painting-shop .product-card .painting-image img{object-fit:contain}.painting-home .hero-art:hover img{transform:none}.home-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;display:grid}@media (max-width:900px){.home-series-grid{grid-template-columns:1fr;gap:42px}}.painting-home-series{padding-inline:4vw}.painting-portfolio .series-grid{gap:64px 24px;padding-inline:4vw}.home-series-grid{column-gap:24px}.home-series-grid .series-cover,.painting-portfolio .series-card .series-cover{aspect-ratio:4/5}.home-series-grid .series-cover img,.painting-portfolio .series-card .series-cover img{object-fit:contain;object-position:center;padding:clamp(18px,2.3vw,32px)}@media (max-width:900px){.painting-home-series,.painting-portfolio .series-grid{padding-inline:20px}}.art-reading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:-12px 0 30px}.art-reading summary{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:11px;list-style:none;display:flex}.art-reading summary::-webkit-details-marker{display:none}.art-reading summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.reading-toggle{flex-shrink:0;width:14px;height:14px;position:relative}.reading-toggle:before,.reading-toggle:after{content:"";background:currentColor;position:absolute}.reading-toggle:before{width:14px;height:1px;top:6px;left:0}.reading-toggle:after{width:1px;height:14px;top:0;left:6px}.art-reading[open] .reading-toggle:after,.reading-open,.art-reading[open] .reading-closed{display:none}.art-reading[open] .reading-open{display:inline}.art-reading-body{padding:2px 0 12px}.art-reading-body h2{font-family:var(--font-serif);margin:8px 0 20px;font-size:27px;font-weight:500;line-height:1.15}.art-reading-body p{color:#504e48;margin:0 0 18px;font-size:14px;line-height:1.85}.series-reading{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:45px 6vw 55px;display:grid}.series-reading h2{font-family:var(--font-serif);max-width:300px;margin:0;font-size:36px;font-weight:400;line-height:1.1}.series-reading p{color:#504e48;max-width:820px;margin:0 0 20px;font-size:14px;line-height:1.85}.series-reading p:last-child{margin-bottom:0}.portfolio-context{padding:0 6vw 4vw}.portfolio-context h2{font-family:var(--font-serif);margin:0 0 24px;font-size:38px;font-weight:400;line-height:1.1}.portfolio-context p{color:#504e48;max-width:980px;font-size:14px;line-height:1.85}.portfolio-context a{color:var(--accent);border-bottom:1px solid}.about-copy h1{letter-spacing:-.045em;font-size:clamp(52px,5.4vw,84px);line-height:.95}@media (max-width:900px){.series-reading{grid-template-columns:1fr;gap:24px;padding:35px 20px 42px}.series-reading h2{max-width:none;font-size:32px}.portfolio-context{padding:0 20px 40px}.portfolio-context h2{font-size:32px}}.painting-series .art-card{-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .16s,background-color .16s}.painting-series .art-card:active{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft), 0 8px 22px #4b30251a;transform:scale(.975)}.painting-series .art-card:focus-visible{outline:2px solid var(--accent);outline-offset:8px}@media (hover:hover){.painting-series .art-card:hover{transform:translateY(-4px)}.painting-series .art-card:hover .art-card-arrow{transform:translate(3px,-3px)}.painting-series .art-card:hover:active{transform:scale(.975)}}.art-card-arrow{transition:transform .16s}.art-title-reference{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:24px 0 -10px;font-size:11px}@media (prefers-reduced-motion:reduce){.painting-series .art-card,.painting-series .art-card img,.art-card-arrow{transition:none}.painting-series .art-card:active,.painting-series .art-card:hover,.painting-series .art-card:hover:active{transform:none}}.art-gallery-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;background:#e8e4db;width:100%;display:flex;position:relative;overflow-x:auto}.art-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;position:relative}.art-gallery-slide img{object-fit:contain;padding:clamp(22px,3vw,36px)}.art-gallery-controls{grid-template-columns:44px minmax(64px,1fr) 44px;align-items:center;gap:16px;width:min(240px,100%);margin:12px auto 0;font-size:12px;display:grid}.art-gallery-controls p{text-align:center;margin:0}.art-gallery-controls button,.art-gallery-header button{color:inherit;cursor:pointer;background:0 0;border:1px solid;min-width:44px;min-height:44px;padding:10px 14px}.art-gallery-controls button:disabled{opacity:.3;cursor:default}button.art-enlarge{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:auto;padding:12px 0}.art-gallery-dialog{color:#292923;background:#f4f1e9;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0}.art-gallery-dialog::backdrop{background:#000000d9}body:has(.art-gallery-dialog[open]){overflow:hidden}.art-gallery-modal{height:100%;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.art-gallery-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.art-gallery-header p{margin:0;font-size:16px}.art-gallery-expanded{background:0 0;flex:1;min-height:0}.art-gallery-expanded .art-gallery-slide img{padding:clamp(12px,2vw,24px)}.art-gallery-strip:focus-visible,.art-gallery-controls button:focus-visible,.art-gallery-header button:focus-visible,.art-enlarge:focus-visible{outline-offset:3px;outline:2px solid}.art-ai-label{z-index:1;color:#fff;letter-spacing:.02em;pointer-events:none;background:#24231f;max-width:calc(100% - 48px);padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:24px;left:24px}.painting-series .works-grid{column-gap:24px;padding-inline:4vw}.painting-series .art-card .painting-image img{padding:clamp(24px,3.2vw,44px)}@media (max-width:900px){.painting-series .works-grid{padding-inline:20px}}.works-group-heading{border-top:1px solid var(--line);margin:0 4vw;padding-top:48px}.works-group:first-child .works-group-heading{border-top:0}.works-group-heading>p:first-child{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.works-group-heading h2{font-family:var(--font-serif);margin:16px 0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.08}.works-group-heading>p:last-child{color:#53514b;max-width:640px;font-size:14px;line-height:1.7}.painting-series .works-group .works-grid{padding-top:26px;padding-bottom:70px}@media (max-width:900px){.works-group-heading{margin-inline:20px;padding-top:34px}}.series-groups-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;padding:26px 4vw;font-size:12px;line-height:1.6;display:flex}.series-groups-nav a{border-bottom:1px solid var(--line)}.series-groups-nav a:hover,.series-groups-nav a:focus-visible{color:var(--accent);border-color:currentColor}.works-group{scroll-margin-top:120px}@media (max-width:900px){.series-groups-nav{padding-inline:20px}}.editorial-policy{max-width:1000px}.editorial-policy h1{font-size:clamp(40px,7vw,76px);line-height:1.1}.editorial-policy section{max-width:760px;margin-top:40px}.editorial-policy h2{margin-bottom:16px;font-size:clamp(24px,4vw,34px);line-height:1.2}.editorial-policy p{line-height:1.7}.editorial-policy-updated{margin-top:48px;font-size:13px}.art-gallery-image{max-width:100%;height:100%;margin:0 auto;position:relative}.art-gallery-slide{place-items:start center;display:grid;container-type:size}.art-gallery-caption{text-align:center;overflow-wrap:anywhere;margin:14px 0 0}.art-gallery-caption p{margin:0;line-height:1.5}.art-gallery-work-title{font-size:16px}.art-gallery-view-caption{color:#625e56;font-size:12px;margin-top:4px!important}.art-gallery-counter{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.art-gallery-controls button{padding:8px}.art-gallery-header p{overflow-wrap:anywhere;min-width:0;line-height:1.35}.art-gallery-header button{white-space:nowrap;flex-shrink:0}.home-series-grid .series-cover.is-ambient img,.painting-portfolio .series-card .series-cover.is-ambient img,.painting-series .art-card .painting-image.is-ambient img{object-fit:cover;padding:0}.art-gallery-slide.is-ambient img,.art-gallery-expanded .art-gallery-slide.is-ambient img{padding:0}.art-gallery-slide img{object-position:top center}.painting-series:is([data-series=umbral],[data-series=materia-en-pie]) .art-card .painting-image.is-original img{padding:clamp(18px,2.4vw,32px)}.art-detail-visual:is([data-series=umbral],[data-series=materia-en-pie]) .art-gallery-slide.is-original img{padding:clamp(16px,2.2vw,28px)}.art-detail-visual:is([data-series=umbral],[data-series=materia-en-pie]) .art-gallery-expanded .art-gallery-slide.is-original img{padding:clamp(10px,1.5vw,18px)}.home-series-grid [data-series=faces] .series-cover.is-ambient img,.painting-portfolio .series-card[data-series=faces] .series-cover.is-ambient img,.painting-series[data-series=faces] .art-card .painting-image.is-ambient img,.art-detail-visual[data-series=faces] .art-gallery-slide.is-ambient img{object-fit:contain;padding:clamp(18px,2.3vw,32px)}.home-wear .home-wear-image{aspect-ratio:4/5;background:#eeebe5;min-height:0}.home-wear .home-wear-image img{object-fit:contain}.home-wear .home-wear-image:hover img{transform:none}.series-technical-facts{color:#625e56;max-width:680px;margin:18px 0 28px;font-size:14px;line-height:1.7}.home-shop-access{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding:70px 8vw;display:flex}.home-shop-access h2{font-family:var(--font-serif);margin:16px 0;font-size:clamp(38px,5vw,64px);font-weight:400}.home-shop-access p{font-size:14px;line-height:1.6}.home-shop-access .eyebrow{font-size:10px}.home-shop-access .button-dark{flex-shrink:0}@media (max-width:700px){.home-shop-access{flex-direction:column;align-items:start;padding:50px 20px}}
body.editorial-site{--ink:#111;--paper:#ededeb;--accent:#ff2f60;--accent-light:#e9b986;--accent-soft:#f4c7d0;--line:#1113;--font-serif:var(--font-sans);--header-height:90px;font-family:var(--font-sans),Arial,sans-serif;background:var(--paper);color:var(--ink);letter-spacing:-.025em}html{scroll-padding-top:110px}.editorial-site ::selection{color:#111;background:#ff2f60}.editorial-site h1,.editorial-site h2,.editorial-site h3{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.065em;word-spacing:.08em;font-weight:780;line-height:.98}.editorial-site button{cursor:pointer;font-family:inherit}.editorial-site a:focus-visible,.editorial-site button:focus-visible{outline-offset:5px;outline:2px solid}.editorial-site main{min-width:0}.editorial-site main p{letter-spacing:-.02em}.editorial-site main[id],.editorial-site section[id]{scroll-margin-top:100px}.editorial-site .ed-kicker,.editorial-site .page-kicker{letter-spacing:-.01em;text-transform:none;color:inherit;margin:0;font-size:13px;font-weight:550;line-height:1.5}.editorial-site .text-link,.ed-text-link{text-transform:none;letter-spacing:-.02em;color:inherit;border-bottom:1px solid;padding-bottom:5px;font-size:16px;font-weight:500;display:inline-block}.ed-text-link{margin-top:32px}.editorial-site .button-dark,.editorial-site .button-light{letter-spacing:-.02em;text-transform:none;color:#ededeb;background:#111;border:1px solid #111;padding:17px 24px;font-size:14px;font-weight:600;line-height:1.4;display:inline-block}.editorial-site .button-dark:hover{color:#111;background:#ff2f60}.ed-tone-dark{color:#ededeb;background:#111}.ed-tone-pink{color:#111;background:#ff2f60}.ed-tone-sand{color:#111;background:#e9b986}.ed-tone-light{color:#111;background:#ededeb}.ed-skip{z-index:400;color:#111;background:#ededeb;padding:14px;position:fixed;top:-100px;left:20px}.ed-skip:focus{top:10px}.ed-header{z-index:100;color:#111;background:0 0;justify-content:space-between;align-items:center;height:90px;padding:20px 3%;transition:background .3s,color .2s,transform .3s;display:flex;position:fixed;inset:0 0 auto}.ed-brand,.ed-menu-brand{letter-spacing:-.075em;font-size:43px;font-weight:800;line-height:1}.ed-header>nav{opacity:0;pointer-events:none;align-items:center;gap:32px;font-size:21px;font-weight:650;transition:opacity .3s,transform .3s;display:flex;transform:translateY(-8px)}.ed-header>nav a{white-space:nowrap}.ed-header>nav a:hover,.ed-header>nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.ed-header:after{content:"";opacity:.3;pointer-events:none;border-top:1px solid;width:32px;transition:opacity .25s;position:absolute;top:45px;right:3%}.ed-header:is(.ed-nav-near,:hover,:focus-within)>nav{opacity:1;pointer-events:auto;transform:none}.ed-header:is(.ed-nav-near,:hover,:focus-within):after{opacity:0}.ed-header:is(.ed-nav-near,:hover,:focus-within){background:#ededebf5}.ed-header.ed-nav-dark{color:#ededeb}.ed-header.ed-nav-dark:is(.ed-nav-near,:hover,:focus-within){background:#111}.ed-header.ed-nav-pink:is(.ed-nav-near,:hover,:focus-within){background:#ff2f60f5}.ed-header.ed-nav-sand:is(.ed-nav-near,:hover,:focus-within){background:#e9b986f5}.ed-menu-toggle{display:none}.ed-mobile-menu{color:#111;background:#ff2f60;border:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:30px 6% 45px;position:fixed;inset:0;overflow-y:auto}.ed-mobile-menu::backdrop{background:#1119}.ed-menu-brand{font-size:33px;display:inline-block}.ed-menu-close{background:0 0;border:0;width:48px;height:48px;font-size:50px;line-height:1;position:absolute;top:14px;right:5%}.ed-mobile-menu nav{flex-direction:column;gap:28px;margin:90px 0 65px;display:flex}.ed-mobile-menu nav a{letter-spacing:-.06em;align-items:baseline;gap:24px;font-size:clamp(38px,7vw,70px);font-weight:750;line-height:1;display:flex}.ed-mobile-menu nav small{letter-spacing:0;font-size:12px;font-weight:500}.ed-mobile-menu>p{font-size:16px;line-height:1.5}.editorial-site.ed-menu-open{overflow:hidden}.ed-hero{height:95svh;min-height:780px;max-height:1050px;padding:165px 3% 0;position:relative;overflow:hidden}.ed-hero-title{z-index:2;pointer-events:none;position:relative}.ed-hero h1{max-width:65%;margin:30px 0 0;font-size:clamp(85px,9.7vw,165px);line-height:.94}.ed-strata{color:#ff2f60;overflow:visible;transform:rotate(-10deg)}.ed-hero>.ed-strata{width:46%;position:absolute;top:125px;right:-1%}.ed-strata-layer{fill:none;stroke:currentColor;stroke-width:24px;stroke-linecap:square;transform-origin:50%;animation:9s ease-in-out infinite alternate ed-strata-drift}.ed-layer-mid{stroke-width:20px;animation-delay:-3s}.ed-layer-inner{stroke-width:17px;animation-delay:-6s}.ed-fracture{fill:none;stroke:#ededeb;stroke-width:28px;stroke-linejoin:bevel}.ed-incisions{fill:none;stroke:#111;stroke-width:9px}.ed-hero-bottom{justify-content:space-between;align-items:end;font-size:20px;font-weight:650;display:flex;position:absolute;bottom:80px;left:3%;right:3%}.ed-hero-bottom>a{align-items:center;gap:28px;display:flex}.ed-hero-bottom>a span{font-size:60px;font-weight:400}.ed-motion{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:6px 0;font-size:12px;font-weight:500}.ed-hero-note{margin:0;font-size:12px;position:absolute;bottom:27px;left:3%}.ed-manifesto{background:#ff2f60;padding:45px 3% 26px}.ed-manifesto-grid{grid-template-columns:1fr 1fr;gap:8%;margin:65px 0 100px;display:grid}.ed-manifesto h2{margin:0;font-size:clamp(65px,7.4vw,118px);line-height:.92}.ed-manifesto-grid>div{max-width:510px;font-size:25px;line-height:1.4}.ed-manifesto-grid p{margin:0}.ed-manifesto-grid p+p{margin-top:28px}.ed-manifesto-bottom{border-top:1px solid #1117;justify-content:space-between;padding-top:20px;font-size:13px;display:flex}.ed-series-intro{color:#ededeb;background:#111;padding:80px 3% 90px}.ed-series-intro h2{margin:50px 0 30px;font-size:clamp(70px,9vw,150px);line-height:.94;position:relative}.ed-series-intro h2 span{color:#ff2f60;font-size:160px;font-weight:400;position:absolute;top:15%;left:75%}.ed-series-intro>p:last-child{max-width:450px;font-size:20px;line-height:1.4}.ed-chapter{grid-template-columns:.95fr 1.05fr;align-items:start;gap:6%;padding:85px 3% 95px;display:grid;overflow:hidden}.ed-chapter-copy{min-width:0;position:relative}.ed-chapter h2{max-width:600px;margin:32px 0 0;font-size:clamp(55px,6.1vw,100px);line-height:.94}.ed-tag{color:#ededeb;background:#111;margin:30px 0;padding:10px 15px;font-size:14px;display:inline-block;transform:rotate(-5deg)}.ed-tone-dark .ed-tag{color:#111;background:#ff2f60}.ed-statement{max-width:450px;margin:0;font-size:27px;font-weight:650;line-height:1.15}.ed-description{max-width:440px;margin:24px 0 0;font-size:17px;line-height:1.55}.ed-round-link{align-items:center;gap:30px;width:fit-content;margin-top:35px;font-size:16px;font-weight:500;display:flex}.ed-round-link>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:30px;transition:transform .3s;display:grid}.ed-round-link:hover>span{transform:rotate(45deg)}.ed-installation{align-self:center;min-width:0}.ed-scene-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ed-scene-track::-webkit-scrollbar{display:none}.ed-scene-track:focus-visible{outline-offset:5px;outline:2px solid}.ed-scene-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;margin:0}.ed-scene-slide a{display:block}.ed-scene-slide img{object-fit:contain;width:100%;height:auto;max-height:780px;display:block}.ed-scene-caption{letter-spacing:0;justify-content:space-between;gap:20px;margin-top:16px;font-size:12px;line-height:1.4;display:flex}.ed-scene-caption>span:first-child{font-weight:650}.ed-scene-caption>span:last-child{opacity:.75;text-align:right}.ed-carousel-controls{border-top:1px solid #1115;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.ed-carousel-controls>div{gap:8px;display:flex}.ed-carousel-controls button{background:0 0;border:1px solid;border-radius:50%;width:46px;height:46px;font-size:24px}.ed-carousel-controls button:hover{color:#ededeb;background:#111}.ed-artist-preview{background:#ededeb;padding:70px 3% 100px}.ed-artist-grid{grid-template-columns:1.1fr 1fr;gap:8%;margin-top:60px;display:grid}.ed-artist-grid h2{margin:0;font-size:clamp(60px,7.6vw,125px);line-height:.93}.ed-artist-grid h2 span{color:#ff2f60;margin-left:20px;display:inline-block}.ed-artist-grid>div{align-self:center;max-width:500px}.ed-large-copy{margin:0 0 30px;font-size:30px;font-weight:650;line-height:1.2}.ed-artist-grid>div>p+p{font-size:19px;line-height:1.5}.ed-habitar{color:#ededeb;background:#111;justify-content:space-between;align-items:center;padding:55px 3%;display:flex}.ed-habitar>p{margin:0;font-size:35px;font-weight:600;line-height:1.1}.ed-habitar>a{color:#ff2f60;font-size:65px;font-weight:700;line-height:1}.ed-habitar small{color:#ededeb;margin-top:12px;font-size:14px;font-weight:400;display:block}.ed-footer{color:#111;background:#ff2f60;padding:50px 3% 25px}.ed-footer h2{margin:70px 0 100px;font-size:clamp(110px,17vw,270px);line-height:.9;position:relative}.ed-footer h2>a{font-weight:300;position:absolute;top:0;right:8%}.ed-footer h2>a:hover{transform:rotate(10deg)}.ed-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px;font-size:18px;line-height:1.7;display:grid}.ed-footer-grid p{margin:0}.ed-footer-grid a,.ed-footer-grid button{display:block}.ed-footer-grid a:hover,.ed-footer-grid button:hover{color:inherit;text-decoration:underline}.ed-footer-legal{font-size:14px}.ed-footer-baseline{letter-spacing:0;border-top:1px solid #1118;justify-content:space-between;align-items:center;gap:20px;margin-top:65px;padding-top:24px;font-size:11px;display:flex}.ed-footer-signature{letter-spacing:-.075em;font-size:35px;font-weight:800}.ed-system-link{font-size:22px}.ed-page-hero{padding:170px 3% 60px;position:relative;overflow:hidden}.ed-page-hero h1{margin:50px 0;font-size:clamp(85px,11.2vw,180px);line-height:.9}.ed-page-hero h1>span{font-size:180px;font-weight:400;position:absolute;top:30%;right:12%}.ed-hero-foot{justify-content:space-between;align-items:end;font-size:20px;line-height:1.4;display:flex}.ed-hero-foot p{margin:0}.ed-hero-foot>span{font-size:14px}.ed-portfolio-index{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px 30px;padding:30px 3%;font-size:15px;display:flex}.ed-portfolio-index small{opacity:.6;margin-right:12px;font-size:10px}.ed-series-list .series-card{color:#ededeb;background:#111;grid-template-columns:1fr 1fr;align-items:center;gap:8%;width:auto;min-width:0;margin:0;padding:75px 3%;scroll-margin-top:80px;display:grid}.ed-series-list .series-card:nth-child(2n){direction:rtl}.ed-series-list .series-card>*{direction:ltr}.ed-series-list .series-card[data-series=materia-en-pie],.ed-series-list .series-card[data-series=geologia-del-umbral]{color:#111;background:#e9b986}.ed-series-list .series-card[data-series=mareas-de-lo-invisible]{color:#111;background:#ededeb}.ed-series-list .series-card[data-series=faces]{color:#111;background:#ff2f60}.ed-series-card-image{min-width:0;overflow:hidden}.ed-series-card-image img{object-fit:contain;width:100%;height:auto;max-height:720px;transition:transform .7s;display:block}.ed-series-list .series-card:hover img{transform:scale(1.015)}.ed-series-card-copy{min-width:0}.ed-series-card-copy h2{margin:35px 0 30px;font-size:clamp(50px,6.5vw,100px);line-height:.97}.ed-series-card-copy>p:not(.ed-kicker){max-width:440px;font-size:26px;line-height:1.2}.ed-card-action{align-items:center;gap:35px;margin-top:20px;font-size:16px;display:flex}.ed-card-action>span{font-size:55px;font-weight:400}.ed-portfolio-closing{justify-content:space-between;align-items:end;gap:40px;padding:80px 3% 100px;display:flex}.ed-portfolio-closing h2{margin:0;font-size:clamp(55px,7vw,110px);line-height:.96}.editorial-site .painting-series .series-detail-hero{color:#ededeb;background:#111;padding:165px 4% 75px;display:block}.editorial-site .painting-series[data-series=materia-en-pie] .series-detail-hero,.editorial-site .painting-series[data-series=geologia-del-umbral] .series-detail-hero{color:#111;background:#e9b986}.editorial-site .painting-series[data-series=mareas-de-lo-invisible] .series-detail-hero{color:#111;background:#ededeb}.editorial-site .painting-series[data-series=faces] .series-detail-hero{color:#111;background:#ff2f60}.editorial-site .painting-series .series-detail-hero h1{max-width:1250px;margin:45px 0 30px;font-size:clamp(75px,10.5vw,165px);line-height:.93}.editorial-site .series-detail-intro{grid-template-columns:1fr 1fr;gap:8%;max-width:1180px;padding-top:15px;display:grid}.editorial-site .painting-series .series-detail-intro .series-statement{color:inherit;font-family:inherit;font-size:32px;font-weight:650;line-height:1.16}.editorial-site .series-detail-intro>p{color:inherit;font-size:18px;line-height:1.6}.editorial-site .series-technical-facts{color:inherit;opacity:.8;max-width:900px;font-size:14px}.editorial-site .works-heading{text-transform:none;letter-spacing:0;border-top:0;padding:28px 4%;font-size:14px}.editorial-site .painting-series .works-grid{align-items:start;gap:65px 4%;padding:55px 4% 90px}.editorial-site .painting-series .art-card{margin:0;transition:none}.editorial-site .painting-series .art-card .painting-image{background:#dfdfda}.editorial-site .painting-series .art-card .painting-image.is-original img{object-fit:contain;padding:clamp(26px,3.6vw,55px)}.editorial-site .painting-series:is([data-series=umbral],[data-series=materia-en-pie]) .art-card .painting-image.is-original img{padding:clamp(22px,3vw,44px)}.editorial-site .painting-series .art-card .painting-image.is-ambient img{object-fit:contain;padding:0}.editorial-site .painting-series .art-card :is(h2,h3){letter-spacing:-.045em;margin:0 0 10px;font-family:inherit;font-size:clamp(24px,2.5vw,39px);font-weight:700;line-height:1.1}.editorial-site .painting-series .art-card p{letter-spacing:0;color:#454545;text-transform:none;font-size:12px;line-height:1.6}.editorial-site .art-card-info{gap:20px;padding-top:22px}.editorial-site .art-card-arrow{color:#111;font-size:30px}.editorial-site .series-groups-nav{text-transform:none;gap:20px;padding:25px 4%;font-size:15px}.editorial-site .works-group-heading{margin-inline:4%;padding-top:50px}.editorial-site .works-group-heading h2{font-size:clamp(35px,4.5vw,70px)}.editorial-site .works-group-heading>p:first-child{letter-spacing:0;text-transform:none;color:#555;font-size:12px}.editorial-site .works-group-heading>p:last-child{color:#333;font-size:17px}.editorial-site .series-reading{background:#e9b986;border:0;grid-template-columns:1fr 1.4fr;gap:8%;padding:60px 4%}.editorial-site .series-reading h2{max-width:500px;font-size:clamp(36px,4.4vw,68px);font-weight:750}.editorial-site .series-reading p{color:#111;font-size:17px;line-height:1.65}.editorial-site .portfolio-closing{border:0;margin:0;padding:45px 4% 70px}.editorial-site .sketch-notice{background:#e9b986;border:0;padding:28px;font-size:15px}.editorial-site .art-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:5%;padding:140px 4% 85px;display:grid}.editorial-site .art-detail-visual{min-width:0;position:sticky;top:110px}.editorial-site .art-gallery-strip{background:#dfdfda;max-height:780px}.editorial-site .art-gallery-slide.is-original img{object-fit:contain;padding:clamp(24px,3vw,48px)}.editorial-site .art-detail-visual:is([data-series=umbral],[data-series=materia-en-pie]) .art-gallery-slide.is-original img{padding:clamp(20px,2.6vw,40px)}.editorial-site .art-gallery-strip:not(.art-gallery-expanded) .art-gallery-slide.is-ambient img{object-fit:contain;padding:0}.editorial-site .art-gallery-work-title{font-size:15px;font-weight:650}.editorial-site .art-gallery-view-caption{color:#444;font-size:12px}.editorial-site .art-gallery-controls{grid-template-columns:44px minmax(64px,1fr) 44px;margin-top:18px;font-size:12px}.editorial-site .art-gallery-controls button{border-radius:50%;padding:8px}.editorial-site .art-enlarge{text-transform:none;letter-spacing:0;font-size:13px}.editorial-site .breadcrumbs{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.6}.editorial-site .artwork-kind{margin-top:28px;font-size:13px}.editorial-site .painting-detail h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,4.3vw,70px);font-weight:750;line-height:1.02}.editorial-site .painting-detail .art-description{color:#111;margin-bottom:30px;font-family:inherit;font-size:22px;line-height:1.4}.editorial-site .art-title-reference{color:#555;letter-spacing:0;text-transform:none;font-size:12px}.editorial-site .art-reading summary{text-transform:none;letter-spacing:0;color:#111;font-size:13px}.editorial-site .art-reading-body h2{font-size:25px;font-weight:650}.editorial-site .art-reading-body p{color:#333;font-size:15px;line-height:1.7}.editorial-site .facts{margin-top:35px}.editorial-site .fact{letter-spacing:0;text-transform:none;padding-block:15px;font-size:13px}.editorial-site .fact span{color:#555;font-size:12px}.editorial-site .fact strong{color:#111;font-size:13px}.editorial-site .availability-box{background:#e9b986;border:0;padding:25px}.editorial-site .availability-box>strong{text-transform:none;letter-spacing:-.02em;color:#111;font-size:17px;line-height:1.3}.editorial-site .artwork-pagination{letter-spacing:0;text-transform:none;font-size:13px}.editorial-site .art-gallery-dialog{color:#111;background:#ededeb}.editorial-site .art-gallery-header p{font-size:16px;font-weight:600}.editorial-site .art-gallery-header button{font-size:14px}.editorial-site .art-gallery-expanded{background:0 0;max-height:none}.editorial-site .art-gallery-expanded .art-gallery-slide.is-original img{padding:clamp(18px,2.5vw,40px)}.ed-page-lead{font-size:23px;line-height:1.4}.ed-about .ed-page-hero h1{z-index:1;position:relative}.ed-about-mark{opacity:.7;width:35%;position:absolute;top:115px;right:4%}.ed-about .ed-fracture{stroke:#e9b986}.ed-about-body{grid-template-columns:1fr 1fr;gap:8%;padding:80px 4% 100px;display:grid}.ed-about-image{align-self:start;min-width:0;display:block;position:sticky;top:110px}.ed-about-image img{object-fit:contain;background:#dfdfda;width:100%;height:auto;max-height:850px;padding:35px;display:block}.ed-about-image span{margin-top:15px;font-size:12px;display:block}.ed-about-body article h2{margin:30px 0 40px;font-size:clamp(45px,5.5vw,85px)}.ed-about-body article>p:not(.ed-kicker):not(.ed-large-copy){margin:0 0 25px;font-size:18px;line-height:1.65}.ed-about-note{color:#ededeb;background:#111;justify-content:space-between;align-items:end;gap:40px;padding:70px 4%;display:flex}.ed-about-note>p{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,80px);font-weight:700;line-height:1.05}.editorial-site .contact-grid{background:#e9b986;grid-template-columns:1fr 1fr;gap:8%;padding:165px 4% 100px}.editorial-site .contact-copy h1{margin:40px 0;font-size:clamp(50px,6vw,95px);line-height:.98}.editorial-site .contact-copy>p:not(.page-kicker){font-size:19px;line-height:1.55}.editorial-site .contact-details{margin-top:50px}.editorial-site .contact-details p{gap:20px;font-size:14px}.editorial-site .contact-details span{letter-spacing:0;font-size:12px}.editorial-site .contact-details strong{overflow-wrap:anywhere;font-weight:550}.editorial-site .contact-form{background:#ededeb;min-width:0;padding:35px}.editorial-site .field{margin-bottom:28px}.editorial-site .field label{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.editorial-site .field :is(input,select,textarea){color:#111;background:0 0;border:0;border-bottom:1px solid #1118;border-radius:0;min-width:0;padding:14px 0;font-family:inherit;font-size:16px}.editorial-site .field textarea{min-height:160px}.editorial-site .privacy-check{font-size:13px;line-height:1.55}.editorial-site .form-note{color:#444;font-size:12px;line-height:1.6}.editorial-site .form-error{color:#9c1335;font-size:13px}.editorial-site .form-success,.editorial-site .not-found,.editorial-site .offline-page{background:#e9b986;min-height:80svh;padding:180px 4% 100px}.editorial-site :is(.form-success,.not-found,.offline-copy) h1{max-width:1100px;margin:35px 0;font-size:clamp(60px,9vw,140px);line-height:.96}.editorial-site .form-success>div{max-width:none}.editorial-site .form-success>div>p:not(.page-kicker),.editorial-site .offline-copy>p:not(.page-kicker){max-width:600px;font-size:19px;line-height:1.6}.editorial-site .offline-mark{display:none}.editorial-site .offline-page{display:block}.editorial-site .plain-content{max-width:none;padding:155px 4% 90px}.editorial-site .editorial-policy{background:#ededeb}.editorial-site .editorial-policy h1{max-width:1000px;margin:45px 0;font-size:clamp(65px,10vw,150px);line-height:.96}.editorial-site .plain-content .lead{max-width:850px;margin-bottom:70px;font-size:26px;line-height:1.4}.editorial-site .editorial-policy section{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:20px 8%;max-width:none;margin:0;padding:45px 0;display:grid}.editorial-site .editorial-policy section h2{grid-row:span 3;max-width:450px;margin:0;font-size:clamp(30px,4vw,60px)}.editorial-site .editorial-policy section p{margin:0;font-size:17px;line-height:1.7}.editorial-site .editorial-policy-updated{font-size:12px}.editorial-site .legal-page{padding-top:90px}.editorial-site .legal-breadcrumb{color:#444;letter-spacing:0;text-transform:none;background:#ededeb;padding:35px 4% 0;font-size:12px}.editorial-site .legal-hero{background:#ededeb;padding:50px 4% 65px;display:block}.editorial-site .legal-hero h1{max-width:1100px;margin:35px 0;font-size:clamp(60px,8.7vw,135px);line-height:1}.editorial-site .legal-hero>p:last-child{color:#111;max-width:850px;font-size:20px;line-height:1.5}.editorial-site .legal-layout{grid-template-columns:1fr 2fr;gap:8%;padding:60px 4% 90px}.editorial-site .legal-index>p{text-transform:none;letter-spacing:0;color:#111;font-size:13px}.editorial-site .legal-index li{color:#333;padding:12px 0;font-size:13px;line-height:1.4}.editorial-site .legal-index li:before{color:#555;font-size:10px}.editorial-site .legal-content{max-width:850px}.editorial-site .legal-updated{letter-spacing:0;text-transform:none;color:#444;font-size:11px}.editorial-site .legal-content h2{font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.1}.editorial-site .legal-content h3{text-transform:none;letter-spacing:-.03em;font-size:18px}.editorial-site .legal-content p,.editorial-site .legal-content li{color:#333;font-size:16px;line-height:1.75}.editorial-site .legal-content a{color:#111}.editorial-site .legal-facts dt{letter-spacing:0;text-transform:none;font-size:12px}.editorial-site .legal-facts dd{font-size:14px;line-height:1.5}.editorial-site .legal-note{background:#e9b986;border-color:#111}.editorial-site .legal-content :is(th,td){letter-spacing:0;text-transform:none;font-size:12px}.editorial-site .legal-cookie-button{letter-spacing:0;text-transform:none;font-size:13px}.editorial-site .page-hero{padding:170px 4% 80px;display:block}.editorial-site .page-hero h1{margin:35px 0;font-size:clamp(65px,9vw,140px);line-height:.98}.editorial-site .page-hero>p{max-width:600px;font-size:18px;line-height:1.6}.editorial-site .cookie-panel{color:#ededeb;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border:1px solid #ededeb3b;box-shadow:0 12px 40px #0003}.editorial-site .cookie-panel h2{letter-spacing:-.04em;font-size:29px;font-weight:700;line-height:1.1}.editorial-site .cookie-kicker{color:#e9b986;letter-spacing:0;text-transform:none;font-size:12px}.editorial-site .cookie-panel>p:not(.cookie-kicker){color:#ededeb;font-size:13px}.editorial-site .cookie-panel>a{letter-spacing:0;text-transform:none;color:#ededeb;font-size:12px}.editorial-site .cookie-actions button{letter-spacing:0;text-transform:none;font-size:12px}.editorial-site .install-prompt{color:#111;background:#ededeb;border:1px solid #1115}.editorial-site .install-prompt strong{font-weight:700}.editorial-site .install-prompt p{color:#333}.editorial-site .install-prompt-action{color:#ededeb;letter-spacing:0;text-transform:none;background:#111;font-size:12px}.ed-reveal-ready{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(35px)}.ed-reveal-ready.ed-visible{opacity:1;transform:none}.ed-paused *{animation-play-state:paused!important}.ed-paused .ed-reveal-ready{opacity:1;transform:none}@keyframes ed-strata-drift{0%{transform:translate(-5px,3px)rotate(-3deg)}to{transform:translate(6px,-4px)rotate(4deg)}}@media (max-width:1024px),(hover:none),(pointer:coarse){.ed-header{background:#ededebf5;height:76px;padding:14px 5%}.ed-header>nav{display:none!important}.ed-header:after{display:none}.ed-header.ed-nav-dark{background:#111}.ed-header.ed-nav-pink{background:#ff2f60f5}.ed-header.ed-nav-sand{background:#e9b986f5}.ed-header .ed-brand{font-size:33px}.ed-menu-toggle{width:44px;height:44px;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 0;display:flex}.ed-menu-toggle span{background:currentColor;width:30px;height:2px;display:block}.ed-header-retracted:not(:focus-within){pointer-events:none;transform:translateY(-105%)}}@media (max-width:900px){.ed-hero{height:94svh;min-height:760px;max-height:950px;padding:133px 5% 0}.ed-hero h1{max-width:100%;margin-top:22px;font-size:clamp(70px,16vw,125px);line-height:.96}.ed-hero-title .ed-kicker{font-size:11px}.ed-hero>.ed-strata{width:76%;max-height:340px;top:310px;right:0}.ed-hero-bottom{font-size:15px;bottom:55px;left:5%;right:5%}.ed-hero-bottom>a{gap:12px}.ed-hero-bottom>a span{font-size:38px}.ed-hero-bottom>span{display:none}.ed-motion{font-size:10px}.ed-hero-note{font-size:10px;bottom:18px;left:5%}.ed-manifesto{padding:30px 5% 25px}.ed-manifesto-grid{grid-template-columns:1fr;gap:40px;margin:45px 0 60px}.ed-manifesto h2{font-size:clamp(60px,15vw,110px)}.ed-manifesto-grid>div{font-size:21px}.ed-manifesto-bottom{gap:20px;font-size:10px}.ed-series-intro{padding:60px 5%}.ed-series-intro h2{margin-top:40px;font-size:clamp(50px,12vw,95px);line-height:.95}.ed-series-intro h2 span{font-size:65px;top:40%;left:83%}.ed-series-intro>p:last-child{font-size:17px}.ed-chapter{grid-template-columns:1fr;gap:35px;padding:50px 5% 65px}.ed-chapter h2{margin-top:25px;font-size:clamp(55px,15vw,95px)}.ed-tag{margin:25px 0 30px;font-size:12px}.ed-statement{font-size:25px}.ed-description{max-width:650px;font-size:16px}.ed-scene-slide img{max-height:none}.ed-scene-caption{font-size:10px}.ed-carousel-controls{margin-top:16px}.ed-carousel-controls button{width:44px;height:44px}.ed-artist-preview{padding:45px 5% 65px}.ed-artist-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.ed-artist-grid h2{font-size:clamp(60px,16vw,110px)}.ed-large-copy{font-size:26px}.ed-habitar{gap:20px;padding:40px 5%}.ed-habitar>p{font-size:23px}.ed-habitar>a{font-size:40px}.ed-habitar small{font-size:11px}.ed-footer{padding:40px 5% 25px}.ed-footer h2{margin:55px 0 65px;font-size:26vw}.ed-footer h2>a{right:0}.ed-footer-grid{grid-template-columns:1fr 1fr;gap:30px;font-size:14px}.ed-footer-grid>div:first-child{grid-column:1/-1}.ed-footer-legal{font-size:12px}.ed-footer-baseline{flex-wrap:wrap;margin-top:45px;font-size:10px}.ed-footer-baseline>span:last-of-type{display:none}.ed-footer-signature{font-size:30px}.ed-page-hero{padding:135px 5% 50px}.ed-page-hero h1{margin:40px 0;font-size:clamp(70px,16vw,125px);line-height:.95}.ed-page-hero h1>span{font-size:80px;top:35%;right:5%}.ed-hero-foot{gap:20px;font-size:17px}.ed-hero-foot>span{display:none}.ed-portfolio-index{gap:14px 20px;padding:25px 5%;font-size:13px}.ed-series-list .series-card{grid-template-columns:1fr;gap:35px;padding:50px 5% 65px;direction:ltr!important}.ed-series-card-copy h2{margin-top:25px;font-size:clamp(50px,13vw,85px)}.ed-series-card-copy>p:not(.ed-kicker){font-size:23px}.ed-series-card-image img{max-height:none}.ed-portfolio-closing{flex-direction:column;align-items:start;gap:15px;padding:65px 5%}.ed-portfolio-closing h2{font-size:clamp(45px,11vw,85px)}.editorial-site .painting-series .series-detail-hero{padding:135px 5% 55px}.editorial-site .painting-series .series-detail-hero h1{margin-top:35px;font-size:clamp(58px,13.3vw,110px)}.editorial-site .series-detail-intro{grid-template-columns:1fr;gap:25px}.editorial-site .painting-series .series-detail-intro .series-statement{font-size:28px}.editorial-site .series-detail-intro>p{font-size:16px}.editorial-site .series-technical-facts{font-size:13px}.editorial-site .works-heading{padding:24px 5%;font-size:12px}.editorial-site .painting-series .works-grid{grid-template-columns:1fr;gap:45px;padding:35px 5% 65px}.editorial-site .painting-series .art-card .painting-image.is-original img{padding:30px}.editorial-site .painting-series:is([data-series=umbral],[data-series=materia-en-pie]) .art-card .painting-image.is-original img{padding:24px}.editorial-site .painting-series .art-card :is(h2,h3){font-size:28px}.editorial-site .series-groups-nav{padding:25px 5%;font-size:14px}.editorial-site .works-group-heading{margin-inline:5%}.editorial-site .series-reading{grid-template-columns:1fr;gap:30px;padding:45px 5%}.editorial-site .series-reading h2{font-size:40px}.editorial-site .series-reading p{font-size:16px}.editorial-site .portfolio-closing{gap:25px;padding:40px 5% 65px}.editorial-site .art-detail{grid-template-columns:1fr;gap:45px;padding:115px 5% 65px}.editorial-site .art-detail-visual{position:static}.editorial-site .painting-detail h1{font-size:clamp(40px,10vw,72px);line-height:1.04}.editorial-site .painting-detail .art-description{font-size:22px}.editorial-site .art-gallery-strip:not(.art-gallery-expanded){max-height:none}.editorial-site .art-gallery-caption,.editorial-site .art-gallery-header p{font-size:13px}.editorial-site .art-gallery-header button{padding:8px;font-size:12px}.editorial-site .artwork-pagination{font-size:12px}.ed-about-mark{opacity:.4;width:55%;top:165px;right:-10%}.ed-about-body{grid-template-columns:1fr;gap:45px;padding:55px 5% 70px}.ed-about-image{position:static}.ed-about-image img{padding:28px}.ed-about-body article h2{font-size:clamp(40px,11vw,75px)}.ed-about-body article>p:not(.ed-kicker):not(.ed-large-copy){font-size:17px}.ed-about-note{padding:50px 5%;display:block}.ed-about-note>p{font-size:clamp(35px,9vw,65px)}.editorial-site .contact-grid{grid-template-columns:1fr;gap:45px;padding:135px 5% 60px}.editorial-site .contact-copy h1{font-size:clamp(47px,11vw,85px);line-height:1}.editorial-site .contact-copy>p:not(.page-kicker){font-size:18px}.editorial-site .contact-form{padding:25px 20px}.editorial-site .contact-details p{gap:15px;font-size:13px}.editorial-site .contact-details span{font-size:11px}.editorial-site .plain-content{padding:135px 5% 65px}.editorial-site .editorial-policy h1{font-size:clamp(55px,13vw,95px)}.editorial-site .plain-content .lead{margin-bottom:45px;font-size:23px}.editorial-site .editorial-policy section{grid-template-columns:1fr;gap:20px;padding:35px 0}.editorial-site .editorial-policy section h2{grid-row:auto;font-size:34px}.editorial-site .editorial-policy section p{font-size:16px}.editorial-site .legal-page{padding-top:76px}.editorial-site .legal-breadcrumb{padding:30px 5% 0;font-size:11px}.editorial-site .legal-hero{padding:40px 5% 50px}.editorial-site .legal-hero h1{overflow-wrap:anywhere;font-size:clamp(48px,12vw,90px);line-height:1.02}.editorial-site .legal-hero>p:last-child{font-size:18px}.editorial-site .legal-layout{grid-template-columns:1fr;gap:45px;padding:40px 5% 65px}.editorial-site .legal-index{max-width:none;position:static}.editorial-site .legal-content h2{font-size:32px}.editorial-site .legal-content p,.editorial-site .legal-content li{font-size:15px}.editorial-site .legal-facts div{grid-template-columns:1fr}.editorial-site :is(.form-success,.not-found,.offline-page){padding:145px 5% 75px}.editorial-site :is(.form-success,.not-found,.offline-copy) h1{font-size:clamp(50px,12vw,90px)}.editorial-site .page-hero{padding:140px 5% 65px}.editorial-site .page-hero h1{font-size:clamp(50px,12vw,95px)}.editorial-site .cookie-panel{width:calc(100vw - 30px);padding:25px;bottom:15px;right:15px}.editorial-site .cookie-panel h2{font-size:26px}.editorial-site .cookie-actions button{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.editorial-site *,.editorial-site :before,.editorial-site :after{transition:none!important;animation:none!important}.ed-reveal-ready{opacity:1;transform:none}}.editorial-site .painting-series .series-detail-hero[data-nav-theme=light]{color:#111;background:#ededeb}.editorial-site .privacy-check a{color:#111;text-underline-offset:3px;text-decoration:underline}.editorial-site .contact-details p{text-transform:none;letter-spacing:0}.ed-home .ed-hero>.ed-strata{transform-origin:50%;animation:8s ease-in-out infinite alternate ed-mark-sway}@keyframes ed-mark-sway{0%{transform:translateY(-3px)rotate(-12deg)}to{transform:translateY(4px)rotate(-7deg)}}@media (max-width:900px){.ed-series-intro h2 span{text-align:right;margin-top:16px;font-size:56px;line-height:1;display:block;position:static}}.editorial-site .contact-page{background:#e9b986}.editorial-site .ed-contact-hero{padding:165px 4% 0}.editorial-site .ed-contact-hero h1{margin:40px 0 0;font-size:clamp(85px,9.7vw,165px);line-height:.96}.editorial-site .contact-page .contact-grid{padding-top:65px}.editorial-site .contact-page .contact-copy>p{font-size:23px;line-height:1.5}@media (max-width:900px){.editorial-site .ed-contact-hero{padding:135px 5% 0}.editorial-site .ed-contact-hero h1{margin-top:35px;font-size:clamp(48px,13.5vw,110px);line-height:1}.editorial-site .contact-page .contact-grid{padding-top:40px}.editorial-site .contact-page .contact-copy>p{font-size:19px}}.ed-about-body article h3{letter-spacing:-.045em;border-top:1px solid #1113;margin:45px 0 22px;padding-top:28px;font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.1}@media (max-width:900px){.ed-about-body article h3{margin-top:35px;padding-top:25px;font-size:29px}}.series-presentations{border-bottom:1px solid #1113;padding:55px 4%}.series-presentations h2{margin:0 0 25px;font-size:clamp(36px,4vw,64px)}.series-presentations>p{max-width:760px;margin-bottom:35px;font-size:18px;line-height:1.6}.series-presentations>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.series-presentations figure{margin:0}.series-presentations img{width:100%;height:auto;display:block}.series-presentations figcaption{max-width:600px;margin-top:15px;font-size:13px;line-height:1.6}.editorial-site [data-series=seres-de-trazo] .art-gallery-slide.is-original{background:#faf8f3}@media (max-width:900px){.series-presentations{padding:40px 5%}.series-presentations>div{grid-template-columns:1fr;gap:35px}.series-presentations>p{font-size:16px}.editorial-site .painting-series[data-series=seres-de-trazo] .works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.editorial-site .painting-series[data-series=seres-de-trazo] .art-card .painting-image.is-original img{padding:30px}.editorial-site .painting-series[data-series=seres-de-trazo] .art-card h2{font-size:23px;line-height:1.15}}.series-presentations>div:has(>figure:only-child){grid-template-columns:minmax(0,1fr);max-width:1200px;margin-inline:auto}.art-subtitle{margin:12px 0 24px;font-size:clamp(22px,2.5vw,32px);line-height:1.3}.series-cover-installation{max-width:850px;margin:0;margin-inline:auto;padding:0 4% 60px}.series-cover-installation img{width:100%;height:auto;display:block}.series-cover-installation figcaption{color:#444;margin-top:14px;font-size:12px;line-height:1.6}@media (max-width:900px){.series-cover-installation{padding:0 5% 40px}}.traza-original-frame{aspect-ratio:19/28;background:#f5f2ea;border:clamp(2px,.4vw,5px) solid #c9a77d;place-items:center;width:23.75%;display:grid;position:absolute;top:22%;left:38.125%;box-shadow:inset 0 0 0 1px #b9976f,inset 0 2px 8px #5a45251a,0 5px 12px #49371e26}.traza-original-paper{aspect-ratio:1/2;background:#f8f5ed;width:52.94%;position:relative;box-shadow:0 0 0 1px #c6bfae,1px 2px 3px #49371e1a}.editorial-site .art-detail-visual[data-series=seres-de-trazo] .traza-original-paper img{object-fit:contain;object-position:center;padding:0}.traza-original-scene{background:url(/art/pinturas/seres-de-trazo/entorno-escala-9x18.webp) 50%/cover no-repeat}.editorial-site .painting-series[data-series=seres-de-trazo] .art-card .painting-image.is-original:before{content:"";pointer-events:none;background:#faf8f3;border:1px solid #cfcac0;position:absolute;inset:clamp(26px,3.6vw,55px)}@media (max-width:900px){.editorial-site .painting-series[data-series=seres-de-trazo] .art-card .painting-image.is-original:before{inset:30px}}.editorial-site .painting-series[data-series=seres-de-trazo] .art-card :is(h2,h3){letter-spacing:-.015em;margin-bottom:5px;font-size:18px;font-weight:500;line-height:1.35}.editorial-site .painting-series[data-series=seres-de-trazo] .art-card-info{padding-top:14px}.editorial-site .painting-detail[data-series=seres-de-trazo] h1{letter-spacing:-.025em;font-size:28px;font-weight:550;line-height:1.2}
