html .world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html .world-card{min-width:0;min-height:0;display:flex;flex-direction:column;text-decoration:none;color:inherit}html .world-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}html .world-copy,html[dir=rtl] .world-copy{flex:1;min-height:0;padding:22px 22px 54px}html .beauty-section .beauty-editorial{margin-top:0}html .collection-rail{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}html .collection-rail figure{min-width:0;scroll-snap-stop:always}html .collection-rail img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;background:#f0e9df}html .collection-nav{align-items:center}html .collection-nav button{min-height:44px;min-width:44px}html .collection-position{margin-inline-start:auto;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr}html .travel-card-grid,html .travel-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}html .privilege-card,html .travel-credit-card .privilege-card{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px;padding:clamp(18px,3vw,26px)}html .privilege-bottom,html .privilege-title{margin-top:0;min-width:0}html .privilege-title{align-self:center}html .privilege-bottom>div{min-width:0;overflow-wrap:anywhere}html .privilege-level{flex-shrink:0}html .shop-card img,html .shop-product>div>img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f0e9df}html .shop-product>div>img{max-height:75svh}html .commerce-header>*,html .shop-card,html .shop-product>div,html .shop-toolbar>*{min-width:0}html .shop-card h2,html .shop-product h1{overflow-wrap:anywhere}html[data-theme=dark] .collection-rail img,html[data-theme=dark] .shop-card img,html[data-theme=dark] .shop-product>div>img{background:var(--homa-dark-raised)}@media (max-width:1000px){html .world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html .hero{flex-direction:column;justify-content:center;min-height:0}html .hero .hero-content,html[dir=rtl] .hero .hero-content{order:1;width:88%;max-width:none;margin:0;padding:48px 0 32px!important}html .hero .civilization-controls{position:relative;inset:auto;order:2;width:88%;padding-bottom:24px}html .civilization-caption{gap:10px}}@media (max-width:767px){html .gallery-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:10px;overflow:visible}html .gallery-strip>button{width:100%;min-width:0;height:auto;aspect-ratio:4/3;overflow:hidden}html .gallery-strip>button:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:2/1}html .gallery-strip img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html .beauty-portrait-pair{min-height:0;gap:10px}html .beauty-portrait-pair img{min-width:0;width:100%;height:auto;min-height:0;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}html .privilege-card .privilege-title h3{font-size:clamp(24px,7vw,32px)!important}html .privilege-top>span{font-size:11px}html .privilege-top b{font-size:8px}html .privilege-top>img{width:36px;height:36px}html :is(.request-form,.portal-form,.shop-toolbar,.auth-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (max-width:700px){html .collection-rail figure{flex:0 0 100%}html .collection-rail figcaption{padding:14px 0 8px;font-size:16px;line-height:1.9}html .civilization-thumbs button,html .civilization-thumbs img{height:44px}}@media (max-width:600px){html .world-grid{grid-template-columns:minmax(0,1fr);gap:22px}html .world-copy h3,html[dir=rtl] .world-copy h3{font-size:clamp(21px,6vw,24px)}html .world-copy,html[dir=rtl] .world-copy{padding:18px 18px 48px}html .hero-buttons>*{justify-content:center;min-height:48px}}html .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:6px 9px;flex-shrink:0;border:1px solid #a9905c70;border-radius:999px;background:#e9e2d9;color:#222933}html .theme-toggle .theme-track{display:flex;position:relative;align-items:center;justify-content:space-around;direction:ltr;width:46px;height:26px;border-radius:99px;background:#c8cfd4}html .theme-track svg{position:relative;z-index:1}html .theme-thumb{position:absolute;inset:2px auto 2px 2px;width:22px;border-radius:50%;background:#faf8f5;box-shadow:0 1px 4px #181d2433;transition:transform .18s ease}html .theme-toggle[aria-pressed=true] .theme-thumb{transform:translateX(20px);background:#c4aa86}html .theme-label{font-size:12px;line-height:1}html[data-theme=dark] .theme-toggle{background:var(--homa-dark-raised);color:#ede5d9}html[data-theme=dark] .theme-track{background:var(--homa-dark-bg)}html .site-language-picker select{min-height:44px;max-width:110px;border:1px solid #a9905c70;border-radius:8px;background:transparent;color:inherit;padding:6px;font:inherit;font-size:14px}html .registration-preferences{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px}html .privilege-card,html .travel-credit-card .privilege-card{grid-template-rows:auto 1fr auto auto;aspect-ratio:auto;min-height:250px;gap:9px}html .privilege-card.rank-jade{--card-base:#6a3427;--card-glow:#567fb0;--card-foil:#f1ebe3}html .privilege-card.rank-forest{--card-base:#102e22;--card-glow:#315d42;--card-foil:#f3e6c5}html .privilege-price{display:grid;gap:3px;border-top:1px solid #d9c8b033;padding-top:9px}html .privilege-price small{font-size:9px;opacity:.85}html .privilege-price strong{font-family:var(--font-fa),sans-serif;font-size:clamp(17px,1.6vw,24px);line-height:1.35;white-space:nowrap}html .privilege-price strong>span{font-size:11px;font-weight:400}html .privilege-bottom{gap:8px}html .site-header .brand small{font-family:var(--font-fa),sans-serif;letter-spacing:0;font-size:12px}html[dir=ltr] .portal,html[dir=ltr] .registration-shell{direction:ltr}html[dir=ltr] .registration-story{text-align:left}html .commerce-header>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media(max-width:600px){html .site-header .brand{flex:1}html .site-header .brand strong{font-size:clamp(16px,4.8vw,20px)!important}html .header-actions{gap:4px!important}html .header-actions .theme-toggle{padding:4px;min-width:54px}html .theme-toggle .theme-label{display:none}html .header-actions .theme-toggle>.theme-track{display:flex!important}html .privilege-price strong{font-size:clamp(18px,5.6vw,24px)}html .site-header .brand small{font-size:10px!important}html .portal-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html .theme-thumb{transition:none}}html .help-actions,html .registration-methods{display:flex;gap:10px;flex-wrap:wrap;margin-block:18px}html .help-actions a,html .registration-methods button{padding:12px 18px;border:1px solid #b4936566;border-radius:10px;min-height:44px;background:transparent;color:inherit}html .registration-methods [aria-pressed=true]{background:#222933;color:#f4efe7}html .registration-methods button:disabled{opacity:.5}html .google-access{border:1px solid #b4936550;border-radius:14px;padding:18px;margin-block:18px;min-width:0}html .google-access label{display:grid;gap:6px;margin-block:10px}html .google-access input:not([type=checkbox]){width:100%;min-width:0;padding:12px;border:1px solid #b4936570;border-radius:8px;background:transparent;color:inherit}html .google-access button{min-height:44px}html .google-access>div{max-width:100%;overflow:hidden}html .comparison-scroll{overflow-x:auto;border:1px solid #a9905c55;border-radius:12px;margin-block:22px}html .rank-comparison table{border-collapse:collapse;width:100%;min-width:780px}html .rank-comparison td,html .rank-comparison th{padding:14px;text-align:start;border-bottom:1px solid #a9905c33;white-space:nowrap}html .rank-comparison thead{background:#a9905c18}html .rank-comparison{margin-block:28px 40px}html .product-gallery{min-width:0}html .product-gallery-main{height:clamp(280px,46vw,640px);display:grid;place-items:center;background:#eee7de;border-radius:16px;overflow:hidden}html .product-gallery-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:640px}html .product-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 2px}html .product-gallery-thumbs button{flex:0 0 76px;width:76px;height:76px;border:2px solid transparent;padding:3px;background:#eee7de;border-radius:10px}html .product-gallery-thumbs button[aria-pressed=true]{border-color:#4e76a6}html .product-gallery-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}html .product-gallery-count{text-align:center;direction:ltr}html .product-purchase-panel{padding:22px;border:1px solid #a9905c66;border-radius:16px;margin-block:22px}html .stock-status.available{color:#19734c;font-weight:600}html[data-theme=dark] .stock-status.available{color:#8cdeb0}html .purchase-facts{display:grid;gap:10px;margin-block:22px;font-size:14px}html .purchase-facts dt{font-weight:700}html .purchase-facts dd{margin:0;line-height:1.9;white-space:pre-line}html .help-page section{margin-block:38px;line-height:2}html .help-faq details{padding:18px;border-bottom:1px solid #a9905c55}html .help-faq summary{cursor:pointer;min-height:44px;font-weight:600}html .contact-details{white-space:pre-line;overflow-wrap:anywhere}html .service-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}html .service-health-grid article{padding:16px;border:1px solid #a9905c55;border-radius:12px}html .health-good{color:#287d51}html .health-attention{color:#986417}html[data-theme=dark] .health-good{color:#8cdeb0}html[data-theme=dark] .health-attention{color:#e6c67f}html .readiness-tasks{display:grid;grid-template-columns:1fr auto;gap:14px;margin-block:24px}html .service-health time{display:block;font-size:12px}html .media-edit-thumb{display:grid;flex:0 0 140px;gap:5px;width:140px}html .media-edit-thumb>span{display:flex;flex-wrap:wrap;gap:4px}html .media-edit-thumb button{min-height:44px;padding:4px 8px;font:inherit;font-size:11px;background:transparent;color:inherit;border:1px solid #a9905c88;border-radius:6px}@media(max-width:600px){html .product-purchase-panel{padding:16px}html .google-access{padding:12px}html .service-health h2{font-size:20px}html .utility-bar{flex-wrap:wrap}}html .portal-header{height:auto;min-height:90px;padding-block:16px}html .portal-toplinks{flex-wrap:wrap;max-width:100%}html .portal-toplinks .site-language-picker{color:#f5f0ea}html .portal-toplinks .site-language-picker select{color:#f5f0ea;min-height:38px;border-color:rgba(255,255,255,.3)}html .portal-toplinks .site-language-picker option{color:#222832;background:#fff}@media(max-width:700px){html .portal-header{align-items:flex-start;gap:16px}html .portal-toplinks{width:100%;gap:12px}html .portal-toplinks>a,html .portal-toplinks>button{min-height:44px;display:inline-flex;align-items:center}}html[data-theme=dark] .portal .portal-notice{background:var(--homa-dark-raised);color:#eae5de;border-color:#b9996d}html .company-page{max-width:1200px;padding-block:48px 72px;line-height:2}html .company-heading{max-width:840px;margin-bottom:42px}html .company-heading h1{font-size:clamp(28px,5vw,52px);line-height:1.6}html .company-brand{font-size:clamp(16px,2vw,22px);color:#3b597d}html .company-contact-panel,html .management-panel{border:1px solid #a9905c66;padding:clamp(20px,4vw,40px);border-radius:18px;margin-block:28px;background:#f8f5f0}html .company-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}html .company-contact{display:grid;gap:14px;min-width:0}html .company-contact a{text-decoration:none;overflow-wrap:anywhere}html .company-contact :is(.contact-phone,.contact-email){display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;min-height:44px}html .company-contact bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html .company-contact .contact-phone bdi{white-space:nowrap}html .company-contact nav{display:flex;flex-wrap:wrap;gap:8px 18px}html .company-contact nav a{min-height:44px;display:inline-flex;align-items:center}html .company-contact.compact{font-size:13px;line-height:1.9}html .company-contact.compact .company-identity{font-size:14px}html .footer-signature .company-contact{text-align:start;margin:24px auto;max-width:720px}html .management-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}html .company-licenses{scroll-margin-top:30px;margin-top:60px}html .license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;align-items:start}html .license-card{min-width:0;border:1px solid #a9905c66;border-radius:16px;overflow:hidden;background:#f8f5f0}html .license-copy{padding:24px}html .license-copy h3{line-height:1.8}html .license-copy dl{display:grid;gap:6px;margin-block:22px}html .license-copy dt{font-weight:700}html .license-copy dd{margin:0 0 12px;overflow-wrap:anywhere}html .license-number{display:block;font-size:42px;line-height:1.4;color:#a9905c;font-family:var(--font-fa),sans-serif}html[data-theme=dark] :is(.company-contact-panel,.management-panel,.license-card){background:var(--homa-dark-surface);color:#eeeae4;border-color:var(--homa-dark-line-strong)}html[data-theme=dark] .company-brand{color:#e6c67f}html .craft-editorial{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}html .craft-story,html .craft-visual{min-width:0}html .craft-visual>img{max-height:640px;border-radius:16px;background:#e7dccc}html .craft-story>img,html .craft-visual>img{height:auto;-o-object-fit:contain;object-fit:contain}html .craft-story>img{width:100%;max-width:575px;border-radius:12px}html .brand-hero.craft{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,70px);min-height:0;padding:40px 6%}html .brand-hero.craft:after{display:none}html .brand-hero.craft>img{position:static;width:100%;height:auto;max-height:640px;-o-object-fit:contain;object-fit:contain;border-radius:16px}html .brand-hero.craft>div{max-width:100%}html .brand-hero.craft h1{font-size:clamp(34px,5vw,72px)}@media(max-width:700px){html .brand-hero.craft,html .craft-editorial,html .license-grid,html .management-principles{grid-template-columns:minmax(0,1fr)}html .company-page{padding-block:28px 48px}html .license-copy{padding:18px}html .craft-editorial{gap:24px}html .craft-story{padding-top:0}html .brand-hero.craft>img,html .craft-visual>img{max-height:62svh}html .craft-story>img{margin-top:24px}html .brand-hero.craft{padding-block:24px 36px;gap:24px}html .brand-hero.craft .commerce-button{max-width:100%;white-space:normal}html .company-contact.compact nav{display:grid;gap:4px}}html .license-preview{display:block;padding:10px;background:#f1ece6}html .license-preview img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}html .license-open{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}html .license-open:focus-visible,html .license-preview:focus-visible{outline:3px solid #4b719f;outline-offset:3px}html body .site-header{border-bottom:1px solid #bc9e7580;box-shadow:0 3px 12px #0000002e}@media (min-width:901px){html body .hero{min-height:max(760px,calc(100vw * 941 / 1672))}}html[dir] body .club-banner{padding:56px 6%;min-height:0}html [dir] body .gold-button,html body .gold-button,html body[dir] .gold-button{background:var(--homa-orange);border-color:var(--homa-orange);color:#fff}html body .gold-button:hover{background:#d95a3e;border-color:#d95a3e}html body .join-header{background:var(--homa-blue);border-color:var(--homa-blue);color:#fff}html body .join-header:hover{background:var(--homa-navy)}html body .landing-footer,html body .landing-footer[data-variant=editorial]{background:var(--homa-navy)!important}html body .eyebrow{color:var(--homa-blue)}html[data-theme=dark] body .eyebrow{color:var(--homa-sky)}html body :is(.hero,.landing-footer,.values-strip) .eyebrow{color:var(--homa-sand)}html body .usd-note{font-size:12px;line-height:1.9;color:var(--homa-blue);margin:10px 0}html[data-theme=dark] body .usd-note{color:var(--homa-sky)}html body .craft-nav{display:grid;gap:12px;margin:22px 0 26px;min-width:0}html body .craft-nav h2{font-size:20px;margin:0 0 4px}html body .craft-nav-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 6px;margin-inline:-2px;-webkit-mask-image:linear-gradient(270deg,#000 94%,transparent);mask-image:linear-gradient(270deg,#000 94%,transparent)}html body .craft-nav-row::-webkit-scrollbar{display:none}html body .craft-nav-row a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;padding:9px 18px;border:1px solid #29324122;border-radius:999px;font-size:13px;font-weight:500;line-height:1.5;color:inherit;text-decoration:none;background:#ffffffb3;box-shadow:0 1px 2px #29324114;transition:background .2s,border-color .2s,color .2s,transform .2s}html body .craft-nav-row a:hover{border-color:var(--homa-blue);transform:translateY(-1px)}html body .craft-nav-row a[aria-current=page]{background:var(--homa-blue);border-color:var(--homa-blue);color:#fff}html body .craft-nav-sub a{font-size:12.5px;padding:7px 15px}html body .craft-nav-sub a[aria-current=page]{background:var(--homa-orange);border-color:var(--homa-orange)}html body .craft-nav-items a{font-size:12px;padding:6px 13px}html body .craft-nav-items a[aria-current=page]{background:var(--homa-navy);border-color:var(--homa-navy)}html[data-theme=dark] body .craft-nav-row a{border-color:#ffffff24;background:#ffffff0d;box-shadow:none}html[data-theme=dark] body .craft-nav-row a[aria-current=page]{background:var(--homa-blue);border-color:transparent;color:#fff}html[data-theme=dark] body .craft-nav-sub a[aria-current=page]{background:var(--homa-orange)}html[data-theme=dark] body .craft-nav-items a[aria-current=page]{background:var(--homa-sky);color:var(--homa-navy)}html body .shop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:stretch;gap:10px;margin:0 0 30px;padding:12px;border:1px solid #29324118;border-radius:16px;background:#ffffffa6;box-shadow:0 6px 24px #2932410f}html body .shop-toolbar>input{grid-column:1;min-width:0;border-radius:12px;padding:12px 16px}html body .shop-toolbar>select{min-width:0;max-width:260px;border-radius:12px}html body .shop-toolbar>:is(button,a){border-radius:12px;padding:11px 18px;border-width:1px;box-shadow:none;margin:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}html[data-theme=dark] body .shop-toolbar{background:#ffffff08;border-color:#ffffff1f;box-shadow:none}@media (max-width:700px){html body .shop-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}html body .shop-toolbar>select{grid-column:1/-1;max-width:none;grid-row:2}html body .shop-toolbar>button:not([type=button]){grid-column:2;grid-row:1}html body .shop-toolbar>a,html body .shop-toolbar>button[type=button]{grid-row:3;padding:9px 12px;font-size:13px}html body .shop-toolbar>button[type=button]{grid-column:2}html body .shop-toolbar>a{grid-column:1}}html body .craft-categories{padding:64px max(6vw,20px)}html body .craft-categories h2{margin:8px 0 24px}html body .craft-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}html body .craft-category-grid article{border:1px solid var(--homa-sand);border-top:3px solid var(--homa-orange);border-radius:6px;background:#ffffff80;display:flex;flex-direction:column;gap:10px}html[data-theme=dark] body .craft-category-grid article{border-color:#ffffff22;border-top-color:var(--homa-orange)}html body .craft-category-grid h3{font-size:18px;margin:0}html body .craft-category-grid h3 a,html body .craft-category-grid li a{color:inherit;text-decoration:none}html body .craft-category-grid ul{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:14px}html body .craft-category-grid li a:hover,html body .craft-category-link:hover{color:var(--homa-orange)}html body .craft-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}html body .craft-item-tags span{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--homa-ice);color:var(--homa-navy)}html body .craft-category-link{color:var(--homa-blue);text-decoration:none}html[data-theme=dark] body .craft-category-link{color:var(--homa-sky)}html body .cart-voucher{display:flex;align-items:center;gap:8px;flex-direction:row;padding:10px 12px;border:1px dashed var(--homa-orange);border-radius:8px;font-weight:600}html body .cart-voucher-note{font-size:13px;color:var(--homa-blue)}.plan-page{background:radial-gradient(circle at 20% 10%,#3c5b81 0,#293241 55%,#1d2430 100%);color:#fff}.plan-deck,.plan-page{min-height:100vh;min-height:100dvh}.plan-deck{display:flex;flex-direction:column;max-width:1100px;margin:0 auto;padding:0 16px}.plan-progress{height:4px;background:rgba(255,255,255,.15);border-radius:999px;margin-top:16px;overflow:hidden}.plan-progress span{display:block;height:100%;background:var(--homa-orange,#ed6a4d);transition:width .3s ease}.plan-stage{flex:1;display:flex;align-items:center;padding:28px 0}.plan-slide{width:100%;animation:plan-in .35s ease}@keyframes plan-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plan-slide{animation:none}.plan-progress span{transition:none}}.plan-slide h1{font-size:clamp(34px,6vw,64px);margin:8px 0}.plan-slide h2{font-size:clamp(26px,4vw,42px);margin:0 0 22px;color:#fff}.plan-lead{font-size:clamp(16px,2.2vw,22px);opacity:.9;margin:0 0 22px}.plan-kicker{color:var(--homa-sky,#98c0d9);letter-spacing:.5px;margin:16px 0 0}.plan-hint{font-size:13px;opacity:.6;margin-top:30px}.plan-cover{text-align:center;display:flex;flex-direction:column;align-items:center}.plan-cover img{border-radius:24px;background:#fff;padding:10px}.plan-steps{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.plan-steps li{counter-increment:step;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:8px}.plan-steps li:before{content:counter(step,persian);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--homa-orange,#ed6a4d);font-weight:700}.plan-steps strong{font-size:18px}.plan-steps span{opacity:.85;line-height:1.9;font-size:15px}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.plan-card{position:relative;border-radius:16px;padding:18px 14px 14px;background:linear-gradient(155deg,var(--card-tone,#3c5b81),color-mix(in srgb,var(--card-tone,#3c5b81) 55%,#000));border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;gap:6px;min-height:170px}.plan-card-level{position:absolute;top:10px;left:12px;font-size:26px;font-weight:700;opacity:.35}.plan-card strong{font-size:20px}.plan-card small{opacity:.85}.plan-card dl{margin:auto 0 0;display:grid;gap:4px;font-size:13px}.plan-card dl div{display:flex;justify-content:space-between;gap:6px}.plan-card dd{margin:0;font-weight:700}.plan-equation{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}.plan-leg{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:16px 24px;min-width:150px;text-align:center;display:flex;flex-direction:column;gap:2px}.plan-leg strong{font-size:clamp(34px,5vw,52px);line-height:1.2}.plan-leg small,.plan-leg span{opacity:.8}.plan-reward{background:var(--homa-orange,#ed6a4d);border-color:transparent}.plan-reward small,.plan-reward span{opacity:1}.plan-op{font-size:40px;opacity:.7}.plan-points{margin:0;padding-inline-start:22px;display:grid;gap:12px;font-size:clamp(15px,2vw,19px);line-height:1.9}.plan-points li::marker{color:var(--homa-orange,#ed6a4d)}.plan-highlight{display:inline-flex;flex-direction:column;gap:4px;padding:20px 28px;border-radius:18px;background:var(--homa-green,#1e6444);margin-bottom:24px}.plan-highlight.rank-obsidian{background:linear-gradient(135deg,#786038,#353949)}.plan-highlight strong{font-size:clamp(28px,4.5vw,44px)}.plan-eight{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.plan-eight span{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:20px}.plan-eight .cash{background:var(--homa-green,#1e6444)}.plan-eight .voucher{background:var(--homa-orange,#ed6a4d);box-shadow:0 0 0 3px rgba(237,106,77,.35)}.plan-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:28px}.plan-link{color:var(--homa-sky,#98c0d9)}.plan-nav{display:flex;align-items:center;gap:12px;padding:14px 0 22px;border-top:1px solid rgba(255,255,255,.12)}.plan-nav>button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:9px 20px;font:inherit;cursor:pointer}.plan-nav>button.primary{background:var(--homa-orange,#ed6a4d);border-color:transparent}.plan-nav>button:disabled{opacity:.35;cursor:default}.plan-dots{flex:1;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.plan-dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.3);cursor:pointer}.plan-dots button[aria-current=step]{background:var(--homa-orange,#ed6a4d);width:26px;border-radius:999px}.plan-count{font-size:13px;opacity:.7;min-width:44px;text-align:center}@media (max-width:640px){.plan-dots{display:none}.plan-nav{justify-content:space-between}.plan-cards{grid-template-columns:repeat(2,1fr)}.plan-card{min-height:150px}.plan-leg{min-width:0;padding:12px 16px}.plan-op{font-size:28px}}.plan-card dl div{flex-wrap:wrap;align-items:baseline}.plan-card dd{white-space:nowrap}.plan-nav{position:sticky;bottom:0;background:linear-gradient(0deg,#1d2430 70%,rgba(29,36,48,0));z-index:2}.plan-cta .commerce-button{display:inline-flex;align-items:center;padding:12px 28px;border-radius:999px;background:var(--homa-orange,#ed6a4d);color:#fff;text-decoration:none;font-weight:700}.plan-text-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:16px 0 28px}.plan-text-cards article{border:1px solid color-mix(in srgb,var(--homa-sky,#98c0d9) 60%,transparent);border-radius:14px;padding:18px}.plan-text-cards h3{margin:0 0 10px;color:var(--homa-blue,#3c5b81)}.plan-text-cards dl{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--homa-ice,#e4f4f7);color:var(--homa-navy,#293241)}.plan-text-cards dl div{display:flex;justify-content:space-between;gap:8px;font-size:14px}.plan-text-cards dd{margin:0;font-weight:700}.plan-text-cards p,.plan-text-note li,.plan-text-note p{line-height:2}.plan-text-note{margin-bottom:18px}.plan-text-note h3{color:var(--homa-blue,#3c5b81);margin-bottom:6px}html .commerce-menu-button,html .commerce-menu-toggle{display:none}@media (max-width:900px){html body .commerce-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;position:relative}html body .commerce-menu-button{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;border-radius:10px;border:1px solid var(--p-line,#d9cfc0);cursor:pointer}html body .commerce-menu-button span{display:block;height:2px;border-radius:2px;background:currentColor}html body .commerce-menu-toggle:focus-visible+.commerce-menu-button{outline:2px solid var(--homa-orange);outline-offset:2px}html body .commerce-menu-toggle{display:block;position:absolute;opacity:0;width:44px;height:44px;margin:0;inset-inline-end:16px;top:12px;cursor:pointer;z-index:2}html body .commerce-header>div,html body .commerce-header>nav{display:none!important;flex-basis:100%}html body .commerce-menu-toggle:checked~div,html body .commerce-menu-toggle:checked~nav{display:flex!important;flex-direction:column;align-items:stretch;gap:0}html body .commerce-menu-toggle:checked~div>a,html body .commerce-menu-toggle:checked~nav a{padding:12px 4px;border-bottom:1px solid var(--p-line,#e6dfd6);white-space:normal}html body .commerce-menu-toggle:checked~div>button,html body .commerce-menu-toggle:checked~div>label{margin:10px 0 0;align-self:flex-start}}@media (max-width:600px){html body .utility-bar>span{display:none}html body .utility-bar{overflow-x:auto;white-space:nowrap;scrollbar-width:none}html body .utility-bar,html body .utility-bar>div{flex-wrap:nowrap;gap:14px}}@media (max-width:700px){html body .hero{height:560px}html body .brand-hero.craft>img,html body .craft-visual>img{height:280px;max-height:none;-o-object-fit:cover;object-fit:cover}html body .craft-story>img{height:150px}html body .beauty-editorial>img{height:240px}html body .journey-image,html body .journey-image>img{height:220px;min-height:0}html body .international-photo,html body .journal-image{height:200px}html body .world-card>img{height:170px}html body .club-banner,html body [dir=rtl] .club-banner{padding-top:230px}html body .club-photo{height:210px}html body .brand-hero.tourism{min-height:440px;padding-bottom:70px}html body .club-preview-grid,html body .rank-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;scrollbar-width:thin}html body .club-preview-grid>*,html body .rank-grid>*{flex:0 0 84%;min-width:0;scroll-snap-align:center}}html body .shop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));align-items:start;gap:18px}html body .shop-card{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-auto-rows:min-content;-moz-column-gap:18px;column-gap:18px;row-gap:6px;align-content:start;padding:14px;border-radius:16px;border-color:#29324118;background:#fff;box-shadow:0 4px 18px #2932410d;transition:box-shadow .2s,transform .2s}html body .shop-card:hover{box-shadow:0 10px 28px #29324121;transform:translateY(-2px)}html body .shop-card>a:first-child{grid-column:1;grid-row:1/span 7;align-self:start;aspect-ratio:1;display:block;border-radius:12px;overflow:hidden}html body .shop-card>a:first-child .no-image,html body .shop-card>a:first-child img{width:100%;height:100%;aspect-ratio:auto;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:12px}html body .shop-card>:not(:first-child){grid-column:2}html body .shop-card small{font-size:11px;color:var(--homa-blue);letter-spacing:.2px}html body .shop-card h2{font-size:17px;line-height:1.6}html body .shop-card h2 a{color:inherit;text-decoration:none}html body .shop-card p{font-size:12.5px;line-height:1.9;color:#5b6573;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .shop-card strong{font-size:17px;color:var(--homa-navy)}html body .shop-card>a:not(:first-child){font-size:12px;color:var(--homa-blue);text-decoration:none}html body .shop-card form{margin-top:4px}html body .shop-card .store-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .shop-card .store-cta label{display:flex;align-items:center;gap:6px;font-size:12px}html body .shop-card .store-cta input{width:58px;padding:6px 8px;border-radius:8px}html body .shop-card .store-cta .commerce-button{padding:9px 14px;font-size:13px;border-radius:10px;margin:0}html body .shop-card .store-cta>a{display:none}html[data-theme=dark] body .shop-card{background:var(--homa-dark-surface);border-color:#ffffff1f;box-shadow:none}html[data-theme=dark] body .shop-card small,html[data-theme=dark] body .shop-card>a:not(:first-child){color:var(--homa-sky)}html[data-theme=dark] body .shop-card strong{color:#fff}html[data-theme=dark] body .shop-card p{color:#cfc7bc}@media (max-width:480px){html body .shop-card{grid-template-columns:minmax(0,38%) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:10px}html body .shop-card>a:first-child{aspect-ratio:auto;align-self:stretch;min-height:150px}html body .shop-card h2,html body .shop-card strong{font-size:15px}html body .shop-card .store-cta label,html body .shop-card>a:not(:first-child){display:none}html body .shop-card .store-cta .commerce-button{width:100%}html body .shop-card .store-cta{flex:1}}html body .club-preview-grid,html body .rank-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:18px;padding:4px 2px 14px;scrollbar-width:thin}html body .club-preview-grid>*,html body .rank-grid>*{flex:0 0 clamp(270px,30%,380px);min-width:0;scroll-snap-align:start}@media (max-width:700px){html body .club-preview-grid>*,html body .rank-grid>*{flex-basis:84%;scroll-snap-align:center}}html body .no-image{display:flex!important;align-items:center;justify-content:center;background:#fffaf3!important;color:transparent}html body .no-image img{width:62%!important;max-width:240px;height:auto!important;min-height:0!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;background:none!important;border-radius:0!important}html body .product-no-image{aspect-ratio:4/3;border-radius:14px}html[data-theme=dark] body .no-image{background:#2b3342!important}html body .privilege-card,html body .travel-credit-card .privilege-card{container-type:inline-size;aspect-ratio:1.586;min-height:0;height:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"top top" "title title" "price level";gap:0}html body .privilege-card>.privilege-top{grid-area:top;padding:6cqw 7cqw 0;margin:0}html body .privilege-card>.privilege-title{grid-area:title;align-self:center;padding:0 7cqw;margin:0}html body .privilege-card>.privilege-price{grid-area:price;align-self:end;padding:0 7cqw 6cqw;border:0;margin:0;gap:.6cqw}html body .privilege-card>.privilege-bottom{grid-area:level;align-self:end;padding:0 0 6cqw;padding-inline-end:7cqw;margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:1cqw}html body .privilege-card:not(:has(.privilege-price)){grid-template-areas:"top top" "title title" ". level"}html body .privilege-card:not(.has-holder)>.privilege-bottom>div{display:none}html body .privilege-card .privilege-top>span{font-size:3.6cqw}html body .privilege-card .privilege-top b{font-size:2.6cqw}html body .privilege-card .privilege-top>img{width:11cqw;height:11cqw;margin:-2cqw -1.5cqw}html body .privilege-card .privilege-title small{font-size:3cqw}html body .privilege-card .privilege-title h3{font-size:10cqw!important;line-height:1.3!important;margin:.5cqw 0 0!important}html body .privilege-card .privilege-price small{font-size:2.8cqw}html body .privilege-card .privilege-price strong{font-size:6.4cqw;line-height:1.2}html body .privilege-card .privilege-price strong>span{font-size:3.2cqw}html body .privilege-card .privilege-bottom>div>span{font-size:2.6cqw}html body .privilege-card .privilege-bottom strong{font-size:3.2cqw}html body .privilege-card .privilege-level b{font-size:8cqw}html body .privilege-card .privilege-level i{font-size:2.8cqw}html body .privilege-card:after{inset:2.6cqw;border-radius:3cqw}html body .privilege-card .privilege-card-lines{width:70cqw;height:70cqw;left:-26cqw;bottom:-42cqw}html body .club-preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1040px;margin-inline:auto;overflow:visible;scroll-snap-type:none;gap:22px;padding:0}html body .club-preview-grid>*{flex:none;min-width:0}@media (max-width:640px){html body .club-preview-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px}}@container (max-width: 250px){html body .privilege-price small,html body .privilege-title small,html body .privilege-top b{display:none}html body .privilege-card .privilege-title h3{font-size:12cqw!important}html body .privilege-card .privilege-price strong{font-size:7.4cqw!important}html body .privilege-card .privilege-top>span{font-size:4.4cqw!important}html body .privilege-card .privilege-level b{font-size:9cqw!important}html body .privilege-card .privilege-level i{font-size:3.6cqw!important}}html body .craft-nav-cats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}html body .craft-nav-cats a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px 10px;border-radius:16px;border:1px solid #29324114;background:#fff;color:var(--homa-navy);text-decoration:none;font-size:12.5px;font-weight:600;line-height:1.3;text-align:center;box-shadow:0 2px 10px #2932410d;transition:transform .2s,box-shadow .2s,background .2s,color .2s}html body .craft-nav-cats a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #29324120}html body .craft-cat-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f3ede4;color:var(--homa-orange);font-size:24px;transition:background .2s,color .2s}html body .craft-nav-cats a[aria-current=page]{background:var(--homa-navy);color:#fff;border-color:var(--homa-navy);box-shadow:0 8px 22px #29324133}html body .craft-nav-cats a[aria-current=page] .craft-cat-icon{background:var(--homa-orange);color:#fff}html body .craft-nav-techniques{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}html body .craft-nav-techniques a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:6px 8px;border-radius:12px;border:1px solid #29324118;background:#ffffffb3;color:inherit;text-decoration:none;font-size:13px;text-align:center;white-space:nowrap}html body .craft-nav-techniques a[aria-current=page]{background:var(--homa-orange);border-color:var(--homa-orange);color:#fff;font-weight:600}html[data-theme=dark] body .craft-nav-cats a{background:var(--homa-dark-surface);border-color:#ffffff1f;color:#f1ebe3;box-shadow:none}html[data-theme=dark] body .craft-cat-icon{background:#ffffff12}html[data-theme=dark] body .craft-nav-cats a[aria-current=page]{background:var(--homa-blue);border-color:var(--homa-blue)}html[data-theme=dark] body .craft-nav-techniques a{background:#ffffff0d;border-color:#ffffff24}html[data-theme=dark] body .craft-nav-techniques a[aria-current=page]{background:var(--homa-orange);border-color:var(--homa-orange)}@media (max-width:420px){html body .craft-nav-cats{gap:6px}html body .craft-nav-cats a{font-size:11.5px;padding:10px 2px 8px;border-radius:14px}html body .craft-cat-icon{width:38px;height:38px;font-size:21px}html body .craft-nav-techniques{grid-template-columns:repeat(3,minmax(0,1fr))}html body .craft-nav-techniques a{font-size:12.5px}}@media (min-width:760px){html body .craft-nav-cats{grid-template-columns:repeat(8,minmax(0,124px));justify-content:start}html body .craft-nav-techniques{grid-template-columns:repeat(auto-fill,minmax(110px,132px));justify-content:start}}html body .craft-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}html body .craft-category-grid article{border:1px solid #29324114;border-top:0;border-radius:20px;padding:20px;gap:14px;background:#fff;box-shadow:0 6px 24px #2932410f}html body .craft-category-head{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}html body .craft-category-head h3{font-size:18px;margin:0}html body .craft-category-head:hover h3{color:var(--homa-orange)}html body .craft-category-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body .craft-category-chips small{flex-basis:100%;font-size:11px;letter-spacing:.3px;color:#6b7482;margin-bottom:2px}html body .craft-category-chips a{padding:6px 12px;border-radius:999px;border:1px solid #29324118;background:#f6f2ec;color:var(--homa-navy);font-size:12.5px;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s,color .2s}html body .craft-category-chips a:hover{background:var(--homa-orange);border-color:var(--homa-orange);color:#fff}html body .craft-category-items a{font-size:12px;padding:5px 10px;background:transparent}html body .craft-category-link{align-self:flex-start;margin-top:auto;padding:9px 16px;border-radius:12px;background:var(--homa-navy);color:#fff!important;font-size:13px;font-weight:600}html body .craft-category-link:hover{background:var(--homa-orange)}html[data-theme=dark] body .craft-category-grid article{background:var(--homa-dark-surface);border-color:#ffffff1a;box-shadow:none}html[data-theme=dark] body .craft-category-chips small{color:#b9b2a7}html[data-theme=dark] body .craft-category-chips a{background:#ffffff0f;border-color:#ffffff26;color:#f1ebe3}html[data-theme=dark] body .craft-category-items a{background:transparent}html[data-theme=dark] body .craft-category-link{background:var(--homa-blue)}html body .craft-category-grid{align-items:start}html body .contact-address,html body .contact-registry{font-size:13px;line-height:1.9;margin:0;opacity:.9}html body .contact-address span{font-weight:600}html body .trust-badge{display:inline-flex;align-self:flex-start;justify-self:start;width:-moz-max-content;width:max-content;max-width:120px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 2px 10px #0000001a}html body .trust-badge img{display:block;width:88px;height:auto}html body .hero-motion{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;background:#101317}html body .hero-motion img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform-origin:60% 45%;animation:hero-motion 28s linear infinite;will-change:opacity,transform}html body .hero-motion img:nth-child(2){transform-origin:35% 55%}html body .hero-motion img:nth-child(3){transform-origin:50% 35%}html body .hero-motion img:nth-child(4){transform-origin:40% 60%}html body .hero-motion.paused img{animation-play-state:paused}@keyframes hero-motion{0%{opacity:0;transform:scale(1.04) translateZ(0)}5%{opacity:1}25%{opacity:1}32%{opacity:0;transform:scale(1.16) translate3d(-1.5%,-1%,0)}to{opacity:0;transform:scale(1.04) translateZ(0)}}html body .brand-hero.tourism>.hero-motion-controls{position:absolute;z-index:3;inset-inline:8%;bottom:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#fff}html body .hero-motion-controls button{padding:9px 16px;min-height:44px;border-radius:999px;background:#181d25cc;border:1px solid #ffffff55;color:#fff;font:inherit;backdrop-filter:blur(6px)}html body .hero-motion-controls span{text-shadow:0 1px 5px #000;opacity:.9}@media (max-width:700px){html body .brand-hero.tourism>.hero-motion-controls{inset-inline:6%;bottom:20px}}@media (prefers-reduced-motion:reduce){html body .hero-motion img{animation:none}html body .hero-motion img:first-child{opacity:1}html body .hero-motion-controls{display:none!important}}:root{--hn-turquoise:#0f6e72;--hn-turquoise-deep:#0a5357;--hn-turquoise-soft:#d6e9e7;--hn-indigo:#1e2a44;--hn-indigo-deep:#141c30;--hn-ivory:#f2e8d3;--hn-ivory-soft:#f8f3e8;--hn-rose:#c98a8a;--hn-terracotta:#b15a34;--hn-gold:#d4b87b;--hn-bg:#f7f1e5;--hn-bg-alt:var(--hn-ivory);--hn-surface:#fffcf6;--hn-surface-raised:#ffffff;--hn-border:#e2d6bf;--hn-border-strong:#c9b995;--hn-text:#1b2233;--hn-text-muted:#5a6072;--hn-text-inverse:#f8f3e8;--hn-focus:#0f6e72;--hn-space-1:4px;--hn-space-2:8px;--hn-space-3:12px;--hn-space-4:16px;--hn-space-5:24px;--hn-space-6:32px;--hn-space-7:48px;--hn-space-8:72px;--hn-space-9:112px;--hn-gutter:clamp(16px,4.5vw,72px);--hn-max:1400px;--hn-radius-sm:6px;--hn-radius:12px;--hn-radius-lg:20px;--hn-radius-pill:999px;--hn-shadow-sm:0 1px 2px rgb(20 28 48/0.06),0 1px 1px rgb(20 28 48/0.04);--hn-shadow:0 10px 30px -12px rgb(20 28 48/0.22);--hn-shadow-lg:0 30px 60px -24px rgb(20 28 48/0.35);--hn-font:"Vazirmatn",Tahoma,"Segoe UI",sans-serif;--hn-font-latin:"Manrope","Vazirmatn","Segoe UI",sans-serif;--hn-h1:clamp(34px,5.2vw,76px);--hn-h2:clamp(26px,3.4vw,48px);--hn-h3:clamp(18px,1.7vw,24px);--hn-body:clamp(15px,1.05vw,17px);--hn-caption:13px;--hn-nav:14px;--hn-button:14px;--hn-price:clamp(16px,1.4vw,19px);--hn-card-title:clamp(17px,1.5vw,21px);--hn-ease:cubic-bezier(0.22,0.61,0.36,1);--hn-fast:160ms;--hn-base:280ms;--hn-slow:700ms;--ink:var(--hn-text);--paper:var(--hn-bg);--line:var(--hn-border);--muted:var(--hn-text-muted);--deep:var(--hn-indigo-deep);--homa-light-bg:var(--hn-bg);--homa-dark-bg:#121a2c;--homa-dark-deep:#0d1322}html[data-theme=dark]{--hn-bg:#111827;--hn-bg-alt:#0d1322;--hn-surface:#172036;--hn-surface-raised:#1d2842;--hn-border:#2a3654;--hn-border-strong:#3b4a6d;--hn-text:#f1ebdf;--hn-text-muted:#b7b2a6;--hn-text-inverse:#111827;--hn-turquoise:#3aa3a3;--hn-turquoise-deep:#2b8a8b;--hn-turquoise-soft:#183a44;--hn-gold:#c8ad72;--hn-focus:#7fd0cc;--ink:var(--hn-text);--paper:var(--hn-bg);--line:var(--hn-border);--muted:var(--hn-text-muted);--homa-dark-surface:var(--hn-surface);--homa-dark-raised:var(--hn-surface-raised);--homa-dark-line:var(--hn-border);--homa-dark-line-strong:var(--hn-border-strong)}html{scroll-padding-top:88px}html body{background:var(--hn-bg);color:var(--hn-text);font-family:var(--hn-font);font-size:var(--hn-body);line-height:1.85;font-feature-settings:"ss01"}html[lang=en] body{line-height:1.6}::-moz-selection{background:color-mix(in srgb,var(--hn-turquoise) 28%,transparent)}::selection{background:color-mix(in srgb,var(--hn-turquoise) 28%,transparent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--hn-focus)!important;outline-offset:3px;border-radius:4px}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}.commerce-header,.site-header{position:sticky!important;top:0;z-index:50!important;background:color-mix(in srgb,var(--hn-bg) 92%,transparent)!important;color:var(--hn-text)!important;border-bottom:1px solid transparent!important;box-shadow:none!important;transition:height var(--hn-base) var(--hn-ease),background var(--hn-base) var(--hn-ease),border-color var(--hn-base) var(--hn-ease),box-shadow var(--hn-base) var(--hn-ease)}html[data-scrolled] .commerce-header,html[data-scrolled] .site-header{background:color-mix(in srgb,var(--hn-bg) 74%,transparent)!important;backdrop-filter:saturate(1.4) blur(18px);border-bottom-color:var(--hn-border)!important;box-shadow:0 8px 30px -18px rgb(20 28 48/.35)!important}@media (min-width:1024px){html[data-scrolled] .site-header{height:68px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-scrolled] .commerce-header,html[data-scrolled] .site-header{background:var(--hn-bg)!important}}.site-header .brand strong{color:var(--hn-text);font-weight:700;letter-spacing:-.01em}.site-header .brand small{color:var(--hn-text-muted)}.desktop-nav a,.desktop-nav button{font-size:var(--hn-nav)!important;font-weight:500;color:var(--hn-text)!important;opacity:.82;transition:opacity var(--hn-fast)}.desktop-nav .active,.desktop-nav a:hover,.desktop-nav button:hover{opacity:1}.desktop-nav .active span{box-shadow:inset 0 -2px 0 var(--hn-turquoise);padding-bottom:6px}.utility-bar{background:var(--hn-bg-alt)!important;color:var(--hn-text-muted)!important;border-bottom:1px solid var(--hn-border)}.theme-toggle{border-color:var(--hn-border-strong)!important;min-height:40px}.header-actions select{min-height:40px;border-radius:var(--hn-radius-sm);background:transparent;color:var(--hn-text)}.mobile-nav{position:fixed!important;inset:72px 0 0 0!important;top:72px!important;overflow-y:auto;background:var(--hn-bg)!important;color:var(--hn-text)!important;padding:var(--hn-space-4) var(--hn-gutter) var(--hn-space-8)!important;box-shadow:none!important;animation:hn-drawer var(--hn-base) var(--hn-ease)}.mobile-nav>a,.mobile-nav>button{min-height:56px;font-size:18px!important;font-weight:500;color:var(--hn-text)!important;border-bottom:1px solid var(--hn-border)!important}.mobile-menu{min-width:44px!important;width:44px!important;height:44px}@keyframes hn-drawer{0%{opacity:0;transform:translateY(-8px)}}.gold-button,.portal-button:not(.secondary){background:var(--hn-turquoise)!important;border:1px solid var(--hn-turquoise)!important;color:#fff!important;border-radius:var(--hn-radius-pill)!important;font-family:var(--hn-font)!important;font-size:var(--hn-button)!important;font-weight:600!important;min-height:48px!important;padding:12px 26px!important;gap:14px!important;box-shadow:0 10px 24px -14px rgb(15 110 114/.8)!important;transition:background var(--hn-fast) var(--hn-ease),transform var(--hn-fast) var(--hn-ease),box-shadow var(--hn-fast) var(--hn-ease)!important}.gold-button:hover,.portal-button:not(.secondary):hover{background:var(--hn-turquoise-deep)!important;transform:translateY(-1px)}.outline-button{border-radius:var(--hn-radius-pill)!important;font-family:var(--hn-font)!important;font-size:var(--hn-button)!important;font-weight:600!important;min-height:48px!important;padding:12px 24px!important;gap:14px!important;background:rgb(255 255 255/.08)!important;border:1px solid rgb(255 255 255/.55)!important;color:#fff!important;backdrop-filter:blur(10px)}.outline-button:hover{background:rgb(255 255 255/.16)!important}:is(.gold-button,.outline-button,.text-button,.editorial-link,.round-arrow) svg{transition:transform var(--hn-base) var(--hn-ease)}:is(.gold-button,.outline-button,.text-button,.editorial-link):hover svg{transform:translateX(-4px)}[dir=ltr] :is(.gold-button,.outline-button,.text-button,.editorial-link):hover svg{transform:translateX(4px)}.join-header{min-height:42px!important;padding:8px 18px!important}.eyebrow{color:var(--hn-turquoise)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important}html[lang=en] .eyebrow{letter-spacing:.18em!important;text-transform:uppercase}.hero .eyebrow{color:var(--hn-gold)!important}.section-heading h2,:is(.content-section,.editorial-section) h2{font-size:var(--hn-h2)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em;color:var(--hn-text)}.section-heading>p{color:var(--hn-text-muted)!important;font-size:15px!important;line-height:1.9!important}.hero{background:var(--hn-indigo-deep)!important}.hero-photo{animation:hn-kenburns 16s var(--hn-ease) both}@keyframes hn-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-shade{background:linear-gradient(0deg,rgb(13 19 34/.88) 0,rgb(13 19 34/.35) 38%,rgb(13 19 34/.1) 70%),linear-gradient(270deg,rgb(13 19 34/.55),transparent 60%)!important}[dir=ltr] .hero-shade{background:linear-gradient(0deg,rgb(13 19 34/.88) 0,rgb(13 19 34/.35) 38%,rgb(13 19 34/.1) 70%),linear-gradient(90deg,rgb(13 19 34/.55),transparent 60%)!important}.hero h1{font-size:var(--hn-h1)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em;text-shadow:0 2px 30px rgb(0 0 0/.35)!important}.hero-sub{font-size:clamp(18px,1.9vw,26px)!important;font-weight:400;opacity:.95}.hero-fa{font-size:clamp(14px,1.1vw,17px)!important;opacity:.82}.hero-content>*{animation:hn-rise var(--hn-slow) var(--hn-ease) both}.hero-content>:nth-child(2){animation-delay:80ms}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-content>:nth-child(5){animation-delay:.32s}@keyframes hn-rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:767px){.hero{height:min(88svh,700px)!important;min-height:560px!important}.hero h1{font-size:clamp(34px,10vw,44px)!important}.hero-sub{font-size:18px!important;max-width:none!important}.hero-fa{font-size:14px!important}.hero-buttons{flex-wrap:wrap}.hero-buttons>*{flex:1 1 auto;white-space:nowrap;padding-inline:18px!important}.hero-quote{display:none}}.values-strip{background:var(--hn-indigo)!important;color:var(--hn-text-inverse)}html[data-theme=dark] .values-strip{background:var(--hn-bg-alt)!important;color:var(--hn-text)}.values-strip svg{color:var(--hn-gold)!important}.world-grid{gap:clamp(12px,1.6vw,24px)!important}.world-card,[dir=rtl] .world-card{position:relative!important;display:block;overflow:hidden!important;border-radius:var(--hn-radius-lg)!important;aspect-ratio:3/4;height:auto!important;min-height:0!important;background:var(--hn-indigo-deep)!important;box-shadow:var(--hn-shadow)!important;isolation:isolate}.world-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;transform:scale(1.001);transition:transform var(--hn-slow) var(--hn-ease)!important}.world-card:focus-visible>img,.world-card:hover>img{transform:scale(1.045)!important}.world-card .card-shade{position:absolute;inset:0;z-index:1;display:block!important;background:linear-gradient(0deg,rgb(13 19 34/.9) 0,rgb(13 19 34/.4) 42%,transparent 68%);transition:background var(--hn-base) var(--hn-ease)}.world-card:hover .card-shade{background:linear-gradient(0deg,rgb(13 19 34/.94) 0,rgb(13 19 34/.5) 50%,rgb(13 19 34/.08) 80%)}.world-copy,html[data-theme=dark] .world-copy{position:absolute!important;inset:auto 0 0 0!important;z-index:2;min-height:0!important;padding:clamp(18px,2vw,28px)!important;border:0!important;color:#fff!important}.world-copy h3,[dir=rtl] .world-copy h3,html[data-theme=dark] .world-copy h3{color:#fff!important;font-size:clamp(22px,2vw,28px)!important;font-weight:700;line-height:1.4!important;margin:6px 0 4px!important}.world-copy>p:last-of-type,[dir=rtl] .world-copy>p:last-of-type{color:rgb(255 255 255/.82)!important;font-size:13px!important;line-height:1.85!important;max-width:92%!important}.world-number,html[data-theme=dark] .world-number{color:var(--hn-gold)!important;font-family:var(--hn-font-latin);font-size:12px;letter-spacing:.2em}.world-card .round-arrow{position:absolute;top:clamp(18px,2vw,28px);inset-inline-end:clamp(18px,2vw,28px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255/.5);color:#fff;background:rgb(255 255 255/.08);backdrop-filter:blur(8px);transition:background var(--hn-base) var(--hn-ease),transform var(--hn-base) var(--hn-ease)}.world-card:hover .round-arrow{background:var(--hn-turquoise);border-color:var(--hn-turquoise);transform:translateX(-4px)}[dir=ltr] .world-card:hover .round-arrow{transform:translateX(4px)}@media (max-width:767px){.world-grid{grid-template-columns:1fr!important}.world-card,[dir=rtl] .world-card{aspect-ratio:4/5}}:is(.portal-card,.product-card,.shop-card,.journal-grid button,.faq-items details){border-radius:var(--hn-radius)!important}.faq-items details{border:1px solid var(--hn-border);background:var(--hn-surface);padding:4px 18px;margin-bottom:10px}.faq-items summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}html[data-theme=dark] :is(.site-header,.commerce-header,.portal-header,.utility-bar,.brand-home-links,.portal-card,.portal-sidebar,.portal-form,.experience-dialog){background:var(--hn-surface);border-color:var(--hn-border)}:is(.request-form,.portal-form,.newsletter-form,.checkout-form,form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;border:1px solid var(--hn-border-strong);border-radius:var(--hn-radius-sm);background:var(--hn-surface);color:var(--hn-text);font-size:16px;transition:border-color var(--hn-fast),box-shadow var(--hn-fast)}:is(.request-form,.portal-form,.newsletter-form,.checkout-form,form) textarea{min-height:110px}:is(.request-form,.portal-form,.newsletter-form,.checkout-form,form) :is(input,select,textarea):focus{border-color:var(--hn-turquoise)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--hn-turquoise) 18%,transparent)!important;outline:none}:is(input,select,textarea):user-invalid,:is(input,select,textarea)[aria-invalid=true]{border-color:#b3261e!important}:is(.request-form,.portal-form) label{font-weight:500;color:var(--hn-text)}[role=alert]{color:#b3261e}html[data-theme=dark] [role=alert]{color:#ffb4ab}.experience-dialog{border-radius:var(--hn-radius-lg)!important;border:1px solid var(--hn-border)!important;box-shadow:var(--hn-shadow-lg)!important;background:var(--hn-surface)!important;color:var(--hn-text)!important}.experience-dialog::backdrop{background:rgb(13 19 34/.6);backdrop-filter:blur(6px)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--hn-slow) var(--hn-ease),transform var(--hn-slow) var(--hn-ease)}[data-reveal=in]{opacity:1;transform:none}@media (pointer:coarse){:is(.footer-track,.text-button,.utility-bar a,.utility-bar button){min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}.world-card:hover>img{transform:none!important}}.portal-tabs button{min-height:44px;background:var(--hn-surface)!important;color:var(--hn-text)!important;border:1px solid var(--hn-border)!important;border-radius:var(--hn-radius-pill)!important;padding-inline:18px!important}.portal-tabs button[aria-selected=true]{background:var(--hn-indigo)!important;border-color:var(--hn-indigo)!important;color:#fff!important}html[data-theme=dark] .portal-tabs button[aria-selected=true]{background:var(--hn-turquoise)!important;border-color:var(--hn-turquoise)!important;color:#0d1322!important}html[data-theme=dark] .portal-tabs{background:transparent!important}.portal-button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}html[data-theme=dark] :is(.gold-button,.portal-button:not(.secondary)){color:#0d1322!important}.shop-results[aria-busy=true]{min-height:100vh}body>footer,main>nav.brand-home-links,main>section:not(.hero),main~footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.story-layout .chapter-number{color:#8a6a3c}html[data-theme=dark] .story-layout .chapter-number{color:var(--hn-gold)}html body .product-gallery-main{position:relative;display:block!important;width:100%;height:auto!important;aspect-ratio:1/1;max-height:none!important;background:#fff!important;padding:clamp(8px,2vw,20px)}html body .product-gallery-main img,html body .product-gallery-main picture{position:absolute!important;inset:clamp(8px,2vw,20px);width:calc(100% - 2 * clamp(8px, 2vw, 20px))!important;height:calc(100% - 2 * clamp(8px, 2vw, 20px))!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}html body .product-gallery-thumbs button{aspect-ratio:1/1;height:auto!important;background:#fff!important}html body :is(.shop-card,.shop-product>div) img:not(.no-image img){aspect-ratio:1/1!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:#fff!important}html body .product-no-image,html body .shop-card .no-image{aspect-ratio:1/1!important}@media (min-width:900px){html body .product-gallery-main{max-width:640px}}html body .shop-card>a:first-child{aspect-ratio:1/1!important;align-self:start!important;min-height:0!important;height:auto!important;background:#fff}html body .shop-card>a:first-child img{width:100%!important;height:100%!important}html body .product-gallery-main,html body .shop-card>a:first-child{border:1px solid var(--hn-border)}.payment-result{display:grid;place-items:center;min-height:60vh;padding-block:48px}.payment-result-card{width:min(560px,100%);padding:clamp(24px,5vw,40px);border-radius:var(--hn-radius-lg);border:1px solid var(--hn-border);background:var(--hn-surface);box-shadow:var(--hn-shadow);text-align:center}.payment-result-card h1{font-size:clamp(24px,4vw,32px);margin:8px 0}.payment-result-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border-radius:50%;font-size:28px;font-weight:700;background:var(--hn-turquoise-soft);color:var(--hn-turquoise)}.payment-result-card.bad .payment-result-icon{background:#f8e1de;color:#b3261e}.payment-result-card.pending .payment-result-icon{animation:hn-pulse 1.4s ease-in-out infinite}@keyframes hn-pulse{50%{opacity:.5}}.payment-result-card dl{display:grid;gap:10px;margin:20px 0;padding:16px;border-radius:var(--hn-radius);background:var(--hn-bg);text-align:start}.payment-result-card dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.payment-result-card dt{color:var(--hn-text-muted)}.payment-result-card dd{margin:0;font-weight:600;overflow-wrap:anywhere}.payment-result-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.payment-result-actions>*{min-height:48px}.cart-method-note{font-size:13px;color:var(--hn-text-muted);margin:6px 0 0}.enamad-card .enamad-preview{display:grid!important;place-items:center;min-height:220px;background:#fff!important}.enamad-card .enamad-preview img{width:125px!important;height:auto!important;-o-object-fit:contain;object-fit:contain}.license-copy dd[dir=ltr]{text-align:right}html body .trust-badge:has(.enamad-seal-logo){max-width:200px}html body .trust-badge .enamad-seal-logo{width:167px!important;height:auto!important}.enamad-card .enamad-preview .enamad-seal-logo{width:min(260px,80%)!important;height:auto!important}.enamad-seal{display:inline-block}html body .enamad-seal{display:inline-grid;place-items:center;min-width:167px;min-height:58px;background:#fff url(/assets/licenses/enamad-seal.png) 50%/167px auto no-repeat;border-radius:10px}html body .enamad-seal.enamad-live{background-image:none;min-width:0}html body .enamad-seal>a{display:block}html body .enamad-seal img{display:block;width:auto!important;max-width:125px;height:auto!important}html body .enamad-seal.enamad-failed img,html body .enamad-seal.enamad-loading img{opacity:0;position:absolute;pointer-events:none}html body .trust-badge.enamad-seal{max-width:none;padding:6px}.enamad-card .enamad-preview .enamad-seal{min-width:240px;min-height:84px;background-size:240px auto}html body .enamad-seal{position:relative}html body .enamad-seal.enamad-failed>a,html body .enamad-seal.enamad-loading>a{position:absolute;inset:0;z-index:1}@media (max-width:640px){html body .craft-nav-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row;overflow:visible}}.craft-groups{display:grid;gap:clamp(28px,4vw,48px)}.craft-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--hn-border)}.craft-group-head h2{margin:0;font-size:clamp(18px,2.2vw,24px)!important;font-weight:700}.craft-group-head h2 span{font-size:13px;font-weight:400;color:var(--hn-text-muted)}.craft-group-head a{min-height:44px;display:inline-flex;align-items:center;color:var(--hn-turquoise);font-weight:600;text-decoration:none}html body .craft-nav-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));overflow:visible;-webkit-mask-image:none;mask-image:none}html body .craft-nav-items a{display:flex;align-items:center;justify-content:center;min-height:38px;text-align:center}@media (max-width:420px){html body .craft-nav-items{grid-template-columns:repeat(3,minmax(0,1fr))}html body .craft-nav-items a{padding:6px 4px}}@media (min-width:760px){html body .craft-nav-items{grid-template-columns:repeat(auto-fill,minmax(104px,128px));justify-content:start}}html body .privilege-card{--card-ink:var(--card-foil);--card-edge:color-mix(in srgb,var(--card-foil) 30%,transparent);color:var(--card-ink);background:var(--card-material)!important;border-radius:clamp(14px,4.5cqw,22px);box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px 0 rgb(255 255 255/.18),0 18px 40px -22px rgb(13 19 34/.55),0 2px 6px -2px rgb(13 19 34/.25);transition:transform var(--hn-base,.28s) var(--hn-ease,ease),box-shadow var(--hn-base,.28s) var(--hn-ease,ease)}html body .privilege-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px 0 rgb(255 255 255/.22),0 26px 50px -24px rgb(13 19 34/.6),0 3px 8px -3px rgb(13 19 34/.25)}html body .privilege-card .privilege-material{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}html body .privilege-card:before{content:"";position:absolute;inset:-40% -60%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255/.16) 50%,transparent 58%);transform:translateX(-35%);transition:transform 1.1s var(--hn-ease,ease)}html body .privilege-card:hover:before{transform:translateX(35%)}html body .privilege-card:after{border-color:var(--card-edge)!important}html body .privilege-card .privilege-card-lines{border-color:color-mix(in srgb,var(--card-foil) 22%,transparent);box-shadow:0 0 0 16px #0000,0 0 0 17px color-mix(in srgb,var(--card-foil) 12%,transparent),0 0 0 33px #0000,0 0 0 34px color-mix(in srgb,var(--card-foil) 7%,transparent)}html body .privilege-card .privilege-title h3{font-weight:700!important;letter-spacing:-.01em}html body .privilege-card .privilege-price strong{font-weight:700;font-variant-numeric:tabular-nums}html body .privilege-card .privilege-level b{font-family:var(--hn-font-latin,sans-serif);font-weight:400}html body .privilege-card.rank-jade{--card-foil:#2c4636;--card-material:radial-gradient(120% 90% at 90% 0%,rgb(255 255 255/0.55),transparent 55%),repeating-linear-gradient(0deg,rgb(44 70 54/0.035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(44 70 54/0.03) 0 1px,transparent 1px 3px),linear-gradient(140deg,#eef0e2,#d5dfc8 55%,#bccdb1)}html body .privilege-card.rank-forest{--card-foil:#e6d3a0;--card-material:radial-gradient(110% 90% at 85% 0%,#4c7f66 0%,transparent 55%),radial-gradient(80% 70% at 0% 100%,#081813 0%,transparent 70%),linear-gradient(160deg,#1b4235,#0c231c)}html body .privilege-card.rank-turquoise{--card-foil:#fbf4e3;--card-material:radial-gradient(40% 30% at 18% 28%,rgb(126 214 204/0.55),transparent 70%),radial-gradient(35% 28% at 76% 64%,rgb(116 205 196/0.45),transparent 70%),radial-gradient(60% 18% at 50% 46%,rgb(35 60 58/0.35),transparent 70%),linear-gradient(28deg,transparent 47%,rgb(58 52 40/0.22) 48%,transparent 49.5%),linear-gradient(152deg,transparent 60%,rgb(58 52 40/0.18) 61%,transparent 62%),linear-gradient(145deg,#1a8b8b,#0f6e72 50%,#0a4f54)}html body .privilege-card.rank-ruby{--card-foil:#f6dcc9;--card-material:radial-gradient(90% 70% at 18% 8%,rgb(214 92 112/0.55),transparent 60%),radial-gradient(70% 60% at 100% 100%,#26040c,transparent 70%),linear-gradient(145deg,#7a1a2f,#3d0915)}html body .privilege-card.rank-emerald{--card-foil:#f2dea3;--card-material:linear-gradient(118deg,transparent 38%,rgb(255 255 255/0.07) 38.2% 52%,transparent 52.2%),linear-gradient(62deg,transparent 58%,rgb(0 0 0/0.12) 58.2% 74%,transparent 74.2%),radial-gradient(90% 80% at 85% 0%,#1fa57f,transparent 60%),linear-gradient(150deg,#0e6b51,#06402f)}html body .privilege-card.rank-gold{--card-foil:#1e2a44;--card-material:conic-gradient(from 120deg at 72% 30%,rgb(255 255 255/0.5),transparent 12%,rgb(255 255 255/0.3) 24%,transparent 36%,rgb(255 255 255/0.4) 52%,transparent 70%),linear-gradient(125deg,#f5f6f8,#cdd3db 34%,#eef0f3 52%,#b6bec9 78%,#e3e7ec)}html body .privilege-card.rank-obsidian{--card-foil:#e4c682;--card-edge:rgb(228 198 130/0.55);--card-material:radial-gradient(80% 60% at 12% 0%,#2c3448,transparent 60%),radial-gradient(60% 50% at 100% 100%,rgb(212 184 123/0.14),transparent 70%),linear-gradient(150deg,#151923,#07080c)}html body .privilege-card.rank-lapis{--card-foil:#f0dba2;--card-edge:rgb(240 219 162/0.5);--card-material:radial-gradient(circle at 23% 31%,rgb(230 201 131/0.75) 0 0.8px,transparent 1.3px) 0 0 /53px 41px,radial-gradient(circle at 71% 63%,rgb(230 201 131/0.5) 0 0.6px,transparent 1.1px) 0 0 /71px 67px,radial-gradient(circle at 44% 82%,rgb(230 201 131/0.4) 0 1px,transparent 1.6px) 0 0 /97px 89px,radial-gradient(90% 70% at 85% 0%,#3a63c4,transparent 60%),linear-gradient(150deg,#1c3d8f,#0b1a45 75%)}html body .privilege-card:is(.rank-jade,.rank-gold) .privilege-top>img,html body .privilege-card:is(.rank-jade,.rank-gold) .privilege-watermark{filter:grayscale(1) brightness(.3);mix-blend-mode:multiply}html body .privilege-card:is(.rank-jade,.rank-gold) .privilege-material{mix-blend-mode:multiply;opacity:.12}html body .privilege-card:is(.rank-jade,.rank-gold){box-shadow:inset 0 0 0 1px rgb(30 42 68/.14),inset 0 1px 0 rgb(255 255 255/.7),0 18px 40px -22px rgb(13 19 34/.45),0 2px 6px -2px rgb(13 19 34/.2)}html body .heritage-section{position:relative;isolation:isolate;background:radial-gradient(60% 50% at 85% 0,rgb(15 110 114/.28),transparent 70%),radial-gradient(50% 40% at 0 100%,rgb(212 184 123/.12),transparent 70%),var(--hn-indigo-deep)!important;color:var(--hn-ivory-soft)!important;padding-block:clamp(64px,9vw,140px)!important;padding-inline:var(--hn-gutter)!important;border:0!important}html body .heritage-section>header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);max-width:var(--hn-max);margin:0 auto clamp(40px,6vw,80px);text-align:start}html body .heritage-section>header .eyebrow{grid-column:1/-1;color:var(--hn-gold)!important;margin:0}html body .heritage-section>header h2{color:#fff!important;font-size:clamp(30px,4.4vw,64px)!important;line-height:1.3!important;margin:0!important}html body .heritage-section>header>p:last-child{color:rgb(248 243 232/.72)!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:2!important;margin:0;padding-inline-start:clamp(0px,2vw,32px);border-inline-start:1px solid rgb(212 184 123/.35)}html body .heritage-section .heritage-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:clamp(20px,4vw,72px)!important;max-width:var(--hn-max);margin:0 auto;align-items:start}html body .heritage-section .heritage-grid article{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:inherit!important}html body .heritage-section .heritage-grid article:nth-child(2){margin-top:0}html body .heritage-section .heritage-grid a{display:block;color:inherit;text-decoration:none}html body .heritage-section .heritage-visual{position:relative;overflow:hidden;border-radius:var(--hn-radius-lg);aspect-ratio:3/2;background:#0b1120;box-shadow:var(--hn-shadow-lg)}html body .heritage-section .heritage-grid article:nth-child(2) .heritage-visual{aspect-ratio:3/2}html body .heritage-section .heritage-visual img{position:absolute;inset:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--hn-ease)}html body .heritage-section .heritage-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(13 19 34/.45),transparent 45%);pointer-events:none}html body .heritage-section a:hover .heritage-visual img{transform:scale(1.04)}html body .heritage-section[data-reveal] .heritage-visual{clip-path:inset(12% 0 0 0 round var(--hn-radius-lg));transition:clip-path 1.2s var(--hn-ease)}html body .heritage-section[data-reveal=in] .heritage-visual{clip-path:inset(0 0 0 0 round var(--hn-radius-lg))}html body .heritage-section .heritage-card-copy{padding:var(--hn-space-5) 0 0!important;background:none!important;border:0!important}html body .heritage-section .heritage-card-copy small{color:var(--hn-gold)!important;font-size:12px;letter-spacing:.04em}html body .heritage-section .heritage-card-copy h3{color:#fff!important;font-size:clamp(22px,2.2vw,32px)!important;font-weight:700;line-height:1.45!important;margin:8px 0!important}html body .heritage-section .heritage-card-copy p{color:rgb(248 243 232/.7)!important;font-size:15px!important;line-height:2!important;max-width:46ch}html body .heritage-section>.editorial-link{display:flex;width:-moz-fit-content;width:fit-content;margin:clamp(40px,5vw,72px) auto 0;align-items:center;gap:12px;min-height:48px;padding:10px 24px;border:1px solid rgb(212 184 123/.55)!important;border-radius:var(--hn-radius-pill);color:var(--hn-gold)!important;text-decoration:none;font-weight:600;transition:background var(--hn-fast),color var(--hn-fast)}html body .heritage-section>.editorial-link:hover{background:var(--hn-gold);color:var(--hn-indigo-deep)!important}@media (max-width:767px){html body .heritage-section .heritage-grid,html body .heritage-section>header{grid-template-columns:minmax(0,1fr)!important}html body .heritage-section>header>p:last-child{padding-inline-start:16px}html body .heritage-section .heritage-grid article:nth-child(2){margin-top:0}html body .heritage-section .heritage-grid article:nth-child(2) .heritage-visual,html body .heritage-section .heritage-visual{aspect-ratio:16/10}}html body .travel-collection{background:var(--hn-bg)!important;padding-block:clamp(64px,8vw,128px)!important}html body .travel-collection .destination-picker{display:flex!important;gap:clamp(4px,2vw,32px)!important;border:0!important;border-bottom:1px solid var(--hn-border)!important;background:none!important;margin-bottom:clamp(24px,3vw,44px);overflow-x:auto;scrollbar-width:none}html body .travel-collection .destination-picker button{flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:10px;min-height:52px;padding:10px 4px!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;margin-bottom:-1px;color:var(--hn-text-muted)!important;font-size:clamp(15px,1.3vw,18px)!important;font-weight:600;white-space:nowrap;border-radius:0!important;transition:color var(--hn-fast),border-color var(--hn-fast)}html body .travel-collection .destination-picker button span{font-family:var(--hn-font-latin);font-size:11px;letter-spacing:.15em;color:var(--hn-gold)}html body .travel-collection .destination-picker button svg{display:none}html body .travel-collection .destination-picker button[aria-pressed=true]{color:var(--hn-text)!important;border-bottom-color:var(--hn-turquoise)!important}html body .travel-collection .journey-feature{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,72px)!important;align-items:center;background:none!important;border:0!important}html body .travel-collection .journey-image{position:relative;overflow:hidden;border-radius:var(--hn-radius-lg);aspect-ratio:16/11;box-shadow:var(--hn-shadow-lg)}html body .travel-collection .journey-image img{position:absolute;inset:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;animation:hn-fade-in var(--hn-slow) var(--hn-ease)}@keyframes hn-fade-in{0%{opacity:.2;transform:scale(1.03)}}html body .travel-collection .image-caption{position:absolute;inset-block-end:16px;inset-inline-start:16px;padding:6px 14px!important;border-radius:var(--hn-radius-pill);background:rgb(13 19 34/.45)!important;color:#fff!important;font-size:13px;backdrop-filter:blur(10px)}html body .travel-collection .journey-detail{background:none!important;border:0!important;padding:0!important;color:var(--hn-text)!important}html body .travel-collection .journey-detail>svg{color:var(--hn-turquoise)}html body .travel-collection .journey-detail h3{font-size:clamp(26px,3vw,42px)!important;font-weight:700;line-height:1.35!important;margin:8px 0 16px!important;color:var(--hn-text)!important}html body .travel-collection .journey-detail>p:not(.eyebrow){color:var(--hn-text-muted)!important;font-size:16px!important;line-height:2!important}html body .travel-collection .journey-detail small{display:block;margin-top:20px;color:var(--hn-text-muted);font-size:12px}@media (max-width:767px){html body .travel-collection .journey-feature{grid-template-columns:minmax(0,1fr)!important}html body .travel-collection .journey-image{width:100%!important;max-width:none!important;aspect-ratio:4/5;margin:0!important}html body .travel-collection .destination-picker{flex-wrap:nowrap!important;gap:20px!important}}html body .landing-footer,html body .landing-footer[data-variant=editorial],html body footer[data-variant]{background:radial-gradient(50% 60% at 100% 0,rgb(15 110 114/.22),transparent 70%),var(--hn-indigo-deep)!important;color:#f1ebdf!important}html body .landing-footer .footer-introduction{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:24px 48px;align-items:end;padding-block:clamp(40px,6vw,88px) clamp(28px,4vw,48px)}html body .landing-footer .footer-introduction h2{font-size:clamp(28px,3.6vw,52px)!important;font-weight:700;color:#fff!important}html body .landing-footer .footer-introduction>:last-child:not(.footer-contact-actions){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 32px;padding-top:24px;border-top:1px solid rgb(255 255 255/.1);color:rgb(241 235 223/.75);font-size:14px}html body .landing-footer .footer-introduction>:last-child:not(.footer-contact-actions)>*{margin:0}html body .landing-footer .eyebrow{color:var(--hn-gold)!important}html body .landing-footer a:hover{color:var(--hn-gold)}@media (max-width:767px){html body .landing-footer .footer-introduction{grid-template-columns:minmax(0,1fr)}html body .landing-footer .footer-introduction>:last-child:not(.footer-contact-actions){flex-direction:column;gap:8px}}html body footer[data-variant] form button[type=submit]{background:var(--hn-turquoise)!important;color:#fff!important;border:0!important;border-radius:var(--hn-radius-pill)!important}html body footer[data-variant] form button[type=submit]:hover{background:var(--hn-turquoise-deep)!important}html body footer[data-variant] input[type=email]{background:rgb(255 255 255/.06)!important;color:#fff!important;border:1px solid rgb(255 255 255/.22)!important;border-radius:var(--hn-radius-pill)!important}html body footer[data-variant] input[type=email]::-moz-placeholder{color:rgb(241 235 223/.5)}html body footer[data-variant] input[type=email]::placeholder{color:rgb(241 235 223/.5)}html body .craft-section{--accent:var(--hn-terracotta);background:var(--hn-bg)!important}html body .collection-leather .commerce-eyebrow,html body .craft-section .eyebrow{color:var(--hn-terracotta)!important}html body .craft-section .craft-visual>img{border-radius:var(--hn-radius-lg);-o-object-fit:cover!important;object-fit:cover!important;background:none!important;box-shadow:var(--hn-shadow-lg)}html body .craft-section .craft-visual>span{color:var(--hn-text-muted);letter-spacing:.12em}html body .craft-section img{border-radius:var(--hn-radius-lg)}html body .craft-section .editorial-link{border-color:var(--hn-terracotta)!important}html body .craft-section .editorial-link svg{color:var(--hn-terracotta)}html body .collection-leather{background:linear-gradient(180deg,var(--hn-bg),#efe3d0)!important}html[data-theme=dark] body .collection-leather{background:linear-gradient(180deg,var(--hn-bg),#1a1a22)!important}html body .collection-leather .collection-rail>*{border-radius:var(--hn-radius)!important;overflow:hidden}html body .beauty-section{background:radial-gradient(50% 60% at 0 50%,rgb(201 138 138/.14),transparent 70%),#f8efe6!important}html[data-theme=dark] body .beauty-section{background:radial-gradient(50% 60% at 0 50%,rgb(201 138 138/.12),transparent 70%),#1a1a26!important}html body .beauty-section .beauty-editorial{background:transparent!important;border:0!important;gap:clamp(12px,1.5vw,20px)!important}html body .beauty-section .beauty-portrait-pair{gap:clamp(10px,1.2vw,16px)!important}html body .beauty-section .beauty-portrait-pair img{border-radius:999px 999px var(--hn-radius-lg) var(--hn-radius-lg)!important;-o-object-fit:cover;object-fit:cover;box-shadow:0 24px 50px -30px rgb(120 60 60/.45)}html body .beauty-section .eyebrow{color:#a8615f!important}html body .beauty-section svg,html[data-theme=dark] body .beauty-section .eyebrow{color:var(--hn-rose)!important}html body .beauty-section .editorial-link{border-color:var(--hn-rose)!important}html body .creative-studio{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(40% 55% at 85% 20%,rgb(58 163 163/.28),transparent 70%),radial-gradient(35% 45% at 10% 90%,rgb(120 110 220/.2),transparent 70%),radial-gradient(30% 40% at 60% 60%,rgb(212 184 123/.1),transparent 70%),var(--hn-indigo-deep)!important;color:#f1ebdf!important}html body .creative-studio:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 70% 40%,#000,transparent 75%)}html body .creative-studio h2,html body .creative-studio h3{color:#fff!important}html body .creative-studio .eyebrow{color:#7fd0cc!important}html body .creative-studio p{color:rgb(241 235 223/.78)!important}html body .creative-studio .studio-monogram,html body .creative-studio svg{color:var(--hn-gold)}html body .creative-studio .studio-services>*{border-color:rgb(255 255 255/.12)!important;color:#f1ebdf!important;transition:background var(--hn-fast),padding var(--hn-base) var(--hn-ease)}html body .creative-studio .studio-services>:hover{background:rgb(255 255 255/.04);padding-inline:12px}html body :is(.heritage-section,.creative-studio,.club-banner,.values-strip) h2{color:#fff!important}html body .collection-section .collection-rail figure img{width:100%!important;aspect-ratio:16/10;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:var(--hn-radius-lg);background:none!important;box-shadow:var(--hn-shadow)}html body .collection-section .collection-rail figure{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body .collection-section .collection-rail figcaption{font-weight:700;font-size:var(--hn-card-title);padding-top:14px}html body .collection-section .collection-nav button{min-height:44px;min-width:44px;border-radius:var(--hn-radius-pill)!important;background:transparent!important;border:1px solid var(--hn-border-strong)!important;color:var(--hn-text)!important}html body .collection-section .commerce-button.gold{background:var(--hn-turquoise)!important;border-color:var(--hn-turquoise)!important;color:#fff!important;border-radius:var(--hn-radius-pill)!important;min-height:48px;padding-inline:26px}html[data-theme=dark] body .collection-section .commerce-button.gold{color:#0d1322!important}