@font-face{font-family:DMSerif;src:url(../assets/serif-regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:DMSerif;src:url(../assets/serif-italic.ttf);font-weight:400;font-style:italic;font-display:swap}
:root{--green:#4c6574;--green2:#354d5d;--ink:#2f4654;--muted:#777766;--cream:#f7f3e9;--line:#c8c5b6;--lime:#e9ecbd;--white:#fffdf6;--red:#aa795e;--blue:#4c6574}body{background:var(--cream);font-size:14px;color:var(--ink)}h1,h2,h3,h4{font-family:DMSerif,Georgia,serif;font-weight:400;letter-spacing:-.035em}.announcement{display:none}header{position:sticky;top:0;background:#f7f3e9f5;border-bottom:1px solid var(--ink);backdrop-filter:blur(15px)}.edit-bar{height:105px;display:flex;align-items:center;gap:35px;padding:0 45px}.edit-logo{font:800 52px Manrope,Arial,sans-serif;letter-spacing:-4px;line-height:1;display:flex;align-items:center;gap:10px}.edit-logo>span{font-size:12px;letter-spacing:0;align-self:start;margin-top:7px}.edit-logo img{width:32px;height:36px;object-fit:contain}.edit-brand-note{font:7px/1.8 ui-monospace,monospace;letter-spacing:.06em;max-width:160px}.edit-main-nav{display:flex;gap:38px;margin:auto}.edit-main-nav a{font-size:11px;position:relative}.edit-main-nav small{font:7px ui-monospace,monospace;margin-right:6px;opacity:.6}.edit-main-nav a:after{content:'';position:absolute;left:0;bottom:-6px;height:1px;width:0;background:currentColor;transition:width .3s}.edit-main-nav a:hover:after{width:100%}.edit-account{display:flex;align-items:center;gap:25px;font-size:10px}.edit-account>button:first-child{border-bottom:1px solid var(--ink);padding:4px 0}.edit-bag{display:flex;align-items:center;gap:6px}.edit-bag span{font:9px ui-monospace,monospace}.button{border-radius:0;background:var(--blue);border-color:var(--blue)}.button:hover{background:#354d5d}.button.light{background:var(--cream);border-color:var(--cream);color:var(--blue)}.button.ghost{border-color:#989fc7;color:var(--blue)}.eyebrow,.edit-edition,.edit-kicker,.edit-section-label,.edit-small-num,.edit-underlink{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:400;letter-spacing:.05em}.eyebrow:before{width:4px;height:4px;border-radius:0}.wrap{width:min(1344px,calc(100% - 90px))}.edit-hero{padding:0 45px 55px;max-width:1600px;margin:auto}.edit-kicker{display:flex;justify-content:space-between;padding:20px 0 25px;font-size:7px;border-bottom:1px solid #c4c5c0}.edit-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;padding-top:34px;align-items:end}.edit-edition{font-size:7px;display:block}.edit-hero-copy{will-change:transform}.edit-hero h1{font-size:clamp(95px,9.9vw,160px);line-height:.87;letter-spacing:-.06em;margin:26px 0 30px;position:relative;z-index:1}.edit-hero h1 em{font-weight:400;font-style:italic;white-space:nowrap;letter-spacing:-.065em}.edit-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:25px;max-width:560px;margin-top:35px}.edit-hero-bottom p{font-size:11px;line-height:1.9;color:#6a6d60}.edit-round-link{width:62px;height:62px;display:grid;place-items:center;border:1px solid var(--blue);border-radius:50%;font:37px Georgia,serif;transition:background .3s,color .3s,transform .4s}.edit-round-link:hover{background:var(--blue);color:var(--cream);transform:rotate(45deg)}.edit-hero-visual{position:relative;padding-top:0;min-width:0}.edit-arch{position:relative;height:620px;overflow:hidden;border-radius:260px 260px 0 0;background:#b9bc9b;isolation:isolate}.edit-arch video{width:100%;height:100%;object-fit:cover;object-position:52% center;filter:saturate(.8)}.edit-arch:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1e341e90,transparent 55%);pointer-events:none}.edit-video-label{position:absolute;left:28px;bottom:28px;font:7px/1.7 ui-monospace,monospace;letter-spacing:.05em;color:white;z-index:1}.edit-play{position:absolute;bottom:28px;right:20px;background:var(--cream);color:var(--blue);border-radius:50%;width:94px;height:94px;font:6px/1.6 ui-monospace,monospace;z-index:2;transition:transform .4s}.edit-play span{display:block;font-size:12px;margin-bottom:6px}.edit-play:hover{transform:scale(1.08)}.edit-seal{position:absolute;right:-28px;top:-5px;width:150px;height:150px;color:var(--blue);background:#dfe6a4;border-radius:50%;display:grid;place-items:center;z-index:2;box-shadow:0 0 0 1px var(--blue)}.edit-seal svg{position:absolute;inset:0;width:100%;height:100%;animation:orbit 35s linear infinite}.edit-seal text{fill:var(--blue);font:9px Manrope,Arial,sans-serif;letter-spacing:2.1px}.edit-seal>span{font:64px DMSerif,Georgia,serif;font-style:italic;line-height:1;padding-right:8px}.edit-image-index{font:6px ui-monospace,monospace;letter-spacing:.07em;display:block;text-align:right;margin-top:15px;color:#888d7e}.edit-ticker{overflow:hidden;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);background:var(--blue);color:var(--cream);padding:23px 0}.edit-ticker>div{width:max-content;display:flex;align-items:center;gap:35px;animation:marquee 35s linear infinite}.edit-ticker span{font:40px/1 DMSerif,Georgia,serif;letter-spacing:-.03em}.edit-ticker i{font-size:38px;font-style:normal;color:#e6e9a6}.edit-collections{padding:75px 45px;max-width:1500px;margin:auto}.edit-section-label{display:flex;justify-content:space-between;align-items:start;margin-bottom:45px;font-size:7px}.edit-section-label p{font:11px/1.8 Manrope,Arial,sans-serif;color:#777b6d}.edit-collection{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--blue);padding:40px 0 50px}.edit-collection.reversed{direction:rtl}.edit-collection.reversed>*{direction:ltr}.edit-small-num{font-size:9px;color:#8e9478}.edit-collection h2{font-size:clamp(55px,6.5vw,95px);line-height:1.02;margin:25px 0;letter-spacing:-.05em}.edit-collection h2 em{display:block;font-style:italic}.edit-collection p{font-size:11px;line-height:1.9;color:#7b806f}.edit-underlink{display:inline-flex;font-size:8px;border-bottom:1px solid currentColor;padding:6px 0;margin-top:25px}.edit-product-art{position:relative;overflow:hidden;min-height:440px;aspect-ratio:1.15;background:#eaebdf;isolation:isolate;border-radius:50% 50% 0 0;display:grid;place-items:center}.edit-product-art.warm{background:#ede0cd;border-radius:0 0 50% 50%}.edit-product-art img{width:75%;height:75%;object-fit:contain;mix-blend-mode:multiply;transition:transform .15s linear;will-change:transform}.edit-orbit-text{position:absolute;z-index:-1;left:-20px;right:-20px;top:48%;transform:rotate(-8deg);font:16px ui-monospace,monospace;letter-spacing:.1em;white-space:nowrap;text-align:center;color:#a9b092}.edit-product-no{position:absolute;bottom:22px;right:25px;font:7px ui-monospace,monospace;color:#87906f}.edit-manifesto{background:#eae7dc;padding:85px 45px;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.edit-manifesto-heading{position:sticky;top:150px;max-width:650px;margin-left:auto;padding-top:20px}.edit-manifesto h2{font-size:clamp(60px,7.5vw,110px);line-height:.98;margin:35px 0;letter-spacing:-.05em}.edit-manifesto h2 em{font-style:italic}.edit-manifesto-heading p{font-size:12px;line-height:1.9}.edit-manifesto-heading>.edit-underlink{margin-top:28px}.edit-story-stack{max-width:580px}.edit-paper{position:sticky;top:135px;background:#f8f5ec;border:1px solid #b8b9a9;padding:33px;margin-bottom:35px;box-shadow:0 10px 35px #36352b12;transform:rotate(-3deg)}.edit-paper>span{font:7px ui-monospace,monospace;letter-spacing:.08em}.edit-paper h3{font-size:38px;line-height:1.15;margin:25px 0}.edit-paper>img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply;margin:25px 0}.edit-paper>p{font-size:10px;line-height:1.9;max-width:360px}.edit-paper.paper-blue{background:var(--blue);color:var(--cream);transform:rotate(2deg)}.paper-blue>img{object-fit:cover;mix-blend-mode:normal;filter:saturate(.7)}.paper-blue p{color:#d1d5ff}.edit-paper.paper-red{background:#e76043;color:#f9f0dd;transform:rotate(-1deg)}.paper-red p{color:#ffe0c3}.edit-country-word{font:75px/1 DMSerif,Georgia,serif;letter-spacing:-.05em;margin:40px 0}.edit-country-word span{font-family:Georgia,serif}.edit-selected{background:var(--cream)}.edit-selected .section-top h2{font-size:64px}.product-image{border-radius:0;background:#ecece1;border:1px solid #d7d9ca;aspect-ratio:1.03}.product-badge{border-radius:0;background:#f8f5e8;border:1px solid #c9cebb;font-family:ui-monospace,monospace;font-size:7px}.product-title{font:400 23px/1.2 DMSerif,Georgia,serif}.product-meta{font-family:ui-monospace,monospace;font-size:7px;letter-spacing:.03em}.product-bottom{border-color:#bfc4b2}.product-bottom b{font-weight:500}.mini-add{border-radius:0;border-color:var(--blue)}.favorite{color:var(--blue)}.favorite.saved svg{fill:#dce2a8}.edit-europe{background:var(--blue);color:var(--cream);padding:95px 0}.edit-europe h2{font-size:82px;line-height:1}.edit-europe h2 em{font-style:italic}.edit-europe .eyebrow{color:#d3d8f9;font-size:8px}.edit-europe p{color:#c5ccff;max-width:350px}.edit-europe .text-link{color:var(--cream)}.edit-europe .europe-network{border-color:#7d8cf2;background:radial-gradient(ellipse,#465af0,transparent 70%)}.edit-europe .network-lines path{stroke:#d9e5a5;stroke-dashoffset:0}.edit-europe .network-labels text{fill:#dee4ff}.edit-europe .network-points circle{fill:#e7ecb6}.edit-europe .network-labels .origin{fill:var(--blue)}.edit-europe .network-labels .origin-sub{fill:#657842}.edit-europe .network-note{color:#abb7fa}.edit-finale{padding:100px 80px;display:flex;align-items:center;justify-content:space-between;gap:65px;border-bottom:1px solid var(--blue)}.edit-finale h2{font-size:clamp(75px,9vw,135px);line-height:1;letter-spacing:-.05em;margin:30px 0}.edit-finale h2 em{font-style:italic}.edit-finale p{font-size:12px}.edit-finale-button{background:#aa795e;color:#fff2dc;aspect-ratio:1;width:245px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font:100px/1 Georgia,serif;transition:transform .5s,background .4s}.edit-finale-button>span{font:7px ui-monospace,monospace;letter-spacing:.07em;margin-top:25px}.edit-finale-button:hover{transform:rotate(-12deg);background:var(--blue)}.edit-reveal{opacity:0;transform:translateY(45px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--edit-delay,0ms)}.edit-reveal.edit-visible{opacity:1;transform:none}.edit-paper.edit-visible{transform:rotate(-3deg)}.edit-paper.paper-blue.edit-visible{transform:rotate(2deg)}.edit-paper.paper-red.edit-visible{transform:rotate(-1deg)}.prototype-nav{border-radius:0;border-color:#aeb5da;background:#fcf9ecf0}.prototype-nav a{border-radius:0}.prototype-nav a.current{background:var(--blue)}.prototype-nav a.current b{color:var(--cream)}.prototype-label i{background:var(--red);border-radius:0}.prototype-label{font:6px ui-monospace,monospace}.footer-top .brand{color:var(--blue)}footer{background:#ebe8de;border-top:1px solid var(--blue)}.footer-col a{color:#676f80}.footer-col b{font-family:ui-monospace,monospace;font-size:8px}.footer-bottom{border-color:#b6bbc1;color:#8a8e8b}.page-head{padding-top:38px}.page-head h1{font-size:73px;letter-spacing:-.04em;line-height:1}.catalog-toolbar{border-color:#aeb4c7}.searchbox input{border-radius:0;background:#fffdf5;border-color:#b7bcca}.catalog-layout{grid-template-columns:175px 1fr;gap:35px}.filters fieldset{border-color:#b9c0ce}.filters legend{font-family:ui-monospace,monospace;font-weight:400;font-size:9px}.catalog-login{background:#e9eccf;border-radius:0;border:1px solid #bdc4a7}.catalog-grid .product-title{font-size:23px}.catalog-grid .product-image{aspect-ratio:1.15}.catalog-grid .product-image img{padding:28px}.catalog-footnote{font:8px/1.8 ui-monospace,monospace;color:#8d9187}.detail-visual{border-radius:0;border:1px solid #c8cabb;background:#ececdf}.detail-content h1{font-size:57px}.detail-chips span{border-radius:0;font-family:ui-monospace,monospace;font-size:7px}.pack-button{border-radius:0;border-color:#b1b9c7}.pack-button.selected{background:#e9edcc;border-color:var(--blue)}.qty-control{border-radius:0;border-color:#b4bccc}.price-block strong{font-family:DMSerif,Georgia,serif;font-size:39px;font-weight:400}.detail-specs h3{font-size:34px}.spec-notice{border-radius:0;background:#eaece0}.panel-head{background:var(--blue);color:var(--cream)}.panel-top .eyebrow{color:#d4dafd}.panel-top h1{font-size:57px}.panel-top p{color:#c5ccfc}.demo-pill{border-radius:0;font-family:ui-monospace,monospace;border-color:#a9b3e2;color:#919bbb;font-size:6px}.panel-head .demo-pill{color:#d3dbff}.panel-sidebar button{border-radius:0}.panel-sidebar button.selected{background:#e9eccf;color:var(--blue)}.stat-card{border-radius:0;border-color:#c2c5c3;background:#fffdf7}.stat-card strong{font:45px/1 DMSerif,Georgia,serif;letter-spacing:-.04em}.stat-card>span{font:8px/1.8 ui-monospace,monospace}.panel-card{border-radius:0;border-color:#c4c8c5;background:#fffdf7}.panel-card-head h3{font-size:26px}.order-table th{font-family:ui-monospace,monospace;font-size:7px;font-weight:400;color:#79829e;background:#f7f5ec}.status-pill{border-radius:0}.quick-order h3{font-size:30px}.quick-order textarea{border-radius:0}.pallet-widget{border-radius:0;background:var(--blue)}.pallet-widget h3{font-size:32px}.pallet-widget p{color:#c6cffe}.pallet-widget strong{font-family:DMSerif,Georgia,serif}.pallet-widget .progress{background:#6a78e9}.progress{border-radius:0}.pallet-widget .text-link{color:var(--cream)}.drawer{background:var(--cream)}.drawer-head h2{font-size:38px}.drawer-progress{background:#e9eccf}.drawer-summary{background:#fffdf6}.drawer-summary .summary-row.total{font-family:DMSerif,Georgia,serif;font-size:23px}.drawer-head .close-button,.close-button{border-radius:0}.drawer-empty h3{font-size:36px}.drawer-empty .ico{color:var(--blue)}.toast{border-radius:0;background:var(--blue)}dialog{border-radius:0;background:var(--cream)}.modal-inner h2{font-size:45px}.form-fields input,.form-fields select{border-radius:0;border-color:#b8bfd0}.about-intro h1{font-size:85px}.about-intro h1 em{color:var(--blue);font-style:italic}.about-reel{border-radius:260px 260px 0 0;height:550px}.about-reel-caption .button{border-radius:0}.brand-story h2{font-size:61px}.heritage-stats strong{font-family:DMSerif,Georgia,serif;font-size:72px}.heritage-stats small{color:#8b93af;font-size:25px}.heritage-stats{border-color:#b3bac6}.europe-section{background:var(--blue)}.europe-section .eyebrow,.europe-section p{color:#d0d8f7}.europe-section .text-link{color:#fff3db}.europe-grid h2{font-size:70px}.europe-network{border-color:#7c8cf0;background:transparent}.network-labels text{fill:#dce1ff}.network-lines path{stroke:#e4eab5}.network-points circle{fill:#edf0c9}.network-labels text.origin{fill:var(--blue)}.network-note{color:#b2bbf5}.partner-hero{background:#ece9de;color:var(--blue);border-bottom:1px solid var(--blue)}.partner-hero .breadcrumb{color:#939ca9}.partner-hero .eyebrow{color:#808dab}.partner-hero h1{font-size:84px}.partner-hero h1 em{color:var(--blue);font-style:italic}.partner-hero p{color:#777c77}.partner-hero .button{border-radius:0;background:var(--blue);color:var(--cream);border-color:var(--blue)}.partner-demo{color:#7785ac}.orbit-ring{border-color:#c3c8d4}.ring-two{border-color:#bdc5df}.orbit-center{font-family:DMSerif,Georgia,serif;color:var(--blue)}.orbit-center small{color:#a0a8bf}.orbit-label{border-radius:0;background:var(--cream);color:var(--blue);border-color:#b5bfdd}.orbit-dot{background:#aa795e}.cooperation-rows{border-color:#b8c0d1}.cooperation-rows>div{border-color:#b8c0d1}.cooperation-rows h3{font-size:39px}.partner-demo-section{background:#e9eccf}.partner-demo-grid h2{font-size:65px}.pallet-demo-card{background:var(--blue);color:var(--cream);border-radius:0}.demo-pallet-blocks span{background:#3c4fe3;border-color:#8190fb;color:#dce7b1}.pallet-demo-foot{color:#b6c2fc}.pallet-demo-card b{font-family:DMSerif,Georgia,serif}.about-hero{background:var(--cream)}.faq-grid h2{font-size:51px}.edit-selected .product-grid{gap:22px}.stock{color:#5c7649}.film-modal{background:#152ab2!important}
@media(min-width:1600px){.edit-hero h1{font-size:170px}.edit-arch{height:650px}.edit-hero-grid{gap:70px}.edit-hero{padding-bottom:65px}.edit-manifesto{gap:160px;padding-left:max(45px,calc((100vw - 1400px)/2));padding-right:max(45px,calc((100vw - 1400px)/2))}}
@media(max-width:1150px){.edit-brand-note{display:none}.edit-bar{gap:25px;padding:0 32px}.edit-main-nav{gap:25px}.edit-account{gap:18px}.edit-hero{padding-left:32px;padding-right:32px}.edit-hero-grid{gap:30px}.edit-hero h1{font-size:116px}.edit-arch{height:540px}.edit-seal{width:125px;height:125px;right:-16px}.edit-seal>span{font-size:53px}.edit-collections{padding-left:32px;padding-right:32px}.edit-collection{gap:40px}.edit-product-art{min-height:350px}.edit-manifesto{gap:65px;padding-left:32px;padding-right:32px}.edit-paper{padding:27px}.edit-paper h3{font-size:32px}.edit-paper>img{height:200px}.edit-country-word{font-size:65px}.edit-europe h2{font-size:65px}.edit-finale{padding:80px 45px}.edit-finale-button{width:200px;font-size:80px}.about-intro h1{font-size:68px}.partner-hero h1{font-size:69px}.detail-content h1{font-size:48px}}
@media(max-width:900px){.edit-main-nav{display:none}.edit-account{margin-left:auto}.edit-account .menu-button{display:flex}.edit-bar{height:86px}.edit-logo{font-size:45px}.edit-hero h1{font-size:94px}.edit-arch{height:440px}.edit-edition{font-size:6px}.edit-hero-bottom{margin-top:27px}.edit-hero-bottom p{font-size:10px}.edit-round-link{width:46px;height:46px;flex-shrink:0;font-size:30px}.edit-play{width:75px;height:75px;font-size:5px;bottom:20px;right:13px}.edit-video-label{font-size:6px;left:18px;bottom:20px}.edit-seal{width:105px;height:105px}.edit-seal>span{font-size:43px}.edit-seal text{font-size:10px}.edit-collection h2{font-size:65px}.edit-product-art{min-height:300px}.edit-manifesto{gap:35px}.edit-manifesto h2{font-size:70px}.edit-paper{padding:23px}.edit-paper h3{font-size:28px}.edit-paper>img{height:170px}.edit-country-word{font-size:55px}.edit-paper>p{font-size:9px}.edit-finale h2{font-size:90px}.edit-finale-button{width:170px;font-size:75px}.page-head h1{font-size:63px}.catalog-layout{grid-template-columns:145px 1fr;gap:25px}.about-intro h1{font-size:59px}.about-intro>p{max-width:220px}.about-reel{height:430px}.brand-story h2{font-size:49px}.heritage-stats strong{font-size:52px}.heritage-stats small{font-size:20px}.europe-grid h2{font-size:52px}.partner-hero h1{font-size:62px}.partner-demo-grid h2{font-size:53px}.detail-content h1{font-size:43px}.catalog-grid .product-title{font-size:21px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.edit-bar{height:76px;padding:0 20px;gap:15px}.edit-logo{font-size:37px;letter-spacing:-3px;gap:7px}.edit-logo img{width:25px;height:29px}.edit-logo>span{font-size:8px;margin-top:5px}.edit-account{gap:14px;font-size:8px}.edit-account>button:first-child{font-size:8px}.edit-bag .ico{width:18px;height:18px}.edit-bag span{font-size:8px}.edit-account .menu-button{width:22px}.edit-account .menu-button .ico{width:18px;height:18px}.edit-hero{padding:0 20px 36px}.edit-kicker{font-size:5px;padding:16px 0;letter-spacing:.03em;gap:10px}.edit-kicker>span:nth-child(2){display:none}.edit-hero-grid{display:flex;flex-direction:column;padding-top:27px;gap:32px;align-items:stretch}.edit-hero h1{font-size:88px;line-height:.91;margin:23px 0;letter-spacing:-.06em}.edit-edition{font-size:6px}.edit-hero h1 em{letter-spacing:-.06em}.edit-hero-bottom{margin-top:24px}.edit-hero-bottom p{font-size:10px}.edit-round-link{width:48px;height:48px}.edit-hero-visual{width:85%;align-self:center}.edit-arch{height:370px;border-radius:190px 190px 0 0}.edit-seal{width:100px;height:100px;right:-25px;top:-5px}.edit-seal>span{font-size:41px}.edit-image-index{font-size:5px;margin-top:11px}.edit-video-label{font-size:6px}.edit-play{width:78px;height:78px;bottom:18px;right:14px;font-size:5px}.edit-ticker{padding:17px 0}.edit-ticker>div{gap:22px}.edit-ticker span{font-size:29px}.edit-ticker i{font-size:27px}.edit-collections{padding:48px 20px}.edit-section-label{margin-bottom:28px;font-size:6px;gap:20px}.edit-section-label p{font-size:9px}.edit-collection{display:flex;flex-direction:column;padding:27px 0 35px;gap:28px;align-items:stretch}.edit-collection.reversed{direction:ltr}.edit-collection h2{font-size:63px;margin:18px 0}.edit-collection p{font-size:10px}.edit-small-num{font-size:7px}.edit-underlink{font-size:7px;margin-top:20px}.edit-product-art{min-height:0;height:330px;width:100%;aspect-ratio:auto}.edit-orbit-text{font-size:12px}.edit-product-art img{width:70%;height:80%}.edit-manifesto{padding:50px 20px;display:block}.edit-manifesto-heading{position:relative;top:0;margin:0 0 40px;padding:0}.edit-manifesto h2{font-size:75px;margin:27px 0}.edit-manifesto-heading p{font-size:10px}.edit-story-stack{padding:0 7px}.edit-paper{top:100px;padding:26px;margin-bottom:30px}.edit-paper>span{font-size:6px}.edit-paper h3{font-size:31px;margin:23px 0}.edit-paper>img{height:190px;margin:20px 0}.edit-paper>p{font-size:10px}.edit-country-word{font-size:71px;margin:35px 0}.edit-selected .section-top h2{font-size:43px}.edit-selected .section-top{display:block}.edit-selected .section-top .text-link{margin-top:18px}.edit-selected .product-grid{gap:25px 14px}.product-title{font-size:20px}.product-meta{font-size:6px}.product-badge{font-size:5px;padding:4px 5px}.product-bottom b{font-size:11px}.product-bottom small{font-size:6px}.mini-add{width:26px;height:26px}.edit-europe{padding:60px 0}.edit-europe h2{font-size:69px}.edit-europe .eyebrow{font-size:6px}.edit-europe p{font-size:11px}.edit-finale{padding:60px 20px;display:block}.edit-finale h2{font-size:82px;margin:26px 0}.edit-finale p{font-size:10px}.edit-finale-button{margin-top:35px;width:145px;font-size:65px;margin-left:auto}.edit-finale-button>span{font-size:6px;margin-top:17px}.prototype-nav a{font-size:7px;padding:8px 10px}.prototype-nav{bottom:9px}.prototype-nav a b{font-size:7px}.page-head h1{font-size:53px}.page-head .section-top{display:block}.catalog-layout{display:block}.filters legend{font-size:8px}.filter-option{font-size:9px}.catalog-login{padding:12px}.catalog-login b{font-size:9px}.catalog-login p{font-size:8px}.catalog-login button{font-size:8px}.catalog-grid .product-title{font-size:20px}.catalog-grid .product-image img{padding:15px}.detail-content h1{font-size:45px}.detail-chips span{font-size:6px}.price-block strong{font-size:34px}.detail-specs h3{font-size:29px}.panel-top h1{font-size:40px}.panel-top .eyebrow{font-size:6px}.panel-top p{font-size:9px}.stat-card strong{font-size:32px}.stat-card>span{font-size:6px}.panel-card-head h3{font-size:24px}.quick-order h3{font-size:29px}.pallet-widget h3{font-size:32px}.order-table th{font-size:6px}.status-pill{font-size:6px}.about-intro h1{font-size:50px}.about-intro>p{max-width:300px;font-size:11px}.about-reel{height:360px;border-radius:160px 160px 0 0}.about-reel-caption .button{border-radius:0}.brand-story h2{font-size:45px}.heritage-stats strong{font-size:39px}.heritage-stats small{font-size:15px}.heritage-stats>div>span{font-size:7px}.europe-grid h2{font-size:49px}.partner-hero h1{font-size:53px}.partner-hero .eyebrow{font-size:6px}.partner-hero p{font-size:11px}.cooperation-rows h3{font-size:31px}.partner-demo-grid h2{font-size:49px}.pallet-demo-card{padding:23px}.faq-grid h2{font-size:43px}.faq-list summary{font-size:11px}.modal-inner h2{font-size:38px}.drawer-head h2{font-size:34px}.drawer-empty h3{font-size:32px}.drawer-summary .summary-row.total{font-size:22px}.catalog-grid .product-image{aspect-ratio:1.05}.brand-sub{color:var(--blue)}.wordmark{color:var(--blue)}}
@media(prefers-reduced-motion:reduce){.edit-reveal{opacity:1;transform:none}.edit-seal svg,.edit-ticker>div{animation:none}.edit-paper{position:relative;top:0}.edit-manifesto-heading{position:relative;top:0}.edit-product-art img{transform:none!important}.edit-hero-copy{transform:none!important}.edit-arch{border-radius:190px 190px 0 0!important}}
@media(min-width:901px) and (max-height:850px){.edit-arch{height:475px}.edit-hero h1{font-size:clamp(95px,8.5vw,136px);margin:22px 0}.edit-hero-grid{padding-top:26px}.edit-hero{padding-bottom:35px}.edit-hero-bottom{margin-top:23px}.edit-seal{width:125px;height:125px}}

/* Calm slate palette and a consistent editorial treatment across all subpages. */
:root{--green:#4c6574;--green2:#354d5d;--ink:#2f4654;--blue:#4c6574;--muted:#73786e;--cream:#f7f3e9;--red:#aa795e}
.editorial .category-icon-grid a{font:13px Manrope,Arial,sans-serif;min-height:108px;border-color:#c1c7c1;border-radius:4px;background:#eef0e4;color:#4c6574;padding:14px 4px!important}
.editorial .category-icon-grid a:hover,.editorial .category-icon-grid a.category-hover{background:#e1e7dd;border-color:#81939c;color:#2f4654}
.editorial .category-icon-grid .category-animal-icon{filter:grayscale(1);width:46px;height:46px;opacity:.75}
.editorial .product-dossier{background:#ecebdf}.editorial .dossier-object{border-radius:0 45% 0 0;background:#f7f3e9;border-color:#bfc8c4}.editorial .dossier-copy h2{font-size:64px}.editorial .dossier-notes h3{font-size:27px}.editorial .dossier-notes article{border-color:#bfc8c4}
.editorial .delivery-guide{background:#eceee5}.editorial .delivery-tabs button[aria-selected=true]{background:#4c6574;border-color:#4c6574}.editorial .delivery-symbol{color:#4c6574;border-color:#aebdc2}.editorial .delivery-timing b{font-family:DMSerif,Georgia,serif;font-size:56px;font-weight:400}.editorial .delivery-layout,.editorial .delivery-note,.editorial .delivery-timing{border-color:#bdc8c6}.editorial #delivery-panel h3{font-size:36px}
.editorial .edit-letter-section{color:#2f4654}.editorial .role-tabs button[aria-selected=true]{color:#2f4654}.editorial .role-copy li:before{color:#4c6574}
@media(max-width:700px){.editorial .category-icon-grid a{font-size:9px;min-height:96px}.editorial .category-icon-grid .category-animal-icon{width:40px;height:40px}.editorial .dossier-copy h2{font-size:42px}.editorial .dossier-notes h3{font-size:25px}.editorial #delivery-panel h3{font-size:30px}}
