nav{gap:24px}nav [aria-current=page]{color:#b66000}nav [aria-current=page]:not(.nav-contact):after{content:'';display:block;width:20px;height:2px;background:var(--orange);margin-top:6px}.grand-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-bottom:95px;overflow:hidden}.grand-copy{padding:80px 5% 55px 10%;z-index:1}.grand-copy h1{font-size:clamp(55px,5.6vw,88px);letter-spacing:-4px;margin:30px 0}.grand-copy>p{max-width:420px}.grand-image{position:relative;margin:30px 30px 0 0;min-height:620px;overflow:hidden;border-radius:160px 0 0 0}.grand-image>img{width:100%;height:100%;object-fit:cover;animation:entrance 1.1s ease-out}.hero-seal{position:absolute;right:30px;top:30px;border:1px solid #54432b66;border-radius:50%;width:110px;height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;letter-spacing:-2px;color:#342b23;background:#fff6;backdrop-filter:blur(8px)}.hero-seal span{font-size:7px;letter-spacing:2px;margin-top:6px}.hero-image-caption{position:absolute;bottom:30px;left:30px;background:#fff9;padding:25px 35px;line-height:1.7;font-size:15px;backdrop-filter:blur(12px)}.hero-image-caption strong{font-size:23px;font-weight:500}.hero-index{display:flex;justify-content:space-between;max-width:430px;margin-top:60px;border-top:1px solid var(--line);padding-top:22px;font-size:9px;letter-spacing:1px}.giant-type{position:absolute;bottom:-22px;left:3%;font-size:8vw;font-family:Manrope,sans-serif;font-weight:800;white-space:nowrap;letter-spacing:-5px;color:#e8e5dc;pointer-events:none}.grand-copy .eyebrow{font-size:9px}.world-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.world-card{height:570px;position:relative;overflow:hidden;background:#ede4d5}.world-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.world-card:hover img{transform:scale(1.035)}.world-card>div{position:absolute;bottom:0;padding:32px;width:100%;background:linear-gradient(transparent,#f8f4eaf5 40%)}.world-card span{font-size:10px;letter-spacing:2px}.world-card h3{font-size:38px;font-weight:500;letter-spacing:-1.8px;margin:14px 0 10px}.world-card p{color:#34332e;font-size:12px;margin:0}.statement{background:var(--orange);padding:95px 5%;text-align:center}.statement>.eyebrow{justify-content:center}.statement h2{font-size:54px;line-height:1.2}.statement em{color:#6d3900}.home-fason{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.home-fason h2{font-size:64px}.home-fason p{max-width:420px}.brand-composition{position:relative}.brand-composition img{width:100%;max-height:570px;object-fit:cover}.brand-composition span{position:absolute;bottom:25px;left:25px;font-size:40px;line-height:1;letter-spacing:-2px;color:#fff;text-shadow:0 1px 10px #0008}.closing-cta{background:#242321;padding:90px 7%;color:#fff;position:relative;overflow:hidden}.closing-cta h2{font-size:65px;max-width:750px;position:relative;z-index:1}.closing-cta .eyebrow{color:#b8b3a6}.closing-cta .button{color:#242321;position:relative;z-index:1}.cta-orbit{position:absolute;right:4%;top:50%;transform:translateY(-50%);font-size:240px;color:#f59216;border:1px solid #ffffff25;border-radius:50%;width:340px;height:340px;display:grid;place-items:center;line-height:1}.page-intro{padding:42px 5% 30px;background:#f2efe7}.breadcrumb{font-size:11px;color:#757168;display:flex;gap:12px;flex-wrap:wrap}.breadcrumb a:hover{text-decoration:underline}.intro-row{display:flex;align-items:end;justify-content:space-between;gap:7%;padding:35px 0 35px}.intro-row h1{font-size:66px;letter-spacing:-3px;margin:0}.intro-row>p{max-width:350px;margin-bottom:3px;font-size:14px}.intro-rule{display:flex;justify-content:space-between;border-top:1px solid #d7d1c5;padding-top:20px;font-size:9px;letter-spacing:1.7px}.page-intro em{color:#bb6500}.products{padding-top:50px}.product-picture{height:280px}.card-action{position:absolute;bottom:15px;right:15px;background:#fff9;padding:10px;font-size:8px;letter-spacing:1px;backdrop-filter:blur(4px)}.product-card[hidden]{display:none}.wide-editorial{height:450px;position:relative;overflow:hidden}.wide-editorial img{height:100%;width:100%;object-fit:cover;object-position:center 58%}.wide-editorial>span{position:absolute;bottom:25px;left:5%;background:#fff9;padding:15px;font-size:10px;letter-spacing:2px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.value-grid article{padding:35px;border-top:2px solid var(--orange);background:#eeece5}.value-grid article>span{font-size:12px;color:#9b5705}.value-grid h3{font-size:25px;font-weight:500;margin:35px 0 15px}.value-grid p{font-size:14px}.value-grid.four{grid-template-columns:repeat(4,1fr)}.value-grid.four article{padding:25px}.philosophy{padding-top:20px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:50px 5% 70px}.detail-image{position:relative;min-height:580px;background:#f1e8d7}.detail-image>img{width:100%;height:100%;object-fit:cover}.detail-image>span{position:absolute;bottom:15px;left:20px;font-size:8px;letter-spacing:1px;background:#fff9;padding:10px}.detail-copy{padding:10px 0}.detail-copy .breadcrumb{margin-bottom:50px}.detail-copy h1{font-size:58px;margin:20px 0;letter-spacing:-3px}.detail-copy h2{font-size:26px;letter-spacing:-1px;line-height:1.4;color:#a75b00}.detail-copy .button{margin-top:10px}.detail-fason{display:block;font-size:12px;margin:25px 0}.detail-note{font-size:10px;line-height:1.7;border-top:1px solid var(--line);padding-top:20px;color:#777}.options-section{background:#eeece5;display:grid;grid-template-columns:1fr 1fr;gap:10%}.option-list>div{border-bottom:1px solid #cec9bf;display:flex;align-items:center;gap:20px;padding:25px 0}.option-list span{font-size:11px;color:#a45b00}.option-list h3{font-size:17px;font-weight:500;margin:0;flex:1}.option-list b{font-weight:400;color:#a45b00}.related .product-grid{grid-template-columns:repeat(3,1fr)}.related .product-picture{height:330px}.contact-action{display:grid;grid-template-columns:1.5fr 1fr;gap:10%;background:#eeece5}.contact-choices{display:grid;gap:15px;align-content:center}.contact-choices .button{justify-content:space-between}.site-footer{display:block;padding:50px 5% 100px;background:#f6f4ee}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-bottom:45px}.footer-top .logo{width:210px}.footer-top p{display:block;margin-top:20px;font-size:12px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px;font-size:12px}.footer-mail{font-size:12px;line-height:2}.footer-mail strong{font-size:16px;font-weight:500}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:25px;font-size:10px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.revealed{opacity:1;transform:none}@keyframes entrance{from{transform:scale(1.04);opacity:.5}to{transform:scale(1);opacity:1}}@media(max-width:1100px){nav{gap:15px;font-size:12px}.grand-copy{padding-top:55px}.grand-image{min-height:600px}.grand-copy h1{font-size:58px}.world-card{height:440px}.value-grid.four{grid-template-columns:repeat(2,1fr)}.intro-row h1{font-size:54px}.detail-copy h1{font-size:45px}.detail-image{min-height:500px}.related .product-picture{height:240px}.closing-cta h2{font-size:54px}.cta-orbit{right:-70px}.product-picture{height:300px}}@media(max-width:720px){.grand-hero{grid-template-columns:1fr;padding-bottom:50px}.grand-copy{padding:42px 6% 30px}.grand-copy h1{font-size:55px;letter-spacing:-3px}.grand-copy .eyebrow{font-size:8px;letter-spacing:1.4px}.grand-image{min-height:0;height:460px;margin:0 6%;border-radius:100px 0 0 0}.hero-index{margin-top:35px}.hero-seal{width:85px;height:85px;right:15px;top:15px;font-size:25px}.hero-seal span{font-size:6px;letter-spacing:1px}.hero-image-caption{left:18px;bottom:18px;padding:18px 22px;font-size:12px}.hero-image-caption strong{font-size:18px}.giant-type{bottom:3px;letter-spacing:-1px;font-size:8.7vw}.world-grid,.home-fason,.options-section,.product-detail,.contact-action{grid-template-columns:1fr}.world-card{height:430px}.world-card h3{font-size:32px}.world-card>div{padding:25px}.statement{padding:65px 6%}.statement h2{font-size:35px;letter-spacing:-1.5px}.home-fason h2{font-size:48px}.brand-composition{margin-top:30px}.closing-cta{padding:65px 6%}.closing-cta h2{font-size:41px;letter-spacing:-2px}.cta-orbit{font-size:160px;width:220px;height:220px;right:-90px;opacity:.2}.page-intro{padding:30px 6%}.intro-row{display:block;padding:28px 0}.intro-row h1{font-size:43px;letter-spacing:-2px}.intro-row>p{margin-top:24px;font-size:13px}.intro-rule{font-size:7px;letter-spacing:1px}.products{padding-top:30px}.product-picture{height:175px}.card-action{font-size:6px;padding:7px;right:8px;bottom:8px}.wide-editorial{height:310px}.value-grid,.value-grid.four{grid-template-columns:1fr}.value-grid h3{margin-top:20px}.value-grid article{padding:25px}.product-detail{padding:30px 6% 55px;gap:30px}.detail-image{min-height:0;height:370px}.detail-copy .breadcrumb{margin-bottom:30px}.detail-copy h1{font-size:44px}.detail-copy h2{font-size:24px}.options-section{gap:25px}.option-list h3{font-size:15px}.related .product-grid{grid-template-columns:1fr 1fr}.related .product-card:last-child{display:none}.related .product-picture{height:175px}.footer-top{flex-direction:column;gap:30px}.footer-links{gap:14px 30px}.footer-bottom{flex-wrap:wrap;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.contact-choices{margin-top:20px}.site-footer{padding-bottom:105px}}@media(prefers-reduced-motion:reduce){.grand-image>img{animation:none}.reveal{opacity:1;transform:none}}
