/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.italic{font-style:italic}}:root{--paper:#f5f1e9;--ink:#302e28;--accent:#834439;--line:#d6cfc1;--serif-font:var(--serif),Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,textarea:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 6vw;display:flex}.mark{font-family:var(--serif-font);letter-spacing:-3px;white-space:nowrap;font-size:48px;font-style:italic}.mark span{letter-spacing:-2px;font-family:Arial,sans-serif;font-size:.76em;font-style:normal;font-weight:700}.masthead nav{gap:34px;font-size:12px;display:flex}p{line-height:1.75}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:10px}.hero{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.hero-copy{align-self:center;padding:95px 5vw 80px 6vw}h1,h2,h3{font-family:var(--serif-font);font-weight:400}h1{letter-spacing:-.035em;margin:35px 0;font-size:clamp(48px,5.4vw,86px);line-height:1.04}em{color:var(--accent);font-weight:400}.hero-copy>p:not(.eyebrow):not(.byline){max-width:410px;font-size:15px}.byline{letter-spacing:.04em;margin-top:36px;font-size:11px}.button{background:var(--ink);color:#fff;border:0;justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:17px 24px;font-size:12px;display:inline-flex}.hero-image{background:#e7dfd1;flex-direction:column;justify-content:center;margin:0;padding:55px 9% 30px;display:flex}.hero-image img{object-fit:contain;width:100%;max-height:560px}.hero-image figcaption{justify-content:space-between;gap:15px;margin-top:22px;font-size:10px;display:flex}.hero-image figcaption span{opacity:.6}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;justify-content:space-around;gap:20px;padding:23px 5vw;font-size:10px;display:flex}.section{padding:100px 6vw}.section-title{grid-template-columns:1fr .65fr;align-items:end;gap:10vw;margin-bottom:65px;display:grid}h2{letter-spacing:-.025em;margin:24px 0;font-size:clamp(43px,5.6vw,80px);line-height:1.02}.section-title>p{max-width:440px;font-size:14px}.section-title a{text-underline-offset:4px;text-decoration:underline}.art-grid{grid-template-columns:1fr 1fr;gap:65px 36px;display:grid}.art-image{aspect-ratio:.95;background:#e8e0d3;border:0;width:100%;padding:9%;display:block;position:relative;overflow:hidden}.art-grid article:nth-child(3n) .art-image{background:#e0e3d9}.art-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.art-image:hover img{transform:scale(1.025)}.art-image>span{font-size:10px;position:absolute;bottom:17px;right:21px}.caption{gap:22px;padding:20px 0;display:flex}.caption small{color:var(--accent);padding-top:8px;font-size:10px}.caption h3{margin:0;font-size:31px}.caption p{margin:6px 0;font-size:12px}.note{color:#746f65;max-width:700px;margin-top:50px;font-size:11px}.personal{background:#e0e3d9}.personal-columns{grid-template-columns:repeat(3,1fr);gap:5vw;margin:40px 0;display:grid}.personal-columns p{font-size:14px}.text-link{border-bottom:1px solid;padding-bottom:8px;font-size:12px;display:inline-block}.about{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.about .mark{margin-top:20px;font-size:65px;display:inline-block}.about-copy{max-width:550px;padding-top:40px;font-size:14px}.signature-note{font-family:var(--serif-font);color:var(--accent);margin-top:35px;font-size:30px;font-style:italic}.steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:50px 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);padding-top:20px}.steps span{color:var(--accent);font-size:10px}.steps h3{margin:22px 0 10px;font-size:30px}.steps p{font-size:12px}.contact-panel{background:#e9e0d4;grid-template-columns:1fr 1.2fr;gap:60px;margin:60px 0 30px;padding:45px;display:grid}.contact-panel h3{margin:0 0 20px;font-size:38px}.contact-panel p{font-size:13px}.contact-panel form{flex-direction:column;align-items:flex-start;display:flex}.contact-panel label{margin-bottom:12px;font-size:12px}.contact-panel textarea{resize:vertical;background:#faf8f2;border:1px solid #bcb1a0;width:100%;min-height:155px;padding:18px;font-size:13px;line-height:1.6}.contact-panel small{color:#686156;margin-top:15px;font-size:10px}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:12px}details p{max-width:800px}summary{cursor:pointer}footer{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:55px 6vw;display:flex}footer p,footer>a:not(:first-child){font-size:12px}footer small{border-top:1px solid #69665d;width:100%;padding-top:22px;font-size:10px}.art-dialog{background:var(--paper);width:92vw;max-width:1000px;max-height:94vh;color:var(--ink);border:0;padding:24px}.art-dialog::backdrop{background:#211e1ad9}.dialog-top,.dialog-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-top h2{margin:0 0 20px;font-size:32px}.dialog-top button,.dialog-actions button{background:0 0;border:0;font-size:12px}.art-dialog>img{object-fit:contain;width:100%;height:65vh;display:block}.art-dialog>p{text-align:center;font-size:13px}.dialog-actions{border-top:1px solid var(--line);padding-top:20px;font-size:12px}@media (max-width:800px){.hero{grid-template-columns:1fr}.hero-copy{padding:65px 7vw}.hero-image{padding:35px 12%}.hero-image img{max-height:550px}.section{padding:70px 7vw}.section-title{grid-template-columns:1fr;gap:10px;margin-bottom:35px}.art-grid{gap:40px 20px}.art-image{aspect-ratio:.8;padding:6%}.personal-columns{grid-template-columns:1fr;gap:5px}.about{grid-template-columns:1fr;gap:10px}.about-copy{padding-top:0}.steps{grid-template-columns:1fr 1fr}.contact-panel{grid-template-columns:1fr;gap:25px;padding:28px}.masthead nav{gap:18px;font-size:11px}.ribbon{letter-spacing:.08em;font-size:8px}.caption h3{font-size:25px}}@media (max-width:500px){.masthead{padding:20px 6vw}.mark{font-size:38px}.masthead nav{gap:13px;font-size:10px}.hero-copy h1{font-size:49px}.hero-image figcaption span{display:none}.art-grid{grid-template-columns:1fr}.art-image{aspect-ratio:1}.steps{gap:20px}.section h2{font-size:46px}.dialog-actions{gap:8px;font-size:10px}.dialog-actions button{font-size:10px}.art-dialog{padding:17px}.dialog-top h2{font-size:27px}.art-dialog>img{height:60vh}footer{display:block}footer>a,footer>small{margin:20px 0;display:block}}.signature-brand{align-items:center;gap:15px;display:inline-flex}.signature-logo{object-fit:contain;width:75px;height:65px}.brand-name{letter-spacing:-1px;font-size:24px;font-weight:500}.about .signature-logo{width:130px;height:120px}.about .brand-name{font-size:38px}.personal-columns h3{margin:0;font-size:28px}.edition{background:#e8ddca}.edition>p:not(.eyebrow),.custom-stories>p:not(.eyebrow),.stamp-section>p{max-width:760px;font-size:15px}.stamp-pair{grid-template-columns:1fr 1fr;gap:40px;margin:45px 0;display:grid}.stamp-pair figure{background:#e9e3d8;margin:0;padding:25px}.stamp-pair img{object-fit:contain;width:100%;height:330px}.stamp-pair figcaption{margin-top:20px;font-size:12px}.custom-stories{background:#e0e3d9}footer .signature-logo{filter:invert()}@media (max-width:600px){.signature-logo{width:50px;height:48px}.brand-name{font-size:20px}.signature-brand{gap:7px}.masthead nav{gap:10px}.stamp-pair{grid-template-columns:1fr}.stamp-pair img{height:260px}}.masthead{gap:24px}.masthead nav{margin-left:auto}.language-switch{border:1px solid var(--line);border-radius:3px;flex-shrink:0;gap:3px;padding:3px;display:flex}.language-switch button{color:var(--ink);background:0 0;border:0;min-width:34px;padding:8px;font-size:11px}.language-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:600px){.masthead{flex-wrap:wrap;gap:12px}.masthead>a{margin-right:auto}.masthead nav{order:3;justify-content:space-between;width:100%;margin-left:0;padding-top:8px}.language-switch button{padding:7px}}.art-preview{width:100%;height:100%;position:relative}.art-preview.horizontal-art{aspect-ratio:4/3;width:82%;height:auto;position:absolute;top:50%;left:9%;transform:translateY(-50%)}.horizontal-art img{object-fit:contain;width:75%;height:133.333%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.art-image:hover .horizontal-art img{transform:translate(-50%,-50%)rotate(90deg)scale(1.025)}.detail-preview{width:100%;height:65vh;position:relative}.detail-preview>img{object-fit:contain;width:100%;height:100%}.detail-preview.horizontal-art{aspect-ratio:4/3;width:min(100%,86.666vh);height:auto;margin:0 auto}.detail-preview.horizontal-art>img{width:75%;height:133.333%;position:absolute}@media (max-width:500px){.detail-preview{height:60vh}.detail-preview.horizontal-art{width:min(100%,80vh);height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-image img{transition:none}}.brand-art{color:#9a6045}footer .brand-art{color:#e4af88}.offer-banner{text-align:center;letter-spacing:.04em;background:#e0e3d9;padding:22px;font-size:15px}.collection-tabs,.view-tabs{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.collection-tabs button,.view-tabs button{border:1px solid var(--line);color:var(--ink);background:0 0;padding:12px 18px}.collection-tabs button[aria-pressed=true],.view-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.collection-section{border-top:1px solid var(--line);margin-top:35px;padding-top:35px}.collection-section>h3{margin:0;font-size:42px}.collection-section>p{margin-bottom:30px;font-size:14px}.art-price{font-weight:600;margin:14px 0 4px!important;font-size:23px!important}.digital-note{color:#765546;font-style:italic}.artwork-scene{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.picture-frame,.picture-paper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.picture-paper img{object-fit:contain;width:100%;height:100%;display:block}.picture-paper.paper-horizontal{aspect-ratio:4/3;height:auto;max-height:100%}.picture-paper.paper-horizontal img{width:75%;height:133.333%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.view-frame{background:#e8e0d3;padding:5%}.view-frame .picture-frame,.view-wall .picture-frame{aspect-ratio:3/4;background:#faf8f2;border:12px solid #ad8259;width:auto;height:90%;padding:6%;box-shadow:4px 7px 14px #30251833,inset 0 0 0 2px #805e3d}:is(.view-frame:has(.paper-horizontal) .picture-frame,.view-wall:has(.paper-horizontal) .picture-frame){aspect-ratio:4/3;width:85%;height:auto}:is(.view-frame:has(.paper-horizontal) .picture-paper,.view-wall:has(.paper-horizontal) .picture-paper){width:100%;height:auto}.view-wall{background:linear-gradient(105deg,#e7e0d5,#f6f2eb 70%,#ded5c6);padding:4% 8% 20%}.view-wall .picture-frame{z-index:1;border-width:9px;height:80%;padding:4%}.wall-console{background:linear-gradient(90deg,#b38c64,#caa57a);border-top:9px solid #98724e;width:80%;height:14%;position:absolute;bottom:0;box-shadow:0 -3px 12px #4a342321}.art-dialog>.artwork-scene{height:62vh;min-height:280px}.edition{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.edition-image{cursor:zoom-in;background:0 0;border:0;height:600px;padding:0}.edition h2{font-size:clamp(40px,5vw,70px)}.art-image{aspect-ratio:.82}.art-image:hover .picture-paper.paper-horizontal img{transform:translate(-50%,-50%)rotate(90deg)}@media (max-width:650px){.edition{grid-template-columns:1fr}.edition-image{height:480px}.art-dialog>.artwork-scene{height:52vh}.collection-tabs button{padding:10px;font-size:12px}.view-frame .picture-frame{border-width:8px}.view-wall .picture-frame{border-width:6px}}.view-frame .picture-frame{padding:20px}.view-wall{padding:24px 8% 75px}.view-wall .picture-frame{height:90%;padding:14px}@media (max-width:650px){.view-frame .picture-frame{padding:12px}.view-wall{padding:20px 8% 55px}.view-wall .picture-frame{padding:10px}}footer .signature-color{filter:none;background:var(--paper);border-radius:3px}.masthead .signature-logo{width:160px;height:125px}.masthead{padding-top:14px;padding-bottom:14px}footer .signature-logo{width:140px;height:110px}@media (max-width:600px){.masthead .signature-logo{width:120px;height:96px}.masthead{padding-top:10px;padding-bottom:14px}footer .signature-logo{width:120px;height:96px}}.artwork-scene.view-frame{isolation:isolate;background:radial-gradient(at 35% 15%,#f4f1eb,#d8d2c8);padding:24px}.artwork-scene.view-frame .picture-frame,.artwork-scene.view-wall .picture-frame{aspect-ratio:3/4;background:#f8f7f2;border:10px solid #333;border-color:#333 #111 #090909 #252525;width:min(78%,39vh);height:auto;padding:clamp(10px,2vw,22px);display:block;position:relative;box-shadow:1px 1px #565656,3px 5px 6px #17140f36,10px 18px 24px #17140f30,inset 0 0 3px #776d6244}.artwork-scene.view-frame .picture-frame:after,.artwork-scene.view-wall .picture-frame:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff13,#0000 40%,#ffffff05 65%,#ffffff17);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff35}.artwork-scene.view-frame.format-landscape .picture-frame{aspect-ratio:4/3;width:min(88%,69vh);height:auto}.picture-frame .picture-paper{aspect-ratio:auto;width:100%;height:100%;position:relative;overflow:hidden}.picture-frame .picture-paper.paper-horizontal{aspect-ratio:auto;width:100%;height:100%}.picture-paper.paper-horizontal img,.art-image:hover .picture-paper.paper-horizontal img{object-fit:contain;width:75%;max-width:none;height:133.333%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.artwork-scene.view-print.format-landscape .picture-frame{aspect-ratio:4/3;width:100%;height:auto}.artwork-scene.view-print.format-landscape .picture-paper{aspect-ratio:auto;height:100%}.artwork-scene.view-wall{aspect-ratio:3/2;isolation:isolate;background:#e8dfcf url(/marta/interior-pared.png) 50%/cover no-repeat;padding:0}.art-dialog>.artwork-scene.view-wall{aspect-ratio:3/2;height:auto;min-height:0;max-height:none}.artwork-scene.view-wall .picture-frame{aspect-ratio:3/4;border-width:6px;width:26%;max-width:none;height:auto;padding:clamp(7px,1.2vw,14px);position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:1px 1px #555,3px 5px 5px #21150d40,10px 15px 18px #2f21152e}.artwork-scene.view-wall.format-landscape .picture-frame{aspect-ratio:4/3;width:40%;height:auto;top:15%}.artwork-scene.view-print .picture-paper img{transition:none}@media (max-width:650px){.artwork-scene.view-frame{padding:18px}.artwork-scene.view-frame .picture-frame{border-width:8px;width:min(78%,34vh);padding:12px}.artwork-scene.view-frame.format-landscape .picture-frame{aspect-ratio:4/3;width:94%;height:auto}.artwork-scene.view-wall .picture-frame{border-width:4px;padding:6px}.artwork-scene.view-wall.format-landscape .picture-frame{width:44%}}.artwork-scene.view-frame .picture-frame,.artwork-scene.view-wall .picture-frame{box-sizing:content-box;padding:0}.artwork-scene.view-frame .picture-paper,.artwork-scene.view-wall .picture-paper{background:0 0;width:100%;height:100%}@media (max-width:650px){.artwork-scene.view-frame .picture-frame,.artwork-scene.view-wall .picture-frame{padding:0}}
