:root{--ink:#0e0d0b;--black:#000;--bone:#faf8f5;--stone:#edeae3;--grey:#d5d2cd;--gold:#c8a47e;--bronze:#96723f;--text:#26221c;--muted:#6e675c;--display:"Hanken Grotesk","Inter",sans-serif;--sans:"Inter",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--text);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}.narrow{max-width:760px;margin:0 auto;padding:0 28px}.wf-note{z-index:99;background:var(--bronze);color:#fff;opacity:.94;max-width:270px;padding:8px 12px;font-size:11.5px;line-height:1.45;position:fixed;bottom:14px;left:14px}.ph{color:var(--bronze);border-bottom:1.5px dashed var(--gold);cursor:help}.dk .ph{color:var(--gold)}nav{z-index:50;background:#0e0d0b00;padding:26px 0;transition:background .3s,padding .3s;position:fixed;top:0;left:0;right:0}nav.scrolled{backdrop-filter:blur(8px);background:#0e0d0bf5;padding:14px 0}nav .wrap{align-items:center;gap:34px;display:flex}nav img{height:26px}nav a{color:#ede8e0;font-size:14px;font-weight:500;text-decoration:none}nav a:hover{color:var(--gold)}nav .links{align-items:center;gap:28px;margin-left:auto;display:flex}.btn{background:var(--gold);color:var(--black);letter-spacing:.02em;cursor:pointer;border:none;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-block}.btn:hover{background:#d8b58f;transform:translateY(-1px)}.btn.secondary{color:#ede8e0;background:0 0;border:1px solid #4a443b}.btn.secondary:hover{border-color:var(--gold);color:var(--gold);background:0 0}.btn.onlight{background:var(--black);color:#fff}.btn.onlight:hover{background:#26221c}@media (width<=820px){nav .links a:not(.btn),nav .links .dd{display:none}}.hero{background:var(--ink);align-items:flex-end;min-height:92vh;padding-top:130px;display:flex;position:relative;overflow:hidden}.hero .media{opacity:.82;filter:saturate(.92)contrast(1.03);background:url(/img/hero-ilse.jpg) 50% 20%/cover no-repeat;position:absolute;inset:0}.hero .scrim{background:radial-gradient(70% 55% at 75% 15%,#c8a47e1f,#0000 60%),linear-gradient(#0e0d0b4d 0%,#0e0d0b38 45%,#0e0d0bf0 100%);position:absolute;inset:0}.hero .film{letter-spacing:.12em;text-transform:uppercase;color:#8a8378;z-index:2;border:1px dashed #4a443b;padding:6px 10px;font-size:11px;position:absolute;top:96px;right:28px}.hero .inner{z-index:3;width:100%;padding:0 0 88px;position:relative}.hero .kicker{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:600}.hero h1{font-family:var(--display);letter-spacing:-.03em;color:#f5f2ec;max-width:13ch;margin:0 0 22px;font-size:clamp(42px,6.5vw,76px);font-weight:600;line-height:1.02}.hero p{color:#c9c2b6;max-width:46ch;margin:0 0 34px;font-size:18px}.hero .ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero .quiet{color:#a39c90;text-underline-offset:4px;font-size:14px;text-decoration:underline #4a443b}.hero .quiet:hover{color:var(--gold)}.proof{background:var(--ink);border-top:1px solid #26221c;padding:34px 0 44px}.proof .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.press{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.press span{font-family:var(--display);letter-spacing:-.01em;color:#5c564d;font-size:17px;font-weight:700}.stats{flex-wrap:wrap;gap:44px;display:flex}.stat .n{font-family:var(--display);letter-spacing:-.02em;color:#f5f2ec;font-size:30px;font-weight:600}.stat .n em{color:var(--gold);font-style:normal}.stat .l{letter-spacing:.08em;text-transform:uppercase;color:#8a8378;margin-top:2px;font-size:12px}section{padding:96px 0}.kick{color:var(--bronze);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.08}.lede{color:var(--muted);max-width:56ch;font-size:18px}.rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.rv.in{opacity:1;transform:none}.problem p{max-width:58ch;color:var(--text);font-size:19px;line-height:1.75}.problem p strong{color:var(--ink)}.method{background:radial-gradient(75% 90% at 85% 8%,#c8a47e1f,transparent 58%), radial-gradient(60% 70% at 8% 95%,#c8a47e12,transparent 55%), var(--stone);border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.lockup{width:auto;max-width:100%;height:38px;margin:14px 0 12px;display:block}.cycle{flex-wrap:wrap;gap:0;margin-top:64px;display:flex;position:relative}.cycle:before{content:"";background:var(--gold);z-index:0;height:2px;position:absolute;top:34px;left:6%;right:6%}.stage{z-index:1;text-align:center;flex:1;min-width:150px;padding:0 14px 10px;position:relative}.stage .dot{background:var(--ink);width:68px;height:68px;color:var(--gold);font-family:var(--display);letter-spacing:-.02em;border:4px solid var(--stone);justify-content:center;align-items:center;margin:0 auto;font-size:24px;font-weight:600;display:flex}.stage h4{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:16px 0 6px;font-size:19px;font-weight:600}.stage p{color:var(--muted);max-width:20ch;margin:0 auto;font-size:13px;line-height:1.5}.stage.repeat .dot{background:var(--gold);color:var(--black)}@media (width<=820px){.cycle:before{display:none}.cycle{gap:26px}}.methodnote{color:var(--muted);max-width:66ch;margin-top:40px;font-size:13.5px}.probgrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=820px){.probgrid{grid-template-columns:1fr}}.probgrid img{border:1px solid var(--grey);width:100%}.gcard{border:1px solid var(--grey);background:#fff;padding:30px}.ghead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.gavatar{background:var(--stone);width:40px;height:40px;color:var(--bronze);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.gwho{color:var(--ink);font-size:14px;font-weight:600}.gwho span{color:var(--muted);font-size:12px;font-weight:400;display:block}.gstars{color:#fbbc05;letter-spacing:2px;margin-bottom:12px;font-size:15px}.gcard q{color:var(--text);quotes:"“" "”";font-size:15px;line-height:1.65}.glogo{vertical-align:middle;height:18px;margin-left:auto}.gfoot{justify-content:center;margin-top:36px;display:flex}.case .grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-top:48px;display:grid}@media (width<=860px){.case .grid{grid-template-columns:1fr}}.ba{aspect-ratio:4/3;background:var(--stone);user-select:none;position:relative;overflow:hidden}.ba img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba .after{clip-path:inset(0 0 0 50%)}.ba input{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba .handle{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%}.ba .handle:after{content:"◂ ▸";color:var(--ink);white-space:nowrap;background:#fff;border-radius:0;padding:7px 9px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba .lab{letter-spacing:.1em;text-transform:uppercase;color:#fff;z-index:4;pointer-events:none;background:#0e0d0bcc;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;bottom:12px}.ba .lab.b{left:12px}.ba .lab.a{right:12px}.figures{margin:26px 0 0;padding:0;list-style:none}.figures li{border-bottom:1px solid var(--stone);justify-content:space-between;gap:20px;padding:13px 0;font-size:15px;display:flex}.figures li span:last-child{font-family:var(--display);color:var(--ink);font-weight:600}.hero h1 em,.final h2 em{color:var(--gold);font-style:normal}.batoggle{border:1px solid var(--grey);background:#fff;display:inline-flex;box-shadow:0 1px 2px #0e0d0b0d}.batoggle button{font-family:var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:11px 26px;font-size:14px;font-weight:600;transition:all .2s}.batoggle button.on{background:var(--black);color:#fff}.bignum{margin:26px 0 6px}.bignum .blab{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:700}.bignum .n{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(42px,5vw,60px);font-weight:600;line-height:1.05}.bignum .n .delta{color:var(--bronze);letter-spacing:0;vertical-align:middle;margin-left:8px;font-size:.35em}.bignum .bsub{color:var(--muted);font-size:13px}.vchart{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(0deg,#0000 0 61px,#0e0d0b0f 61px 62px);align-items:flex-end;gap:24px;height:250px;margin-top:30px;padding:0 4px;display:flex}.vcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.vcol .val{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:clamp(15px,1.6vw,19px);font-weight:600}.vcol .dchip{letter-spacing:.04em;color:var(--bronze);opacity:0;background:#c8a47e2e;margin:5px 0 8px;padding:2px 8px;font-size:11px;font-weight:700;transition:opacity .4s .3s,transform .4s .3s;transform:translateY(3px)}.vchart.isafter .dchip{opacity:1;transform:none}.vchart:not(.isafter) .dchip{visibility:hidden;margin:5px 0 8px}.vcol .slot{flex:none;align-items:flex-end;width:100%;max-width:92px;height:calc(100% - 64px);display:flex;position:relative}.vcol .ghost{opacity:0;background:repeating-linear-gradient(45deg,#0000 0 5px,#0e0d0b12 5px 7px);border:1.5px dashed #0e0d0b4d;border-bottom:none;transition:opacity .4s .2s;position:absolute;bottom:0;left:0;right:0}.vchart.isafter .ghost{opacity:1}.vcol .bar{z-index:1;width:100%;height:0;transition:height .8s cubic-bezier(.4,0,.2,1);position:relative}.vcol .bar:after{content:"";background:#ffffff4d;height:3px;position:absolute;top:0;left:0;right:0}.vcol .bar.gold{background:linear-gradient(180deg,#d8b893,var(--gold) 40%)}.vcol .bar.ink{background:linear-gradient(180deg,#2e2a24,var(--ink) 45%)}.vcol .bar.bronze{background:linear-gradient(180deg,#ab8756,var(--bronze) 45%)}.vcol .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:12px;font-size:11px;font-weight:600}.vchart+.chnote{color:var(--muted);letter-spacing:.02em;margin-top:10px;font-size:11.5px}.canote{border:1px solid var(--grey);color:var(--muted);background:#fff;margin-top:26px;padding:18px 22px;font-size:14px;box-shadow:0 1px 2px #0e0d0b0a}.canote b{color:var(--ink);margin-bottom:4px;display:block}.caseimg{transition:filter .5s}.paths{background:var(--stone);border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.svc{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}@media (width<=760px){.svc{grid-template-columns:1fr}}.svcard{border:1px solid var(--grey);background:#fff;padding:40px 36px}.svcard .k{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:12px;font-weight:600}.svcard h3{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:12px 0 10px;font-size:27px;font-weight:600}.svcard p{color:var(--muted);margin:0 0 24px;font-size:15px}.svcard a{color:var(--bronze);border-bottom:1.5px solid var(--gold);font-size:14px;font-weight:600;text-decoration:none}.quiz{background:var(--ink);color:#ede8e0;margin-top:20px;padding:46px 44px}@media (width<=600px){.quiz{padding:34px 24px}}.quiz h3{font-family:var(--display);letter-spacing:-.02em;color:#f5f2ec;margin:0 0 6px;font-size:25px;font-weight:600}.quiz .qsub{color:#a39c90;margin:0 0 28px;font-size:14.5px}.q{display:none}.q.active{display:block}.q .qq{font-family:var(--display);color:#f5f2ec;margin:0 0 18px;font-size:19px;font-weight:600}.opts{gap:10px;display:grid}.opt{color:#d8d2c8;text-align:left;cursor:pointer;font-size:15px;font-family:var(--sans);background:#171512;border:1px solid #2e2a24;padding:15px 18px;transition:border-color .15s}.opt:hover{border-color:var(--gold);color:#f5f2ec}.qprog{gap:6px;margin-top:26px;display:flex}.qprog i{background:#2e2a24;flex:1;height:3px}.qprog i.done{background:var(--gold)}.qresult{display:none}.qresult.active{display:block}.qresult .rk{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.qresult h4{font-family:var(--display);letter-spacing:-.02em;color:#f5f2ec;margin:10px 0 12px;font-size:30px;font-weight:600}.qresult p{color:#b8b2a8;max-width:52ch;margin:0 0 26px;font-size:15px}.story{background:radial-gradient(60% 80% at 20% 30%,#c8a47e1a,transparent 60%),var(--ink);color:#ede8e0;position:relative;overflow:hidden}.story .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=860px){.story .wrap{grid-template-columns:1fr}}.story img{filter:grayscale(.2)contrast(1.05);border:1px solid #2e2a24;width:100%}.story .big{font-family:var(--display);letter-spacing:-.03em;color:#f5f2ec;margin:0 0 20px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.04}.story .big em{color:var(--gold);font-style:normal}.story p{color:#a39c90;max-width:44ch}.story .kick{color:var(--gold)}.voices .vgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:48px;display:grid}.voice{border:1px solid var(--grey);background:#fff;padding:34px 30px}.gcard,.svcard,.lcard,.rtile,.calcbox{box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.voice q{color:var(--text);quotes:"“" "”";font-size:16px;line-height:1.65}.voice .who{color:var(--ink);margin-top:20px;font-size:13px;font-weight:600}.voice .who span{color:var(--muted);font-weight:400;display:block}.calc{background:var(--stone);border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.calc .grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=820px){.calc .grid{grid-template-columns:1fr}}.calcbox{border:1px solid var(--grey);background:#fff;padding:38px 34px}.calcbox label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.calcbox input{border:1px solid var(--grey);background:var(--bone);width:100%;font-size:16px;font-family:var(--sans);margin-bottom:22px;padding:14px}.calcbox input:focus{outline:2px solid var(--gold)}.calcnote{color:var(--muted);margin-top:14px;font-size:12.5px}.learn .lgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:48px;display:grid}.lcard{border:1px solid var(--grey);background:#fff;padding:30px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.lcard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0e0d0b14}.lcard .t{letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:600}.lcard h4{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:12px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.lcard p{color:var(--muted);margin:0;font-size:14px}.final{background:radial-gradient(55% 65% at 50% 0%,#c8a47e1f,transparent 65%),var(--black);color:#ede8e0;text-align:center;padding:110px 0}.final h2{color:#f5f2ec;max-width:22ch;margin:0 auto 16px}.final p{color:#a39c90;max-width:52ch;margin:0 auto 36px}.final .em{gap:0;max-width:440px;margin:38px auto 0;display:flex}.final .em input{color:#f5f2ec;font-size:15px;font-family:var(--sans);background:#171512;border:1px solid #3a352e;flex:1;padding:14px 16px}.final .em .btn{white-space:nowrap}.final .subnote{color:#6e675c;margin-top:14px;font-size:12.5px}footer{background:var(--black);color:#8a8378;border-top:1px solid #26221c;padding:56px 0;font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}footer a{color:#b8b2a8;margin-right:22px;text-decoration:none}footer a:hover{color:var(--gold)}section{position:relative;overflow:hidden}.ghost{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #0e0d0b14;pointer-events:none;user-select:none;z-index:0;white-space:nowrap;font-size:clamp(120px,18vw,240px);font-weight:700;line-height:1;position:absolute;top:-10px;right:-20px}.dkghost{-webkit-text-stroke:1px #f5f2ec12}section>.wrap,section>.narrow{z-index:1;position:relative}.frame{position:relative}.frame img{z-index:1;display:block;position:relative}.frame:after{content:"";border:1px solid var(--gold);z-index:0;width:100%;height:100%;position:absolute;top:16px;left:16px}.stat .n{font-size:clamp(38px,4.5vw,54px)}.marquee{background:var(--ink);border-top:1px solid #26221c;border-bottom:1px solid #26221c;padding:22px 0;overflow:hidden}.marquee .track{white-space:nowrap;font-family:var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #4a443b;font-size:clamp(28px,3.6vw,44px);font-weight:700;animation:36s linear infinite mq;display:inline-block}.marquee .track em{color:var(--gold);-webkit-text-stroke:0;vertical-align:middle;padding:0 22px;font-size:.5em;font-style:normal}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.regions{background:var(--bone);border-top:1px solid var(--grey);padding:72px 0}.regions .line{font-family:var(--display);letter-spacing:-.02em;color:var(--grey);font-size:clamp(24px,3.4vw,40px);font-weight:600;line-height:1.35}.regions .line b{color:var(--ink);font-weight:600}.regions .line i{color:var(--gold);padding:0 10px;font-size:.7em;font-style:normal}.regions .cap{color:var(--muted);max-width:60ch;margin-top:18px;font-size:14px}.icn svg{stroke:var(--ink);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.icn svg .g{stroke:var(--gold)}.stage .icn{justify-content:center;align-items:flex-end;height:96px;margin-bottom:18px;display:flex}.stage .icn svg{background:var(--stone);width:76px;height:76px;padding:4px}.cycle:before{transform-origin:0;transition:transform 1.3s cubic-bezier(.4,0,.2,1) .15s;top:56px;transform:scaleX(0)}.cycle.in:before{transform:scaleX(1)}.cycle .stage{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.cycle.in .stage{opacity:1;transform:none}.cycle .stage:first-child{transition-delay:.1s}.cycle .stage:nth-child(2){transition-delay:.35s}.cycle .stage:nth-child(3){transition-delay:.6s}.cycle .stage:nth-child(4){transition-delay:.85s}.cycle .stage:nth-child(5){transition-delay:1.1s}.stage h4{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;max-width:170px;margin:0 auto 8px;padding:8px 0;font-size:15px}.svcard{padding:0;overflow:hidden}.svcard .inner{padding:10px 36px 36px}.svcard .icnhead{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 24px 10px;display:flex}.icnhead .lockup{height:28px;margin:0}.lcard{padding:0;overflow:hidden}.lcard .inner{padding:22px 26px 28px}.lcard .icnhead{background:var(--stone);justify-content:center;align-items:center;height:130px;display:flex}.lcard .icnhead svg{width:64px;height:64px}.rtiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:40px;display:grid}.rtile{border:1px solid var(--grey);background:#fff;padding:24px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s}.rtile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0e0d0b14}.rtile .pct{font-family:var(--display);letter-spacing:-.02em;color:var(--bronze);font-size:34px;font-weight:600}.rtile .rgn{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:6px;font-size:12px;font-weight:600}.rtile .what{color:var(--muted);margin-top:4px;font-size:12.5px}.roles{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px;margin:40px 0 10px;display:grid}.role{text-align:center}.role .icn{justify-content:center;display:flex}.role svg{width:46px;height:46px}.role span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:10px;font-size:11px;font-weight:600;display:block}.pquote{border:1px solid var(--grey);background:#fff;margin-top:34px;padding:24px 26px 22px 58px;position:relative;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.pquote q{color:var(--text);font-size:15.5px;line-height:1.65}.pquote .who{color:var(--muted);margin-top:10px;font-size:12.5px;font-weight:600}.pgrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;margin-top:44px;display:grid}@media (width<=820px){.pgrid{grid-template-columns:1fr}}.nzwrap{justify-content:center;display:flex}.route{width:100%;max-width:340px;padding:26px 0;position:relative}.route:before{content:"";background:linear-gradient(180deg,var(--gold),var(--bronze));width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.stop{z-index:1;grid-template-columns:1fr 28px 1fr;align-items:center;min-height:42px;display:grid;position:relative}.stop .dot{background:var(--gold);outline:3px solid var(--bone);border-radius:50%;grid-column:2;width:11px;height:11px;margin:0 auto;box-shadow:0 0 0 4.5px #c8a47e59}.stop span{color:var(--ink);letter-spacing:.03em;font-size:13px;font-weight:600}.stop span:first-child{text-align:right;grid-column:1;padding-right:6px}.stop .dot+span{grid-column:3;padding-left:6px}.rlab{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);background:var(--bone);padding:2px 8px;font-size:10px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.rlab.top{top:-8px}.rlab.bot{bottom:-8px}.svcard.brd{background:var(--ink);border-color:var(--ink)}.svcard.brd .icnhead{background:#171512}.svcard.brd .icnhead svg{stroke:var(--gold)}.svcard.brd h3{color:#f5f2ec}.svcard.brd p{color:#a39c90}.svcard.brd .k,.svcard.brd a{color:var(--gold)}.quiz{border:1px solid #2e2a24;border-top:3px solid var(--gold);background:radial-gradient(95% 75% at 50% 0%,#c8a47e1a,transparent 62%),var(--ink);max-width:840px;margin-left:auto;margin-right:auto;box-shadow:0 30px 80px #0e0d0b73}.qtop{text-align:center;position:relative}.qtop h3{font-size:28px}.qcount{font-family:var(--display);letter-spacing:.16em;color:var(--gold);border:1px solid #3a342c;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:2px;right:0}.quiz .qsub{text-align:center}.qbar{background:#2e2a24;height:5px;margin:18px 0 34px;overflow:hidden}.qbar i{background:linear-gradient(90deg,var(--bronze),var(--gold));width:0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 0 12px #c8a47e99}.q.active{animation:.35s both qin}@keyframes qin{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.q .qq{text-align:center;max-width:24ch;margin:0 auto 30px;font-size:clamp(21px,2.8vw,27px)}.opts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.opt{text-align:center;cursor:pointer;background:#1a1712;border:1px solid #332e26;flex-direction:column;align-items:center;gap:16px;padding:32px 16px 26px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex;position:relative}.opt .chip{color:#8a8378;border:1px solid #4a443b;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;transition:all .15s;display:flex;position:absolute;top:10px;left:10px}.opt svg{width:62px;height:62px;stroke:var(--gold);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;background:#c8a47e0f;border:1px solid #3a342c;border-radius:50%;padding:15px;transition:border-color .2s,background .2s,transform .2s}.opt:hover svg{border-color:var(--gold);background:#c8a47e24;transform:scale(1.06)}.opt .big{font-family:var(--display);color:#f5f2ec;font-size:18px;font-weight:600}.opt:after{content:"Select →";letter-spacing:.1em;text-transform:uppercase;color:var(--gold);opacity:0;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;transform:translateY(4px)}.opt:hover:after{opacity:1;transform:none}.qnav{justify-content:space-between;margin-top:22px;display:flex}.qnav button{color:#8a8378;font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.qnav button:hover{color:var(--gold)}.qresult{border:2px solid var(--gold);text-align:center;padding:40px 34px}.qresult.active{animation:.5s cubic-bezier(.2,1.4,.4,1) both rin}@keyframes rin{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.qresult h4{font-size:38px!important}.qresult p{margin-left:auto;margin-right:auto}.dd{position:relative}.dd .ddm{z-index:60;background:#171512;border:1px solid #2e2a24;min-width:210px;padding:8px 0;display:none;position:absolute;top:100%;left:-14px}.dd:hover .ddm{display:block}.ddm a{padding:9px 16px;font-size:13.5px;display:block}.phero{background:radial-gradient(75% 70% at 70% 10%,#c8a47e21,transparent 60%),var(--ink);color:#ede8e0;padding:150px 0 64px}.phero .kick{color:var(--gold)}.phero h1{font-family:var(--display);letter-spacing:-.025em;color:#f5f2ec;max-width:22ch;margin:0 0 16px;font-size:clamp(32px,4.8vw,54px);font-weight:600;line-height:1.06}.phero p.sub{color:#b8b2a8;max-width:56ch;margin:0 0 28px;font-size:17px}.phero .plck{width:auto;height:44px;margin:0 0 22px;display:block}.sec{padding:76px 0}.sec.alt{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);background:#fff}.sec.stone{background:var(--stone);border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.checks{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}@media (width<=720px){.checks{grid-template-columns:1fr}}.chk{border:1px solid var(--grey);background:#fff;padding:30px 32px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.chk h3{font-family:var(--display);color:var(--ink);margin:0 0 14px;font-size:19px;font-weight:600}.chk ul{margin:0;padding:0;list-style:none}.chk li{border-top:1px dashed var(--stone);padding:8px 0 8px 30px;font-size:14.5px;position:relative}.chk li:first-child{border-top:none}.chk.yes li:before{content:"✓";color:var(--bronze);font-weight:700;position:absolute;left:2px}.chk.no li:before{content:"✕";color:var(--muted);font-weight:700;position:absolute;left:2px}.pricegrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:36px;display:grid}.pcard{border:1px solid var(--grey);background:#fff;padding:34px 30px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.pcard .pk{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:700}.pcard .pv{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 6px;font-size:38px;font-weight:600}.pcard p{color:var(--muted);margin:0;font-size:14px}.pcard.dark{background:var(--ink);border-color:var(--ink)}.pcard.dark .pv{color:#f5f2ec}.pcard.dark p{color:#a39c90}.pnote{color:var(--muted);margin-top:16px;font-size:13px}.stepsl{counter-reset:sl;margin-top:10px}.stepsl .sli{border-bottom:1px solid var(--stone);gap:20px;padding:20px 0;display:flex}.stepsl .sli:last-child{border-bottom:none}.stepsl .sli:before{counter-increment:sl;content:counter(sl,decimal-leading-zero);font-family:var(--display);color:var(--bronze);flex:0 0 36px;padding-top:2px;font-size:18px;font-weight:600}.stepsl h4{color:var(--ink);margin:0 0 6px;font-size:16.5px}.stepsl p{color:var(--muted);max-width:64ch;margin:0;font-size:14.5px}.faq details{border:1px solid var(--grey);background:#fff;margin-bottom:10px;padding:0 26px}.faq summary{cursor:pointer;font-family:var(--display);color:var(--ink);padding:20px 34px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:400;position:absolute;top:16px;right:2px}.faq details[open] summary:after{content:"–"}.faq details>div{color:var(--text);padding:0 0 22px;font-size:15px}.faq details>div p{max-width:72ch;margin:0 0 12px}.faq details>div ul,.faq details>div ol{margin:0 0 14px;padding-left:22px}.faq details>div li{max-width:68ch;margin:0 0 8px}.faq details>div a{color:var(--bronze);font-weight:600}.ctable{border-collapse:collapse;border:1px solid var(--grey);background:#fff;width:100%;margin-top:34px;font-size:14.5px}.ctable th{background:var(--ink);color:#f5f2ec;font-family:var(--display);text-align:left;padding:16px;font-size:16px;font-weight:600}.ctable th:first-child{border-bottom:1px solid var(--grey);background:0 0}.ctable th.gold{background:var(--gold);color:#000}.ctable td{border-bottom:1px solid var(--stone);vertical-align:top;padding:14px 16px}.ctable td:first-child{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;width:200px;font-size:13px;font-weight:600}.dealgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:36px;display:grid}.deal{border:1px solid var(--grey);background:#fff;padding:28px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.deal .drgn{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600}.deal .dtag{letter-spacing:.1em;text-transform:uppercase;background:var(--stone);color:var(--bronze);float:right;padding:3px 8px;font-size:10.5px;font-weight:700}.deal .dtag.b{background:var(--gold);color:#000}.deal ul{margin:16px 0 0;padding:0;list-style:none}.deal li{border-top:1px dashed var(--stone);color:var(--muted);justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.deal li b{color:var(--ink);font-weight:600}.deal .dbig{font-family:var(--display);color:var(--bronze);margin-top:12px;font-size:22px;font-weight:600}.pillrow{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.pillrow button{font-family:var(--sans);border:1px solid var(--grey);cursor:pointer;color:var(--muted);background:#fff;padding:9px 18px;font-size:13px;font-weight:600}.pillrow button.on{background:var(--black);color:#fff;border-color:var(--black)}.calwrap{border:1px solid var(--grey);background:#fff;min-height:720px;margin-top:30px}.teamgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:36px;display:grid}.svcard{position:relative}.svcard .inner a:after{content:"";position:absolute;inset:0}.statcall{border:1px solid var(--gold);background:#c8a47e14;align-items:center;gap:18px;max-width:560px;margin:22px 0 26px;padding:18px 24px;display:flex}.statcall .scn{font-family:var(--display);letter-spacing:-.02em;color:var(--gold);font-size:44px;font-weight:700;line-height:1}.statcall .sct{color:var(--ink);max-width:24ch;font-size:16px;line-height:1.4}.tcard{border:1px solid var(--grey);background:#fff;padding:0;overflow:hidden;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.tcard img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.tcard .tin{padding:24px 26px 28px}.tcard h3{font-family:var(--display);color:var(--ink);margin:0 0 2px;font-size:21px;font-weight:600}.tcard .trole{letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);margin-bottom:12px;font-size:12px;font-weight:700}.tcard p{color:var(--muted);margin:0;font-size:14px}.igs{background:#f7f5f1}.ighead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.ighead h2{margin:0}.iggrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.igtile{display:block;position:relative;overflow:hidden}.igtile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .35s,filter .35s;display:block}.igtile:hover img{filter:brightness(1.05);transform:scale(1.04)}.wbgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.wbcard{border:1px solid var(--grey);color:var(--text);background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.wbcard:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0e0d0b0f,0 26px 52px #0e0d0b1f}.wbimg{aspect-ratio:16/9;background:#0e0d0b;position:relative;overflow:hidden}.wbimg img{object-fit:cover;width:100%;height:100%;display:block}.wbplay{color:#fff;background:#0e0d0b2e;justify-content:center;align-items:center;font-size:20px;transition:background .25s;display:flex;position:absolute;inset:0}.wbcard:hover .wbplay{background:#0e0d0b05}.wbcard h3{font-family:var(--display);color:var(--ink);margin:0;padding:16px 18px 20px;font-size:16.5px;font-weight:600;line-height:1.35}@media (width<=820px){.wbgrid{grid-template-columns:1fr 1fr;gap:12px}.wbcard h3{padding:12px 14px 16px;font-size:14px}}@media (width<=520px){.wbgrid{grid-template-columns:1fr}}.storyblock{max-width:66ch}.storyblock h3{font-family:var(--display);color:var(--ink);margin:34px 0 12px;font-size:22px;font-weight:600}.storyblock h3:first-child{margin-top:26px}.storyblock p{color:var(--text);margin:0 0 14px;font-size:16.5px;line-height:1.65}@media (width<=820px){.iggrid{grid-template-columns:repeat(3,1fr);gap:6px}.iggrid .igtile:nth-child(n+7){display:none}.ighead{margin-bottom:18px}}.presswall{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:34px;display:grid}.pressitem{border:1px solid var(--grey);background:#fff;padding:22px 24px;text-decoration:none;display:block}.pressitem b{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.pressitem span{color:var(--muted);font-size:13px}.pressitem em{letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);margin-bottom:8px;font-size:11px;font-style:normal;font-weight:700;display:block}.deal.pic{padding:0}.deal.pic>img{object-fit:cover;filter:saturate(.9);width:100%;height:180px;display:block}.deal.pic .din{padding:22px 26px 26px}.dnote{color:var(--muted);border-top:1px dashed var(--stone);margin-top:14px;padding-top:12px;font-size:13.5px}.statstrip{background:var(--grey);border-bottom:1px solid var(--grey);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2px;display:grid}.statstrip .st{background:var(--bone);text-align:center;padding:28px 18px}.statstrip .st .n{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(24px,2.6vw,32px);font-weight:600}.statstrip .st .l{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:600}.pcard,.deal,.chk{transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s;position:relative;overflow:hidden}.pcard:before,.deal:before{content:"";background:linear-gradient(90deg,var(--gold),var(--bronze));transform-origin:0;z-index:2;height:3px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pcard:hover,.deal:hover{transform:translateY(-6px);box-shadow:0 8px 16px #0e0d0b0f,0 26px 52px #0e0d0b21}.pcard:hover:before,.deal:hover:before{transform:scaleX(1)}.pcard:hover .pv{color:var(--bronze)}.pcard .pv{transition:color .25s}.deal.pic>img{transition:transform .45s,filter .45s}.deal.pic:hover>img{filter:saturate();transform:scale(1.04)}.team{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:26px;display:grid}.tcard{border:1px solid var(--grey);border-top:3px solid var(--gold);color:var(--text);background:#fff;padding:24px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.tcard:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0e0d0b0f,0 26px 52px #0e0d0b1f}.tcard .tn{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:600}.tcard .tr{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px;font-weight:600}.tcard .te{color:var(--bronze);word-break:break-all;margin-top:14px;font-size:14.5px;font-weight:600}.deal{border:1px solid #e6e2da;box-shadow:0 2px 4px #0e0d0b0d,0 22px 48px #0e0d0b1f}.deal:before{height:4px;transform:scaleX(1)}.deal .dbig{background:linear-gradient(90deg,#c8a47e29,#c8a47e00);margin:16px -26px 0;padding:12px 26px}.deal:not(.pic) .dbig{margin:16px -28px 0;padding:12px 28px}.deal .dnote{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.55}.deal.pic>img{height:200px}.deal .dhead{background:linear-gradient(135deg,#1a1712,#2e2a24);flex-direction:column;justify-content:flex-end;min-height:120px;padding:34px 26px 28px;display:flex;position:relative}.deal .dhead:after{content:"";pointer-events:none;background:radial-gradient(80% 70% at 85% 10%,#c8a47e38,#0000 60%);position:absolute;inset:0}.deal .dhead .dh{font-family:var(--display);letter-spacing:-.02em;color:#f5f2ec;font-size:24px;font-weight:600;line-height:1.1;position:relative}.deal .dhead .dsub{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:12.5px;font-weight:600;position:relative}.deal.nopic{padding:0}.deal.nopic .din{padding:22px 26px 26px}.cmp{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}@media (width<=820px){.cmp{grid-template-columns:1fr}}.ccard{border:1px solid var(--grey);background:#fff;flex-direction:column;display:flex;box-shadow:0 2px 4px #0e0d0b0d,0 22px 48px #0e0d0b1a}.ccard .chead{background:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;padding:30px 30px 26px;display:flex}.ccard.gold .chead{background:linear-gradient(135deg,#1a1712,#3a2f20)}.ccard .chead img{width:auto;height:34px}.ccard .cline{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12.5px;font-weight:600}.crows{flex:1;padding:6px 30px 10px}.crow{border-bottom:1px solid var(--stone);grid-template-columns:150px 1fr;align-items:start;gap:18px;padding:16px 0;display:grid}.crow span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:12px;font-weight:600}.crow b{color:var(--ink);font-size:15px;font-weight:500;line-height:1.5}.cfoot{padding:22px 30px 30px}@media (width<=520px){.crow{grid-template-columns:1fr;gap:6px}}.hfband{background:var(--ink);color:#ede8e0;border-top:3px solid var(--gold);grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;margin-top:34px;padding:44px 40px;display:grid}@media (width<=820px){.hfband{grid-template-columns:1fr;padding:34px 24px}}.hfband h3{font-family:var(--display);letter-spacing:-.02em;color:#f5f2ec;margin:0 0 14px;font-size:26px;font-weight:600}.hfband p{color:#b8b2a8;margin:0;font-size:15px}.hfband p b{color:#f5f2ec;font-weight:600}.hfcols{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.hfcols{grid-template-columns:1fr}}.hfcol{background:#141210;border:1px solid #332e26;padding:22px 20px}.hfcol.on{border-color:var(--gold);background:#c8a47e14}.hfcol .hk{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:12px;font-weight:700}.hfcol ul{margin:0;padding:0;list-style:none}.hfcol li{color:#d8d2c8;border-top:1px dashed #2e2a24;padding:7px 0 7px 18px;font-size:13.5px;position:relative}.hfcol li:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:14px;left:0}.quiz{border:1px solid #c8a47e59;border-top:3px solid var(--gold);padding:52px 48px 40px;box-shadow:0 0 0 1px #c8a47e14,0 30px 80px #0e0d0b73,0 0 90px #c8a47e1f}.quiz .qkick{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.quiz .qtop h3{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,38px)}.quiz .qtop h3 em{color:var(--gold);font-style:normal}.quiz .qsub{color:#b8b2a8;max-width:52ch;margin-left:auto;margin-right:auto;font-size:15.5px}.quiz .qcount{letter-spacing:.14em;color:var(--gold);border:1px solid #c8a47e80;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.opt{background:linear-gradient(#1f1b15,#15130f);border:1px solid #3a342c}.opt .chip{border-color:var(--gold);width:26px;height:26px;color:var(--gold);background:#c8a47e1f}.opt:hover{box-shadow:0 0 0 1px var(--gold),0 20px 44px #0000008c,0 0 30px #c8a47e2e;background:linear-gradient(#2a2419,#1a1712)}.opt:after{opacity:.55;content:"Tap to choose →";transform:none}.opt:hover:after{opacity:1}.qbar{max-width:420px;margin:18px auto 34px}.q .qq{font-size:clamp(22px,3vw,29px)}@media (width<=600px){.quiz{padding:36px 22px 30px}.quiz .qcount{margin-top:12px;display:inline-block;position:static}}.tl{grid-template-columns:repeat(7,1fr);gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:linear-gradient(90deg,var(--gold),var(--bronze));height:2px;position:absolute;top:23px;left:7.14286%;right:7.14286%}.tli{text-align:center;padding:0 10px;position:relative}.tli .tn{background:var(--bone);border:2px solid var(--gold);width:48px;height:48px;color:var(--bronze);font-family:var(--display);z-index:1;box-shadow:0 0 0 6px var(--bone);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:18px;font-weight:700;display:flex;position:relative}.stone .tli .tn{background:var(--stone);box-shadow:0 0 0 6px var(--stone)}.tli h4{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:16px 0 8px;font-size:16px;font-weight:600}.tli p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (width<=900px){.tl{grid-template-columns:1fr;gap:0}.tl:before{background:linear-gradient(180deg,var(--gold),var(--bronze));width:2px;height:auto;inset:24px auto 24px 23px}.tli{text-align:left;grid-template-columns:48px 1fr;column-gap:20px;padding:0 0 26px;display:grid}.tli .tn{grid-row:1/3;margin:0}.tli h4{margin:12px 0 6px}}.flow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1.2fr;align-items:stretch;gap:0;margin-top:34px;display:grid}.fstep{border:1px solid var(--grey);background:#fff;padding:22px 18px;box-shadow:0 2px 4px #0e0d0b0d,0 14px 34px #0e0d0b14}.fstep.gold{background:var(--ink);border-color:var(--ink);color:#f5f2ec}.fstep .fk{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.fstep.gold .fk{color:var(--gold)}.fstep .fv{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.1}.fstep.gold .fv{color:var(--gold);font-size:clamp(24px,2.4vw,32px)}.fstep .fs{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.fstep.gold .fs{color:#b8b2a8}.farrow{position:relative}.farrow:before{content:"";background:var(--gold);height:2px;position:absolute;top:50%;left:0;right:0}.farrow:after{content:"";border-top:2px solid var(--gold);border-right:2px solid var(--gold);width:8px;height:8px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}@media (width<=900px){.flow{grid-template-columns:1fr}.farrow{height:28px}.farrow:before{width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.farrow:after{inset:auto auto 2px 50%;transform:translate(-50%)rotate(135deg)}}.regions.dk{background:var(--ink);border-top:1px solid #26221c;padding:96px 0}.regions.dk h2{color:#f5f2ec}.regions.dk .lede{color:#b8b2a8}.regions.dk .lede b{color:#f5f2ec;font-weight:600}.regions.dk .kick{color:var(--gold)}.regions.dk .cap{color:#8a8378}.regions.dk .pgrid{grid-template-columns:.9fr 1.1fr;align-items:center;margin-top:0}.regions.dk .role span{color:#d8d2c8}.regions.dk .role svg{stroke:#ede8e0}.regions.dk .pquote{box-shadow:none;background:#141210;border:1px solid #2e2a24}.regions.dk .pquote q{color:#d8d2c8}.regions.dk .pquote .who{color:#8a8378}.regions.dk .rtile{background:#141210;border-color:#2e2a24}.regions.dk .rtile .rgn{color:#f5f2ec}.regions.dk .rtile .what{color:#8a8378}.regions.dk .rtile .pct{color:var(--gold)}.regions.dk .rtile:hover{border-color:var(--gold);box-shadow:0 12px 30px #0006}.nzmap{filter:drop-shadow(0 30px 40px #00000080);width:100%;max-width:600px;height:auto;display:block}.nzmap .land{fill:url(#mg);stroke:#c8a47e73;stroke-width:1.2px;stroke-linejoin:round}.nzmap .pin path{fill:var(--gold);stroke:#0e0d0b;stroke-width:1px}.nzmap .pin .pc{fill:#0e0d0b}.nzmap .pin .halo{fill:#c8a47e40;transform-origin:50%;transform-box:fill-box;animation:2.6s ease-out infinite halo}.nzmap .pin text{font-family:var(--sans);fill:#ede8e0;letter-spacing:.02em;paint-order:stroke;stroke:#0e0d0b;stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:600}.nzmap .pin{animation:.6s cubic-bezier(.2,1.4,.4,1) both pinin}@keyframes halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes pinin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=820px){.regions .pgrid{grid-template-columns:1fr;gap:30px}.nzwrap{order:2}.nzmap{max-width:330px;margin:0 auto}}.intake{color:#d8d2c8;background:#c8a47e14;border:1px solid #c8a47e73;align-items:center;gap:12px;max-width:62ch;margin-top:26px;padding:12px 18px;font-size:14px;line-height:1.5;display:inline-flex}.intake b{color:var(--gold);font-weight:600}.intake .idot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c8a47e40}.filters{margin-top:26px}.pillrow.rgn{margin-top:10px}.pillrow.rgn button{background:0 0;padding:7px 14px;font-size:12px}.pillrow.rgn button.on{background:var(--gold);color:#000;border-color:var(--gold)}.empty{color:var(--muted);margin-top:30px}.team{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gavatar{color:var(--bronze);font-weight:700}.press{gap:26px}.press .plabel{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.press a{font-family:var(--display);letter-spacing:-.01em;color:#b8b2a8;border-bottom:1px solid #3a342c;padding-bottom:2px;font-size:17px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.press a i{color:var(--gold);opacity:.7;margin-left:5px;font-size:12px;font-style:normal}.press a:hover{color:#f5f2ec;border-color:var(--gold)}.press a:hover i{opacity:1}.regions{padding:96px 0}.regions h2 em{color:var(--bronze);font-style:normal}.regions .lede.big{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:18px 0 12px;font-size:22px;font-weight:600}.regions .lede b{color:var(--ink);font-weight:600}.regions .pgrid{grid-template-columns:.9fr 1.1fr;align-items:center;margin-top:0}.nzmap{filter:drop-shadow(0 24px 34px #0e0d0b38)}.nzmap .land{fill:url(#mg);stroke:#c8a47e99;stroke-width:1.2px}.nzmap .pin text{fill:var(--ink);stroke:var(--bone);stroke-width:4px}.nzmap .pin path{stroke:#fff}.nzmap .pin .halo{fill:#c8a47e59}.svcard.brd{border-color:var(--grey);background:#fff}.svcard .icnhead svg{stroke:var(--ink)}.svcard .icnhead svg .g{stroke:var(--gold)}.tl{--tld:1.7s}.tl:before{transform-origin:0;transition:transform var(--tld) cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.tl.in:before{transform:scaleX(1)}.tli{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.tl.in .tli{opacity:1;transform:none}.tl.in .tli:first-child{transition-delay:50ms}.tl.in .tli:nth-child(2){transition-delay:.3s}.tl.in .tli:nth-child(3){transition-delay:.55s}.tl.in .tli:nth-child(4){transition-delay:.8s}.tl.in .tli:nth-child(5){transition-delay:1.05s}.tl.in .tli:nth-child(6){transition-delay:1.3s}.tl.in .tli:nth-child(7){transition-delay:1.55s}.tli .tn{transition:background .25s,color .25s,transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s}.tli h4{transition:color .25s}.tli:hover .tn{background:var(--gold);color:#000;box-shadow:0 0 0 6px var(--bone),0 0 0 8px #c8a47e80,0 10px 24px #96723f59;transform:scale(1.16)}.stone .tli:hover .tn{box-shadow:0 0 0 6px var(--stone),0 0 0 8px #c8a47e80,0 10px 24px #96723f59}.tli:hover h4{color:var(--bronze)}@media (width<=900px){.tl:before{transform-origin:top;transform:scaleY(0)}.tl.in:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tl:before,.tli{opacity:1;transition:none;transform:none}}.casebanner{margin-top:30px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0e0d0b0d,0 22px 48px #0e0d0b1f}.casebanner img{object-fit:cover;filter:saturate(.85);width:100%;height:340px;display:block}.casebanner .cap{color:#ede8e0;letter-spacing:.03em;background:linear-gradient(#0000,#0e0d0bd1);padding:40px 26px 16px;font-size:13.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.casebanner+.flow{margin-top:22px}@media (width<=600px){.casebanner img{height:200px}}.ccard .chead{flex-flow:wrap;align-items:center;gap:18px}.ccard .chead .cicon{width:74px;height:auto;stroke:var(--gold);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ccard .chead .cicon .g{stroke:#ede8e0}.ccard .chead img{height:30px}.ccard .chead .cline{width:100%}.hfcol .hwho{color:#b8b2a8;border-bottom:1px solid #2e2a24;margin-bottom:14px;padding-bottom:12px;font-size:13px;line-height:1.55}.opt{color:#4a443b;background:#f5f2ec;border:1px solid #e4dfd6;gap:13px;padding:30px 16px 24px}.opt.picked{border-color:var(--gold);background:#fffdf9;transform:scale(.97)}.opt:hover .chip,.opt.picked .chip{border-color:var(--gold);color:#fff;background:var(--gold)}.opt .big{color:#171512;font-size:19px}.opt .osub{color:#8a8378;max-width:20ch;font-size:13px;line-height:1.45}.opt:hover .osub{color:#5c554a}.opt .oico{background:#fff;border:1px solid #e0dacf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .2s,background .2s,transform .2s;display:flex}.opt:hover .oico{border-color:var(--gold);background:#fff9f1;transform:scale(1.06)}.opt .oico svg{width:34px;height:34px;fill:var(--gold);stroke:none;background:0 0;border:none;border-radius:0;padding:0}.opt:hover .oico svg{background:0 0;border:none;transform:none}.opt .oico svg.ln{fill:none;stroke:var(--gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.opt .onum{font-family:var(--display);color:var(--gold);letter-spacing:-.02em;font-size:24px;font-weight:700}.opt:after{color:var(--bronze)}@media (width<=600px){.opt{text-align:left;flex-direction:row;gap:14px;padding:16px 14px}.opt .oico{width:46px;height:46px}.opt .oico svg{width:26px;height:26px}.opt .onum{font-size:18px}.opt .big{font-size:16px}.opt .osub,.opt:after{display:none}.opt .chip{order:3;margin-left:auto;position:static}}.autab{border:1px solid var(--grey);background:#fff;margin-top:34px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.atrow{border-bottom:1px solid var(--stone);color:var(--text);grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:18px;padding:16px 22px;font-size:14.5px;display:grid}.atrow:last-child{border-bottom:none}.atrow.ath{background:var(--ink);color:#f5f2ec;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-bottom:none;font-size:13px;font-weight:600}.atrow>div>b{color:var(--ink);font-size:15px;display:block}.atrow>div>span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.atrow .good{color:var(--ink);padding-left:22px;font-weight:600;position:relative}.atrow .good:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}@media (width<=700px){.atrow{grid-template-columns:1fr;gap:6px;padding:14px 18px}.atrow.ath{display:none}.atrow .good:after{content:" - NZ";color:var(--muted);font-size:12px;font-weight:400}}.aucall{border:1px solid var(--grey);background:#fff;margin-top:34px;padding:22px 26px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.aucall p{max-width:70ch;margin:0;font-size:15.5px}.ybars{gap:14px;max-width:760px;margin-top:36px;display:grid}.ybar{grid-template-columns:220px 1fr 70px;align-items:center;gap:14px;display:grid}.ybar .yl{color:var(--muted);text-align:right;font-size:13px}.ybar .yt{background:var(--stone);height:14px;overflow:hidden}.ybar .yt i{background:#b8b2a8;width:0;height:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1);display:block}.ybar.au .yt i{background:linear-gradient(90deg,var(--bronze),var(--gold))}.ybar .yn{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600}.ybar.au .yn{color:var(--bronze)}.rv.in .ybar .yt i,.ybars.in .ybar .yt i{width:var(--w)}@media (width<=640px){.ybar{grid-template-rows:auto auto;grid-template-columns:1fr 60px}.ybar .yl{text-align:left;grid-column:1/-1}}.aunums{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:30px;display:grid}.aunum{border:1px solid var(--grey);border-top:3px solid var(--gold);background:#fff;padding:20px 20px 16px;box-shadow:0 1px 2px #0e0d0b0a,0 14px 34px #0e0d0b0f}.aunum .n{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600}.aunum .l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px}.sec .stats .stat .n{color:var(--ink)}.sec .stats .stat .l{color:var(--muted)}.btn.dark{color:#ede8e0;background:0 0;border:1px solid #4a443b;padding:12px 23px}.btn.dark:hover{border-color:var(--gold);color:#f5f2ec;background:#c8a47e1f}@media (width<=560px){.phero .btn.dark{margin-top:10px;margin-left:0!important}}.quiet{color:#8a8378;text-underline-offset:4px;font-size:14px;text-decoration:underline #c8a47e80}.quiet:hover{color:var(--gold)}.qresult .quiet,.final .quiet{color:#a39c90}.opt{background:linear-gradient(#fdfbf7 0%,#f2eee5 100%);border:1px solid #e0dacf;gap:15px;padding:34px 18px 26px;position:relative;box-shadow:0 1px 2px #0e0d0b0d,0 10px 24px #0e0d0b2e}.opt:before{content:"";pointer-events:none;border:1px solid #c8a47e4d;transition:border-color .25s;position:absolute;inset:6px}.opt:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 24px 50px #00000080;background:linear-gradient(#fffefb 0%,#f6f2ea 100%);transform:translateY(-6px)}.opt:hover:before,.opt.picked:before{border-color:#c8a47ebf}.opt.picked{border-color:var(--gold);transform:scale(.97)}.opt .oico{background:radial-gradient(120% 120% at 30% 22%,#e7cba4 0%,#c8a47e 58%,#ae885c 100%);border:none;border-radius:50%;width:72px;height:72px;box-shadow:0 8px 18px #8c6a4461,inset 0 1px #ffffff8c,inset 0 -2px 6px #78583259}.opt:hover .oico{background:radial-gradient(120% 120% at 30% 22%,#edd3ae 0%,#cfab84 58%,#b48e62 100%);border:none;transform:scale(1.08)}.opt .oico svg{fill:#1a140c;stroke:none}.opt .oico svg rect.dim{fill:#fdfbf780}.opt .oico svg.ln{fill:none;stroke:#1a140c;stroke-width:1.8px}.opt .onum{color:#1a140c;text-shadow:0 1px #ffffff59}.opt .chip{color:#8a8378;background:0 0;border:1px solid #d9d3c8}.opt:hover .chip,.opt.picked .chip{background:var(--gold);border-color:var(--gold);color:#fff}.opt .big{letter-spacing:-.01em;font-size:20px}.opt .osub{max-width:24ch}.opts.two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;max-width:560px;margin:0 auto}.opt:after{opacity:.5;color:#8a8378}.opt:hover:after{opacity:1;color:var(--bronze)}@media (width<=600px){.opt:before{inset:4px}}.hfband.solo{grid-template-columns:1fr;max-width:860px;margin-left:auto;margin-right:auto}.hfband.solo h3{font-size:30px}.hfband.solo p{font-size:15.5px;line-height:1.7}.hfcol.on{background:#141210;border-color:#332e26}.hfcol.on .hwho{color:#b8b2a8}.ccard .chead{min-height:128px}.ccard .crows .crow:first-child{min-height:96px}.ccard .crows .crow{min-height:66px}@media (width<=760px){.ccard .chead,.ccard .crows .crow,.ccard .crows .crow:first-child{min-height:0}}.opt .oico svg{width:38px;height:38px}.ccard .chead .cicon{flex:none;width:auto;max-width:100px;height:46px}.ccard .crows .crow:nth-child(4){min-height:84px}.navcta .short{display:none}#menubtn{cursor:pointer;z-index:80;background:0 0;border:none;flex:none;width:46px;height:46px;margin:-4px -6px -4px 0;padding:11px;display:none;position:relative}#menubtn span{background:#ede8e0;width:24px;height:2px;margin:5px 0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}#menubtn.open span:first-child{transform:translateY(7px)rotate(45deg)}#menubtn.open span:nth-child(2){opacity:0}#menubtn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}#mmenu{z-index:70;backdrop-filter:blur(10px);overscroll-behavior:contain;background:#0e0d0bfa;display:none;position:fixed;inset:0;overflow-y:auto}#mmenu.open{animation:.25s both mmin;display:block}@keyframes mmin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mmwrap{flex-direction:column;padding:104px 28px 40px;display:flex}.mml{color:#f5f2ec;font-family:var(--display);letter-spacing:-.01em;border-bottom:1px solid #241f19;padding:13px 0;font-size:24px;font-weight:600;text-decoration:none;display:block}.mml:active,.mml:hover{color:var(--gold)}.mmdiv{height:14px}.mmcta{text-align:center;margin-top:28px;padding:16px 24px;font-size:15px}.mmnote{color:#8a8378;text-align:center;margin:14px 0 0;font-size:13px}body.menu-open{overflow:hidden}body.menu-open nav{z-index:80;background:0 0}@media (width<=820px){#menubtn{display:block}nav .wrap{gap:14px}.navcta{margin-left:auto;padding:11px 16px;font-size:13px}.navcta .full{display:none}.navcta .short{display:inline}.press a{padding:10px 0;display:inline-block}.qnav button{padding:12px 8px}.quiet{padding:8px 0;display:inline-block}.phero{padding:124px 0 56px}}.dd:focus-within .ddm{display:block}.pquote:before{content:"“";font-family:var(--display);color:var(--gold);font-size:44px;font-weight:700;line-height:1;position:absolute;top:14px;left:20px}.regions.dk .pquote{padding-left:58px}@media (width<=820px){nav img{height:20px}nav{padding:18px 0}nav.scrolled{padding:12px 0}.navcta{white-space:nowrap;flex:none}.proof{padding:26px 0 30px}.proof .wrap{gap:18px}.press{gap:2px 22px}.press a{text-underline-offset:4px;border-bottom:none;padding:8px 0;font-size:15px;text-decoration:underline #3a342c}.press .plabel{flex-basis:100%;margin-bottom:2px}.stats{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid!important}.stat .n{font-size:26px!important}.stat .l{letter-spacing:.05em;margin-top:4px;font-size:9.5px}footer{padding:44px 0}footer .wrap>div>div:first-child{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}footer a{border-bottom:1px solid #1c1914;margin-right:0;padding:9px 0;font-size:14px;display:block}.hero{padding-top:110px}.sec{padding:56px 0}}@media (width<=700px){.atrow{grid-template-columns:1.15fr 1fr 1fr;gap:10px;padding:12px;font-size:12.5px}.atrow.ath{letter-spacing:.05em;padding:10px 12px;font-size:10.5px;display:grid}.atrow>div>b{font-size:13px}.atrow>div>span{display:none}.atrow .good{padding-left:16px}.atrow .good:after{content:none}}@media (width<=820px){.regions .pgrid{grid-template-columns:1fr;gap:26px}.nzwrap{order:2}.nzmap{max-width:330px;margin:0 auto}.roles.icn{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.gcard.gmore{display:none}.vchart .lab{letter-spacing:.05em;white-space:nowrap;font-size:10.5px}.vchart .val{font-size:14px}}.rlift{border:1px solid var(--grey);background:#fff;margin-top:22px;padding:18px 20px 16px;box-shadow:0 1px 2px #0e0d0b0a}.rl-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:600}.rl-line{align-items:center;gap:12px;margin-top:8px;display:flex}.rl-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:0 0 52px;font-size:11.5px;font-weight:600}.rl-track{background:var(--stone);flex:1;height:14px}.rl-bar{height:100%}.rl-bar.ink{background:var(--ink)}.rl-bar.gold{background:var(--gold)}.rl-v{min-width:86px;font-family:var(--display);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.rl-chip{font-style:normal;font-family:var(--sans);letter-spacing:.04em;background:var(--ink);color:var(--gold);padding:2px 7px;font-size:10.5px;font-weight:600}@media (width<=820px){.rlift{padding:15px 15px 13px}.rl-k{flex-basis:46px;font-size:10.5px}.rl-v{gap:6px;min-width:78px;font-size:15px}}.lfeat{border:1px solid var(--grey);color:inherit;background:#fff;grid-template-columns:.85fr 1.15fr;gap:0;margin-bottom:46px;text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 1px 2px #0e0d0b0d}.lfeat:hover{transform:translateY(-2px)}.lfimg{aspect-ratio:1;align-self:center;overflow:hidden}.lfimg img{object-fit:cover;width:100%;height:100%;display:block}.lftxt{flex-direction:column;justify-content:center;padding:36px 38px;display:flex}.lftxt h2{margin:12px 0;font-size:clamp(22px,2.6vw,30px)}.lftxt p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.lfmore{color:var(--bronze);font-size:13.5px;font-weight:600}.lgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lcard{border:1px solid var(--grey);color:inherit;background:#fff;text-decoration:none;transition:transform .2s;display:block;box-shadow:0 1px 2px #0e0d0b0a}.lcard:hover{transform:translateY(-2px)}.lcimg{aspect-ratio:1;background:var(--stone);overflow:hidden}.lcimg img{object-fit:cover;width:100%;height:100%;display:block}.lcph{background:linear-gradient(135deg,var(--stone),var(--grey));width:100%;height:100%}.lcdate{letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);padding:16px 18px 0;font-size:11px;font-weight:600}.lcard h3{margin:8px 0 0;padding:0 18px 20px;font-size:16.5px;line-height:1.4}.postphero .wrap h1{max-width:900px}.post{background:var(--bone);padding:56px 0 80px}.postwrap{max-width:780px;margin:0 auto;padding:0 28px}.posthero{margin:0 0 36px}.posthero img{border:1px solid var(--grey);width:100%;display:block}.postbody{color:var(--text);font-size:16px;line-height:1.75}.postbody p{margin:0 0 20px}.postbody h2{margin:40px 0 16px;font-size:clamp(21px,2.4vw,27px);line-height:1.25}.postbody h3{margin:32px 0 12px;font-size:19px}.postbody h4{margin:28px 0 10px;font-size:16.5px}.postbody ul,.postbody ol{margin:0 0 20px;padding-left:24px}.postbody li{margin-bottom:8px}.postbody a{color:var(--bronze);font-weight:600;text-decoration:underline #96723f59}.postbody strong{color:var(--ink)}.postbody blockquote{border:1px solid var(--grey);color:var(--muted);background:#fff;margin:28px 0;padding:22px 26px;font-style:italic}.postbody figure{margin:32px 0}.postbody figure img{border:1px solid var(--grey);width:100%;display:block}.postbody figure.imgsmall img{border:none;max-width:340px;margin:0 auto}.postbody figcaption{color:var(--muted);text-align:center;letter-spacing:.02em;margin-top:10px;font-size:12.5px}.postbody .pgallery{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0;display:grid}.postbody .pgallery figure{margin:0}.postbody .postcta{text-align:center;margin:30px 0}.postbody .ytwrap{background:#000;margin:32px 0;padding-top:56.25%;position:relative}.postbody .ytwrap iframe{width:100%;height:100%;position:absolute;inset:0}.postbody .pvideo{text-align:center;margin:32px 0}.postbody .pvideo video{border:1px solid var(--grey);background:#000;width:100%;max-width:360px}.postend{border-top:1px solid var(--grey);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:52px;padding-top:32px;display:flex}@media (width<=820px){.lfeat{grid-template-columns:1fr}.lfimg{aspect-ratio:1}.lftxt{padding:24px 22px 26px}.lgrid{grid-template-columns:1fr;gap:14px}.lcard{grid-template-columns:110px 1fr;align-items:center;column-gap:4px;display:grid}.lcimg{aspect-ratio:1;grid-row:1/3;height:100%;min-height:110px}.lcdate{align-self:end;padding:14px 16px 0}.lcard h3{align-self:start;margin:6px 0 0;padding:0 16px 14px;font-size:15px}.post{padding:36px 0 60px}.postbody{font-size:15.5px}.postbody .pgallery{grid-template-columns:1fr}.postend{flex-direction:column}.postend .btn{text-align:center}}.final .emok{color:var(--gold);margin-top:38px;font-size:15px;font-weight:600}
