/* MyWhisky Elementor Widgets · נוצר מ-site/css ע"י tools/plugin/gen_css.py. לא לערוך ביד. */
/* ── אלמנטור: הווידג'ט ברוחב מלא, הקונטיינר בלי ריפוד ורווח ── */
.elementor-element[class*="elementor-widget-mw-"]{inline-size:100%}
.elementor-widget[class*="elementor-widget-mw-"]>.elementor-widget-container{margin:0;padding:0}
.e-con:has(> .elementor-widget[class*="elementor-widget-mw-"]),.e-con:has(> .e-con-inner > .elementor-widget[class*="elementor-widget-mw-"]){--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--content-width:100%;--width:100%;--margin-top:0px;--margin-bottom:0px}
.elementor-widget[class*="elementor-widget-mw-"]{margin-block-end:0}
.mw-w{display:block}
html.mw-site,html.mw-site body{background:#000}
body.mw-site{overflow-x:clip;margin:0}
/* ── מדרגות הספציפיות (הסיבה שהוורוד של Hello לא יחזור):
      ערכה/קיט (Hello reset, .elementor-kit-N) מגיעים עד (0,4,0) ([tabindex]:not([tabindex="-1"]):focus:not(:focus-visible)) ונטענים *אחרינו*.
      1. השריון כאן: (0,3,0) — שלוש מחלקות + :where (אפס) — מנצח כל איפוס רגיל של ערכה (a, button:hover, [type=submit]:focus …).
      2. כל כללי האתר ממודרים ב-.mw-w×4 → (0,4,0)+הסלקטור המקורי → מנצחים גם את הכללים הכבדים ביותר של הערכה, וגם את השריון.
      3. בקרות העיצוב של הווידג'ט ({{WRAPPER}} .mw-w×6) והעורך (.mw-w×5) מעל כולם.
      ⚠ מצבי :hover/:focus/:active של השריון חייבים להישאר *בתוך* :where — בחוץ הם מקפיצים אותו מעל כללי האתר ודורסים כפתורים בריחוף.
      ⚠ ההרנס (_dev/run.php) טוען את Hello reset אחרי הגיליון שלנו, ו-build.py לא מייצר ZIP אם לחיץ כלשהו שונה מהאתר הסטטי. ── */
.mw-w.mw-w.mw-w :where(*,*:hover,*:focus,*:active){color:inherit;font-family:inherit;letter-spacing:inherit;text-transform:none;box-sizing:border-box}
.mw-w.mw-w.mw-w :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,fieldset){margin:0;padding:0}
.mw-w.mw-w.mw-w :where(label,legend,span,small,time,cite,figcaption){line-height:inherit;font-weight:inherit;font-size:inherit}
.mw-w.mw-w.mw-w :where(ul,ol){list-style:none}
.mw-w.mw-w.mw-w :where(a,a:hover,a:focus,a:active,a:visited,a:not([href])){color:inherit;text-decoration:none;background-color:transparent}
.mw-w.mw-w.mw-w :where(a[href])::after{content:none}
.mw-w.mw-w.mw-w :where(img,video,svg){max-inline-size:100%;display:block}
.mw-w.mw-w.mw-w :where(button,input,select,textarea,[type=button],[type=submit],[type=reset],button:hover,button:focus,button:active,[type=button]:hover,[type=button]:focus,[type=submit]:hover,[type=submit]:focus,input:focus,select:focus,textarea:focus){font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;white-space:normal;letter-spacing:inherit;text-transform:none;line-height:inherit;transition:none;text-decoration:none;inline-size:auto;-webkit-appearance:none;appearance:none}
.mw-w.mw-w.mw-w :where(button,[type=button],[type=submit]):not(:disabled){cursor:pointer}
.mw-w.mw-w.mw-w :where(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible){box-shadow:none;outline:2px solid var(--mw-gold,#F4B73D);outline-offset:3px}
.mw-w.mw-w.mw-w :where(a,button){-webkit-tap-highlight-color:transparent}
/* החריג היחיד ב-(0,4,0): Hello נותן ל-[tabindex]:not([tabindex="-1"]):focus-visible טבעת לבנה 4px ב-(0,3,0) — תיקו עם השריון, והוא נטען אחרינו. כללי האתר (≥(0,5,0) עם סלקטור) עדיין מעליו. */
.mw-w.mw-w.mw-w.mw-w :where([tabindex]:focus-visible){box-shadow:none}
/* ── v2 ── */
.mw-w, html.mw-site{--mw-black:#000000;
  --mw-ink-950:#0B0A08; --mw-ink-900:#16130D; --mw-ink-800:#241E14; --mw-ink-700:#3B2F1D;
  --mw-gold-50:#FDF0D2; --mw-gold-hi:#F8CC70; --mw-gold:#F4B73D; --mw-gold-600:#C98F1F;
  --mw-gold-700:#A6731A; --mw-gold-800:#8E6212;
  --mw-paper:#F2EDE3; --mw-paper-2:#E8E0D0;
  
  --mw-tone-mid:#7A5A2E;
  --mw-ivory:#F4EFE6; --mw-ivory-soft:#A79D8C;
  --mw-ink:#1E1A14; --mw-ink-soft:#5C5345;

  --mw-f-head:"Rubik", "Assistant", system-ui, sans-serif;
  --mw-f-body:"Assistant", "Rubik", system-ui, sans-serif;

  --mw-fs-hero: clamp(2.4rem, 1.1rem + 3.7vw, 4.75rem);
  --mw-fs-xl:   clamp(2.2rem, 1.1rem + 3.6vw, 4.75rem);
  --mw-fs-h2:   clamp(1.9rem, 1.2rem + 2.3vw, 3.5rem);
  --mw-fs-h3:   clamp(1.35rem, 1.1rem + .8vw, 1.85rem);
  --mw-fs-lede: clamp(1.0625rem, .98rem + .38vw, 1.3rem);
  --mw-fs-body: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);
  --mw-fs-sm:   .9375rem;
  --mw-fs-xs:   .8125rem;
  --mw-lh-head: 1.12;
  --mw-lh-body: 1.66;

  --mw-max: 1280px;
  --mw-gut: clamp(20px, 5vw, 80px);
  --mw-pad: clamp(64px, 10vw, 152px);
  --mw-r: 2px;

  --mw-ease: cubic-bezier(.16,1,.3,1);
  --mw-ease-2: cubic-bezier(.23,1,.32,1);
  --mw-head-h: 76px;}
.mw-w.mw-w.mw-w.mw-w [data-tone="dark"]{--bg:var(--mw-black); --fg:var(--mw-ivory); --fg-soft:var(--mw-ivory-soft);
  --accent:var(--mw-gold); --accent-hi:var(--mw-gold-hi);
  --line:rgba(244,183,61,.22); --line-soft:rgba(244,239,230,.12);
  --surface:var(--mw-ink-900);
  color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w [data-tone="paper"]{--bg:var(--mw-paper); --fg:var(--mw-ink); --fg-soft:var(--mw-ink-soft);
  --accent:var(--mw-gold-800); --accent-hi:var(--mw-gold-700);
  --line:rgba(142,98,18,.32); --line-soft:rgba(30,26,20,.12);
  --surface:#FBF8F2;
  color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w :where(*,*::before,*::after){box-sizing:border-box;}
.mw-w.mw-w.mw-w.mw-w :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul){margin:0;}
.mw-w.mw-w.mw-w.mw-w :where(ol,ul){padding:0; list-style:none;}
.mw-w.mw-w.mw-w.mw-w :where(img,video,svg){display:block; max-inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w :where(img){block-size:auto;}
.mw-w.mw-w.mw-w.mw-w :where(button,input,select,textarea){font:inherit; color:inherit;}
.mw-w.mw-w.mw-w.mw-w :where(button){background:none; border:0; padding:0; cursor:pointer;}
.mw-w.mw-w.mw-w.mw-w :where(a){color:inherit; text-decoration:none;}
.mw-w.mw-w.mw-w.mw-w :where(fieldset){border:0; margin:0; padding:0; min-inline-size:0;}
html.mw-site{background:var(--mw-black); scroll-padding-top:var(--mw-head-h);}
.mw-w.mw-w.mw-w.mw-w{color:var(--mw-ivory);font-family:var(--mw-f-body);font-size:var(--mw-fs-body);line-height:var(--mw-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html.lenis,html.lenis body{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto !important;}
.lenis.lenis-stopped{overflow:hidden;}
.mw-w.mw-w.mw-w.mw-w ::selection{background:var(--mw-gold); color:var(--mw-black);}
.mw-w.mw-w.mw-w.mw-w :focus-visible{outline:2px solid var(--mw-gold); outline-offset:3px; border-radius:2px;}
.mw-w.mw-w.mw-w.mw-w [data-tone="paper"] :focus-visible{outline-color:var(--mw-gold-800);}
.mw-w.mw-w.mw-w.mw-w .num,.mw-w.mw-w.mw-w.mw-w [dir="ltr"]{font-variant-numeric:tabular-nums lining-nums;}
.mw-w.mw-w.mw-w.mw-w .visually-hidden{position:absolute!important; inline-size:1px; block-size:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap;}
.mw-w.mw-w.mw-w.mw-w .mw-skip{position:fixed; inset-block-start:12px; inset-inline-start:12px; z-index:100; padding:12px 18px;
  background:var(--mw-gold); color:var(--mw-black); font-weight:600; transform:translateY(-200%); transition:transform .3s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-skip:focus{transform:none;}
.mw-w.mw-w.mw-w.mw-w .mw-wrap{inline-size:100%; max-inline-size:calc(var(--mw-max) + var(--mw-gut) * 2); margin-inline:auto; padding-inline:var(--mw-gut);}
.mw-w.mw-w.mw-w.mw-w .mw-ch{position:relative; isolation:isolate; background:var(--bg);}
.mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg{position:absolute; inset:0; z-index:-1; pointer-events:none; background:var(--bg);}
html.mw-tones,html.mw-tones body{background:var(--mw-page, #000);}
html.mw-tones .mw-w.mw-w.mw-w.mw-w .mw-ch,html.mw-tones .mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg,html.mw-tones .mw-w.mw-w.mw-w.mw-w .mw-foot,html.mw-tones .mw-w.mw-w.mw-w.mw-w .pnl--paper,html.mw-tones .mw-w.mw-w.mw-w.mw-w .ch-steps,html.mw-tones .mw-w.mw-w.mw-w.mw-w .ch-open{background:transparent;}
html.mw-tones.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full{background:transparent;}
.mw-w.mw-w.mw-w.mw-w .mw-h2{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h2); line-height:var(--mw-lh-head);
  letter-spacing:-.01em; text-wrap:balance; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .mw-h2--xl{font-size:var(--mw-fs-xl);}
.mw-w.mw-w.mw-w.mw-w .mw-h3{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.2; text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .mw-gold{color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-label{display:inline-flex; align-items:center; gap:12px; font-family:var(--mw-f-body); font-weight:600;
  font-size:var(--mw-fs-sm); color:var(--accent); line-height:1.3;}
.mw-w.mw-w.mw-w.mw-w .mw-label::before{content:""; inline-size:34px; block-size:1px; background:currentColor; opacity:.8; flex:none;}
.mw-w.mw-w.mw-w.mw-w .mw-label span{opacity:.55; font-weight:400;}
@media (max-width:560px){
.mw-w.mw-w.mw-w.mw-w .mw-label{display:flex; flex-wrap:wrap; row-gap:4px;}
.mw-w.mw-w.mw-w.mw-w .mw-label::before{inline-size:22px;}
}
.mw-w.mw-w.mw-w.mw-w .mw-num{display:inline-flex; align-items:center; gap:14px; font-family:var(--mw-f-head); font-weight:500;
  font-size:var(--mw-fs-xs); letter-spacing:.24em; color:var(--accent); margin-block-end:22px;}
.mw-w.mw-w.mw-w.mw-w .mw-num::after{content:""; inline-size:clamp(40px,6vw,88px); block-size:1px; background:var(--line);}
.mw-w.mw-w.mw-w.mw-w .mw-ai{position:absolute; inset-block-end:14px; inset-inline-end:14px; z-index:3; padding:4px 10px;
  font-size:var(--mw-fs-xs); line-height:1.4; color:var(--mw-ivory); background:rgba(0,0,0,.55); border:1px solid rgba(244,239,230,.18); border-radius:99px;}
.mw-w.mw-w.mw-w.mw-w .mw-btn{--b-bg:transparent; --b-fg:var(--fg); --b-bd:var(--line);
  position:relative; display:inline-flex; align-items:center; justify-content:center; gap:14px;
  min-block-size:54px; padding:0 28px; border:1px solid var(--b-bd); border-radius:var(--mw-r);
  background:var(--b-bg); color:var(--b-fg); font-family:var(--mw-f-body); font-weight:600; font-size:1.0625rem; line-height:1.2;
  overflow:hidden; isolation:isolate; transition:color .45s var(--mw-ease), border-color .45s var(--mw-ease), transform .2s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-btn::before{content:""; position:absolute; inset:0; z-index:-1; background:var(--b-hover, var(--mw-gold-hi));
  transform:scaleX(0); transform-origin:100% 50%; transition:transform .55s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-btn:hover::before{transform:scaleX(1);}
.mw-w.mw-w.mw-w.mw-w .mw-btn:active{transform:scale(.97);}
.mw-w.mw-w.mw-w.mw-w .mw-btn--gold{--b-bg:var(--mw-gold); --b-fg:var(--mw-black); --b-bd:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w [data-tone="paper"] .mw-btn--gold{--b-bg:var(--mw-ink); --b-fg:var(--mw-paper); --b-bd:var(--mw-ink); --b-hover:var(--mw-gold-800);}
.mw-w.mw-w.mw-w.mw-w .mw-btn--line{--b-fg:var(--fg); --b-bd:var(--accent); --b-hover:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-btn--line:hover{color:var(--bg);}
.mw-w.mw-w.mw-w.mw-w .mw-btn--sm{min-block-size:44px; padding:0 20px; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .mw-btn--block{inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .mw-btn__ar{inline-size:18px; block-size:1px; background:currentColor; position:relative; transition:inline-size .45s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-btn__ar::before{content:""; position:absolute; left:0; top:-4px; inline-size:9px; block-size:9px;
  border-left:1px solid currentColor; border-bottom:1px solid currentColor; transform:rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .mw-btn:hover .mw-btn__ar{inline-size:28px;}
.mw-w.mw-w.mw-w.mw-w .mw-link{display:inline-flex; align-items:center; gap:10px; font-weight:600; color:var(--fg); padding-block:10px;
  background:linear-gradient(var(--accent),var(--accent)) no-repeat 100% 100% / 100% 1px; transition:background-size .5s var(--mw-ease), color .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-link:hover{background-size:0 1px; background-position:0 100%; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-link i{display:block; inline-size:14px; block-size:1px; background:currentColor; position:relative; flex:none;}
.mw-w.mw-w.mw-w.mw-w .mw-link i::before{content:""; position:absolute; left:-1px; top:-3px; inline-size:7px; block-size:7px; border-left:1px solid currentColor; border-bottom:1px solid currentColor; transform:rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .mw-round{display:grid; place-items:center; inline-size:48px; block-size:48px; border-radius:50%;
  border:1px solid var(--line); color:var(--fg); transition:background .3s, color .3s, border-color .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-round svg{inline-size:20px; fill:none; stroke:currentColor; stroke-width:1.5;}
.mw-w.mw-w.mw-w.mw-w .mw-round:hover{background:var(--accent); color:var(--bg); border-color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-play{display:inline-flex; align-items:center; gap:12px; font-weight:600; color:var(--fg); min-block-size:48px;}
.mw-w.mw-w.mw-w.mw-w .mw-play__disc{position:relative; display:grid; place-items:center; inline-size:48px; block-size:48px; border-radius:50%; border:1px solid rgba(244,183,61,.6);}
.mw-w.mw-w.mw-w.mw-w .mw-play__disc::after{content:""; position:absolute; inset:-7px; border-radius:50%; border:1px solid rgba(244,183,61,.22); transition:inset .5s var(--mw-ease), opacity .5s;}
.mw-w.mw-w.mw-w.mw-w .mw-play:hover .mw-play__disc::after{inset:-12px; opacity:0;}
.mw-w.mw-w.mw-w.mw-w .mw-play__disc svg{inline-size:16px; fill:var(--mw-gold); transform:scaleX(-1);}
.mw-w.mw-w.mw-w.mw-w .mw-head{position:fixed; inset-block-start:0; inset-inline:0; z-index:50; color:var(--mw-ivory);
  transition:background .5s var(--mw-ease), transform .5s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-head::after{content:""; position:absolute; inset-inline:0; inset-block-end:0; block-size:1px; background:rgba(244,183,61,.22); opacity:0; transition:opacity .5s;}
.mw-w.mw-w.mw-w.mw-w .mw-head.is-solid{background:rgba(22,19,13,.94);}
.mw-w.mw-w.mw-w.mw-w .mw-head.is-solid::after{opacity:1;}
.mw-w.mw-w.mw-w.mw-w .mw-head.is-hidden{transform:translateY(-100%);}
.mw-w.mw-w.mw-w.mw-w .mw-head__in{display:flex; align-items:center; gap:clamp(16px,2.4vw,40px); block-size:var(--mw-head-h);
  max-inline-size:calc(var(--mw-max) + var(--mw-gut) * 2); margin-inline:auto; padding-inline:var(--mw-gut);}
.mw-w.mw-w.mw-w.mw-w .mw-head__logo img{inline-size:auto; block-size:44px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__nav{display:flex; gap:clamp(14px,2vw,30px); margin-inline-start:auto; font-size:var(--mw-fs-sm); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .mw-head__nav a{position:relative; padding-block:8px; color:rgba(244,239,230,.82); transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-head__nav a::after{content:""; position:absolute; inset-inline:0; inset-block-end:2px; block-size:1px; background:var(--mw-gold); transform:scaleX(0); transform-origin:100% 50%; transition:transform .45s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-head__nav a:hover,.mw-w.mw-w.mw-w.mw-w .mw-head__nav a.is-on{color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .mw-head__nav a:hover::after,.mw-w.mw-w.mw-w.mw-w .mw-head__nav a.is-on::after{transform:scaleX(1);}
.mw-w.mw-w.mw-w.mw-w .mw-head__cta{--b-bg:var(--mw-gold); --b-fg:var(--mw-black); --b-bd:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger{display:none; inline-size:48px; block-size:48px; position:relative; margin-inline-start:auto;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger i{position:absolute; inset-inline:12px; block-size:1.5px; background:var(--mw-ivory); transition:transform .4s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-head__tools{display:flex; align-items:center; gap:14px; margin-inline-start:auto;}
.mw-w.mw-w.mw-w.mw-w .mw-lang{display:flex; gap:6px; font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.12em; color:rgba(244,239,230,.55);}
.mw-w.mw-w.mw-w.mw-w .mw-lang a{padding:6px 2px;}
.mw-w.mw-w.mw-w.mw-w .mw-lang a[aria-current]{color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .mw-head .mw-head__burger{display:block; margin:0;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger i{inset-inline:12px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger i:nth-child(1){top:17px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger i:nth-child(2){top:23.5px; inset-inline-start:18px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger i:nth-child(3){top:30px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger[aria-expanded="true"] i:nth-child(1){transform:translateY(6.5px) rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger[aria-expanded="true"] i:nth-child(2){opacity:0;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger[aria-expanded="true"] i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg);}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger{border:1px solid rgba(244,183,61,.35); border-radius:50%;}
@media (max-width:560px){
.mw-w.mw-w.mw-w.mw-w .mw-lang{display:none;}
}
@media (max-width:1099px){
.mw-w.mw-w.mw-w.mw-w .mw-head__nav{display:none;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger{display:block;}
.mw-w.mw-w.mw-w.mw-w .mw-head__cta{margin-inline-start:auto;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger{margin-inline-start:0;}
}
@media (max-width:560px){
.mw-w, html.mw-site{--mw-head-h:64px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__logo img{block-size:36px;}
.mw-w.mw-w.mw-w.mw-w .mw-head__cta{display:none;}
.mw-w.mw-w.mw-w.mw-w .mw-head__burger{margin-inline-start:auto;}
}
.mw-w.mw-w.mw-w.mw-w .mw-menu{position:fixed; inset:0; z-index:45; background:var(--mw-black); color:var(--mw-ivory);
  display:flex; flex-direction:column; justify-content:center; gap:36px; padding:calc(var(--mw-head-h) + 24px) var(--mw-gut) 40px;
  opacity:0; visibility:hidden; transition:opacity .45s var(--mw-ease), visibility 0s .45s;}
.mw-w.mw-w.mw-w.mw-w .mw-menu.is-open{opacity:1; visibility:visible; transition:opacity .45s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-menu[hidden]{display:flex;}
.mw-w.mw-w.mw-w.mw-w .mw-menu{overflow-y:auto; overscroll-behavior:contain;}
@media (max-height:720px){
.mw-w.mw-w.mw-w.mw-w .mw-menu{justify-content:flex-start; gap:22px;}
.mw-w.mw-w.mw-w.mw-w .mw-menu__list a{padding-block:6px;}
}
.mw-w.mw-w.mw-w.mw-w .mw-menu__list a{display:flex; align-items:baseline; gap:18px; padding-block:10px; font-family:var(--mw-f-head); font-weight:500;
  font-size:clamp(1.75rem, 1.2rem + 3vw, 2.6rem); line-height:1.15; border-block-end:1px solid rgba(244,183,61,.16);}
.mw-w.mw-w.mw-w.mw-w .mw-menu__list .num{font-size:var(--mw-fs-xs); color:var(--mw-gold); letter-spacing:.2em;}
.mw-w.mw-w.mw-w.mw-w .mw-menu__contact{color:var(--mw-ivory-soft); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .mw-rail{position:fixed; inset-inline-start:22px; inset-block-start:50%; z-index:40; transform:translateY(-50%);
  display:flex; flex-direction:column; gap:4px; mix-blend-mode:difference; color:#FFF;}
.mw-w.mw-w.mw-w.mw-w .mw-rail a{display:flex; align-items:center; gap:12px; block-size:26px; font-size:var(--mw-fs-xs); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .mw-rail i{inline-size:14px; block-size:1px; background:currentColor; opacity:.45; transition:inline-size .45s var(--mw-ease), opacity .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-rail span{opacity:0; transform:translateX(6px); transition:opacity .35s, transform .45s var(--mw-ease); white-space:nowrap;}
.mw-w.mw-w.mw-w.mw-w .mw-rail a.is-on i{inline-size:30px; opacity:1;}
.mw-w.mw-w.mw-w.mw-w .mw-rail:hover span{opacity:1; transform:none;}
@media (max-width:1279px), (max-height:640px){
.mw-w.mw-w.mw-w.mw-w .mw-rail{display:none;}
}
.mw-w.mw-w.mw-w.mw-w .mw-form{display:grid; gap:18px;}
.mw-w.mw-w.mw-w.mw-w .mw-field{display:grid; gap:8px;}
.mw-w.mw-w.mw-w.mw-w .mw-field label,.mw-w.mw-w.mw-w.mw-w .mw-field legend{font-size:var(--mw-fs-sm); font-weight:600; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .mw-field input,.mw-w.mw-w.mw-w.mw-w .mw-field select{inline-size:100%; min-block-size:52px; padding:0 16px; border:1px solid var(--line); border-radius:var(--mw-r);
  background:rgba(255,255,255,.02); color:var(--fg); font-size:1.0625rem; transition:border-color .3s, background .3s; appearance:none; -webkit-appearance:none;}
.mw-w.mw-w.mw-w.mw-w .mw-field select{background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);
  background-position:16px 50%, 22px 50%; background-size:6px 6px; background-repeat:no-repeat; padding-inline-start:40px;}
.mw-w.mw-w.mw-w.mw-w .mw-field select option{color:var(--mw-ink); background:var(--mw-paper);}
.mw-w.mw-w.mw-w.mw-w .mw-field input:hover,.mw-w.mw-w.mw-w.mw-w .mw-field select:hover{border-color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-field input:focus,.mw-w.mw-w.mw-w.mw-w .mw-field select:focus{outline:none; border-color:var(--accent); background:rgba(244,183,61,.06); box-shadow:0 0 0 3px rgba(244,183,61,.18);}
.mw-w.mw-w.mw-w.mw-w .mw-field input[dir="ltr"]{text-align:right;}
.mw-w.mw-w.mw-w.mw-w .mw-field__err{min-block-size:0; font-size:var(--mw-fs-xs); color:#FF9B7A;}
.mw-w.mw-w.mw-w.mw-w .mw-field.is-bad input,.mw-w.mw-w.mw-w.mw-w .mw-field.is-bad select{border-color:#FF9B7A;}
.mw-w.mw-w.mw-w.mw-w .mw-hp{position:absolute!important; inline-size:1px; block-size:1px; opacity:0; pointer-events:none; inset:0 auto auto 0; overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap;}
.mw-w.mw-w.mw-w.mw-w .mw-form__status{font-size:var(--mw-fs-sm); min-block-size:1.4em;}
.mw-w.mw-w.mw-w.mw-w .mw-form__status.is-ok{color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-form__status.is-err{color:#FF9B7A;}
.mw-w.mw-w.mw-w.mw-w .mw-form.is-sending button[type="submit"]{opacity:.6; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .mw-chips{display:flex; flex-wrap:wrap; gap:10px;}
.mw-w.mw-w.mw-w.mw-w .mw-chips legend{inline-size:100%; margin-block-end:10px; float:inline-start;}
.mw-w.mw-w.mw-w.mw-w .mw-chips label{position:relative;}
.mw-w.mw-w.mw-w.mw-w .mw-chips input{position:absolute; inset:0; opacity:0; cursor:pointer;}
.mw-w.mw-w.mw-w.mw-w .mw-chips label > span{display:inline-flex; align-items:center; min-block-size:46px; padding:0 18px; border:1px solid var(--line); border-radius:99px;
  font-size:var(--mw-fs-sm); font-weight:600; transition:background .3s, color .3s, border-color .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-chips input:checked + span{background:var(--accent); color:var(--bg); border-color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-chips input:focus-visible + span{outline:2px solid var(--accent); outline-offset:3px;}
.mw-w.mw-w.mw-w.mw-w .mw-chips .mw-field__err{inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .mw-check{display:flex; gap:12px; align-items:flex-start; font-size:var(--mw-fs-sm); color:var(--fg-soft); line-height:1.5;}
.mw-w.mw-w.mw-w.mw-w .mw-check input{appearance:none; -webkit-appearance:none; flex:none; inline-size:22px; block-size:22px; margin-block-start:1px; border:1px solid var(--accent); border-radius:2px; display:grid; place-items:center; cursor:pointer;}
.mw-w.mw-w.mw-w.mw-w .mw-check input::after{content:""; inline-size:6px; block-size:11px; border:solid var(--mw-gold); border-width:0 2px 2px 0; transform:rotate(45deg) scale(0); transition:transform .25s var(--mw-ease); margin-block-start:-2px;}
.mw-w.mw-w.mw-w.mw-w .mw-check input:checked::after{transform:rotate(45deg) scale(1);}
.mw-w.mw-w.mw-w.mw-w .mw-check a{color:var(--fg); text-decoration:underline; text-underline-offset:3px;}
.mw-w.mw-w.mw-w.mw-w .ch-open{background:var(--mw-black);}
.mw-w.mw-w.mw-w.mw-w .open__stage{position:relative;}
.mw-w.mw-w.mw-w.mw-w .open__media{position:absolute; inset:0; block-size:100svh; overflow:hidden; z-index:0;}
.mw-w.mw-w.mw-w.mw-w .open__disc{position:absolute; inset:0;}
.mw-w.mw-w.mw-w.mw-w .open__poster,.mw-w.mw-w.mw-w.mw-w .open__seq,.mw-w.mw-w.mw-w.mw-w .open__video{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .open__seq{display:none;}
.mw-w.mw-w.mw-w.mw-w .open__video{display:none;}
@media (max-width:767px){
.mw-w.mw-w.mw-w.mw-w .open__video{display:block;}
.mw-w.mw-w.mw-w.mw-w .open__poster{object-position:50% 50%;}
}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__seq{display:block; opacity:0; transition:opacity .4s; background:#000;}
.mw-w.mw-w.mw-w.mw-w .open__disc{background:#000;}
@media (min-width:1100px){
.mw-w.mw-w.mw-w.mw-w .open__poster{transform:translateX(-15%);}
}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__seq.is-ready{opacity:1;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__video{display:none;}
.mw-w.mw-w.mw-w.mw-w .open__veil{position:absolute; inset:0;
  background:
    linear-gradient(to left, rgba(0,0,0,.92) 0%, rgba(0,0,0,.72) 32%, rgba(0,0,0,.18) 62%, rgba(0,0,0,.05) 100%),
    linear-gradient(to top, rgba(0,0,0,.85) 0%, rgba(0,0,0,0) 34%),
    linear-gradient(to bottom, rgba(0,0,0,.55) 0%, rgba(0,0,0,0) 22%);}
.mw-w.mw-w.mw-w.mw-w .open__rings{display:none;}
.mw-w.mw-w.mw-w.mw-w .open__hero{position:relative; z-index:2; min-block-size:100svh; display:flex; align-items:flex-end;
  padding-block:calc(var(--mw-head-h) + 40px) clamp(96px, 14vh, 150px);}
.mw-w.mw-w.mw-w.mw-w .open__grid{display:grid; grid-template-columns:minmax(0, 1fr); align-items:end;}
.mw-w.mw-w.mw-w.mw-w .open__copy{max-inline-size:860px;}
.mw-w.mw-w.mw-w.mw-w .open__h1{margin-block:26px 26px; font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-hero); line-height:1.06; letter-spacing:-.015em;}
.mw-w.mw-w.mw-w.mw-w .open__h1 .ln{display:block;}
.mw-w.mw-w.mw-w.mw-w .open__h1 .ln--gold{color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .open__lede{max-inline-size:34em; font-size:var(--mw-fs-lede); color:rgba(244,239,230,.86);}
.mw-w.mw-w.mw-w.mw-w .open__ctas{display:flex; flex-wrap:wrap; align-items:center; gap:14px 30px; margin-block-start:36px;}
.mw-w.mw-w.mw-w.mw-w .open__micro{align-self:end; padding:26px 26px 18px; background:rgba(0,0,0,.72); border:1px solid rgba(244,183,61,.28);
  --fg:var(--mw-ivory); --line:rgba(244,183,61,.3); gap:14px; max-inline-size:380px; justify-self:end;}
.mw-w.mw-w.mw-w.mw-w .open__micro-h{font-family:var(--mw-f-head); font-weight:500; font-size:1.25rem; color:var(--mw-ivory); margin-block-end:4px;}
.mw-w.mw-w.mw-w.mw-w .open__micro .mw-field input,.mw-w.mw-w.mw-w.mw-w .open__micro .mw-field select{min-block-size:46px;}
@media (max-width:1099px), (max-height:779px){
.mw-w.mw-w.mw-w.mw-w .open__micro{display:none;}
.mw-w.mw-w.mw-w.mw-w .open__grid{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .open__foot{position:absolute; z-index:2; inset-inline:0; inset-block-start:calc(100svh - 64px); display:flex; justify-content:space-between; align-items:center;
  padding-inline:var(--mw-gut); max-inline-size:calc(var(--mw-max) + var(--mw-gut)*2); margin-inline:auto; font-size:var(--mw-fs-xs); color:rgba(244,239,230,.6);}
.mw-w.mw-w.mw-w.mw-w .open__sig{letter-spacing:.32em; font-family:var(--mw-f-head); font-weight:500;}
.mw-w.mw-w.mw-w.mw-w .open__cue{display:inline-flex; align-items:center; gap:12px;}
.mw-w.mw-w.mw-w.mw-w .open__cue i{inline-size:1px; block-size:30px; background:linear-gradient(var(--mw-gold), transparent); animation:mwCue 2.4s var(--mw-ease) infinite; transform-origin:top;}
@keyframes mwCue{ 0%{ transform:scaleY(0); } 50%{ transform:scaleY(1); } 100%{ transform:scaleY(1); opacity:0; } }
.mw-w.mw-w.mw-w.mw-w .open__trust{position:relative; z-index:2; display:grid; justify-items:center; text-align:center; gap:28px;
  padding:clamp(72px,10vw,120px) var(--mw-gut) clamp(40px,6vw,72px);}
.mw-w.mw-w.mw-w.mw-w .open__disc-static{inline-size:min(56vw, 260px); aspect-ratio:1; border-radius:50%; overflow:hidden; position:relative;}
.mw-w.mw-w.mw-w.mw-w .open__disc-static::after{content:""; position:absolute; inset:0; border-radius:50%; box-shadow:inset 0 0 0 1px rgba(244,183,61,.5), 0 0 0 10px rgba(0,0,0,1), 0 0 0 11px rgba(244,183,61,.28), 0 0 0 26px rgba(0,0,0,1), 0 0 0 27px rgba(244,183,61,.16);}
.mw-w.mw-w.mw-w.mw-w .open__disc-static img{inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .open__trust-h{margin-block-start:18px;}
.mw-w.mw-w.mw-w.mw-w .figs{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:clamp(20px,4vw,72px); inline-size:100%; max-inline-size:1100px;}
.mw-w.mw-w.mw-w.mw-w .fig{display:flex; flex-direction:column-reverse; gap:10px; align-items:center;}
.mw-w.mw-w.mw-w.mw-w .fig dt{font-size:var(--mw-fs-sm); color:var(--mw-ivory-soft); line-height:1.4; max-inline-size:16ch;}
.mw-w.mw-w.mw-w.mw-w .fig__n{display:inline-block; font-family:var(--mw-f-head); font-weight:500; font-size:clamp(2.6rem, 1.6rem + 3.4vw, 4.9rem); line-height:1; color:var(--mw-ivory); letter-spacing:-.02em;}
.mw-w.mw-w.mw-w.mw-w .fig__n b{font-weight:500;}
.mw-w.mw-w.mw-w.mw-w .open__trust-src{font-size:var(--mw-fs-xs); color:var(--mw-ivory-soft);}
.mw-w.mw-w.mw-w.mw-w .open__tags{display:flex; gap:10px; flex-wrap:wrap; justify-content:center;}
.mw-w.mw-w.mw-w.mw-w .open__tags li{padding:8px 16px; border:1px solid rgba(244,183,61,.35); border-radius:99px; font-size:var(--mw-fs-sm); font-weight:600; color:var(--mw-gold);}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .figs{grid-template-columns:minmax(0,1fr); gap:30px;}
.mw-w.mw-w.mw-w.mw-w .open__hero{align-items:flex-end; padding-block-end:110px;}
}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .ch-open{block-size:560vh;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__stage{position:sticky; inset-block-start:0; block-size:100vh; overflow:hidden;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__media{block-size:100vh;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__disc{clip-path:circle(var(--r, 150vmax) at var(--ccx, 50%) var(--ccy, 50%)); transform-origin:var(--ccx, 50%) var(--ccy, 50%);
  transform:translate(var(--dx, 0px), var(--dy, 0px)) scale(var(--ds, 1)); will-change:clip-path, transform;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__veil{opacity:var(--veil, 1);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings{display:block; position:absolute; left:50%; top:var(--cy, 50%); inline-size:calc(var(--rr, 200px) * 3.42); block-size:auto;
  translate:-50% -50%; overflow:visible; fill:none; stroke:var(--mw-gold); pointer-events:none;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings circle{stroke-width:.32; stroke-dasharray:1; stroke-dashoffset:calc(1 - var(--ring, 0)); transform-origin:0 0;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(1){opacity:.95; stroke-width:.42; transform:rotate(-90deg);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(2){opacity:.45; transform:rotate(90deg);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(3){stroke-dasharray:.003 .011; stroke-dashoffset:0; opacity:calc(var(--ring, 0) * .55);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__ticks{stroke-width:.4; opacity:var(--ring, 0);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__hero{position:absolute; inset:0; opacity:var(--ho, 1); transform:translateY(calc(var(--hy, 0) * 1px)); will-change:opacity, transform;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__hero.is-gone{visibility:hidden;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__foot{inset-block-start:auto; inset-block-end:24px; opacity:var(--ho, 1);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__trust{position:absolute; inset:0; padding:0; display:block; pointer-events:none;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__trust > *{pointer-events:none;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__disc-static{display:none;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__trust-h{position:absolute; inset-block-start:calc(var(--mw-head-h) + 4vh); inset-inline-start:var(--mw-gut); margin:0; opacity:var(--tn, 0);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .figs{position:absolute; inset:0; max-inline-size:none; display:block;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig{position:absolute; top:var(--cy, 50%); inline-size:min(25vw, 330px); opacity:var(--tn, 0);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--a{left:calc(50% + var(--rr, 200px) * 1.55 + 30px); translate:0 calc(-50% + (1 - var(--tn,0)) * 30px); align-items:flex-end; text-align:left;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--b{right:calc(50% + var(--rr, 200px) * 1.55 + 30px); translate:0 calc(-50% + (1 - var(--tn,0)) * 30px); align-items:flex-start; text-align:right;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--c{left:50%; top:calc(var(--cy, 50%) + var(--rr, 200px) * 1.62 + 6px); translate:-50% calc((1 - var(--tn,0)) * 30px);
  flex-direction:row-reverse; gap:16px; align-items:baseline; inline-size:max-content;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--c .fig__n{font-size:clamp(1.9rem, 1.2rem + 1.8vw, 3rem);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig dt{max-inline-size:none;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__trust-src{position:absolute; inset-block-end:30px; inset-inline-end:var(--mw-gut); opacity:var(--tn, 0);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__tags{position:absolute; inset-block-end:24px; inset-inline-start:var(--mw-gut); opacity:var(--tn, 0);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--a::after,html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--b::after{content:""; position:absolute; top:50%; block-size:1px; inline-size:22px;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--a::after{left:-30px; background:linear-gradient(to left, rgba(244,183,61,0), rgba(244,183,61,.7));}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--b::after{right:-30px; background:linear-gradient(to right, rgba(244,183,61,0), rgba(244,183,61,.7));}
.mw-w.mw-w.mw-w.mw-w .ch-press{padding-block:clamp(40px,6vw,72px) clamp(56px,8vw,96px);}
.mw-w.mw-w.mw-w.mw-w .press{border-block:1px solid rgba(244,183,61,.18); padding-block:28px;}
.mw-w.mw-w.mw-w.mw-w .press__row{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:22px clamp(24px,3.4vw,52px);}
.mw-w.mw-w.mw-w.mw-w .press__row a{display:flex; align-items:center; gap:10px; min-block-size:48px; opacity:.72; transition:opacity .3s; color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .press__row a:hover,.mw-w.mw-w.mw-w.mw-w .press__row a:focus-visible{opacity:1;}
.mw-w.mw-w.mw-w.mw-w .press__row img{block-size:30px; inline-size:auto; filter:grayscale(1) brightness(1.25) contrast(1.1);}
.mw-w.mw-w.mw-w.mw-w .press__row img.press__mark{block-size:40px;}
.mw-w.mw-w.mw-w.mw-w .press__row img.press__wide{block-size:24px;}
.mw-w.mw-w.mw-w.mw-w .press__word{font-family:var(--mw-f-head); font-weight:600; font-size:1.375rem; letter-spacing:-.01em;}
.mw-w.mw-w.mw-w.mw-w .press__word--k99 .num{letter-spacing:0;}
.mw-w.mw-w.mw-w.mw-w .mw-more{margin-block-start:clamp(28px,4vw,48px);}
.mw-w.mw-w.mw-w.mw-w .press__play{position:relative; flex:none; inline-size:22px; block-size:22px; border-radius:50%; border:1px solid rgba(244,183,61,.55); transition:background-color .3s, border-color .3s;}
.mw-w.mw-w.mw-w.mw-w .press__play::before{content:""; position:absolute; inset:0; margin:auto; inline-size:0; block-size:0; transform:translateX(1px);
  border-block:4px solid transparent; border-left:7px solid var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .press__row a:hover .press__play,.mw-w.mw-w.mw-w.mw-w .press__row a:focus-visible .press__play{background:var(--mw-gold); border-color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .press__row a:hover .press__play::before,.mw-w.mw-w.mw-w.mw-w .press__row a:focus-visible .press__play::before{border-left-color:var(--mw-black);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .press__row{justify-content:center; gap:18px 28px;}
.mw-w.mw-w.mw-w.mw-w .press__row img{block-size:26px;}
.mw-w.mw-w.mw-w.mw-w .press__row img.press__mark{block-size:34px;}
.mw-w.mw-w.mw-w.mw-w .press__row img.press__wide{block-size:20px;}
}
.mw-w.mw-w.mw-w.mw-w .mw-pv__frame,.mw-w.mw-w.mw-w.mw-w .mw-pv__if{position:absolute; inset:0; inline-size:100%; block-size:100%; border:0;}
.mw-w.mw-w.mw-w.mw-w .mw-pv--tall .mw-film__box{inline-size:min(92vw, calc(84vh * 9 / 16)); aspect-ratio:9/16; max-block-size:84vh;}
.mw-w.mw-w.mw-w.mw-w video.mw-pv__if{object-fit:contain; background:#000;}
.mw-w.mw-w.mw-w.mw-w .ch-invest{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .invest__head{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); column-gap:clamp(32px,6vw,120px); align-items:end;}
.mw-w.mw-w.mw-w.mw-w .invest__head .mw-num{grid-column:1 / -1;}
.mw-w.mw-w.mw-w.mw-w .invest__lede{font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:34em; padding-block-end:8px;}
.mw-w.mw-w.mw-w.mw-w .invest__sub{margin-block:clamp(56px,8vw,104px) 28px; font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); color:var(--fg);
  display:flex; align-items:center; gap:20px;}
.mw-w.mw-w.mw-w.mw-w .invest__sub::after{content:""; flex:1; block-size:1px; background:var(--line);}
.mw-w.mw-w.mw-w.mw-w .bento{display:grid; grid-template-columns:repeat(12, minmax(0,1fr)); gap:clamp(12px,1.4vw,20px); counter-reset:b;}
.mw-w.mw-w.mw-w.mw-w .bento__c{position:relative; grid-column:span 3; display:flex; flex-direction:column; gap:10px; padding:clamp(24px,2.4vw,34px);
  background:var(--surface); border:1px solid var(--line-soft); min-block-size:280px; transition:border-color .5s var(--mw-ease), transform .5s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .bento__c:hover{border-color:var(--line); transform:translateY(-4px);}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero{grid-column:span 6; grid-row:span 2; padding:0; overflow:hidden; background:var(--mw-ink); color:var(--mw-ivory); justify-content:flex-end; min-block-size:min(64vh, 600px);}
.mw-w.mw-w.mw-w.mw-w .bento__ph{position:absolute; inset:0;}
.mw-w.mw-w.mw-w.mw-w .bento__ph img{inline-size:100%; block-size:100%; object-fit:cover; transition:transform 1.6s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero:hover .bento__ph img{transform:scale(1.04);}
.mw-w.mw-w.mw-w.mw-w .bento__ph::after{content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(0,0,0,.88) 0%, rgba(0,0,0,.25) 48%, rgba(0,0,0,0) 72%);}
.mw-w.mw-w.mw-w.mw-w .bento__tx{position:relative; padding:clamp(26px,3vw,44px); display:grid; gap:8px;}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero h4{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero .bento__n{color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero p{color:rgba(244,239,230,.85); max-inline-size:28em;}
.mw-w.mw-w.mw-w.mw-w .bento__n{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .bento h4{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.2;}
.mw-w.mw-w.mw-w.mw-w .bento__c p{color:var(--fg-soft); font-size:var(--mw-fs-body);}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero p{color:rgba(244,239,230,.86);}
.mw-w.mw-w.mw-w.mw-w .bento__ic{inline-size:48px; block-size:48px; fill:none; stroke:var(--accent); stroke-width:1.1; margin-block-end:auto; padding-block-end:24px; box-sizing:content-box;}
.mw-w.mw-w.mw-w.mw-w .bento__ic .o{opacity:.45;}
.mw-w.mw-w.mw-w.mw-w .invest__risk{margin-block-start:clamp(28px,4vw,48px); display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px 32px;
  padding-block:22px; border-block:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .invest__risk p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .invest__risk strong{color:var(--fg); font-weight:600;}
@media (max-width:1099px){
.mw-w.mw-w.mw-w.mw-w .bento__c{grid-column:span 6;}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero{grid-column:1 / -1; grid-row:auto;}
}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .invest__head{grid-template-columns:minmax(0,1fr); row-gap:20px;}
.mw-w.mw-w.mw-w.mw-w .bento__c{grid-column:1 / -1; min-block-size:0;}
.mw-w.mw-w.mw-w.mw-w .bento__c--hero{min-block-size:440px;}
.mw-w.mw-w.mw-w.mw-w .bento__ic{padding-block-end:8px;}
}
.mw-w.mw-w.mw-w.mw-w .ch-age{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .age__grid{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(32px,6vw,110px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .age__lede{margin-block:24px 34px; font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:32em;}
.mw-w.mw-w.mw-w.mw-w .age__tabs{display:flex; gap:0; border-block-end:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .age__tabs button{position:relative; flex:1; display:flex; flex-direction:column; align-items:flex-start; gap:6px; padding:16px 4px 18px; min-block-size:64px;
  font-weight:600; font-size:var(--mw-fs-body); color:var(--fg-soft); text-align:start; transition:color .35s;}
.mw-w.mw-w.mw-w.mw-w .age__tabs button .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent); opacity:.7;}
.mw-w.mw-w.mw-w.mw-w .age__tabs button::after{content:""; position:absolute; inset-inline:0; inset-block-end:-1px; block-size:2px; background:var(--accent); transform:scaleX(0); transform-origin:100% 50%; transition:transform .6s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .age__tabs button[aria-selected="true"]{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .age__tabs button[aria-selected="true"]::after{transform:scaleX(1);}
.mw-w.mw-w.mw-w.mw-w .age__tabs button:hover{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .age__panels{position:relative; margin-block-start:24px; min-block-size:6.2em;}
.mw-w.mw-w.mw-w.mw-w .age__panels p{font-size:var(--mw-fs-lede); max-inline-size:32em; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .age__panels p.is-on{animation:mwIn .7s var(--mw-ease) both;}
@keyframes mwIn{ from{ opacity:0; transform:translateY(12px); } to{ opacity:1; transform:none; } }
.mw-w.mw-w.mw-w.mw-w .age__note{margin-block-start:26px; font-size:var(--mw-fs-xs); color:var(--fg-soft); padding-inline-start:14px; border-inline-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .age__ground{position:absolute; inset:0; z-index:-1; overflow:hidden; pointer-events:none;
  -webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 22%, #000 78%, transparent 100%); mask-image:linear-gradient(to bottom, transparent 0, #000 22%, #000 78%, transparent 100%);}
.mw-w.mw-w.mw-w.mw-w .age__ground video{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover; opacity:.32; filter:blur(3px) saturate(.7); transform:scale(1.06);}
.mw-w.mw-w.mw-w.mw-w .age__ground::after{content:""; position:absolute; inset:0; background:radial-gradient(60% 70% at 28% 50%, rgba(0,0,0,.35), rgba(0,0,0,.92) 75%);}
@media (hover:none), (pointer:coarse), (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .age__ground video{filter:none; opacity:.22;}
}
.mw-w.mw-w.mw-w.mw-w .invx{--cask-h:min(46vh, 430px); justify-self:center; margin:0; display:grid; justify-items:center; gap:clamp(12px,2vh,20px);}
.mw-w.mw-w.mw-w.mw-w .invx__stage{position:relative; block-size:var(--cask-h); aspect-ratio:100/76; max-inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .invx__svg{inline-size:100%; block-size:100%; display:block; overflow:visible;}
.mw-w.mw-w.mw-w.mw-w #mwOak stop:nth-child(1){stop-color:#2A1E12;}
.mw-w.mw-w.mw-w.mw-w #mwOak stop:nth-child(2){stop-color:#170F07;}
.mw-w.mw-w.mw-w.mw-w #mwOak stop:nth-child(3){stop-color:#0A0603;}
.mw-w.mw-w.mw-w.mw-w #mwLiq stop:nth-child(1){stop-color:#E9A93A;}
.mw-w.mw-w.mw-w.mw-w #mwLiq stop:nth-child(2){stop-color:#B9741B;}
.mw-w.mw-w.mw-w.mw-w #mwLiq stop:nth-child(3){stop-color:#5A3409;}
.mw-w.mw-w.mw-w.mw-w .invx__body{fill:url(#mwOak);}
.mw-w.mw-w.mw-w.mw-w .invx__fill{fill:url(#mwLiq);}
.mw-w.mw-w.mw-w.mw-w .invx__cask{fill:none; stroke:#7A5B30; stroke-width:.45; stroke-linejoin:round;}
.mw-w.mw-w.mw-w.mw-w .invx__hoops rect{fill:#2E2213;}
.mw-w.mw-w.mw-w.mw-w .invx__hoops .invx__hoop--fine{fill:#22190E;}
.mw-w.mw-w.mw-w.mw-w .invx__staves path{fill:none; stroke:#000; stroke-opacity:.45; stroke-width:.28;}
.mw-w.mw-w.mw-w.mw-w .invx__liq{transform:translateY(calc(var(--p, 0) * 34px));}
.mw-w.mw-w.mw-w.mw-w .invx__meniscus{fill:rgba(253,240,210,.55);}
.mw-w.mw-w.mw-w.mw-w .invx__bar{fill:var(--mw-gold); filter:drop-shadow(0 0 2.2px rgba(244,183,61,.6));
  transform-box:fill-box; transform-origin:50% 100%;
  transform:scaleY(clamp(0, calc((var(--p, 0) - var(--i) * .085) / .5), 1));
  opacity:clamp(0, calc((var(--p, 0) - var(--i) * .085) * 6), 1);}
.mw-w.mw-w.mw-w.mw-w html:not(.mw-pin) .invx__liq,.mw-w.mw-w.mw-w.mw-w html:not(.mw-pin) .invx__bar,.mw-w.mw-w.mw-w.mw-w html:not(.mw-pin) .invx__tag--vol,.mw-w.mw-w.mw-w.mw-w html:not(.mw-pin) .invx__dot{transition:all .9s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .invx__tag{position:absolute; margin:0; font-size:var(--mw-fs-xs); font-weight:600; color:var(--fg-soft); white-space:nowrap; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .invx__tag::after{content:""; position:absolute; inset-block-start:.7em; block-size:1px; inline-size:2.2rem;}
.mw-w.mw-w.mw-w.mw-w .invx__tag--vol{inset-inline-start:calc(84% + 1.2rem); inset-block-start:calc((14 + var(--p, 0) * 34) * 100% / 76); translate:0 -50%;}
.mw-w.mw-w.mw-w.mw-w .invx__tag--vol::after{inset-inline-start:-2.6rem; background:linear-gradient(to right, rgba(244,183,61,.5), rgba(244,183,61,0));}
.mw-w.mw-w.mw-w.mw-w .invx__tag--val{inset-inline-end:calc(84% + 1.2rem); inset-block-start:16%; color:var(--mw-gold-hi); opacity:clamp(0, calc((var(--p, 0) - .3) * 3.4), 1);}
.mw-w.mw-w.mw-w.mw-w .invx__tag--val::after{inset-inline-end:-2.6rem; background:linear-gradient(to left, rgba(244,183,61,.7), rgba(244,183,61,0));}
.mw-w.mw-w.mw-w.mw-w .invx__years{position:relative; display:flex; align-items:center; gap:clamp(8px,1.4vw,16px); inline-size:min(100%, calc(var(--cask-h) * 100 / 76));
  padding-block-start:10px; border-block-start:1px solid rgba(244,183,61,.25); font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .invx__years b{font-weight:500;}
.mw-w.mw-w.mw-w.mw-w .invx__years i{flex:1; block-size:1px; background:linear-gradient(to right, rgba(244,183,61,.3), rgba(244,183,61,0));}
.mw-w.mw-w.mw-w.mw-w .invx__years em{font-style:normal; margin-inline-start:6px; opacity:.8;}
.mw-w.mw-w.mw-w.mw-w .invx__dot{position:absolute; inset-block-start:-3px; left:calc(var(--p, 0) * (100% - 5px)); inline-size:5px; block-size:5px; border-radius:50%; background:var(--mw-gold); box-shadow:0 0 10px rgba(244,183,61,.7);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .invx{--cask-h:min(36vh, 280px);}
.mw-w.mw-w.mw-w.mw-w .invx__tag{display:none;}
}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .ch-age{block-size:280vh; padding:0;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .age__stage{position:sticky; inset-block-start:0; block-size:100vh; display:flex; align-items:center; padding-block-start:var(--mw-head-h);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .age__grid{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .age__fig{order:-1; margin-block-end:12px;}
.mw-w.mw-w.mw-w.mw-w .age__tabs button{font-size:var(--mw-fs-sm);}
}
.mw-w.mw-w.mw-w.mw-w .ch-steps{background:var(--mw-paper);}
.mw-w.mw-w.mw-w.mw-w .steps__stage{position:relative;}
.mw-w.mw-w.mw-w.mw-w .steps__track{display:flex; flex-direction:column;}
.mw-w.mw-w.mw-w.mw-w .steps__bar{display:none;}
.mw-w.mw-w.mw-w.mw-w .pnl{position:relative; overflow:hidden; background:var(--bg); color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .pnl--paper{padding:clamp(56px,9vw,120px) var(--mw-gut);}
.mw-w.mw-w.mw-w.mw-w .pnl__text{display:grid; gap:clamp(12px,1.8vh,22px); align-content:center; justify-items:start; max-inline-size:36em;}
.mw-w.mw-w.mw-w.mw-w .pnl__h{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(2.2rem, 1.2rem + 3.2vw, 4.6rem); line-height:1.04; letter-spacing:-.015em; text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .pnl__h--xl{font-size:clamp(2.6rem, 1rem + 5.6vw, 7.4rem); line-height:.98;}
.mw-w.mw-w.mw-w.mw-w .pnl__h--xxl{font-size:clamp(2.8rem, 1rem + 6.6vw, 8.6rem); line-height:.98;}
.mw-w.mw-w.mw-w.mw-w .pnl__n{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(3.6rem, 2rem + 4.6vw, 7.5rem); line-height:.9; color:transparent; -webkit-text-stroke:1px var(--accent); letter-spacing:-.03em;}
.mw-w.mw-w.mw-w.mw-w .pnl__lead{font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:32em;}
.mw-w.mw-w.mw-w.mw-w .pnl__map{display:grid; grid-template-columns:repeat(2, auto); gap:10px 28px; margin-block-start:14px; padding-block-start:18px; border-block-start:1px solid var(--line); font-weight:600; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .pnl__map .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.18em; color:var(--accent); margin-inline-end:10px;}
.mw-w.mw-w.mw-w.mw-w .pnl__media{position:relative; overflow:hidden; background:var(--mw-ink); aspect-ratio:16/10; margin-block-start:32px;}
.mw-w.mw-w.mw-w.mw-w .pnl__media--tall{aspect-ratio:3/4;}
.mw-w.mw-w.mw-w.mw-w .pnl__media video,.mw-w.mw-w.mw-w.mw-w .pnl__media img{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .pnl--full{min-block-size:88svh; display:grid; align-items:end; color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .pnl__bg{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .pnl--full::before{content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(to top, rgba(0,0,0,.85), rgba(0,0,0,.25) 55%, rgba(0,0,0,.45));}
.mw-w.mw-w.mw-w.mw-w .pnl__over{position:relative; z-index:2; display:grid; gap:24px; padding:clamp(40px,8vw,96px) var(--mw-gut);}
.mw-w.mw-w.mw-w.mw-w .pnl__side{font-size:var(--mw-fs-lede); color:rgba(244,239,230,.86); max-inline-size:28em; display:grid; gap:14px; justify-items:start;}
.mw-w.mw-w.mw-w.mw-w .pnl__center{position:relative; z-index:2; display:grid; justify-items:center; text-align:center; gap:20px; padding:clamp(48px,9vw,110px) var(--mw-gut); align-self:center;}
.mw-w.mw-w.mw-w.mw-w .pnl__center .pnl__lead{color:rgba(244,239,230,.86); text-align:center;}
.mw-w.mw-w.mw-w.mw-w .pnl--full .mw-ai{z-index:3;}
.mw-w.mw-w.mw-w.mw-w .pnl--gallery{display:grid; gap:16px;}
.mw-w.mw-w.mw-w.mw-w .pnl--gallery figure{position:relative; overflow:hidden;}
.mw-w.mw-w.mw-w.mw-w .pnl--gallery img{inline-size:100%; block-size:100%; object-fit:cover; aspect-ratio:4/3;}
.mw-w.mw-w.mw-w.mw-w .pnl--gallery figcaption{margin-block-start:10px; font-size:var(--mw-fs-xs); color:var(--fg-soft); display:flex; gap:10px; align-items:center;}
.mw-w.mw-w.mw-w.mw-w .pnl--gallery figcaption::before{content:""; inline-size:20px; block-size:1px; background:var(--accent);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .ch-steps{block-size:var(--steps-h, 700vh);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .steps__stage{position:sticky; inset-block-start:0; block-size:100vh; overflow:hidden;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .steps__track{flex-direction:row; block-size:100%; inline-size:max-content; transform:translate3d(var(--tx, 0px),0,0); will-change:transform;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl{flex:none; inline-size:100vw; block-size:100%;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--paper{padding:calc(var(--mw-head-h) + 4vh) var(--mw-gut) 6vh;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--split{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.3fr); gap:clamp(40px,6vw,110px); align-items:center;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl__media{margin:0; block-size:min(72vh, 100%); aspect-ratio:auto;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl__media--tall{inline-size:auto; aspect-ratio:3/4; justify-self:center;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full{min-block-size:0;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl__over{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr); align-items:end; padding:0 var(--mw-gut) 10vh;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl__side{padding-block-end:1.2em;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__bg{clip-path:inset(calc((1 - var(--g,1)) * 13vh) calc((1 - var(--g,1)) * 15vw) round calc((1 - var(--g,1)) * 10px)); transform:scale(calc(1 + (1 - var(--g,1)) * .08));}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full::before{clip-path:inset(calc((1 - var(--g,1)) * 13vh) calc((1 - var(--g,1)) * 15vw));}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full{background:var(--mw-paper);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--gallery{inline-size:132vw; grid-template-columns:1fr 1.5fr 1fr; align-items:center; padding:calc(var(--mw-head-h) + 4vh) 6vw 6vh; gap:3vw;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--gallery img{aspect-ratio:auto; block-size:min(56vh, 520px);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--gallery figure:nth-child(2) img{block-size:min(66vh, 620px);}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .steps__bar{display:block; position:absolute; inset-inline:var(--mw-gut); inset-block-end:28px; block-size:1px; background:rgba(142,98,18,.22); z-index:5; mix-blend-mode:multiply;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .steps__bar i{position:absolute; inset-block:0; inset-inline-start:0; inline-size:100%; background:var(--mw-gold-800); transform:scaleX(var(--sp, 0)); transform-origin:100% 50%;}
@media (max-width:767px){
.mw-w.mw-w.mw-w.mw-w .pnl--full{min-block-size:80svh;}
.mw-w.mw-w.mw-w.mw-w .pnl__map{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .ch-wh{padding-block:clamp(72px,10vw,140px) clamp(40px,6vw,80px);}
.mw-w.mw-w.mw-w.mw-w .wh__head{margin-block-end:clamp(64px,9vw,130px);}
.mw-w.mw-w.mw-w.mw-w .wh__head .mw-h2{margin-block:22px 20px;}
.mw-w.mw-w.mw-w.mw-w .wh__lede{font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:32em;}
.mw-w.mw-w.mw-w.mw-w .whm{display:grid; grid-template-columns:repeat(12, minmax(0,1fr)); gap:clamp(20px,3vw,48px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .whm + .whm{margin-block-start:clamp(80px,12vw,180px);}
.mw-w.mw-w.mw-w.mw-w .whm__k{display:flex; align-items:center; gap:14px; font-weight:600; font-size:var(--mw-fs-sm); color:var(--accent); margin-block-end:16px;}
.mw-w.mw-w.mw-w.mw-w .whm__k .num{font-family:var(--mw-f-head); display:grid; place-items:center; inline-size:38px; block-size:38px; border:1px solid var(--line); border-radius:50%; font-size:var(--mw-fs-xs); letter-spacing:.06em;}
.mw-w.mw-w.mw-w.mw-w .whm .mw-h3{font-size:clamp(1.6rem,1.15rem + 1.4vw,2.5rem); margin-block-end:18px;}
.mw-w.mw-w.mw-w.mw-w .whm__tx p{color:var(--fg-soft); font-size:var(--mw-fs-lede); max-inline-size:30em;}
.mw-w.mw-w.mw-w.mw-w .whm figure{position:relative;}
.mw-w.mw-w.mw-w.mw-w .whm figcaption{margin-block-start:12px; font-size:var(--mw-fs-xs); color:var(--fg-soft); display:flex; align-items:center; gap:10px;}
.mw-w.mw-w.mw-w.mw-w .whm figcaption::before{content:""; inline-size:20px; block-size:1px; background:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .whm__open{display:block; inline-size:100%; overflow:hidden; cursor:zoom-in; position:relative;}
.mw-w.mw-w.mw-w.mw-w .whm__open img{inline-size:100%; block-size:100%; object-fit:cover; transition:transform 1.6s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .whm__open:hover img{transform:scale(1.04);}
.mw-w.mw-w.mw-w.mw-w .whm__open::after{content:""; position:absolute; inset:12px; border:1px solid rgba(244,183,61,0); transition:border-color .5s; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .whm__open:hover::after{border-color:rgba(244,183,61,.5);}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__tx{grid-column:1 / span 5; grid-row:1; align-self:start; padding-block-start:4vw;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__ph--a{grid-column:7 / span 6; grid-row:1 / span 2;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__ph--a .whm__open{aspect-ratio:1;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__ph--b{grid-column:2 / span 4; grid-row:2; align-self:end;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__ph--b .whm__open{aspect-ratio:1;}
.mw-w.mw-w.mw-w.mw-w .whm--asset{grid-template-rows:auto;}
.mw-w.mw-w.mw-w.mw-w .whm__wide{grid-column:1 / -1; grid-row:1; margin-inline:calc(var(--mw-gut) * -1);}
.mw-w.mw-w.mw-w.mw-w .whm__wide .whm__open{aspect-ratio:3/2;}
@media (min-width:1360px){
.mw-w.mw-w.mw-w.mw-w .whm__wide{margin-inline:calc((100vw - var(--mw-max)) / -2);}
}
.mw-w.mw-w.mw-w.mw-w .whm__card{grid-column:8 / span 5; grid-row:1; align-self:end; margin-block-end:clamp(-60px,-4vw,-24px); position:relative; z-index:2;
  background:var(--mw-ink-950); border:1px solid var(--line); padding:clamp(24px,3vw,40px);}
.mw-w.mw-w.mw-w.mw-w .whm__ring{position:absolute; left:81.5%; top:13.6%; inline-size:19.5%; aspect-ratio:1; translate:-50% -50%; border-radius:50%;
  box-shadow:0 0 0 1px rgba(244,183,61,.95), 0 0 0 9px rgba(244,183,61,.12); pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .whm__ring::after{content:""; position:absolute; inset:-18px; border-radius:50%; border:1px dashed rgba(244,183,61,.55);}
html.mw-anim .mw-w.mw-w.mw-w.mw-w .whm__ring{clip-path:circle(0% at 50% 50%); transition:clip-path 1.4s var(--mw-ease) .3s;}
html.mw-anim .mw-w.mw-w.mw-w.mw-w .whm__wide.is-in .whm__ring{clip-path:circle(75% at 50% 50%);}
.mw-w.mw-w.mw-w.mw-w .ledger{display:grid; margin-block:8px 18px;}
.mw-w.mw-w.mw-w.mw-w .ledger > div{display:flex; justify-content:space-between; gap:20px; padding-block:12px; border-block-end:1px solid var(--line-soft); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .ledger dt{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .ledger dd{color:var(--fg); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .whm__fine{font-size:var(--mw-fs-sm); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .whm--care .whm__ph--c{grid-column:1 / span 6;}
.mw-w.mw-w.mw-w.mw-w .whm--care .whm__ph--c .whm__open{aspect-ratio:3/2;}
.mw-w.mw-w.mw-w.mw-w .whm--care .whm__tx{grid-column:8 / span 5;}
.mw-w.mw-w.mw-w.mw-w .care{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:0 28px; margin-block:6px 32px;}
.mw-w.mw-w.mw-w.mw-w .care li{display:grid; gap:4px; padding-block:16px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .care b{font-family:var(--mw-f-head); font-weight:500; font-size:1.2rem; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .care span{font-size:var(--mw-fs-sm); color:var(--fg-soft); line-height:1.5;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .whm{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .whm > *{grid-column:1 / -1 !important; grid-row:auto !important;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__tx{padding:0;}
.mw-w.mw-w.mw-w.mw-w .whm--place .whm__ph--b{margin:0; inline-size:62%; justify-self:end; margin-block-start:-18vw;}
.mw-w.mw-w.mw-w.mw-w .whm__wide{margin-inline:calc(var(--mw-gut) * -1);}
.mw-w.mw-w.mw-w.mw-w .whm__card{margin:-40px 0 0;}
.mw-w.mw-w.mw-w.mw-w .whm__ring::after{inset:-10px;}
.mw-w.mw-w.mw-w.mw-w .care{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .ch-realize{padding-block:clamp(72px,10vw,140px) var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .realize{display:grid; grid-template-columns:minmax(0,5fr) minmax(0,6fr); gap:clamp(32px,6vw,110px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .realize__media{position:relative; aspect-ratio:3/4; overflow:hidden; background:var(--mw-ink); max-block-size:80vh; justify-self:center; inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .realize__media video{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .realize__step{display:flex; align-items:center; gap:12px; font-family:var(--mw-f-head); font-size:var(--mw-fs-sm); letter-spacing:.08em; color:var(--accent); margin-block-end:22px;}
.mw-w.mw-w.mw-w.mw-w .realize__step i{inline-size:80px; block-size:1px; background:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .realize__lede{margin-block:22px 16px; font-size:var(--mw-fs-lede); color:var(--fg); max-inline-size:30em;}
.mw-w.mw-w.mw-w.mw-w .realize__fine{font-size:var(--mw-fs-sm); color:var(--fg-soft); max-inline-size:34em; margin-block-end:34px;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .realize{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .realize__media{aspect-ratio:4/5;}
}
.mw-w.mw-w.mw-w.mw-w .ch-about{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .about{display:grid; grid-template-columns:minmax(0,5fr) minmax(0,7fr); gap:clamp(32px,6vw,120px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .about__ph{position:relative;}
.mw-w.mw-w.mw-w.mw-w .about__ph img{inline-size:100%; aspect-ratio:4/5; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .about__ph::before{content:""; position:absolute; inset:-18px 18px 18px -18px; border:1px solid var(--line); z-index:-1;}
.mw-w.mw-w.mw-w.mw-w .about__ph figcaption{display:grid; gap:2px; margin-block-start:18px; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .about__ph figcaption b{font-family:var(--mw-f-head); font-weight:500; font-size:1.2rem;}
.mw-w.mw-w.mw-w.mw-w .about__ph figcaption span{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .about__lede{margin-block:24px 36px; font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:34em;}
.mw-w.mw-w.mw-w.mw-w .pillars{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:24px;}
.mw-w.mw-w.mw-w.mw-w .pillars li{display:grid; gap:8px; align-content:start; padding-block-start:18px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .pillars .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .pillars b{font-family:var(--mw-f-head); font-weight:500; font-size:1.25rem;}
.mw-w.mw-w.mw-w.mw-w .pillars span:last-child{font-size:var(--mw-fs-sm); color:var(--fg-soft); line-height:1.55;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .about{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .about__ph{inline-size:min(100%, 420px);}
.mw-w.mw-w.mw-w.mw-w .pillars{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .team{display:grid; grid-template-columns:minmax(0,1.5fr) repeat(4, minmax(0,1fr)); gap:clamp(20px,3vw,48px); align-items:end;
  margin-block-start:clamp(56px,7vw,104px); padding-block-start:clamp(40px,4.5vw,64px); border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .team__m{display:grid; justify-items:center; align-content:end; text-align:center;}
.mw-w.mw-w.mw-w.mw-w .team__ph{position:relative; display:block; inline-size:100%; max-inline-size:190px; aspect-ratio:1;}
.mw-w.mw-w.mw-w.mw-w .team__ph img{display:block; inline-size:100%; block-size:100%; object-fit:cover; border-radius:50%;}
.mw-w.mw-w.mw-w.mw-w .team__ph::after{content:""; position:absolute; inset:-8px; border-radius:50%; border:1px solid var(--line); pointer-events:none; transition:transform .7s var(--mw-ease), border-color .4s;}
.mw-w.mw-w.mw-w.mw-w .team__m--lead .team__ph{max-inline-size:280px;}
.mw-w.mw-w.mw-w.mw-w .team__m--lead .team__ph::after{inset:-10px; border:1.5px solid var(--accent);}
.mw-w.mw-w.mw-w.mw-w .team__m--lead .team__ph::before{content:""; position:absolute; inset:-20px; border-radius:50%; border:1px solid var(--line); pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .team__n{margin-block-start:26px; font-family:var(--mw-f-head); font-weight:500; font-size:1.35rem;}
.mw-w.mw-w.mw-w.mw-w .team__r{margin-block-start:2px; font-size:var(--mw-fs-sm); color:var(--fg-soft);}
@media (hover:hover){
.mw-w.mw-w.mw-w.mw-w .team__m:hover .team__ph::after{transform:scale(1.04); border-color:var(--accent);}
}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .team{grid-template-columns:repeat(2, minmax(0,1fr)); row-gap:36px;}
.mw-w.mw-w.mw-w.mw-w .team__m--lead{grid-column:1 / -1;}
.mw-w.mw-w.mw-w.mw-w .team__m--lead .team__ph{max-inline-size:220px;}
.mw-w.mw-w.mw-w.mw-w .team__ph{max-inline-size:150px;}
}
.mw-w.mw-w.mw-w.mw-w .ch-scot{position:relative; min-block-size:62vh; display:flex; align-items:flex-end; overflow:hidden; color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .scot__media{position:absolute; inset:0; overflow:hidden;
  -webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 24%, #000 76%, transparent 100%); mask-image:linear-gradient(to bottom, transparent 0, #000 24%, #000 76%, transparent 100%);}
.mw-w.mw-w.mw-w.mw-w .ch-scot{min-block-size:80vh;}
.mw-w.mw-w.mw-w.mw-w .scot__media video{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover; transform:translateY(calc(var(--par, 0) * 1px)) scale(1.12);}
.mw-w.mw-w.mw-w.mw-w .scot__media::after{content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(0,0,0,.8), rgba(0,0,0,.15) 55%, rgba(0,0,0,.4));}
.mw-w.mw-w.mw-w.mw-w .scot__tx{position:relative; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end; gap:20px 40px; padding-block:clamp(48px,8vw,96px);}
.mw-w.mw-w.mw-w.mw-w .scot__line{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(1.6rem,1.1rem + 1.8vw,2.8rem); line-height:1.15; max-inline-size:16em;}
.mw-w.mw-w.mw-w.mw-w .mw-link--light{color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .ch-voices{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .voices__head{margin-block-end:clamp(36px,5vw,64px);}
.mw-w.mw-w.mw-w.mw-w .voices{position:relative;}
.mw-w.mw-w.mw-w.mw-w .voices__track{display:grid; grid-template-columns:repeat(12, minmax(0,1fr)); gap:clamp(14px,1.6vw,24px); align-items:end;}
.mw-w.mw-w.mw-w.mw-w .vcard{position:relative;}
.mw-w.mw-w.mw-w.mw-w .vcard__frame{position:relative; aspect-ratio:9/16; overflow:hidden; background:var(--mw-ink); border-radius:6px;}
.mw-w.mw-w.mw-w.mw-w .vcard video{position:absolute; inset:0; inline-size:100%; block-size:100%; object-fit:cover;}
.mw-w.mw-w.mw-w.mw-w .vcard__play{position:absolute; inset:0; display:grid; place-items:center; background:linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0) 45%); transition:opacity .4s;}
.mw-w.mw-w.mw-w.mw-w .vcard__play i{position:relative; inline-size:64px; block-size:64px; border-radius:50%; background:rgba(0,0,0,.45); border:1px solid rgba(244,183,61,.85); transition:transform .5s var(--mw-ease), background .3s;}
.mw-w.mw-w.mw-w.mw-w .vcard__play i::after{content:""; position:absolute; inset:0; margin:auto; inline-size:0; block-size:0; border-block:8px solid transparent; border-left:13px solid var(--mw-gold); translate:3px 0;}
.mw-w.mw-w.mw-w.mw-w .vcard__play:hover i{transform:scale(1.08); background:rgba(0,0,0,.65);}
.mw-w.mw-w.mw-w.mw-w .vcard.is-playing .vcard__play{opacity:0; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .vcard figcaption{display:grid; gap:2px; margin-block-start:14px; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .vcard figcaption b{font-family:var(--mw-f-head); font-weight:500; font-size:1.15rem;}
.mw-w.mw-w.mw-w.mw-w .vcard figcaption span{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .voices__more-h{display:none;}
@media (min-width:901px){
.mw-w.mw-w.mw-w.mw-w .voices__track{align-items:end;}
.mw-w.mw-w.mw-w.mw-w .vcard.is-main{grid-column:span 4;}
.mw-w.mw-w.mw-w.mw-w .vcard[data-mw-v="1"],.mw-w.mw-w.mw-w.mw-w .vcard[data-mw-v="2"]{grid-column:span 3;}
.mw-w.mw-w.mw-w.mw-w .voices__more{grid-column:span 2; display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:10px; align-self:end; padding-block-end:52px;}
.mw-w.mw-w.mw-w.mw-w .voices__more-h{display:block; grid-column:1 / -1; font-size:var(--mw-fs-sm); font-weight:600; color:var(--fg-soft); padding-block-end:6px; border-block-end:1px solid var(--line); margin-block-end:4px;}
.mw-w.mw-w.mw-w.mw-w .vcard--more figcaption{display:none;}
.mw-w.mw-w.mw-w.mw-w .vcard--more .vcard__frame{border-radius:4px;}
.mw-w.mw-w.mw-w.mw-w .vcard--more .vcard__play i{inline-size:34px; block-size:34px;}
.mw-w.mw-w.mw-w.mw-w .vcard--more .vcard__play i::after{border-block-width:6px; border-left-width:9px;}
}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .voices__more{display:contents;}
}
.mw-w.mw-w.mw-w.mw-w .voices__ctrl{display:flex; align-items:center; justify-content:center; gap:20px; margin-block-start:22px;}
@media (min-width:901px){
.mw-w.mw-w.mw-w.mw-w .voices__ctrl{display:none;}
}
.mw-w.mw-w.mw-w.mw-w .voices__status{font-size:var(--mw-fs-sm); color:var(--fg-soft); min-inline-size:6em; text-align:center;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .voices__track{display:flex; overflow-x:auto; scroll-snap-type:x mandatory; gap:14px; margin-inline:calc(var(--mw-gut) * -1); padding-inline:var(--mw-gut); scrollbar-width:none;}
.mw-w.mw-w.mw-w.mw-w .voices__track::-webkit-scrollbar{display:none;}
.mw-w.mw-w.mw-w.mw-w .vcard{flex:0 0 74%; scroll-snap-align:center;}
}
.mw-w.mw-w.mw-w.mw-w .quotes{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:clamp(20px,3vw,48px); margin-block-start:clamp(56px,8vw,104px);}
.mw-w.mw-w.mw-w.mw-w .quotes li{display:grid; gap:16px; align-content:start; padding-block-start:22px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .quotes blockquote{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(1.15rem,1rem + .4vw,1.4rem); line-height:1.45; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .quotes cite{font-style:normal; font-size:var(--mw-fs-sm); font-weight:600; color:var(--accent);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .quotes{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .ch-cta{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .ch-cta > .mw-ch__bg{background:radial-gradient(70% 70% at 80% 30%, rgba(244,183,61,.10), rgba(0,0,0,0) 60%), var(--mw-black);}
html.mw-tones .mw-w.mw-w.mw-w.mw-w .ch-cta > .mw-ch__bg{background:radial-gradient(70% 70% at 80% 30%, rgba(244,183,61,.10), rgba(0,0,0,0) 60%);}
.mw-w.mw-w.mw-w.mw-w .cta{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(36px,6vw,120px); align-items:start;}
.mw-w.mw-w.mw-w.mw-w .cta__lede{margin-block:24px 34px; font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:30em;}
.mw-w.mw-w.mw-w.mw-w .cta__next{display:grid; gap:0; margin-block-end:28px; max-inline-size:420px;}
.mw-w.mw-w.mw-w.mw-w .cta__next li{display:flex; align-items:center; gap:18px; padding-block:14px; border-block-end:1px solid var(--line-soft); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .cta__next .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .cta__direct{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .cta__direct a{color:var(--fg); font-weight:600; border-block-end:1px solid var(--accent);}
.mw-w.mw-w.mw-w.mw-w .cta__form{background:var(--mw-ink-950); border:1px solid var(--line); padding:clamp(24px,3.4vw,48px);}
.mw-w.mw-w.mw-w.mw-w .cta__disc{font-size:var(--mw-fs-xs); color:var(--fg-soft); padding-block-start:14px; border-block-start:1px solid var(--line-soft);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .cta{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .ch-lead{padding-block:clamp(64px,8vw,120px);}
.mw-w.mw-w.mw-w.mw-w .ch-lead > .mw-ch__bg{background:var(--mw-black);}
html.mw-tones .mw-w.mw-w.mw-w.mw-w .ch-lead > .mw-ch__bg{background-color:transparent;}
.mw-w.mw-w.mw-w.mw-w .lead{display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:clamp(32px,5vw,96px); align-items:center;
  border-block:1px solid var(--line); padding-block:clamp(36px,4vw,56px);}
.mw-w.mw-w.mw-w.mw-w .lead__lede{margin-block-start:18px; font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:28em;}
.mw-w.mw-w.mw-w.mw-w .lead__form{gap:14px;}
.mw-w.mw-w.mw-w.mw-w .lead__row{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); grid-template-rows:repeat(6, auto) auto; column-gap:14px; row-gap:8px;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field{grid-row:span 3; display:grid; grid-template-rows:subgrid; row-gap:normal;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field:nth-child(1){grid-area:1 / 1 / 4 / 2;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field:nth-child(2){grid-area:1 / 2 / 4 / 3;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field:nth-child(3){grid-area:4 / 1 / 7 / 2;}
.mw-w.mw-w.mw-w.mw-w .lead__row .lead__btn{grid-area:5 / 2 / 6 / 3; align-self:stretch;}
.mw-w.mw-w.mw-w.mw-w .lead__row .lead__check{grid-area:7 / 1 / 8 / 3; margin-block-start:6px;}
.mw-w.mw-w.mw-w.mw-w .lead__btn{white-space:nowrap; min-block-size:52px; justify-content:center;}
.mw-w.mw-w.mw-w.mw-w .lead__form .mw-check{font-size:var(--mw-fs-xs);}
@media (max-width:1100px){
.mw-w.mw-w.mw-w.mw-w .lead{grid-template-columns:minmax(0,1fr);}
}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .lead__row{grid-template-columns:minmax(0,1fr); grid-template-rows:none;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field:nth-child(n),.mw-w.mw-w.mw-w.mw-w .lead__row .lead__btn,.mw-w.mw-w.mw-w.mw-w .lead__row .lead__check{grid-area:auto;}
.mw-w.mw-w.mw-w.mw-w .lead__row .mw-field:nth-child(n){grid-template-rows:none; row-gap:8px;}
.mw-w.mw-w.mw-w.mw-w .lead__row .lead__btn{inline-size:100%; margin-block-start:6px;}
}
.mw-w.mw-w.mw-w.mw-w .mw-foot{background:var(--mw-black); padding-block:clamp(56px,8vw,96px) 32px; border-block-start:1px solid rgba(244,183,61,.16); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .foot__top{display:grid; grid-template-columns:minmax(0,1.4fr) repeat(3, minmax(0,1fr)); gap:clamp(28px,4vw,64px);}
.mw-w.mw-w.mw-w.mw-w .foot__brand img{block-size:56px; inline-size:auto; margin-block-end:18px;}
.mw-w.mw-w.mw-w.mw-w .foot__brand p{color:var(--fg-soft); max-inline-size:26em;}
.mw-w.mw-w.mw-w.mw-w .foot__col h3{font-family:var(--mw-f-head); font-weight:500; font-size:1rem; color:var(--mw-gold); margin-block-end:16px;}
.mw-w.mw-w.mw-w.mw-w .foot__col li a,.mw-w.mw-w.mw-w.mw-w .foot__col address a{display:inline-block; padding-block:6px; color:var(--fg-soft); transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .foot__col li a:hover,.mw-w.mw-w.mw-w.mw-w .foot__col address a:hover{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .foot__col address{font-style:normal; color:var(--fg-soft); line-height:1.8;}
.mw-w.mw-w.mw-w.mw-w .foot__social{display:flex; gap:8px; margin-block-start:16px;}
.mw-w.mw-w.mw-w.mw-w .foot__col .foot__social a,.mw-w.mw-w.mw-w.mw-w .foot__social a{display:inline-flex; align-items:center; justify-content:center; padding:0; inline-size:44px; block-size:44px; border:1px solid var(--line); border-radius:50%; line-height:0;}
.mw-w.mw-w.mw-w.mw-w .foot__social svg{inline-size:18px; block-size:18px; display:block; fill:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .foot__social a:hover{background:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .foot__social a:hover svg{fill:var(--mw-black);}
.mw-w.mw-w.mw-w.mw-w .foot__disc{margin-block-start:clamp(36px,5vw,56px); padding-block-start:22px; border-block-start:1px solid var(--line-soft); color:var(--fg-soft); max-inline-size:60em;}
.mw-w.mw-w.mw-w.mw-w .foot__legal{display:flex; flex-wrap:wrap; gap:8px 28px; margin-block-start:26px; color:var(--fg-soft); font-size:var(--mw-fs-xs);}
.mw-w.mw-w.mw-w.mw-w .foot__legal a{padding-block:8px;}
.mw-w.mw-w.mw-w.mw-w .foot__legal a:hover{color:var(--fg);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .foot__brand{grid-column:1 / -1;}
}
.mw-w.mw-w.mw-w.mw-w .mw-film,.mw-w.mw-w.mw-w.mw-w .mw-lb{position:fixed; inset:0; z-index:90; display:grid; place-items:center; color:var(--mw-ivory); --fg:var(--mw-ivory); --line:rgba(244,183,61,.4); --accent:var(--mw-gold); --bg:var(--mw-black);
  opacity:0; visibility:hidden; transition:opacity .45s var(--mw-ease), visibility 0s .45s;}
.mw-w.mw-w.mw-w.mw-w .mw-film[hidden],.mw-w.mw-w.mw-w.mw-w .mw-lb[hidden]{display:none;}
.mw-w.mw-w.mw-w.mw-w .mw-film.is-open,.mw-w.mw-w.mw-w.mw-w .mw-lb.is-open{opacity:1; visibility:visible; transition:opacity .45s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-film__scrim,.mw-w.mw-w.mw-w.mw-w .mw-lb__scrim{position:absolute; inset:0; background:rgba(0,0,0,.92);}
.mw-w.mw-w.mw-w.mw-w .mw-film__box{position:relative; inline-size:min(92vw, 1280px); aspect-ratio:16/9; max-block-size:84vh; background:#000; transform:scale(.96); transition:transform .6s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-film.is-open .mw-film__box{transform:none;}
.mw-w.mw-w.mw-w.mw-w .mw-film__v{inline-size:100%; block-size:100%;}
.mw-w.mw-w.mw-w.mw-w .mw-film__x{position:absolute; inset-block-start:-60px; inset-inline-end:0; background:rgba(0,0,0,.5);}
.mw-w.mw-w.mw-w.mw-w .mw-lb__fig{position:relative; display:grid; gap:12px; max-inline-size:min(90vw, 1400px);}
.mw-w.mw-w.mw-w.mw-w .mw-lb__img{max-block-size:80vh; max-inline-size:100%; inline-size:auto; margin-inline:auto; object-fit:contain;}
.mw-w.mw-w.mw-w.mw-w .mw-lb__cap{display:flex; justify-content:space-between; gap:20px; font-size:var(--mw-fs-sm); color:var(--mw-ivory-soft);}
.mw-w.mw-w.mw-w.mw-w .mw-lb__x{position:absolute; inset-block-start:20px; inset-inline-end:20px;}
.mw-w.mw-w.mw-w.mw-w .mw-lb__prev{position:absolute; inset-inline-start:20px; top:50%; translate:0 -50%;}
.mw-w.mw-w.mw-w.mw-w .mw-lb__next{position:absolute; inset-inline-end:20px; top:50%; translate:0 -50%;}
.mw-w.mw-w.mw-w.mw-w .mw-lb .mw-round,.mw-w.mw-w.mw-w.mw-w .mw-film .mw-round{background:rgba(0,0,0,.5);}
.mw-w.mw-w.mw-w.mw-w [data-mw-rv]{transition:opacity 1s var(--mw-ease), transform 1.1s var(--mw-ease), filter 1s var(--mw-ease); transition-delay:var(--d, 0ms);}
html.mw-anim .mw-w.mw-w.mw-w.mw-w [data-mw-rv]:not(.is-in){opacity:0; transform:translateY(40px); filter:blur(6px);}
@media (hover:none), (pointer:coarse), (max-width:900px){
html.mw-anim .mw-w.mw-w.mw-w.mw-w [data-mw-rv]:not(.is-in){filter:none; transform:translateY(28px);}
.mw-w.mw-w.mw-w.mw-w [data-mw-rv]{transition-property:opacity, transform;}
}
@media (prefers-reduced-motion: reduce){
.mw-w.mw-w.mw-w.mw-w *,.mw-w.mw-w.mw-w.mw-w *::before,.mw-w.mw-w.mw-w.mw-w *::after{animation:none !important; transition-duration:.01ms !important;}
}
@media (hover:none), (pointer:coarse){
.mw-w.mw-w.mw-w.mw-w .whm__pin::after,.mw-w.mw-w.mw-w.mw-w .open__cue i{animation:none;}
}
@media (max-width:767px){
.mw-w.mw-w.mw-w.mw-w .open__copy .mw-label,.mw-w.mw-w.mw-w.mw-w .open__lede{text-shadow:0 1px 14px rgba(0,0,0,.85), 0 0 2px rgba(0,0,0,.6);}
.mw-w.mw-w.mw-w.mw-w .open__veil{background:linear-gradient(to top, rgba(0,0,0,.92) 0%, rgba(0,0,0,.6) 45%, rgba(0,0,0,.25) 75%, rgba(0,0,0,.5) 100%);}
}
@media (max-width:767px){
.mw-w.mw-w.mw-w.mw-w .ch-open .open__media{block-size:56svh;}
.mw-w.mw-w.mw-w.mw-w .ch-open .open__veil{background:linear-gradient(to bottom, rgba(0,0,0,.45) 0%, rgba(0,0,0,0) 22%, rgba(0,0,0,0) 62%, #000 100%);}
.mw-w.mw-w.mw-w.mw-w .open__hero{padding-block-end:36px;}
.mw-w.mw-w.mw-w.mw-w .open__h1{margin-block:16px 16px;}
.mw-w.mw-w.mw-w.mw-w .open__ctas{margin-block-start:24px;}
.mw-w.mw-w.mw-w.mw-w .open__foot{display:none;}
}
@media (max-width:1023px){
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-open{block-size:400vh; block-size:400lvh;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__stage{position:sticky; inset-block-start:0; block-size:100vh; block-size:100lvh; overflow:hidden;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-open .open__media{block-size:100%;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__video{display:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__poster{object-position:50% 50%; transform:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__seq{display:block; opacity:0; transition:opacity .4s; background:#000;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__seq.is-ready{opacity:1;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__disc{clip-path:circle(var(--r, 150vmax) at var(--ccx, 50%) var(--ccy, 50%)); transform-origin:var(--ccx, 50%) var(--ccy, 50%);
    transform:translate(var(--dx, 0px), var(--dy, 0px)) scale(var(--ds, 1)); will-change:clip-path, transform;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-open .open__veil{opacity:var(--veil, 1);
    background:linear-gradient(to top, rgba(0,0,0,.94) 0%, rgba(0,0,0,.72) 36%, rgba(0,0,0,.22) 66%, rgba(0,0,0,.48) 100%);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__hero{position:absolute; inset:0 0 auto 0; min-block-size:0; block-size:100vh; block-size:100svh; display:flex; align-items:flex-end;
    padding-block:calc(var(--mw-head-h) + 16px) 44px; opacity:var(--ho, 1); transform:translateY(calc(var(--hy, 0) * 1px)); will-change:opacity, transform;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__hero.is-gone{visibility:hidden;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__foot{display:flex; justify-content:center; inset-block-start:auto; inset-block-end:calc(10px + env(safe-area-inset-bottom, 0px)); opacity:var(--ho, 1);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__sig{display:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings{display:block; position:absolute; left:50%; top:var(--cy, 36%); inline-size:calc(var(--rr, 110px) * 3.42); block-size:auto;
    translate:-50% -50%; overflow:visible; fill:none; stroke:var(--mw-gold); pointer-events:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings circle{stroke-width:.32; stroke-dasharray:1; stroke-dashoffset:calc(1 - var(--ring, 0)); transform-origin:0 0;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(1){opacity:.95; stroke-width:.42; transform:rotate(-90deg);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(2){opacity:.45; transform:rotate(90deg);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings circle:nth-child(3){stroke-dasharray:.003 .011; stroke-dashoffset:0; opacity:calc(var(--ring, 0) * .55);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__ticks{stroke-width:.4; opacity:var(--ring, 0);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__trust{position:absolute; inset:0; padding:0; display:block; pointer-events:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__trust > *{pointer-events:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__disc-static{display:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__trust-h{position:absolute; inset-block-start:calc(var(--mw-head-h) + 44px); inset-inline:var(--mw-gut); display:flex; justify-content:center; margin:0; opacity:var(--tn, 0);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .figs{position:absolute; inset-inline:var(--mw-gut); inline-size:auto; top:calc(var(--cy, 36%) + var(--rr, 110px) * 2.05); max-inline-size:none;   
    display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:10px 8px; justify-items:center; text-align:center; opacity:var(--tn, 0); transform:translateY(calc((1 - var(--tn, 0)) * 24px));}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .fig{gap:6px; align-items:center; justify-items:center; inline-size:100%; min-inline-size:0;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .fig .fig__n{font-size:clamp(1.25rem, .55rem + 3.2vw, 1.85rem); white-space:nowrap; text-align:center; letter-spacing:0;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .fig dt{font-size:.75rem; line-height:1.3; max-inline-size:12ch; text-align:center;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__trust-src{position:absolute; inset-inline:0; text-align:center; inset-block-end:calc(70px + env(safe-area-inset-bottom, 0px)); opacity:var(--tn, 0);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__tags{position:absolute; inset-inline:var(--mw-gut); justify-content:center; inset-block-end:calc(22px + env(safe-area-inset-bottom, 0px)); opacity:var(--tn, 0);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__tags li{padding:6px 14px; font-size:var(--mw-fs-xs);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-age{block-size:auto; padding-block:calc(var(--mw-head-h) + 24px) 48px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__stage{position:relative; block-size:auto; display:flex; align-items:center; padding-block-start:0; overflow:visible;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__grid{gap:10px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .invx{--cask-h:min(23vh, 190px); gap:6px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__fig{margin-block-end:2px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__copy .mw-num{margin-block-end:8px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__copy .mw-h2{font-size:clamp(1.35rem, 1rem + 1.8vw, 1.8rem);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__lede{margin-block:10px 10px; font-size:.9rem; line-height:1.45;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__tabs button{padding:8px 4px 10px; min-block-size:46px; font-size:.85rem; gap:2px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__panels{margin-block-start:10px; min-block-size:4.2em;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__panels p{font-size:.9rem; line-height:1.45;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__note{margin-block-start:10px; font-size:.7rem; line-height:1.4;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-steps{block-size:var(--steps-h, 500vh);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .steps__stage{position:sticky; inset-block-start:0; block-size:100vh; block-size:100lvh; overflow:hidden; touch-action:pan-y pinch-zoom;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .steps__track{flex-direction:row; block-size:100%; inline-size:max-content; transform:translate3d(var(--tx, 0px),0,0); will-change:transform;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl{flex:none; inline-size:100vw; block-size:100%;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--paper{padding:calc(var(--mw-head-h) + 10px) var(--mw-gut) calc(40px + env(safe-area-inset-bottom, 0px)); display:grid; grid-template-rows:auto minmax(0,1fr); gap:14px; align-content:start;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__text{gap:6px; max-inline-size:none;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__h{font-size:clamp(1.6rem, 1.1rem + 3vw, 2.3rem);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__h--xl,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__h--xxl{font-size:clamp(2rem, 1.2rem + 4.6vw, 3rem);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__n{font-size:2.4rem;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__lead{font-size:.92rem; line-height:1.5;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__map{grid-template-columns:repeat(2, auto); gap:4px 16px; margin-block-start:4px; padding-block-start:8px; font-size:.82rem;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__media{margin:0; block-size:100%; min-block-size:0; aspect-ratio:auto;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__media--tall{justify-self:center; inline-size:auto; max-inline-size:100%; aspect-ratio:3/4; block-size:100%;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full{min-block-size:0; background:var(--mw-paper);}
html.mw-tones.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full{background:transparent;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__over{grid-template-columns:minmax(0,1fr); gap:12px; padding:0 var(--mw-gut) calc(46px + env(safe-area-inset-bottom, 0px));}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__side{font-size:.95rem;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl__center{padding:calc(var(--mw-head-h) + 10px) var(--mw-gut) 46px; gap:12px;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--gallery{inline-size:160vw; grid-template-columns:1fr 1.25fr 1fr; align-items:center; padding:calc(var(--mw-head-h) + 10px) 5vw 40px; gap:3vw;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--gallery img{aspect-ratio:auto; block-size:min(38vh, 340px);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--gallery figure:nth-child(2) img{block-size:min(48vh, 420px);}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--gallery figcaption{font-size:.72rem;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__bg{clip-path:inset(calc((1 - var(--g,1)) * 13vh) calc((1 - var(--g,1)) * 15vw) round calc((1 - var(--g,1)) * 10px)); transform:scale(calc(1 + (1 - var(--g,1)) * .08));}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full::before{clip-path:inset(calc((1 - var(--g,1)) * 13vh) calc((1 - var(--g,1)) * 15vw));}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .steps__bar{display:block; position:absolute; inset-inline:var(--mw-gut); inset-block-end:calc(14px + env(safe-area-inset-bottom, 0px)); block-size:1px; background:rgba(142,98,18,.22); z-index:5;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .steps__bar i{position:absolute; inset-block:0; inset-inline-start:0; inline-size:100%; background:var(--mw-gold-800); transform:scaleX(var(--sp, 0)); transform-origin:100% 50%;}
}
@media (max-height:559px){
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-open,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-age,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .ch-steps{block-size:auto;}
html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__stage,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__stage,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .steps__stage{position:static; block-size:auto; overflow:visible;}
}
.mw-w.mw-w.mw-w.mw-w .ch-grev{padding-block:clamp(72px,9vw,128px);}
.mw-w.mw-w.mw-w.mw-w .grev{display:grid; gap:clamp(18px,2.4vw,28px);}
.mw-w.mw-w.mw-w.mw-w .grev .mw-h2{max-inline-size:18ch;}
.mw-w.mw-w.mw-w.mw-w .grev__app{min-block-size:320px; margin-block-start:clamp(8px,1.5vw,16px);}
@media (min-width:1000px){
.mw-w.mw-w.mw-w.mw-w .grev__app{min-block-size:400px;}
}
.mw-w.mw-w.mw-w.mw-w .grev__app > div{min-block-size:inherit;}
.mw-w.mw-w.mw-w.mw-w .mw-wa{position:fixed; left:18px; bottom:calc(92px + env(safe-area-inset-bottom, 0px)); z-index:45; inline-size:46px; block-size:46px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center;
  background:rgba(0,0,0,.62); border:1px solid rgba(244,183,61,.55); color:var(--mw-gold); box-shadow:0 6px 18px rgba(0,0,0,.35); transition:background .35s var(--mw-ease), color .35s var(--mw-ease), opacity .45s var(--mw-ease), transform .45s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .mw-wa svg{inline-size:22px; block-size:22px; fill:currentColor; display:block;}
.mw-w.mw-w.mw-w.mw-w .mw-wa:hover,.mw-w.mw-w.mw-w.mw-w .mw-wa:focus-visible{background:var(--mw-gold); color:var(--mw-black); border-color:var(--mw-gold);}
html.mw-anim .mw-w.mw-w.mw-w.mw-w .mw-wa{opacity:0; transform:translateY(12px); pointer-events:none;}
html.mw-anim .mw-w.mw-w.mw-w.mw-w .mw-wa.is-on{opacity:1; transform:none; pointer-events:auto;}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .mw-wa{inline-size:42px; block-size:42px; left:14px; bottom:calc(84px + env(safe-area-inset-bottom, 0px));}
.mw-w.mw-w.mw-w.mw-w .mw-wa svg{inline-size:19px; block-size:19px;}
}
@media print{
.mw-w.mw-w.mw-w.mw-w .mw-wa{display:none;}
}
.mw-w.mw-w.mw-w.mw-w .open__disc-fb,.mw-w.mw-w.mw-w.mw-w .open__disc-logo{position:absolute; left:var(--ccx, 50%); top:var(--ccy, 50%); translate:-50% -50%; pointer-events:none; display:none;}
.mw-w.mw-w.mw-w.mw-w .open__disc-fb{inline-size:calc(var(--r, 120px) * 2.1); block-size:auto; aspect-ratio:1; object-fit:cover; border-radius:50%;}
.mw-w.mw-w.mw-w.mw-w .ch-open.is-fb .open__disc-fb{display:block;}
html.mw-pin .mw-w.mw-w.mw-w.mw-w .open__disc-logo,html.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__disc-logo{display:block; inline-size:calc(var(--r, 120px) * .92); block-size:auto; opacity:var(--tn, 0); filter:drop-shadow(0 2px 10px rgba(0,0,0,.55)); transition:opacity .3s;}
.mw-w.mw-w.mw-w.mw-w .open__disc-static .open__disc-logo{display:block; left:50%; top:50%; inline-size:42%; opacity:1; filter:drop-shadow(0 2px 10px rgba(0,0,0,.55));}
/* ── elev ── */
.mw-w, html.mw-site{--mw-fs-hero: clamp(2.6rem, 1.1rem + 4.3vw, 5.6rem);
  --mw-fs-xl:   clamp(2.4rem, 1.1rem + 4vw, 5.4rem);
  --mw-fs-h2:   clamp(2rem, 1.2rem + 2.6vw, 3.9rem);
  --mw-lh-head: 1.08;
  --mw-ease-brand: cubic-bezier(.22,1,.36,1);
  
  --mw-light: radial-gradient(90% 70% at 82% 0%, rgba(244,183,61,.11), rgba(244,183,61,0) 58%);}
.mw-w.mw-w.mw-w.mw-w .mw-h2,.mw-w.mw-w.mw-w.mw-w .mw-h3,.mw-w.mw-w.mw-w.mw-w .open__h1,.mw-w.mw-w.mw-w.mw-w .pnl__h{letter-spacing:-.022em; font-feature-settings:"kern" 1;}
.mw-w.mw-w.mw-w.mw-w .open__h1{line-height:1.02;}
.mw-w.mw-w.mw-w.mw-w .mw-h2{text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .mw-num{letter-spacing:.3em;}
.mw-w.mw-w.mw-w.mw-w .mw-label{letter-spacing:.02em;}
.mw-w.mw-w.mw-w.mw-w{font-optical-sizing:auto}
.mw-w.mw-w.mw-w.mw-w .mw-grain{position:fixed; inset:-20%; z-index:60; pointer-events:none; opacity:.028; mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  background-size:180px 180px;}
@media (hover:none), (pointer:coarse), (max-width:900px), (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .mw-grain{display:none;}
}
.mw-w.mw-w.mw-w.mw-w [data-tone="dark"] > .mw-ch__bg{background-image:var(--mw-light);}
html.mw-tones .mw-w.mw-w.mw-w.mw-w [data-tone="dark"] > .mw-ch__bg{background-color:transparent;}
.mw-w.mw-w.mw-w.mw-w .open__gl{position:absolute; inset:0; inline-size:100%; block-size:100%; display:none; pointer-events:none;}
html.mw-pin.mw-gl .mw-w.mw-w.mw-w.mw-w .open__gl{display:block; opacity:var(--gl, 0);}
html.mw-pin.mw-gl .mw-w.mw-w.mw-w.mw-w .open__seq{opacity:1;}
html.mw-pin.mw-gl .mw-w.mw-w.mw-w.mw-w .open__poster{visibility:hidden;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings circle{stroke-dasharray:none; stroke-dashoffset:0;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .open__rings{opacity:1;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig{translate:none; transition:none;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--a,html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--b,html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--c{left:auto; right:auto; top:auto;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--a::after,html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .fig--b::after{display:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__h1 .ln[data-mw-rv]{opacity:1; transform:none; filter:none; transition:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__h1 .ln{display:block;}
.mw-w.mw-w.mw-w.mw-w .open__h1,.mw-w.mw-w.mw-w.mw-w .open__lede{text-shadow:0 1px 2px rgba(0,0,0,.35), 0 12px 40px rgba(0,0,0,.35);}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .invx__hoops rect{fill:none; stroke:#2E2213; stroke-width:2.2;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .invx__hoops .invx__hoop--fine{stroke:#22190E; stroke-width:1;}
.mw-w.mw-w.mw-w.mw-w .age__vapour{position:absolute; inset:0; pointer-events:none; display:none;}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .age__vapour{display:block;}
.mw-w.mw-w.mw-w.mw-w .invx__stage::before{content:""; position:absolute; inset:auto -12% -14% -12%; block-size:36%; z-index:-1; border-radius:50%;
  background:radial-gradient(50% 50% at 50% 50%, rgba(0,0,0,.6), rgba(0,0,0,0) 70%); pointer-events:none;}
@media (hover:none), (pointer:coarse), (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .invx__stage::before{display:none;}
}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .age__fig{max-inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .invx__stage{block-size:auto; inline-size:min(100%, calc(var(--cask-h) * 100 / 76));}
}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl__media{border-radius:calc(var(--port, 0) * 50%); overflow:hidden;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open{clip-path:inset(0 0 0 0);}
html.mw-elev.mw-anim .mw-w.mw-w.mw-w.mw-w .whm__open:not(.is-in){clip-path:inset(0 0 100% 0);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open{transition:clip-path 1.3s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open img{transform:translateY(calc(var(--py, 0) * 1px)) scale(1.08); will-change:transform;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open:hover img{transform:translateY(calc(var(--py, 0) * 1px)) scale(1.12);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm figure[data-mw-rv]{transition-property:opacity; transform:none !important; filter:none !important;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__card{box-shadow:0 40px 80px rgba(0,0,0,.5), inset 0 1px 0 rgba(244,183,61,.18);}
@media (hover:none), (pointer:coarse), (max-width:900px){
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open img{transform:translateY(calc(var(--py, 0) * 1px)) scale(1.06); will-change:auto;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .whm__open img{will-change:transform;}
}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-btn,html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-play{transform:translate(calc(var(--mx, 0) * 1px), calc(var(--my, 0) * 1px)); transition:transform .5s var(--mw-ease-brand), color .45s var(--mw-ease), border-color .45s var(--mw-ease);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-btn:active{transform:translate(calc(var(--mx, 0) * 1px), calc(var(--my, 0) * 1px)) scale(.97);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__copy{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__sig{font-size:.8125rem; letter-spacing:.42em; color:rgba(244,183,61,.85);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__cue{color:rgba(244,239,230,.75);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__veil{background:
  radial-gradient(60% 80% at 34% 55%, rgba(244,183,61,.07), rgba(0,0,0,0) 60%),
  linear-gradient(to left, rgba(0,0,0,.92) 0%, rgba(0,0,0,.72) 32%, rgba(0,0,0,.18) 62%, rgba(0,0,0,.05) 100%),
  linear-gradient(to top, rgba(0,0,0,.85) 0%, rgba(0,0,0,0) 34%),
  linear-gradient(to bottom, rgba(0,0,0,.55) 0%, rgba(0,0,0,0) 22%);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-num{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .age__copy .mw-num::before{content:"02"; display:block; position:absolute; inset-inline-end:-.08em; inset-block-start:-.34em; z-index:-1;
  font-size:clamp(5rem, 3rem + 7vw, 11rem); line-height:1; letter-spacing:-.03em; color:transparent; -webkit-text-stroke:1px rgba(244,183,61,.22); pointer-events:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .ch-age{overflow-x:clip;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invx__stage::after{content:""; position:absolute; inset:-8% -14%; z-index:-1; pointer-events:none;
  background:
    linear-gradient(to right, rgba(244,183,61,.28), rgba(244,183,61,.28)) 50% 0 / 100% 1px no-repeat,
    linear-gradient(to right, rgba(244,183,61,.28), rgba(244,183,61,.28)) 50% 100% / 100% 1px no-repeat,
    repeating-linear-gradient(to right, rgba(244,183,61,.35) 0 1px, transparent 1px 10%) 0 0 / 100% 7px no-repeat,
    repeating-linear-gradient(to right, rgba(244,183,61,.35) 0 1px, transparent 1px 10%) 0 100% / 100% 7px no-repeat;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invx__years{border-block-start-color:rgba(244,183,61,.45);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invx__years b{color:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__ph,html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__wide{isolation:isolate;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__ph::before{content:""; position:absolute; inset:-14px 14px 14px -14px; border:1px solid rgba(244,183,61,.32); z-index:-1; pointer-events:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__ph--b::before{inset:14px -14px -14px 14px;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm figcaption{font-family:var(--mw-f-head); letter-spacing:.14em; font-size:.75rem; color:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm figcaption::before{inline-size:28px; background:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__k .num{border-color:rgba(244,183,61,.6); background:rgba(244,183,61,.06);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__card{border-color:rgba(244,183,61,.42);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__card::before{content:""; position:absolute; inset-block-start:-1px; inset-inline:18%; block-size:1px; background:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__card{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .ledger dd{color:var(--mw-gold-hi);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .wh__head .mw-h2{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .wh__head{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .wh__head::after{content:"03"; position:absolute; inset-inline-end:0; inset-block-start:-.1em; font-family:var(--mw-f-head); font-weight:500;
  font-size:clamp(5rem, 3rem + 7vw, 11rem); line-height:1; letter-spacing:-.03em; color:transparent; -webkit-text-stroke:1px rgba(244,183,61,.22); pointer-events:none;}
@media (max-width:900px){
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__copy{padding-inline-end:0;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__copy::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .open__copy::after{display:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .age__copy .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .wh__head::after{font-size:4.5rem;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__ph::before{inset:-8px 8px 8px -8px;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__ph--b::before{inset:8px -8px -8px 8px;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invx__stage::after{inset:-6% -8%;}
}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .mw-head.is-solid{background:rgba(16,13,9,.78); -webkit-backdrop-filter:blur(16px) saturate(1.25); backdrop-filter:blur(16px) saturate(1.25);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-head::after{transform:scaleX(0); transition:opacity .5s, transform .9s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-head.is-solid::after{transform:scaleX(1);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-head__burger{transition:border-color .4s, background .4s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-head__burger:hover{border-color:var(--mw-gold); background:rgba(244,183,61,.08);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-menu__list li{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-menu__list a::after{content:""; position:absolute; inset-inline:0; inset-block-end:-1px; block-size:1px; background:var(--mw-gold); transform:scaleX(0); transform-origin:100% 50%; transition:transform .6s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-menu__list a:hover::after{transform:scaleX(1);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-menu__list a:hover .num{color:var(--mw-gold-hi);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .press__row img{filter:grayscale(1) sepia(1) hue-rotate(-12deg) saturate(2.4) brightness(.82); opacity:.85; transition:filter .5s, opacity .5s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .press__row a:hover img{filter:none; opacity:1;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .press__word{color:rgba(244,183,61,.62); transition:color .4s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .press__row a:hover .press__word,html.mw-elev .mw-w.mw-w.mw-w.mw-w .press__row a.press__word:hover{color:var(--mw-ivory);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .press{border-block-color:rgba(244,183,61,.28);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .ch-invest > .mw-ch__bg{background-image:radial-gradient(70% 55% at 84% 0%, rgba(244,183,61,.16), rgba(244,183,61,0) 60%);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c{overflow:hidden;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c::after{content:""; position:absolute; inset:0; z-index:2; pointer-events:none;
  background:linear-gradient(112deg, transparent 38%, rgba(255,252,245,.55) 50%, transparent 62%); transform:translateX(var(--sw, -140%));}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c--hero::after{background:linear-gradient(112deg, transparent 38%, rgba(244,183,61,.28) 50%, transparent 62%);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c:hover{border-color:rgba(142,98,18,.5); box-shadow:0 24px 50px rgba(30,26,20,.08);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c:not(.bento__c--hero)::before{content:""; position:absolute; inset-block-start:0; inset-inline:0; block-size:2px; background:var(--accent); transform:scaleX(0); transform-origin:100% 50%; transition:transform .6s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c:hover::before{transform:scaleX(1);}
html.mw-elev.mw-anim .mw-w.mw-w.mw-w.mw-w .bento__c--hero:not(.is-in) .bento__ph{clip-path:inset(0 0 100% 0);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__c--hero .bento__ph{transition:clip-path 1.3s var(--mw-ease-brand) .1s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invest__head .mw-num::before{content:"01";}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invest__risk{border-block-color:rgba(142,98,18,.4);}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full{--R:calc(hypot(100vw, 100vh) / 1.4142); --pr:calc((var(--g, 1) * var(--g, 1) * .92 + .2) * var(--R));}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__bg{clip-path:circle(var(--pr) at 50% 50%); transform:scale(calc(1 + (1 - var(--g, 1)) * .06));}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full::before{clip-path:circle(var(--pr) at 50% 50%);}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full::after{content:""; position:absolute; left:50%; top:50%; z-index:2; pointer-events:none; translate:-50% -50%;
  inline-size:calc(var(--pr) * 2); block-size:calc(var(--pr) * 2); border-radius:50%;
  box-shadow:0 0 0 1px rgba(244,183,61,.9), 0 0 0 10px rgba(244,183,61,.12), 0 0 60px rgba(244,183,61,.25);
  opacity:clamp(0, calc((1 - var(--g, 1)) * 1.6), 1);}
html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__over,html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__center,html.mw-elev.mw-pin .mw-w.mw-w.mw-w.mw-w .pnl--full .mw-ai{opacity:clamp(0, calc(var(--g, 1) * 1.8 - .72), 1);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .pnl__map li{transition:color .3s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .steps__bar i{background:var(--mw-gold-700);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx::before{content:""; position:absolute; inset-inline-end:-6%; inset-block-start:-10%; inline-size:min(42vw, 420px); aspect-ratio:1; z-index:-1; pointer-events:none;
  background:url("../media/brand/mark-gold.svg") center / contain no-repeat; opacity:.07;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx .mw-num::before{content:"04";}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__ph::before{border-color:rgba(142,98,18,.45);}
html.mw-elev.mw-anim .mw-w.mw-w.mw-w.mw-w .about__ph:not(.is-in) img{clip-path:inset(100% 0 0 0);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__ph img{transition:clip-path 1.4s var(--mw-ease-brand) .05s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__ph figcaption b{font-size:1.35rem;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .pillars li{border-block-start-color:rgba(142,98,18,.4);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .pillars b{font-size:1.35rem;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .scot__media video{transform:translateY(calc(var(--par, 0) * 1px)) scale(var(--ks, 1.12)); will-change:transform;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .scot__line{font-size:clamp(1.8rem, 1.1rem + 2.2vw, 3.2rem); letter-spacing:-.02em;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .vcard__frame{transition:box-shadow .6s var(--mw-ease-brand), transform .6s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .vcard.is-main .vcard__frame{box-shadow:0 0 0 1px rgba(142,98,18,.55), 0 0 0 9px rgba(142,98,18,.08), 0 40px 80px rgba(30,26,20,.22);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .vcard.is-main .vcard__frame::after{content:""; position:absolute; inset:0; pointer-events:none; background:radial-gradient(70% 50% at 50% 0%, rgba(244,183,61,.22), rgba(244,183,61,0) 70%);}
@media (hover:hover){
html.mw-elev .mw-w.mw-w.mw-w.mw-w .vcard:hover .vcard__frame{transform:translateY(-6px); box-shadow:0 0 0 1px rgba(142,98,18,.5), 0 30px 60px rgba(30,26,20,.2);}
}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .voices__head .mw-num::before{content:"05";}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .quotes li{border-block-start-color:rgba(142,98,18,.4);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .quotes blockquote{font-size:clamp(1.25rem, 1rem + .6vw, 1.6rem);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field{position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field:not(.mw-chips)::after{content:""; position:absolute; inset-inline:0; inset-block-end:calc(1.4em + 8px); block-size:1px; background:var(--mw-gold); transform:scaleX(0); transform-origin:100% 50%; transition:transform .6s var(--mw-ease-brand); pointer-events:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field:not(.mw-chips):focus-within::after{transform:scaleX(1);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field input,html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field select{transition:border-color .35s, background .35s, box-shadow .35s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field input:focus,html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field select:focus{box-shadow:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field label{transition:color .3s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-field:focus-within label{color:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .cta__form{border-color:rgba(244,183,61,.36); box-shadow:0 40px 90px rgba(0,0,0,.5); position:relative;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .cta__form::before{content:""; position:absolute; inset-block-start:-1px; inset-inline:22%; block-size:1px; background:var(--mw-gold);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-form.is-sending button[type="submit"]{opacity:.85;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-form.is-sending button[type="submit"]::before{transform:scaleX(1); transition:transform 1.4s linear;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-form:has(.mw-form__status.is-ok) button[type="submit"]{animation:mwSent .9s var(--mw-ease-brand) 1;}
@keyframes mwSent{ 0%{ transform:scale(1); } 30%{ transform:scale(1.03); } 100%{ transform:scale(1); } }
html.mw-elev .mw-w.mw-w.mw-w.mw-w .cta__tx .mw-num::before{content:"06";}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-foot{position:relative; border-block-start-color:transparent;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-foot::before{content:""; position:absolute; inset-block-start:-1px; inset-inline:0; block-size:1px; background:linear-gradient(to right, rgba(244,183,61,0), rgba(244,183,61,.6) 30%, rgba(244,183,61,.6) 70%, rgba(244,183,61,0)); transform:scaleX(0); transition:transform 1.6s var(--mw-ease-brand);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-foot.is-in::before{transform:scaleX(1);}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .foot__social a{transition:background .35s, border-color .35s;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invest__head .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .voices__head .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .cta__tx .mw-num::before{display:block; position:absolute; inset-inline-end:-.08em; inset-block-start:-.34em; z-index:-1; font-size:clamp(5rem, 3rem + 7vw, 11rem); line-height:1; letter-spacing:-.03em;
  color:transparent; -webkit-text-stroke:1px color-mix(in srgb, var(--accent) 24%, transparent); pointer-events:none;}
@media (max-width:900px){
html.mw-elev .mw-w.mw-w.mw-w.mw-w .invest__head .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .voices__head .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .cta__tx .mw-num::before,html.mw-elev .mw-w.mw-w.mw-w.mw-w .age__copy .mw-num::before{font-size:4.5rem; inset-inline-end:0;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__tx::before{inline-size:200px; inset-inline-end:0; inset-block-start:-6%;}
}
.mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg,.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg{overflow:hidden; --fe:10vh;
  -webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fe), #000 calc(100% - var(--fe)), transparent 100%);
          mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fe), #000 calc(100% - var(--fe)), transparent 100%);}
.mw-w.mw-w.mw-w.mw-w .mw-foot{position:relative; isolation:isolate;}
.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg{position:absolute; inset:0; z-index:-1; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg::before,.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg::before{content:""; position:absolute; inset:0; pointer-events:none; background-repeat:repeat; background-size:768px 768px;}
.mw-w.mw-w.mw-w.mw-w [data-tone="dark"] > .mw-ch__bg::before,.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg::before{background-image:url("../media/v2/tex/oak.webp");}
.mw-w.mw-w.mw-w.mw-w [data-tone="paper"] > .mw-ch__bg::before{background-image:url("../media/v2/tex/paper.webp");}
.mw-w.mw-w.mw-w.mw-w [data-tone="dark"] > .mw-ch__bg::after{content:""; position:absolute; top:-30vh; right:4vw; inline-size:30vw; block-size:170vh; pointer-events:none;
  transform-origin:50% 0; transform:rotate(18deg) translateX(var(--bx, 0px));
  background:linear-gradient(90deg, rgba(244,183,61,0) 0%, rgba(244,183,61,.05) 40%, rgba(244,183,61,.07) 50%, rgba(244,183,61,.045) 60%, rgba(244,183,61,0) 100%);}
.mw-w.mw-w.mw-w.mw-w .ch-age > .mw-ch__bg::after,.mw-w.mw-w.mw-w.mw-w .ch-lead > .mw-ch__bg::after,.mw-w.mw-w.mw-w.mw-w .ch-press > .mw-ch__bg::after,.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg::after{display:none;}
.mw-w.mw-w.mw-w.mw-w .mw-rings{position:absolute; inline-size:var(--rs, 150vh); block-size:var(--rs, 150vh); opacity:var(--ro, .09); color:var(--accent); pointer-events:none; overflow:visible;}
.mw-w.mw-w.mw-w.mw-w .mw-rings circle,.mw-w.mw-w.mw-w.mw-w .mw-rings path{fill:none; stroke:currentColor; stroke-linecap:round;}
.mw-w.mw-w.mw-w.mw-w [data-tone="paper"] .mw-rings{--ro:.12;}
.mw-w.mw-w.mw-w.mw-w .mw-rings--l{left:calc(var(--rs, 150vh) * -.42); top:12%;}
.mw-w.mw-w.mw-w.mw-w .mw-rings--r{right:calc(var(--rs, 150vh) * -.42); top:8%;}
.mw-w.mw-w.mw-w.mw-w .mw-rings--bl{left:calc(var(--rs, 150vh) * -.38); bottom:calc(var(--rs, 150vh) * -.3);}
.mw-w.mw-w.mw-w.mw-w .mw-rings--br{right:calc(var(--rs, 150vh) * -.38); bottom:calc(var(--rs, 150vh) * -.3);}
.mw-w.mw-w.mw-w.mw-w .mw-rings--t{left:50%; margin-left:calc(var(--rs, 150vh) * -.5); top:calc(var(--rs, 150vh) * -.46);}
.mw-w.mw-w.mw-w.mw-w .ch-invest .mw-rings{--rs:150vh;}
.mw-w.mw-w.mw-w.mw-w .ch-age .mw-rings{--rs:120vh; --ro:.07;}
.mw-w.mw-w.mw-w.mw-w .ch-steps .mw-rings{--rs:160vh;}
.mw-w.mw-w.mw-w.mw-w .ch-wh .mw-rings{--rs:170vh;}
.mw-w.mw-w.mw-w.mw-w .ch-about .mw-rings{--rs:130vh;}
.mw-w.mw-w.mw-w.mw-w .ch-voices .mw-rings{--rs:190vh; --ro:.09;}
.mw-w.mw-w.mw-w.mw-w .ch-cta .mw-rings{--rs:150vh;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg,.mw-w.mw-w.mw-w.mw-w .mw-foot > .mw-ch__bg{--fe:6vh;}
.mw-w.mw-w.mw-w.mw-w .mw-ch > .mw-ch__bg > .mw-rings{--rs:120vw;}
.mw-w.mw-w.mw-w.mw-w [data-tone="dark"] > .mw-ch__bg::after{inline-size:60vw; block-size:120vh; top:-20vh; right:0;}
}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .open__gl,.mw-w.mw-w.mw-w.mw-w .age__vapour,.mw-w.mw-w.mw-w.mw-w .mw-grain{display:none !important;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .whm__open,html.mw-elev .mw-w.mw-w.mw-w.mw-w .bento__ph,html.mw-elev .mw-w.mw-w.mw-w.mw-w .about__ph img{clip-path:none !important; transition:none;}
html.mw-elev .mw-w.mw-w.mw-w.mw-w .mw-foot::before{transform:none;}
}
@media (max-width:1023px){
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings circle{stroke-dasharray:none; stroke-dashoffset:0;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .open__rings{opacity:1;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .invx__hoops rect{fill:none; stroke:#2E2213; stroke-width:2.2;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .invx__hoops .invx__hoop--fine{stroke:#22190E; stroke-width:1;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .age__vapour{display:block;}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full{--R:calc(hypot(100vw, 100vh) / 1.4142); --pr:calc((var(--g, 1) * var(--g, 1) * .92 + .2) * var(--R));}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__bg{clip-path:circle(var(--pr) at 50% 50%); transform:scale(calc(1 + (1 - var(--g, 1)) * .06));}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full::before{clip-path:circle(var(--pr) at 50% 50%);}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full::after{content:""; position:absolute; left:50%; top:50%; z-index:2; pointer-events:none; translate:-50% -50%;
    inline-size:calc(var(--pr) * 2); block-size:calc(var(--pr) * 2); border-radius:50%;
    box-shadow:0 0 0 1px rgba(244,183,61,.9), 0 0 0 8px rgba(244,183,61,.12), 0 0 40px rgba(244,183,61,.22);
    opacity:clamp(0, calc((1 - var(--g, 1)) * 1.6), 1);}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__over,html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full .pnl__center,html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .pnl--full .mw-ai{opacity:clamp(0, calc(var(--g, 1) * 1.8 - .72), 1);}
html.mw-elev.mw-pinm .mw-w.mw-w.mw-w.mw-w .mw-rings{will-change:transform;}
}
/* ── pages ── */
body.pg-how .mw-w.mw-w.mw-w.mw-w .mw-head,body:has(.ph.pg-how) .mw-w.mw-w.mw-w.mw-w .mw-head{background:rgba(22,19,13,.94);}
body.pg-how .mw-w.mw-w.mw-w.mw-w .mw-head::after,body:has(.ph.pg-how) .mw-w.mw-w.mw-w.mw-w .mw-head::after{opacity:1;}
.mw-w.mw-w.mw-w.mw-w .ph.pg-first{padding-block-start:calc(var(--mw-head-h) + clamp(40px, 7vh, 88px));}
.mw-w.mw-w.mw-w.mw-w .crumbs{display:flex; flex-wrap:wrap; align-items:center; gap:10px; font-size:var(--mw-fs-xs); font-weight:600; letter-spacing:.04em; color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .crumbs a{color:var(--fg-soft); transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .crumbs a:hover{color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .crumbs li{display:flex; align-items:center; gap:10px;}
.mw-w.mw-w.mw-w.mw-w .crumbs li + li::before{content:""; inline-size:5px; block-size:5px; border-radius:50%; border:1px solid var(--accent); opacity:.8;}
.mw-w.mw-w.mw-w.mw-w .crumbs [aria-current]{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .ph{position:relative; min-block-size:min(88vh, 920px); display:grid; align-content:end; overflow:clip; isolation:isolate;}
.mw-w.mw-w.mw-w.mw-w .ph__media{position:absolute; inset:0; z-index:-1;}
.mw-w.mw-w.mw-w.mw-w .ph__media video,.mw-w.mw-w.mw-w.mw-w .ph__media img{inline-size:100%; block-size:100%; object-fit:cover; display:block;}
.mw-w.mw-w.mw-w.mw-w .ph__media::after{content:""; position:absolute; inset:0;
  background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 72%, transparent) 38%, color-mix(in srgb, var(--bg) 20%, transparent) 70%, color-mix(in srgb, var(--bg) 55%, transparent) 100%);}
.mw-w.mw-w.mw-w.mw-w .ph__in{position:relative; display:grid; gap:clamp(18px,2.4vw,30px); padding-block:clamp(40px,6vw,88px) clamp(48px,7vw,104px);}
.mw-w.mw-w.mw-w.mw-w .ph__h1{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-hero); line-height:1.04; letter-spacing:-.022em; text-wrap:balance; max-inline-size:14em;}
.mw-w.mw-w.mw-w.mw-w .ph__lede{font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:34em;}
.mw-w.mw-w.mw-w.mw-w .ph__ctas{display:flex; flex-wrap:wrap; gap:14px; align-items:center;}
.mw-w.mw-w.mw-w.mw-w .ph .mw-label{margin-block-end:4px;}
.mw-w.mw-w.mw-w.mw-w .prose{max-inline-size:36em; font-size:var(--mw-fs-body); line-height:1.75;}
.mw-w.mw-w.mw-w.mw-w .prose > * + *{margin-block-start:1.1em;}
.mw-w.mw-w.mw-w.mw-w .prose h2,.mw-w.mw-w.mw-w.mw-w .prose h3{font-family:var(--mw-f-head); font-weight:500; line-height:1.15; text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .prose h2{font-size:var(--mw-fs-h2); margin-block-start:1.6em;}
.mw-w.mw-w.mw-w.mw-w .prose h3{font-size:var(--mw-fs-h3); margin-block-start:1.5em;}
.mw-w.mw-w.mw-w.mw-w .prose p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .prose p.is-lead{color:var(--fg); font-size:var(--mw-fs-lede);}
.mw-w.mw-w.mw-w.mw-w .prose ul{display:grid; gap:.55em; padding:0; list-style:none;}
.mw-w.mw-w.mw-w.mw-w .prose ul li{position:relative; padding-inline-start:28px; color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .prose ul li::before{content:""; position:absolute; inset-inline-start:0; inset-block-start:.72em; inline-size:14px; block-size:1px; background:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .prose strong{color:var(--fg); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .prose a{color:var(--accent); text-decoration:underline; text-underline-offset:3px; text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);}
.mw-w.mw-w.mw-w.mw-w .prose blockquote{margin:1.6em 0; padding-inline-start:22px; border-inline-start:2px solid var(--accent); font-family:var(--mw-f-head); font-size:var(--mw-fs-h3); line-height:1.35; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .split{display:grid; grid-template-columns:minmax(0,7fr) minmax(0,4fr); gap:clamp(40px,7vw,140px); align-items:start;}
.mw-w.mw-w.mw-w.mw-w .split__side{position:sticky; top:calc(var(--mw-head-h) + 24px); display:grid; gap:22px;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .split{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .split__side{position:static;}
}
.mw-w.mw-w.mw-w.mw-w .faq{display:grid; gap:0; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .faq__i{border-block-end:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .faq__i summary{list-style:none; cursor:pointer; display:grid; grid-template-columns:auto minmax(0,1fr) 44px; align-items:center; gap:clamp(14px,2vw,28px); padding-block:clamp(18px,2.4vw,28px);}
.mw-w.mw-w.mw-w.mw-w .faq__i summary::-webkit-details-marker{display:none;}
.mw-w.mw-w.mw-w.mw-w .faq__n{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.24em; color:var(--accent); inline-size:2.4em;}
.mw-w.mw-w.mw-w.mw-w .faq__q{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.25; text-wrap:balance; transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .faq__i summary:hover .faq__q{color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .faq__ic{position:relative; inline-size:44px; block-size:44px; border-radius:50%; border:1px solid var(--line); transition:border-color .35s, background-color .35s, transform .6s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .faq__ic::before,.mw-w.mw-w.mw-w.mw-w .faq__ic::after{content:""; position:absolute; inset:0; margin:auto; background:currentColor; transition:transform .45s var(--mw-ease), opacity .3s;}
.mw-w.mw-w.mw-w.mw-w .faq__ic::before{inline-size:14px; block-size:1px;}
.mw-w.mw-w.mw-w.mw-w .faq__ic::after{inline-size:1px; block-size:14px;}
.mw-w.mw-w.mw-w.mw-w .faq__i[open] .faq__ic{border-color:var(--accent); background:var(--accent); color:var(--bg); transform:rotate(90deg);}
.mw-w.mw-w.mw-w.mw-w .faq__i[open] .faq__ic::after{transform:scaleY(0);}
.mw-w.mw-w.mw-w.mw-w .faq__a{display:grid; grid-template-columns:auto minmax(0,1fr) 44px; gap:clamp(14px,2vw,28px); padding-block:0 clamp(22px,3vw,36px);}
.mw-w.mw-w.mw-w.mw-w .faq__a > *{grid-column:2;}
.mw-w.mw-w.mw-w.mw-w .faq__a p{color:var(--fg-soft); max-inline-size:40em; line-height:1.7;}
.mw-w.mw-w.mw-w.mw-w .faq__a p + p{margin-block-start:.8em;}
.mw-w.mw-w.mw-w.mw-w .faq__a ul{display:grid; gap:.5em; padding:0; list-style:none; max-inline-size:40em;}
.mw-w.mw-w.mw-w.mw-w .faq__a li{position:relative; padding-inline-start:26px; color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .faq__a li::before{content:""; position:absolute; inset-inline-start:0; inset-block-start:.75em; inline-size:12px; block-size:1px; background:var(--accent);}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .faq__i summary,.mw-w.mw-w.mw-w.mw-w .faq__a{grid-template-columns:minmax(0,1fr) 36px;}
.mw-w.mw-w.mw-w.mw-w .faq__a > *{grid-column:1;}
.mw-w.mw-w.mw-w.mw-w .faq__ic{inline-size:36px; block-size:36px;}
.mw-w.mw-w.mw-w.mw-w .faq__n{display:none;}
}
@media (prefers-reduced-motion:no-preference){
.mw-w.mw-w.mw-w.mw-w .faq__i .faq__a{animation:mwFaqIn .5s var(--mw-ease) both;}
@keyframes mwFaqIn{ from{ opacity:0; transform:translateY(-6px); } to{ opacity:1; transform:none; } }
}
.mw-w.mw-w.mw-w.mw-w .posts{display:grid; grid-template-columns:repeat(12, minmax(0,1fr)); gap:clamp(20px,2.6vw,40px) clamp(16px,2vw,28px);}
.mw-w.mw-w.mw-w.mw-w .post{grid-column:span 4; display:grid; gap:14px; align-content:start;}
.mw-w.mw-w.mw-w.mw-w .post--wide{grid-column:span 6;}
.mw-w.mw-w.mw-w.mw-w .post__ph{position:relative; aspect-ratio:16/10; overflow:hidden; background:var(--mw-ink-900);}
.mw-w.mw-w.mw-w.mw-w .post__ph img{inline-size:100%; block-size:100%; object-fit:cover; display:block; transition:transform 1.2s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .post:hover .post__ph img{transform:scale(1.04);}
.mw-w.mw-w.mw-w.mw-w .post__ph::after{content:""; position:absolute; inset:0; border:1px solid color-mix(in srgb, var(--accent) 30%, transparent); pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .post__meta{display:flex; gap:12px; align-items:center; font-size:var(--mw-fs-xs); font-weight:600; letter-spacing:.04em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .post__meta time{color:var(--fg-soft); font-weight:400; letter-spacing:0;}
.mw-w.mw-w.mw-w.mw-w .post__t{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.25; text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .post__t a{color:var(--fg); transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .post:hover .post__t a{color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .post__x{color:var(--fg-soft); font-size:var(--mw-fs-sm); line-height:1.6; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
@media (max-width:1100px){
.mw-w.mw-w.mw-w.mw-w .post{grid-column:span 6;}
}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .post,.mw-w.mw-w.mw-w.mw-w .post--wide{grid-column:span 12;}
}
.mw-w.mw-w.mw-w.mw-w .toc{display:grid; gap:0;}
.mw-w.mw-w.mw-w.mw-w .toc a{display:flex; align-items:baseline; gap:14px; padding-block:12px; border-block-end:1px solid var(--line-soft); color:var(--fg-soft); font-weight:600; font-size:var(--mw-fs-sm); transition:color .3s, padding-inline-start .4s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .toc a .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .toc a:hover,.mw-w.mw-w.mw-w.mw-w .toc a.is-on{color:var(--fg); padding-inline-start:6px;}
.mw-w.mw-w.mw-w.mw-w .stats{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:clamp(20px,3vw,48px);}
.mw-w.mw-w.mw-w.mw-w .stats li{display:grid; gap:6px; padding-block-start:18px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .stats b{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(2.4rem, 1.4rem + 3vw, 4.4rem); line-height:1; letter-spacing:-.02em; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .stats span{color:var(--fg-soft); font-size:var(--mw-fs-sm);}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .stats{grid-template-columns:minmax(0,1fr);}
}
body.pg-about .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(92vh, 960px);}
.mw-w.mw-w.mw-w.mw-w .ph--about .ph__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); align-items:center; gap:clamp(24px,4vw,64px);}
.mw-w.mw-w.mw-w.mw-w .ring{--R:clamp(150px, 17vw, 250px); --n:5; position:relative; inline-size:calc(var(--R) * 2 + 140px); max-inline-size:100%; aspect-ratio:1; margin-inline:auto; display:grid; place-items:center;}
.mw-w.mw-w.mw-w.mw-w .ring::before,.mw-w.mw-w.mw-w.mw-w .ring::after{content:""; position:absolute; border-radius:50%; border:1px solid rgba(244,183,61,.35); inset:0;}
.mw-w.mw-w.mw-w.mw-w .ring::after{inset:36px; border-color:rgba(244,183,61,.18);}
.mw-w.mw-w.mw-w.mw-w .ring__hoop{position:absolute; inset:60px; border-radius:50%; border:2px solid var(--mw-gold); opacity:.55;}
.mw-w.mw-w.mw-w.mw-w .ring__orbit{position:absolute; inset:0; animation:mwOrbit 80s linear infinite;}
.mw-w.mw-w.mw-w.mw-w .ring__m{position:absolute; inset-block-start:50%; inset-inline-start:50%; inline-size:var(--s, 96px); block-size:var(--s, 96px); margin:calc(var(--s, 96px) / -2) 0 0 calc(var(--s, 96px) / -2);
  transform:rotate(calc(var(--i) / var(--n) * 360deg)) translateY(calc(var(--R) * -1)) rotate(calc(var(--i) / var(--n) * -360deg));}
.mw-w.mw-w.mw-w.mw-w .ring__m img{inline-size:100%; block-size:100%; border-radius:50%; object-fit:cover; display:block; animation:mwOrbit 80s linear infinite reverse; box-shadow:0 0 0 1px rgba(244,183,61,.45), 0 10px 30px rgba(0,0,0,.45);}
.mw-w.mw-w.mw-w.mw-w .ring__m--lead{--s:138px;}
.mw-w.mw-w.mw-w.mw-w .ring__m--lead img{box-shadow:0 0 0 2px var(--mw-gold), 0 0 0 10px rgba(244,183,61,.14), 0 16px 40px rgba(0,0,0,.5);}
.mw-w.mw-w.mw-w.mw-w .ring__c{position:relative; display:grid; place-items:center; text-align:center; gap:4px; inline-size:calc(var(--R) * 1.1);}
.mw-w.mw-w.mw-w.mw-w .ring__c b{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(2.2rem, 1rem + 3vw, 3.6rem); line-height:1; color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .ring__c span{font-size:var(--mw-fs-sm); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .ring:hover .ring__orbit,.mw-w.mw-w.mw-w.mw-w .ring:hover .ring__m img{animation-play-state:paused;}
@keyframes mwOrbit{ to{ transform:rotate(360deg); } }
@media (max-width:1100px){
.mw-w.mw-w.mw-w.mw-w .ph--about .ph__in{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .ring{--R:clamp(120px, 28vw, 200px);}
.mw-w.mw-w.mw-w.mw-w .ring__m{--s:72px;}
.mw-w.mw-w.mw-w.mw-w .ring__m--lead{--s:104px;}
}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .ring{--R:118px; inline-size:calc(var(--R) * 2 + 90px);}
.mw-w.mw-w.mw-w.mw-w .ring::after{inset:26px;}
.mw-w.mw-w.mw-w.mw-w .ring__hoop{inset:44px;}
.mw-w.mw-w.mw-w.mw-w .ring__m{--s:58px;}
.mw-w.mw-w.mw-w.mw-w .ring__m--lead{--s:84px;}
.mw-w.mw-w.mw-w.mw-w .ring__c b{font-size:1.9rem;}
}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .ring__orbit,.mw-w.mw-w.mw-w.mw-w .ring__m img{animation:none;}
}
body.pg-how .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .ph--how .ph__in{padding-block-end:clamp(24px,3vw,40px);}
.mw-w.mw-w.mw-w.mw-w .route{position:relative; margin-block:clamp(28px,4vw,56px) 0;}
.mw-w.mw-w.mw-w.mw-w .route__svg{display:block; inline-size:100%; block-size:auto; overflow:visible;}
.mw-w.mw-w.mw-w.mw-w .route__line{fill:none; stroke:var(--accent); stroke-width:1.5;}
.mw-w.mw-w.mw-w.mw-w .route__ghost{fill:none; stroke:var(--line); stroke-width:1; stroke-dasharray:3 6;}
.mw-w.mw-w.mw-w.mw-w .route__node circle{fill:var(--bg); stroke:var(--accent); stroke-width:1.5; transition:fill .5s, transform .6s var(--mw-ease); transform-origin:center; transform-box:fill-box;}
.mw-w.mw-w.mw-w.mw-w .route__node circle.ring2{fill:none; stroke:var(--line); stroke-width:1;}
.mw-w.mw-w.mw-w.mw-w .route__node text{font-family:var(--mw-f-head); font-size:15px; font-weight:500; fill:var(--accent); letter-spacing:.14em; text-anchor:middle; dominant-baseline:central;}
.mw-w.mw-w.mw-w.mw-w .route__node.is-lit circle:first-child{fill:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .route__node.is-lit text{fill:var(--bg);}
.mw-w.mw-w.mw-w.mw-w .route__labels{display:grid; grid-template-columns:repeat(5, minmax(0,1fr)); gap:12px; margin-block-start:14px; text-align:center;}
.mw-w.mw-w.mw-w.mw-w .route__labels li{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(.95rem, .8rem + .6vw, 1.25rem); color:var(--fg-soft); transition:color .4s;}
.mw-w.mw-w.mw-w.mw-w .route__labels li.is-lit{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .route__big{position:absolute; inset-inline-end:0; inset-block-start:-1.1em; z-index:-1; font-family:var(--mw-f-head); font-weight:500; font-size:clamp(7rem, 22vw, 20rem); line-height:1; letter-spacing:-.04em; color:transparent; -webkit-text-stroke:1px color-mix(in srgb, var(--accent) 28%, transparent); pointer-events:none; user-select:none;}
@media (max-width:760px){
.mw-w.mw-w.mw-w.mw-w .route__labels{grid-template-columns:repeat(5, minmax(0,1fr)); gap:4px;}
.mw-w.mw-w.mw-w.mw-w .route__labels li{font-size:.72rem;}
.mw-w.mw-w.mw-w.mw-w .route__node text{font-size:22px;}
.mw-w.mw-w.mw-w.mw-w .route__big{display:none;}
}
body.pg-faq .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(90vh, 900px); align-content:center;}
.mw-w.mw-w.mw-w.mw-w .qfield{position:absolute; inset:0; z-index:-1; display:grid; align-content:center; gap:clamp(8px,1.6vw,22px); overflow:hidden; pointer-events:none; -webkit-mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent); mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);}
.mw-w.mw-w.mw-w.mw-w .qfield__row{display:flex; gap:clamp(28px,4vw,64px); white-space:nowrap; inline-size:max-content; font-family:var(--mw-f-head); font-weight:500; font-size:clamp(2rem, 1rem + 4.6vw, 5.4rem); line-height:1.1; letter-spacing:-.02em; color:transparent; -webkit-text-stroke:1px rgba(244,183,61,.42); animation:mwRowL 90s linear infinite;}
.mw-w.mw-w.mw-w.mw-w .qfield__row:nth-child(2){animation:mwRowR 110s linear infinite; -webkit-text-stroke-color:rgba(244,183,61,.26);}
.mw-w.mw-w.mw-w.mw-w .qfield__row:nth-child(3){animation-duration:130s;}
.mw-w.mw-w.mw-w.mw-w .qfield__row span{padding-inline-end:clamp(28px,4vw,64px);}
.mw-w.mw-w.mw-w.mw-w .qfield__row span::after{content:"·"; color:rgba(244,183,61,.5); -webkit-text-stroke:0; margin-inline-start:clamp(28px,4vw,64px);}
@keyframes mwRowL{ from{ transform:translateX(0); } to{ transform:translateX(50%); } }
@keyframes mwRowR{ from{ transform:translateX(50%); } to{ transform:translateX(0); } }
body.pg-faq .mw-w.mw-w.mw-w.mw-w .ph__in{justify-items:center; text-align:center;}
body.pg-faq .mw-w.mw-w.mw-w.mw-w .ph__h1{max-inline-size:none;}
.mw-w.mw-w.mw-w.mw-w .qsearch{position:relative; inline-size:min(100%, 680px); margin-block-start:clamp(10px,2vw,22px);}
.mw-w.mw-w.mw-w.mw-w .qsearch input{inline-size:100%; min-block-size:64px; padding:0 64px 0 22px; background:rgba(11,10,8,.7); border:1px solid rgba(244,183,61,.45); color:var(--fg); font:inherit; font-size:var(--mw-fs-lede); border-radius:999px; backdrop-filter:blur(8px); transition:border-color .3s, box-shadow .3s;}
.mw-w.mw-w.mw-w.mw-w .qsearch input::placeholder{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .qsearch input:focus{outline:none; border-color:var(--mw-gold); box-shadow:0 0 0 4px rgba(244,183,61,.16);}
.mw-w.mw-w.mw-w.mw-w .qsearch svg{position:absolute; inset-inline-end:24px; inset-block-start:50%; transform:translateY(-50%); inline-size:20px; block-size:20px; fill:none; stroke:var(--mw-gold); stroke-width:1.6; pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .qsearch__n{margin-block-start:12px; font-size:var(--mw-fs-sm); color:var(--fg-soft); min-block-size:1.4em;}
.mw-w.mw-w.mw-w.mw-w .faq__i.is-hide{display:none;}
.mw-w.mw-w.mw-w.mw-w mark.mw-hl{background:rgba(244,183,61,.28); color:inherit; border-radius:2px;}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .qfield__row{font-size:2rem;}
.mw-w.mw-w.mw-w.mw-w .qsearch input{min-block-size:56px;}
}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .qfield__row{animation:none;}
}
body.pg-contact .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(90vh, 900px);}
.mw-w.mw-w.mw-w.mw-w .ph--contact .ph__in{grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:clamp(24px,4vw,64px);}
.mw-w.mw-w.mw-w.mw-w .clocks{display:flex; gap:clamp(18px,3vw,44px); align-items:end;}
.mw-w.mw-w.mw-w.mw-w .clock{display:grid; justify-items:center; gap:14px; text-align:center;}
.mw-w.mw-w.mw-w.mw-w .clock__face{position:relative; inline-size:var(--cs, clamp(150px, 15vw, 210px)); aspect-ratio:1; border-radius:50%; border:1px solid rgba(244,183,61,.5); background:radial-gradient(circle at 50% 42%, rgba(244,183,61,.10), rgba(0,0,0,.45) 70%); box-shadow:inset 0 0 0 8px rgba(0,0,0,.35), inset 0 0 0 9px rgba(244,183,61,.28), 0 20px 60px rgba(0,0,0,.45);}
.mw-w.mw-w.mw-w.mw-w .clock__face::before{content:""; position:absolute; inset:18px; border-radius:50%; border:1px dashed rgba(244,183,61,.28);}
.mw-w.mw-w.mw-w.mw-w .clock__face::after{content:""; position:absolute; inset:50%; inline-size:8px; block-size:8px; margin:-4px; border-radius:50%; background:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .clock__tick{position:absolute; inset:0;}
.mw-w.mw-w.mw-w.mw-w .clock__tick i{position:absolute; inset-inline-start:calc(50% - .5px); inset-block-start:11px; inline-size:1px; block-size:7px; background:rgba(244,183,61,.55); transform-origin:50% calc(var(--cs, 180px) / 2 - 11px); transform:rotate(calc(var(--t) * 30deg));}
.mw-w.mw-w.mw-w.mw-w .clock__tick i:nth-child(3n+1){block-size:11px; inline-size:2px; inset-inline-start:calc(50% - 1px); background:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .clock__h,.mw-w.mw-w.mw-w.mw-w .clock__m,.mw-w.mw-w.mw-w.mw-w .clock__s{position:absolute; inset-inline-start:50%; inset-block-start:50%; transform-origin:50% 100%; border-radius:2px;}
.mw-w.mw-w.mw-w.mw-w .clock__h{inline-size:3px; block-size:26%; margin:-26% 0 0 -1.5px; background:var(--mw-ivory); transform:rotate(var(--h, 300deg));}
.mw-w.mw-w.mw-w.mw-w .clock__m{inline-size:2px; block-size:36%; margin:-36% 0 0 -1px; background:var(--mw-ivory); transform:rotate(var(--m, 60deg));}
.mw-w.mw-w.mw-w.mw-w .clock__s{inline-size:1px; block-size:40%; margin:-40% 0 0 -.5px; background:var(--mw-gold); transform:rotate(var(--s, 180deg));}
.mw-w.mw-w.mw-w.mw-w .clock__t{font-family:var(--mw-f-head); font-weight:500; font-size:clamp(1.4rem, 1rem + 1.2vw, 2rem); line-height:1; letter-spacing:.04em; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .clock__l{font-size:var(--mw-fs-xs); font-weight:600; letter-spacing:.14em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .clock__l small{display:block; margin-block-start:4px; font-weight:400; letter-spacing:0; color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .clock--far .clock__face{--cs:clamp(120px, 11vw, 160px);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .ph--contact .ph__in{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .clocks{justify-content:center;}
}
@media (max-width:640px){
.mw-w.mw-w.mw-w.mw-w .clock__face{--cs:132px;}
.mw-w.mw-w.mw-w.mw-w .clock--far .clock__face{--cs:104px;}
}
body.pg-blog .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .rack{position:relative; margin-block-start:clamp(28px,4vw,56px); padding-block:clamp(20px,3vw,40px) clamp(28px,4vw,56px); overflow:hidden;}
.mw-w.mw-w.mw-w.mw-w .rack::before,.mw-w.mw-w.mw-w.mw-w .rack::after{content:""; position:absolute; inset-inline:0; block-size:1px; background:linear-gradient(90deg, transparent, rgba(244,183,61,.45), transparent);}
.mw-w.mw-w.mw-w.mw-w .rack::before{inset-block-start:0;}
.mw-w.mw-w.mw-w.mw-w .rack::after{inset-block-end:0;}
.mw-w.mw-w.mw-w.mw-w .rack__track{display:flex; gap:clamp(14px,1.8vw,26px); inline-size:max-content; transform:translateX(var(--rx, 0px)); will-change:transform; animation:mwRack 70s linear infinite;}
.mw-w.mw-w.mw-w.mw-w .rack:hover .rack__track{animation-play-state:paused;}
@keyframes mwRack{ from{ transform:translateX(var(--rx, 0px)); } to{ transform:translateX(calc(var(--rx, 0px) + 50%)); } }
.mw-w.mw-w.mw-w.mw-w .cask{--d:clamp(150px, 14vw, 210px); position:relative; flex:none; inline-size:var(--d); block-size:var(--d); border-radius:50%; display:grid; place-items:center; align-content:center; text-align:center; padding:calc(var(--d) * .12); box-sizing:border-box;
  background:radial-gradient(circle at 50% 46%, #3B2F1D 0%, #241E14 55%, #16130D 100%) , url("../media/v2/tex/oak.webp") center/420px repeat; background-blend-mode:normal; color:var(--mw-ivory);
  box-shadow:inset 0 0 0 6px #0B0A08, inset 0 0 0 8px rgba(244,183,61,.55), inset 0 0 0 22px rgba(0,0,0,.18), 0 18px 40px rgba(0,0,0,.5); transition:transform .7s var(--mw-ease), box-shadow .5s;}
.mw-w.mw-w.mw-w.mw-w .cask::before{content:""; position:absolute; inset:16%; border-radius:50%; border:1px dashed rgba(244,183,61,.3);}
.mw-w.mw-w.mw-w.mw-w .cask:hover{transform:translateY(-8px) rotate(-3deg); box-shadow:inset 0 0 0 6px #0B0A08, inset 0 0 0 8px var(--mw-gold), inset 0 0 0 22px rgba(0,0,0,.18), 0 26px 50px rgba(0,0,0,.6);}
.mw-w.mw-w.mw-w.mw-w .cask__n{font-family:var(--mw-f-head); font-weight:600; font-size:clamp(.95rem, .7rem + .9vw, 1.35rem); line-height:1.05; letter-spacing:.08em; text-transform:uppercase; color:var(--mw-ivory); opacity:.92;}
.mw-w.mw-w.mw-w.mw-w .cask__y{margin-block-start:8px; font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.3em; color:var(--mw-gold);}
.mw-w.mw-w.mw-w.mw-w .cask__k{position:absolute; inset-block-end:17%; font-size:.62rem; letter-spacing:.2em; color:rgba(244,239,230,.55); text-transform:uppercase;}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .rack__track{animation:none;}
}
body.pg-reviews .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(96vh, 1000px); align-content:start;}
.mw-w.mw-w.mw-w.mw-w .fan{--pos:3; position:relative; block-size:clamp(380px, 56vh, 620px); perspective:1400px; perspective-origin:50% 40%; margin-block-start:clamp(10px,2vw,30px);}
.mw-w.mw-w.mw-w.mw-w .fan__i{--k:calc(var(--i) - var(--pos)); position:absolute; inset-inline-start:50%; inset-block-start:0; inline-size:clamp(170px, 20vw, 270px); aspect-ratio:9/16; margin-inline-start:calc(clamp(170px, 20vw, 270px) / -2);
  transform-style:preserve-3d; transform:translateX(calc(var(--k) * 62%)) translateZ(calc(var(--k) * var(--k) * -110px)) rotateY(calc(var(--k) * 16deg)); transition:transform .9s var(--mw-ease), filter .9s;
  filter:brightness(calc(1 - .09 * var(--k) * var(--k))); border-radius:16px; overflow:hidden; background:#000; box-shadow:0 30px 60px rgba(0,0,0,.55), 0 0 0 1px rgba(244,183,61,.35); cursor:pointer;}
.mw-w.mw-w.mw-w.mw-w .fan__i img{inline-size:100%; block-size:100%; object-fit:cover; display:block;}
.mw-w.mw-w.mw-w.mw-w .fan__i figcaption{position:absolute; inset-inline:0; inset-block-end:0; padding:14px 16px 16px; background:linear-gradient(to top, rgba(0,0,0,.85), transparent); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .fan__i figcaption b{display:block; font-family:var(--mw-f-head); font-weight:500; font-size:1.05rem;}
.mw-w.mw-w.mw-w.mw-w .fan__i figcaption span{color:rgba(244,239,230,.7); font-size:var(--mw-fs-xs);}
.mw-w.mw-w.mw-w.mw-w .fan__play{position:absolute; inset:50% auto auto 50%; inline-size:56px; block-size:56px; margin:-28px 0 0 -28px; border-radius:50%; border:1px solid rgba(244,183,61,.7); background:rgba(0,0,0,.45); display:grid; place-items:center; transition:background .3s, transform .4s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .fan__play::before{content:""; inline-size:0; block-size:0; border-block:9px solid transparent; border-left:15px solid var(--mw-gold); transform:translateX(2px);}
.mw-w.mw-w.mw-w.mw-w .fan__i:hover .fan__play{background:var(--mw-gold); transform:scale(1.08);}
.mw-w.mw-w.mw-w.mw-w .fan__i:hover .fan__play::before{border-left-color:var(--mw-black);}
.mw-w.mw-w.mw-w.mw-w .fan__nav{position:absolute; inset-inline:0; inset-block-end:-8px; display:flex; justify-content:center; gap:12px;}
.mw-w.mw-w.mw-w.mw-w .fan__nav .mw-round{background:rgba(0,0,0,.5);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .fan{block-size:auto; perspective:none; display:flex; gap:14px; overflow-x:auto; scroll-snap-type:x mandatory; padding:4px 4px 16px; scrollbar-width:none;}
.mw-w.mw-w.mw-w.mw-w .fan::-webkit-scrollbar{display:none;}
.mw-w.mw-w.mw-w.mw-w .fan__i{position:relative; inset:auto; margin:0; flex:none; inline-size:min(68vw, 280px); transform:none; filter:none; scroll-snap-align:center;}
.mw-w.mw-w.mw-w.mw-w .fan__nav{display:none;}
}
body.pg-reviews .mw-w.mw-w.mw-w.mw-w .press{border-block:0; padding-block:0;}
.mw-w.mw-w.mw-w.mw-w .ch-faq,.mw-w.mw-w.mw-w.mw-w .ch-how,.mw-w.mw-w.mw-w.mw-w .ch-posts,.mw-w.mw-w.mw-w.mw-w .ch-about-tx,.mw-w.mw-w.mw-w.mw-w .ch-quotes{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .side-card{display:grid; gap:14px; padding:clamp(22px,2.6vw,32px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .side-card p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .side-card .mw-h3{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .side-card .mw-btn{justify-self:start; margin-block-start:4px;}
.mw-w.mw-w.mw-w.mw-w .side-card__direct{font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .side-card__direct a{color:var(--fg); font-weight:600; border-block-end:1px solid var(--accent);}
.mw-w.mw-w.mw-w.mw-w .side-card--links{gap:4px;}
.mw-w.mw-w.mw-w.mw-w .side-card--links .mw-label{margin-block-end:8px;}
.mw-w.mw-w.mw-w.mw-w .side-card--links .mw-link{padding-block:8px;}
.mw-w.mw-w.mw-w.mw-w .ph__copy{display:grid; gap:clamp(16px,2vw,26px);}
.mw-w.mw-w.mw-w.mw-w .cinfo{display:grid; gap:18px; font-style:normal; margin-block:30px 26px;}
.mw-w.mw-w.mw-w.mw-w .cinfo__i{display:grid; gap:4px; padding-block-start:14px; border-block-start:1px solid var(--line-soft);}
.mw-w.mw-w.mw-w.mw-w .cinfo__k{font-size:var(--mw-fs-xs); font-weight:600; letter-spacing:.16em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .cinfo__i > a:not(.mw-link){color:var(--fg); font-weight:600; font-size:var(--mw-fs-lede);}
.mw-w.mw-w.mw-w.mw-w .cinfo__i .mw-link{justify-self:start; padding-block:4px; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .cinfo__social{display:flex; gap:10px;}
.mw-w.mw-w.mw-w.mw-w .cinfo__social a{display:grid; place-items:center; inline-size:44px; block-size:44px; border-radius:50%; border:1px solid var(--line); transition:border-color .3s, background-color .3s;}
.mw-w.mw-w.mw-w.mw-w .cinfo__social svg{inline-size:18px; block-size:18px; fill:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .cinfo__social a:hover{border-color:var(--accent); background:rgba(244,183,61,.1);}
.mw-w.mw-w.mw-w.mw-w .mw-field textarea{inline-size:100%; min-block-size:96px; padding:14px 16px; background:transparent; border:1px solid var(--line); color:var(--fg); font:inherit; line-height:1.5; resize:vertical; transition:border-color .3s, box-shadow .3s;}
.mw-w.mw-w.mw-w.mw-w .mw-field textarea:hover{border-color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .mw-field textarea:focus{outline:none; border-color:var(--accent); background:rgba(244,183,61,.06); box-shadow:0 0 0 3px rgba(244,183,61,.18);}
.mw-w.mw-w.mw-w.mw-w .mw-field__opt{font-weight:400; color:var(--fg-soft); margin-inline-start:6px;}
.mw-w.mw-w.mw-w.mw-w .ch-cta--page{padding-block-start:clamp(48px,6vw,88px);}
.mw-w.mw-w.mw-w.mw-w .sec-head{display:grid; gap:0; margin-block-end:clamp(32px,4vw,56px); max-inline-size:26em;}
.mw-w.mw-w.mw-w.mw-w .split--about{grid-template-columns:minmax(0,6fr) minmax(0,5fr); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .pillars--about{margin-block-start:clamp(32px,4vw,56px); grid-template-columns:minmax(0,1fr); gap:0;}
.mw-w.mw-w.mw-w.mw-w .pillars--about li{grid-template-columns:auto minmax(0,1fr); grid-template-rows:auto auto; column-gap:18px; padding-block:18px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .pillars--about li .num{grid-row:span 2; align-self:start; padding-block-start:4px;}
.mw-w.mw-w.mw-w.mw-w .about__ph--page{max-inline-size:520px; justify-self:center;}
.mw-w.mw-w.mw-w.mw-w .about__ph--page img{aspect-ratio:3/2;}
.mw-w.mw-w.mw-w.mw-w .ch-team{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .team--page{margin-block-start:0; padding-block-start:0; border-block-start:0;}
.mw-w.mw-w.mw-w.mw-w .stats--about{margin-block-start:clamp(56px,7vw,104px);}
.mw-w.mw-w.mw-w.mw-w .stats__src{margin-block-start:14px; font-size:var(--mw-fs-xs); color:var(--fg-soft); letter-spacing:.06em;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .split--about{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .split--how{grid-template-columns:minmax(0,8fr) minmax(0,3fr);}
.mw-w.mw-w.mw-w.mw-w .steps-list{display:grid; gap:clamp(56px,8vw,120px);}
.mw-w.mw-w.mw-w.mw-w .step{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(24px,4vw,64px); align-items:center; scroll-margin-top:calc(var(--mw-head-h) + 24px);}
.mw-w.mw-w.mw-w.mw-w .step:nth-child(even) .step__tx{order:2;}
.mw-w.mw-w.mw-w.mw-w .step__tx{display:grid; gap:16px;}
.mw-w.mw-w.mw-w.mw-w .step__tx p:not(.mw-num){color:var(--fg-soft); font-size:var(--mw-fs-lede); line-height:1.65; max-inline-size:30em;}
.mw-w.mw-w.mw-w.mw-w .step__tx .mw-num{margin-block-end:6px;}
.mw-w.mw-w.mw-w.mw-w .step__ph{position:relative; margin:0;}
.mw-w.mw-w.mw-w.mw-w .step__ph img{inline-size:100%; aspect-ratio:4/3; object-fit:cover; display:block;}
.mw-w.mw-w.mw-w.mw-w .step__ph::before{content:""; position:absolute; inset:-14px 14px 14px -14px; border:1px solid var(--line); z-index:-1;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .split--how{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .step{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .step:nth-child(even) .step__tx{order:0;}
.mw-w.mw-w.mw-w.mw-w .split--how .split__side{order:-1;}
.mw-w.mw-w.mw-w.mw-w .split--how .toc{display:none;}
}
.mw-w.mw-w.mw-w.mw-w .ch-faq-teaser{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .qlinks{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:0 clamp(24px,4vw,64px); margin-block-end:28px;}
.mw-w.mw-w.mw-w.mw-w .qlinks li{border-block-end:1px solid var(--line-soft);}
.mw-w.mw-w.mw-w.mw-w .qlinks a{display:flex; align-items:center; justify-content:space-between; gap:16px; padding-block:18px; font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.25; color:var(--fg); transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .qlinks a i{flex:none; inline-size:14px; block-size:1px; background:currentColor; position:relative;}
.mw-w.mw-w.mw-w.mw-w .qlinks a i::before{content:""; position:absolute; left:-1px; top:-3px; inline-size:7px; block-size:7px; border-left:1px solid currentColor; border-bottom:1px solid currentColor; transform:rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .qlinks a:hover{color:var(--accent);}
@media (max-width:760px){
.mw-w.mw-w.mw-w.mw-w .qlinks{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .posts__h{margin-block:clamp(56px,7vw,96px) clamp(24px,3vw,40px);}
.mw-w.mw-w.mw-w.mw-w .post--feat{grid-template-columns:minmax(0,7fr) minmax(0,5fr); gap:clamp(24px,4vw,56px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .post--feat .post__ph{aspect-ratio:16/10;}
.mw-w.mw-w.mw-w.mw-w .post__body{display:grid; gap:14px;}
.mw-w.mw-w.mw-w.mw-w .post__t--xl{font-size:var(--mw-fs-h2);}
.mw-w.mw-w.mw-w.mw-w .post__body .post__x{-webkit-line-clamp:4; font-size:var(--mw-fs-lede);}
.mw-w.mw-w.mw-w.mw-w .post__body .mw-link{justify-self:start;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .post--feat{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .quotes--page{margin-block-start:0;}
.mw-w.mw-w.mw-w.mw-w .quotes--page li{display:grid; gap:14px; padding:clamp(22px,2.6vw,32px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .quote__h{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .quotes--page blockquote{font-family:var(--mw-f-body); font-size:var(--mw-fs-body); line-height:1.7; color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .quotes--page cite{display:grid; gap:2px; font-style:normal; font-weight:600; color:var(--fg); padding-block-start:14px; border-block-start:1px solid var(--line-soft);}
.mw-w.mw-w.mw-w.mw-w .quotes--page cite span{font-weight:400; color:var(--fg-soft); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .ch-press--page{padding-block:var(--mw-pad);}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .quotes--page{grid-template-columns:minmax(0,1fr);}
}
body.pg-community .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(94vh, 980px);}
.mw-w.mw-w.mw-w.mw-w .ph--community .ph__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); align-items:center; gap:clamp(24px,4vw,72px);}
.mw-w.mw-w.mw-w.mw-w .ph__fine{font-size:var(--mw-fs-sm); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .wa{display:grid; place-items:center; perspective:1200px;}
.mw-w.mw-w.mw-w.mw-w .wa__phone{inline-size:min(100%, 340px); aspect-ratio:9/18.5; border-radius:44px; background:#0b0a08; border:1px solid rgba(244,183,61,.5); box-shadow:inset 0 0 0 8px #000, 0 40px 90px rgba(0,0,0,.6), 0 0 0 1px rgba(0,0,0,.6), 0 0 120px rgba(244,183,61,.12); padding:14px; display:grid; grid-template-rows:auto auto minmax(0,1fr); gap:0; overflow:hidden; transform:rotate(-6deg) rotateY(-8deg); transition:transform 1.2s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .wa:hover .wa__phone{transform:rotate(-3deg) rotateY(-3deg);}
.mw-w.mw-w.mw-w.mw-w .wa__top{display:flex; justify-content:space-between; align-items:center; padding:10px 18px 6px; font-size:.78rem; color:var(--mw-ivory);}
.mw-w.mw-w.mw-w.mw-w .wa__sig{letter-spacing:.1em; font-size:.6rem; opacity:.8;}
.mw-w.mw-w.mw-w.mw-w .wa__head{display:flex; align-items:center; gap:10px; padding:10px 14px; background:#16130D; border-radius:18px 18px 0 0; border-block-end:1px solid rgba(244,183,61,.25);}
.mw-w.mw-w.mw-w.mw-w .wa__av{inline-size:36px; block-size:36px; border-radius:50%; background:#000; display:grid; place-items:center; border:1px solid rgba(244,183,61,.5);}
.mw-w.mw-w.mw-w.mw-w .wa__av img{inline-size:20px; block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .wa__who{display:grid; line-height:1.2;}
.mw-w.mw-w.mw-w.mw-w .wa__who b{font-size:.86rem; color:var(--mw-ivory); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .wa__who small{font-size:.7rem; color:rgba(244,239,230,.6);}
.mw-w.mw-w.mw-w.mw-w .wa__chat{position:relative; display:grid; align-content:start; gap:10px; padding:14px 12px 18px; background:#0f0e0b url("../media/v2/tex/oak.webp") center/360px repeat; border-radius:0 0 30px 30px;}
.mw-w.mw-w.mw-w.mw-w .wa__day{justify-self:center; font-size:.68rem; color:rgba(244,239,230,.6);}
.mw-w.mw-w.mw-w.mw-w .wa__day span{padding:3px 10px; border-radius:99px; background:rgba(0,0,0,.45);}
.mw-w.mw-w.mw-w.mw-w .wa__msg{position:relative; justify-self:start; max-inline-size:88%; padding:9px 12px 16px; border-radius:14px 14px 14px 4px; background:#F2EDE3; color:var(--mw-ink); font-size:.84rem; line-height:1.4; box-shadow:0 2px 6px rgba(0,0,0,.35);}
.mw-w.mw-w.mw-w.mw-w .wa__msg b{display:block; font-weight:600; color:var(--mw-gold-800); margin-block-end:2px;}
.mw-w.mw-w.mw-w.mw-w .wa__msg time{position:absolute; inset-inline-end:10px; inset-block-end:4px; font-size:.62rem; color:var(--mw-ink-soft);}
.mw-w.mw-w.mw-w.mw-w .wa__msg--cta{background:#DCF3D0;}
.mw-w.mw-w.mw-w.mw-w .wa__typing{justify-self:start; display:flex; gap:4px; padding:10px 14px; border-radius:14px 14px 14px 4px; background:#F2EDE3;}
.mw-w.mw-w.mw-w.mw-w .wa__typing i{inline-size:6px; block-size:6px; border-radius:50%; background:var(--mw-ink-soft); animation:mwDots 1.2s infinite ease-in-out;}
.mw-w.mw-w.mw-w.mw-w .wa__typing i:nth-child(2){animation-delay:.2s;}
.mw-w.mw-w.mw-w.mw-w .wa__typing i:nth-child(3){animation-delay:.4s;}
@keyframes mwDots{ 0%,60%,100%{ transform:translateY(0); opacity:.5; } 30%{ transform:translateY(-4px); opacity:1; } }
html.mw-anim .mw-w.mw-w.mw-w.mw-w .wa.is-in .wa__msg,html.mw-anim .mw-w.mw-w.mw-w.mw-w .wa.is-in .wa__typing{animation:mwMsgIn .55s var(--mw-ease) both; animation-delay:calc(.6s + var(--k) * .7s);}
@keyframes mwMsgIn{ from{ opacity:0; transform:translateY(10px) scale(.96); } to{ opacity:1; transform:none; } }
@media (max-width:1100px){
.mw-w.mw-w.mw-w.mw-w .ph--community .ph__in{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .wa__phone{inline-size:min(100%, 300px); transform:rotate(-4deg);}
}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .wa__typing i{animation:none;}
.mw-w.mw-w.mw-w.mw-w .wa__phone{transform:none;}
}
.mw-w.mw-w.mw-w.mw-w .ch-perks,.mw-w.mw-w.mw-w.mw-w .ch-first{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .split--perks{grid-template-columns:minmax(0,7fr) minmax(0,4fr); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .perks{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:18px; margin-block:clamp(28px,4vw,44px);}
.mw-w.mw-w.mw-w.mw-w .perks li{display:grid; grid-template-columns:auto minmax(0,1fr); grid-template-rows:auto auto; column-gap:14px; row-gap:4px; padding:20px; border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .perks li .num{grid-row:span 2; font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent); padding-block-start:4px;}
.mw-w.mw-w.mw-w.mw-w .perks li b{font-family:var(--mw-f-head); font-weight:500; font-size:1.15rem;}
.mw-w.mw-w.mw-w.mw-w .perks li span:last-child{color:var(--fg-soft); font-size:var(--mw-fs-sm); line-height:1.55;}
.mw-w.mw-w.mw-w.mw-w .perks__ph{margin:0; justify-self:center; inline-size:min(100%, 360px); position:relative;}
.mw-w.mw-w.mw-w.mw-w .perks__ph img{inline-size:100%; aspect-ratio:9/16; object-fit:cover; display:block;}
.mw-w.mw-w.mw-w.mw-w .perks__ph::before{content:""; position:absolute; inset:-14px 14px 14px -14px; border:1px solid var(--line); z-index:-1;}
.mw-w.mw-w.mw-w.mw-w .sec-head--wide{max-inline-size:34em;}
.mw-w.mw-w.mw-w.mw-w .split--first{grid-template-columns:minmax(0,7fr) minmax(0,5fr);}
.mw-w.mw-w.mw-w.mw-w .prose--dark p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .prose--dark h3{color:var(--fg); margin-block-start:1.8em;}
.mw-w.mw-w.mw-w.mw-w .prose__fine{font-size:var(--mw-fs-xs); line-height:1.6; color:var(--fg-soft); opacity:.85;}
.mw-w.mw-w.mw-w.mw-w .alts{display:grid; gap:0; padding:0; list-style:none; counter-reset:alt; margin-block-start:1em;}
.mw-w.mw-w.mw-w.mw-w .alts li{display:grid; grid-template-columns:auto minmax(0,1fr); column-gap:16px; padding-block:16px; border-block-start:1px solid var(--line-soft); counter-increment:alt;}
.mw-w.mw-w.mw-w.mw-w .alts li::before{content:counter(alt, decimal-leading-zero); font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent); padding-block-start:5px;}
.mw-w.mw-w.mw-w.mw-w .alts li b{grid-column:2; font-family:var(--mw-f-head); font-weight:500; font-size:1.1rem; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .alts li span{grid-column:2; color:var(--fg-soft); font-size:var(--mw-fs-sm); line-height:1.6; margin-block-start:4px;}
.mw-w.mw-w.mw-w.mw-w .alts a{color:var(--accent); text-decoration:underline; text-underline-offset:3px;}
.mw-w.mw-w.mw-w.mw-w .firstperks{display:grid; gap:0; padding:0; list-style:none;}
.mw-w.mw-w.mw-w.mw-w .firstperks li{display:grid; gap:4px; padding-block:14px; border-block-start:1px solid var(--line-soft);}
.mw-w.mw-w.mw-w.mw-w .firstperks b{font-family:var(--mw-f-head); font-weight:500; font-size:1.05rem; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .firstperks span{color:var(--fg-soft); font-size:var(--mw-fs-xs); line-height:1.55;}
.mw-w.mw-w.mw-w.mw-w .side-card--first .mw-btn{margin-block-start:10px;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .split--perks,.mw-w.mw-w.mw-w.mw-w .split--first{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .perks{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .pfilter{display:flex; flex-wrap:wrap; gap:10px; margin-block-end:clamp(28px,4vw,48px);}
.mw-w.mw-w.mw-w.mw-w .pfilter__b{font:inherit; font-size:var(--mw-fs-sm); font-weight:600; letter-spacing:.02em; min-block-size:44px; padding:0 18px; border:1px solid var(--line); border-radius:99px; color:var(--fg); background:transparent; cursor:pointer; transition:background .3s var(--mw-ease), color .3s var(--mw-ease), border-color .3s var(--mw-ease);}
.mw-w.mw-w.mw-w.mw-w .pfilter__b:hover{border-color:var(--accent); color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .pfilter__b.is-on{background:var(--accent); color:var(--bg); border-color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .pfilter__b:focus-visible{outline:2px solid var(--accent); outline-offset:3px;}
.mw-w.mw-w.mw-w.mw-w .posts__g[hidden],.mw-w.mw-w.mw-w.mw-w .post[hidden]{display:none;}
.mw-w.mw-w.mw-w.mw-w .ph--legal{min-block-size:0; padding-block:calc(var(--mw-head-h) + clamp(48px,8vw,110px)) clamp(40px,6vw,80px);}
.mw-w.mw-w.mw-w.mw-w .ph--legal .ph__h1{font-size:clamp(2rem, 1.4rem + 2.6vw, 3.6rem); max-inline-size:14ch;}
.mw-w.mw-w.mw-w.mw-w .ch-legal{padding-block:clamp(56px,7vw,96px);}
.mw-w.mw-w.mw-w.mw-w .prose--legal{max-inline-size:42em;}
.mw-w.mw-w.mw-w.mw-w .prose--legal h2{font-size:var(--mw-fs-h3); margin-block-start:2em; padding-block-start:.9em; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .prose--legal h2:first-child{margin-block-start:0; padding-block-start:0; border:0;}
.mw-w.mw-w.mw-w.mw-w .prose--legal p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .prose--legal strong{color:var(--fg); font-weight:600;}
.mw-w.mw-w.mw-w.mw-w .prose--legal a{color:var(--accent); text-decoration:underline; text-underline-offset:3px;}
body.pg-fby .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:min(92vh, 960px); align-content:center;}
body.pg-fby .mw-w.mw-w.mw-w.mw-w .ph.pg-first{padding-block-start:calc(var(--mw-head-h) + clamp(28px, 5vh, 72px));}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); align-items:center; gap:clamp(28px,4vw,80px); padding-block-end:clamp(40px,6vw,88px);}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__media::after{background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 36%, color-mix(in srgb, var(--bg) 46%, transparent) 72%, color-mix(in srgb, var(--bg) 62%, transparent) 100%);}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__h1{max-inline-size:12em;}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__lede{max-inline-size:30em;}
.mw-w.mw-w.mw-w.mw-w .fby__form{gap:14px; padding:clamp(20px,2.6vw,36px); background:rgba(11,10,8,.9);}
.mw-w.mw-w.mw-w.mw-w .fby__form-h{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.2; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .fby__form-p{color:var(--fg-soft); font-size:var(--mw-fs-sm); margin-block-start:-8px;}
.mw-w.mw-w.mw-w.mw-w .fby__row{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:12px 14px;}
.mw-w.mw-w.mw-w.mw-w .fby__row .mw-field:first-child{grid-column:1 / -1;}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-field{gap:6px;}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-field input:not([type="radio"]):not([type="checkbox"]){min-block-size:46px; padding-block:0;}
.mw-w.mw-w.mw-w.mw-w .fby__chips{gap:8px;}
.mw-w.mw-w.mw-w.mw-w .fby__chips legend{margin-block-end:8px;}
.mw-w.mw-w.mw-w.mw-w .fby__chips label > span{min-block-size:40px; padding:0 14px; font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-check{font-size:var(--mw-fs-xs);}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-form__status{min-block-size:0;}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-form__status:empty{display:none;}
.mw-w.mw-w.mw-w.mw-w .fby__form .cta__disc{margin-block-start:2px;}
.mw-w.mw-w.mw-w.mw-w .fby__form .cta__disc a{color:var(--fg); text-decoration:underline; text-underline-offset:3px; white-space:nowrap;}
@media (max-width:900px){
body.pg-fby .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:0;}
body.pg-fby .mw-w.mw-w.mw-w.mw-w .ph.pg-first{padding-block-start:calc(var(--mw-head-h) + 18px);}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__in{grid-template-columns:minmax(0,1fr); gap:16px; padding-block-end:clamp(32px,6vw,56px);}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__copy{gap:10px;}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__h1{font-size:clamp(1.85rem, 1.1rem + 3.4vw, 2.6rem); max-inline-size:none;}
.mw-w.mw-w.mw-w.mw-w .ph--fby .ph__lede{font-size:var(--mw-fs-sm); line-height:1.5;}
.mw-w.mw-w.mw-w.mw-w .fby__form{padding:16px 14px 14px; gap:11px;}
.mw-w.mw-w.mw-w.mw-w .fby__form-h{font-size:1.25rem;}
.mw-w.mw-w.mw-w.mw-w .fby__row{gap:9px 10px;}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-field{gap:4px;}
.mw-w.mw-w.mw-w.mw-w .fby__form .mw-field input:not([type="radio"]):not([type="checkbox"]){min-block-size:44px;}
.mw-w.mw-w.mw-w.mw-w .fby__chips label > span{min-block-size:38px; padding:0 12px; font-size:var(--mw-fs-xs);}
.mw-w.mw-w.mw-w.mw-w .fby__chips legend{margin-block-end:6px;}
}
.mw-w.mw-w.mw-w.mw-w .ch-fby-what,.mw-w.mw-w.mw-w.mw-w .ch-fby-how,.mw-w.mw-w.mw-w.mw-w .ch-fby-sip,.mw-w.mw-w.mw-w.mw-w .ch-fby-quotes,.mw-w.mw-w.mw-w.mw-w .ch-about--fby{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .split--fby{grid-template-columns:minmax(0,7fr) minmax(0,5fr); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .fby-ph{position:relative; margin:0; inline-size:100%; max-inline-size:440px; justify-self:center;}
.mw-w.mw-w.mw-w.mw-w .fby-ph img{inline-size:100%; aspect-ratio:var(--ar, 4/5); object-fit:cover; display:block;}
.mw-w.mw-w.mw-w.mw-w .fby-ph::before{content:""; position:absolute; inset:-14px 14px 14px -14px; border:1px solid var(--line); z-index:-1;}
.mw-w.mw-w.mw-w.mw-w .fby-ph--wide{max-inline-size:none;}
.mw-w.mw-w.mw-w.mw-w .prose .ph__ctas{margin-block-start:1.6em;}
.mw-w.mw-w.mw-w.mw-w .fby-factors{display:grid; gap:0; padding:0; list-style:none; margin-block:1.2em;}
.mw-w.mw-w.mw-w.mw-w .fby-factors li{display:grid; grid-template-columns:auto minmax(0,1fr); column-gap:16px; padding-block:14px; border-block-start:1px solid var(--line-soft); color:var(--fg); line-height:1.6;}
.mw-w.mw-w.mw-w.mw-w .fby-factors li:last-child{border-block-end:1px solid var(--line-soft);}
.mw-w.mw-w.mw-w.mw-w .fby-factors .num{font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.2em; color:var(--accent); padding-block-start:5px;}
.mw-w.mw-w.mw-w.mw-w .fby-steps{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:clamp(16px,2vw,28px);}
.mw-w.mw-w.mw-w.mw-w .fby-steps li{position:relative; display:grid; gap:12px; align-content:start; padding:clamp(22px,2.6vw,34px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .fby-steps li::before{content:""; position:absolute; inset-block-start:-1px; inset-inline-start:-1px; inline-size:48px; block-size:2px; background:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .fby-steps h3{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.2; color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .fby-steps p{color:var(--fg-soft); line-height:1.65;}
.mw-w.mw-w.mw-w.mw-w .sip{display:grid; grid-template-columns:minmax(0,7fr) minmax(0,5fr); gap:clamp(32px,5vw,96px); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .sip__p{margin-block-start:22px; font-size:var(--mw-fs-lede); color:var(--fg-soft); max-inline-size:28em; line-height:1.65;}
@media (min-width:901px){
body.pg-fby .mw-w.mw-w.mw-w.mw-w .voices__track{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(0,1fr); gap:clamp(18px,2.4vw,36px);}
body.pg-fby .mw-w.mw-w.mw-w.mw-w .vcard.is-main,body.pg-fby .mw-w.mw-w.mw-w.mw-w .vcard[data-mw-v="1"],body.pg-fby .mw-w.mw-w.mw-w.mw-w .vcard[data-mw-v="2"]{grid-column:auto;}
}
.mw-w.mw-w.mw-w.mw-w .prose--fby{max-inline-size:34em;}
.mw-w.mw-w.mw-w.mw-w .prose--fby p{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .ch-fby-band .scot__tx{align-items:center;}
.mw-w.mw-w.mw-w.mw-w .ch-fby-band .scot__line{max-inline-size:14em;}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .split--fby,.mw-w.mw-w.mw-w.mw-w .sip{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .fby-ph{max-inline-size:400px;}
.mw-w.mw-w.mw-w.mw-w .sip .fby-ph--wide{max-inline-size:none;}
}
@media (max-width:760px){
.mw-w.mw-w.mw-w.mw-w .fby-steps{grid-template-columns:minmax(0,1fr);}
}
/* ── post ── */
body.pg-post .mw-w.mw-w.mw-w.mw-w .ph{min-block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .ph--post .ph__in{grid-template-columns:minmax(0,11fr) minmax(0,9fr); gap:clamp(28px,4vw,72px); align-items:end; padding-block-end:clamp(32px,5vw,72px);}
.mw-w.mw-w.mw-w.mw-w .ph--post .mw-rings{--rs:150vh; --ro:.07;}
.mw-w.mw-w.mw-w.mw-w .art__head{display:grid; gap:clamp(16px,2vw,26px); align-content:end; min-inline-size:0;}
.mw-w.mw-w.mw-w.mw-w .art__head .mw-label a{color:inherit; transition:color .3s;}
.mw-w.mw-w.mw-w.mw-w .art__head .mw-label a:hover{color:var(--accent-hi);}
.mw-w.mw-w.mw-w.mw-w .art__h1{max-inline-size:none;}
.mw-w.mw-w.mw-w.mw-w .art__h1 .art__h1b{display:block; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .art__h1 .art__h1b[dir="ltr"]{text-align:inherit;}
.mw-w.mw-w.mw-w.mw-w .art__meta{display:flex; flex-wrap:wrap; align-items:center; gap:10px 14px; font-size:var(--mw-fs-sm); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .art__meta time{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .art__meta .num{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .art__sep{inline-size:5px; block-size:5px; border-radius:50%; border:1px solid var(--accent); opacity:.8; flex:none;}
.mw-w.mw-w.mw-w.mw-w .art__hero{position:relative; margin:0; inline-size:100%; aspect-ratio:var(--ar, 3/2); background:var(--mw-ink-900);}
.mw-w.mw-w.mw-w.mw-w .art__hero img{inline-size:100%; block-size:100%; object-fit:contain; display:block;}
.mw-w.mw-w.mw-w.mw-w .art__hero::after{content:""; position:absolute; inset:0; border:1px solid color-mix(in srgb, var(--accent) 38%, transparent); pointer-events:none;}
.mw-w.mw-w.mw-w.mw-w .art__hero::before{content:""; position:absolute; inset:-10px; border:1px solid var(--line); pointer-events:none;}
@media (max-width:1000px){
.mw-w.mw-w.mw-w.mw-w .ph--post .ph__in{grid-template-columns:minmax(0,1fr); gap:clamp(24px,5vw,40px);}
.mw-w.mw-w.mw-w.mw-w .art__hero::before{inset:-6px;}
}
.mw-w.mw-w.mw-w.mw-w .art__body{padding-block:clamp(48px,7vw,104px) var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .art__grid{display:grid; grid-template-columns:minmax(0,300px) minmax(0,1fr); gap:clamp(28px,4vw,72px); align-items:start;}
.mw-w.mw-w.mw-w.mw-w .art__side{position:sticky; top:calc(var(--mw-head-h) + 24px); display:grid; gap:28px; min-inline-size:0;}
.mw-w.mw-w.mw-w.mw-w .art__main{min-inline-size:0;}
.mw-w.mw-w.mw-w.mw-w .art__sideh{display:flex; align-items:center; gap:12px; margin-block-end:12px; font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-xs); letter-spacing:.24em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .art__sideh::after{content:""; flex:1; block-size:1px; background:var(--line);}
.mw-w.mw-w.mw-w.mw-w .art__toc .toc a{color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .art__toc .toc a:hover,.mw-w.mw-w.mw-w.mw-w .art__toc .toc a.is-on{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .art__figs{display:grid; gap:18px; justify-items:center; padding:clamp(18px,2.2vw,28px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .art__figs figure{margin:0; display:grid; gap:8px; justify-items:center; inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .art__figs img{inline-size:auto; block-size:auto; max-inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .art__figs figure[data-shape="logo"] img{max-inline-size:min(100%, 200px); max-block-size:120px;}
.mw-w.mw-w.mw-w.mw-w .art__figs figure[data-shape="portrait"] img{max-block-size:min(50vh, 420px);}
.mw-w.mw-w.mw-w.mw-w .art__figs figure[data-shape="landscape"] img{max-inline-size:min(100%, 240px);}
.mw-w.mw-w.mw-w.mw-w .art__figs figcaption{font-size:var(--mw-fs-xs); color:var(--fg-soft); text-align:center;}
.mw-w.mw-w.mw-w.mw-w .prose--art{max-inline-size:27.5em;}
.mw-w.mw-w.mw-w.mw-w .prose--art p{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .prose--art p.is-lead{font-size:var(--mw-fs-lede); line-height:1.7;}
.mw-w.mw-w.mw-w.mw-w .art__standfirst{font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.4; color:var(--fg); text-wrap:pretty;}
.mw-w.mw-w.mw-w.mw-w .prose--art > .art__standfirst + *{margin-block-start:1.6em;}
.mw-w.mw-w.mw-w.mw-w .prose--art h2{font-size:clamp(1.55rem, 1.15rem + 1.3vw, 2.25rem); margin-block-start:1.9em; padding-block-start:.85em; border-block-start:1px solid var(--line); scroll-margin-block-start:calc(var(--mw-head-h) + 24px);}
.mw-w.mw-w.mw-w.mw-w .prose--art h3{font-size:var(--mw-fs-h3); margin-block-start:1.6em;}
.mw-w.mw-w.mw-w.mw-w .prose--art h4{font-family:var(--mw-f-head); font-weight:500; font-size:1.1em; margin-block-start:1.4em;}
.mw-w.mw-w.mw-w.mw-w .prose--art ul li,.mw-w.mw-w.mw-w.mw-w .prose--art ol li{color:var(--fg);}
.mw-w.mw-w.mw-w.mw-w .prose--art ol{display:grid; gap:.55em; padding:0; list-style:none; counter-reset:art;}
.mw-w.mw-w.mw-w.mw-w .prose--art ol li{position:relative; padding-inline-start:34px; counter-increment:art;}
.mw-w.mw-w.mw-w.mw-w .prose--art ol li::before{content:counter(art, decimal-leading-zero); position:absolute; inset-inline-start:0; inset-block-start:.25em; font-family:var(--mw-f-head); font-size:var(--mw-fs-xs); letter-spacing:.1em; color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .prose--art figure{margin:1.8em 0; display:grid; gap:10px; justify-items:start;}
.mw-w.mw-w.mw-w.mw-w .prose--art figure img{inline-size:auto; block-size:auto; max-inline-size:100%;}
.mw-w.mw-w.mw-w.mw-w .prose--art figure[data-shape="portrait"] img{max-block-size:min(70vh, 640px);}
.mw-w.mw-w.mw-w.mw-w .prose--art figure[data-shape="logo"] img{max-inline-size:min(100%, 240px); max-block-size:110px;}
.mw-w.mw-w.mw-w.mw-w .prose--art figcaption{font-size:var(--mw-fs-xs); color:var(--fg-soft); line-height:1.5;}
.mw-w.mw-w.mw-w.mw-w .prose--art p > img{display:block; margin-block:1em; inline-size:auto; max-inline-size:100%; block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .prose--art p > img[data-shape="logo"]{max-inline-size:min(100%, 220px); max-block-size:90px;}
.mw-w.mw-w.mw-w.mw-w .prose--art a[href^="http"]:not([href*="mywhisky.org"])::after{content:"\2197"; font-size:.72em; margin-inline-start:.2em; opacity:.7;}
.mw-w.mw-w.mw-w.mw-w .prose--art .num,.mw-w.mw-w.mw-w.mw-w .prose--art [dir="ltr"]{unicode-bidi:isolate;}
.mw-w.mw-w.mw-w.mw-w .art__pull{position:relative; margin:2.2em 0; padding:clamp(20px,2.4vw,32px) 0 clamp(18px,2vw,28px); border-block:1px solid var(--line);
  font-family:var(--mw-f-head); font-weight:500; font-size:clamp(1.3rem, 1rem + 1.2vw, 1.9rem); line-height:1.32; color:var(--fg); text-wrap:balance;}
.mw-w.mw-w.mw-w.mw-w .art__pull::before{content:""; display:block; inline-size:34px; block-size:2px; background:var(--accent); margin-block-end:14px;}
.mw-w.mw-w.mw-w.mw-w .art__pull p{margin:0; color:inherit; font:inherit;}
@media (min-width:1100px){
.mw-w.mw-w.mw-w.mw-w .art__pull{margin-inline-end:-22%;}
.mw-w.mw-w.mw-w.mw-w .prose--art figure[data-shape="landscape"]{inline-size:calc(100% + 28%);}
}
.mw-w.mw-w.mw-w.mw-w .art__byline{font-size:var(--mw-fs-sm); color:var(--fg-soft);}
.mw-w.mw-w.mw-w.mw-w .art__press{display:grid; gap:14px; justify-items:start; margin-block-start:2.2em; padding:clamp(20px,2.4vw,30px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .art__press p{color:var(--fg-soft); font-size:var(--mw-fs-sm);}
.mw-w.mw-w.mw-w.mw-w .art__share{display:flex; flex-wrap:wrap; gap:8px;}
.mw-w.mw-w.mw-w.mw-w .art__share a,.mw-w.mw-w.mw-w.mw-w .art__share button{display:inline-flex; align-items:center; gap:8px; min-block-size:40px; padding:0 14px; border:1px solid var(--line); border-radius:999px;
  font-size:var(--mw-fs-xs); font-weight:600; letter-spacing:.02em; color:var(--fg); background:transparent; cursor:pointer; -webkit-tap-highlight-color:transparent;
  transition:border-color .3s, color .3s, background .3s, transform .2s;}
.mw-w.mw-w.mw-w.mw-w .art__share a:hover,.mw-w.mw-w.mw-w.mw-w .art__share button:hover,.mw-w.mw-w.mw-w.mw-w .art__share a:focus-visible,.mw-w.mw-w.mw-w.mw-w .art__share button:focus-visible{border-color:var(--accent); color:var(--accent);}
.mw-w.mw-w.mw-w.mw-w .art__share a:active,.mw-w.mw-w.mw-w.mw-w .art__share button:active{transform:scale(.97);}
.mw-w.mw-w.mw-w.mw-w .art__share [data-mw-copy].is-done{background:var(--accent); border-color:var(--accent); color:var(--bg);}
.mw-w.mw-w.mw-w.mw-w .art__share i{inline-size:14px; block-size:1px; background:currentColor; position:relative; flex:none; transform:rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .art__share i::before{content:""; position:absolute; left:-1px; top:-3px; inline-size:7px; block-size:7px; border-left:1px solid currentColor; border-bottom:1px solid currentColor; transform:rotate(45deg);}
.mw-w.mw-w.mw-w.mw-w .art__share [data-mw-copy] i{inline-size:12px; block-size:12px; background:none; border:1px solid currentColor; border-radius:3px; transform:none;}
.mw-w.mw-w.mw-w.mw-w .art__share [data-mw-copy] i::before{left:3px; top:-5px; inline-size:12px; block-size:12px; border:1px solid currentColor; border-radius:3px; transform:none; background:var(--bg);}
.mw-w.mw-w.mw-w.mw-w .art__foot{display:grid; gap:28px; max-inline-size:27.5em; margin-block-start:clamp(40px,5vw,64px); padding-block-start:28px; border-block-start:1px solid var(--line);}
.mw-w.mw-w.mw-w.mw-w .art__box{display:grid; grid-template-columns:auto minmax(0,1fr); gap:18px; align-items:start; padding:clamp(20px,2.4vw,30px); border:1px solid var(--line); background:var(--surface);}
.mw-w.mw-w.mw-w.mw-w .art__box img{inline-size:56px; block-size:auto;}
.mw-w.mw-w.mw-w.mw-w .art__box b{display:block; font-family:var(--mw-f-head); font-weight:500; font-size:var(--mw-fs-h3); line-height:1.2; margin-block-end:6px;}
.mw-w.mw-w.mw-w.mw-w .art__box p{color:var(--fg-soft); font-size:var(--mw-fs-sm); line-height:1.6;}
.mw-w.mw-w.mw-w.mw-w .art__box .mw-link{margin-block-start:10px;}
.mw-w.mw-w.mw-w.mw-w .art__updated{font-size:var(--mw-fs-xs); color:var(--fg-soft);}
@media (min-width:901px){
.mw-w.mw-w.mw-w.mw-w .art__foot-share{display:none;}
}
@media (max-width:900px){
.mw-w.mw-w.mw-w.mw-w .art__grid{grid-template-columns:minmax(0,1fr); gap:clamp(28px,6vw,48px);}
.mw-w.mw-w.mw-w.mw-w .art__side{position:static;}
.mw-w.mw-w.mw-w.mw-w .art__side .art__share,.mw-w.mw-w.mw-w.mw-w .art__side .art__sideh--share{display:none;}
.mw-w.mw-w.mw-w.mw-w .art__figs{grid-template-columns:repeat(2, minmax(0,1fr)); align-items:center;}
.mw-w.mw-w.mw-w.mw-w .art__figs figure[data-shape="portrait"] img{max-block-size:260px;}
.mw-w.mw-w.mw-w.mw-w .art__box{grid-template-columns:minmax(0,1fr);}
.mw-w.mw-w.mw-w.mw-w .art__box img{inline-size:44px;}
}
@media (max-width:560px){
.mw-w.mw-w.mw-w.mw-w .art__figs{grid-template-columns:minmax(0,1fr);}
}
.mw-w.mw-w.mw-w.mw-w .art__more{padding-block:var(--mw-pad);}
.mw-w.mw-w.mw-w.mw-w .art__more .mw-h2{margin-block:16px clamp(28px,4vw,48px);}
.mw-w.mw-w.mw-w.mw-w .art__more .mw-link{margin-block-start:clamp(28px,4vw,48px);}
.mw-w.mw-w.mw-w.mw-w .art__progress{position:fixed; inset-inline:0; inset-block-start:0; z-index:71; block-size:2px; background:var(--mw-gold); transform:scaleX(var(--p, 0)); transform-origin:100% 50%; pointer-events:none; opacity:0; transition:opacity .4s;}
html.mw-post-js .mw-w.mw-w.mw-w.mw-w .art__progress{opacity:1;}
@media (prefers-reduced-motion:reduce){
.mw-w.mw-w.mw-w.mw-w .art__progress{display:none;}
}

/* ── קנבס העורך: הכל סטטי, גלוי ועריך ── */
body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-head{position:relative}
body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-grain,body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-rail,body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-skip{display:none}
body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .ch-open{block-size:auto}
body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-menu{position:relative;inset:auto;opacity:1;visibility:visible;block-size:auto;padding:24px;background:#111}
body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-film,body.elementor-editor-active .mw-w.mw-w.mw-w.mw-w.mw-w .mw-lb{display:none}
