html,body{color:#efebdd;background:#060604}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-6c8e8a291b.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-italic-bd51d639d9.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-e310b55a7f.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--bg:#060604;--sheet:#0d0d0b;--card:#151512;--card-2:#10100e;--fg:#efebdd;--fg-80:#efebddcc;--fg-62:#efebddb3;--fg-42:#efebdd8f;--line:#efebdd1f;--accent:#e9ff65;--ink:#0d0d0b;--serif:"Instrument Serif",Georgia,serif;--sans:Manrope,ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--ease-q:cubic-bezier(.22,1,.36,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}body:after{content:"";z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{color:var(--fg);background:#e9ff6547}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{z-index:200;background:var(--fg);color:var(--ink);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}em{font-style:italic}.glass{backdrop-filter:blur(14px)saturate(1.3);isolation:isolate;background:#efebdd0a;position:relative;box-shadow:inset 0 1px 1px #ffffff1a}.glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff6 0%,#ffffff1f 22%,#fff0 42% 58%,#ffffff1f 80%,#ffffff59 100%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.btn{min-height:52px;font:600 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease-q),background-color .3s var(--ease-q),color .3s var(--ease-q);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--fg);color:var(--ink);padding:6px 6px 6px 24px}.btn-primary .arr{background:var(--ink);width:40px;height:40px;color:var(--fg);transition:transform .3s var(--ease-q);border-radius:50%;place-items:center;display:grid}.btn-primary .arr svg{transition:transform .3s var(--ease-q)}.btn-primary:hover{background:#fffaea}.btn-primary:hover .arr{transform:scale(1.08)}.btn-primary:hover .arr svg{transform:rotate(-45deg)}.btn-ghost{color:var(--fg);backdrop-filter:blur(14px)saturate(1.3);background:#0a0a0866;justify-content:center;padding:0 26px;box-shadow:inset 0 0 0 1px #efebdd33,inset 0 1px 1px #ffffff1f}.btn-ghost:hover{background:#2828228c}.btn-ghost .arr{display:none}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eyebrow{font:600 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-62);align-items:center;gap:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #e9ff6599}.eyebrow .rule{background:var(--line);width:48px;height:1px}.h2{font:400 clamp(40px,5.4vw,84px)/.95 var(--serif);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin-top:22px}.h2 em{color:var(--fg-62)}.sec-head{margin-bottom:clamp(48px,6vw,80px)}.nav{z-index:50;transition:background-color .3s var(--ease-q),padding .3s var(--ease-q);padding:18px 0;position:fixed;inset:0 0 auto}.nav.scrolled{backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#060604b8;padding:12px 0}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand img{width:auto;height:26px}.nav-links{border-radius:999px;gap:2px;padding:5px;display:flex}.nav-links a{font:500 14px/1 var(--sans);color:var(--fg-80);border-radius:999px;padding:9px 16px;transition:background-color .25s,color .25s;display:block}.nav-links a:hover{color:var(--fg);background:#efebdd12}.nav-links a[aria-current=page]{color:var(--fg);background:#efebdd1a}.nav-cta.btn{min-height:44px;padding:4px 4px 4px 20px;font-size:14px}.nav-cta .arr{width:36px;height:36px}.menu-btn{min-height:44px;color:var(--fg);font:600 14px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:none}.menu-btn svg{width:16px}.menu{z-index:60;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-q),visibility .35s;flex-direction:column;justify-content:center;gap:6px;padding:96px clamp(24px,7vw,64px) 48px;display:flex;position:fixed;inset:0}.menu.open{opacity:1;visibility:visible}.menu .m{font:400 44px/1.15 var(--serif);color:var(--fg);opacity:0;transition:transform .45s var(--ease-q),opacity .45s var(--ease-q);transform:translateY(18px)}.menu.open .m{opacity:1;transform:none}.menu.open .m:nth-of-type(2){transition-delay:60ms}.menu.open .m:nth-of-type(3){transition-delay:.12s}.menu.open .m:nth-of-type(4){transition-delay:.18s}.menu.open .m:nth-of-type(5){transition-delay:.24s}.menu .btn{align-self:flex-start;margin-top:28px}.menu-close{position:absolute;top:18px;right:clamp(20px,4vw,48px)}@media (width<=1023px){.nav nav,.nav .nav-cta{display:none}.menu-btn{display:inline-flex}}@media (width<=560px){.brand img{height:22px}}.hero{background:var(--bg);isolation:isolate;height:100svh;min-height:640px;max-height:1200px;position:relative;overflow:hidden}.hero-media{z-index:0;animation:settle 2.2s var(--ease) both;position:absolute;inset:0}.hero-media picture,.hero-media img,.hero-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-media video{opacity:0}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,#060604d1 0%,#06060480 34%,#06060400 62%),linear-gradient(#06060400 58%,#0606048c 84%,#060604 100%),linear-gradient(#06060499 0%,#06060400 20%);position:absolute;inset:0}.hero-copy{z-index:10;position:absolute;bottom:clamp(150px,19vh,190px);left:0;right:0}.hero-copy .inner{max-width:1000px}.crumbs{font:500 13px/1 var(--sans);color:var(--fg-42);gap:8px;display:flex}.crumbs a{color:var(--fg-62);transition:color .2s}.crumbs a:hover{color:var(--fg)}.crumbs li+li:before{content:"/";color:var(--fg-42);margin-right:8px}.hero .eyebrow{margin:20px 0 22px}.h1{font:400 clamp(54px,8.2vw,132px)/.9 var(--serif);letter-spacing:-.03em;color:var(--fg)}.h1 .ln{text-wrap:balance;display:block}.h1 em{color:var(--fg-62)}.h1 .w{display:inline-block}.lede{text-wrap:pretty;max-width:34rem;color:var(--fg-80);margin-top:26px;font-size:18px;line-height:1.6}.hero .btn-row{margin-top:34px}.facts{z-index:10;position:absolute;bottom:76px;left:0;right:0}.facts ul{font:500 13px/1.3 var(--sans);color:var(--fg-80);flex-wrap:wrap;gap:10px 22px;display:flex}.facts li{align-items:center;gap:22px;display:flex}.facts li+li:before{content:"";background:#efebdd40;width:1px;height:14px}@media (height<=720px) and (width>=900px){.h1{font-size:clamp(54px,7vw,96px)}.hero-copy{bottom:140px}}@media (aspect-ratio<=4/5){.hero-media picture,.hero-media img,.hero-media video{object-position:50% 40%}.hero-scrim{background:linear-gradient(#06060400 28%,#06060459 45%,#060604e0 70%,#060604 100%),linear-gradient(#06060499 0%,#06060400 20%)}}@media (width<=640px){.lede{font-size:16px}.facts ul{grid-template-columns:1fr 1fr;gap:8px 16px;font-size:12.5px;display:grid}.facts li{gap:0}.facts li+li:before{display:none}.hero-copy{bottom:148px}.facts{bottom:64px}}@media (width<=560px){.hero .btn-row .btn{width:100%}}.sec{padding:clamp(96px,12vw,150px) 0;position:relative}.sheet{background:var(--sheet)}.over{z-index:5;background:radial-gradient(70% 420px at 50% 0%,#d69e5217,#d69e5200 100%),var(--sheet);border-radius:40px 40px 0 0;margin-top:-40px}.glow-cool{background:radial-gradient(60% 520px at 100% 0%,#4d6e781f,#4d6e7800 100%),var(--sheet)}.dark{background:var(--bg)}.makes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.make{background:radial-gradient(90% 55% at 100% 0%,#d69e521a,#d69e5200 100%),linear-gradient(180deg,var(--card),var(--card-2));min-height:360px;transition:transform .4s var(--ease-q),border-color .4s var(--ease-q);border:1px solid #0000;border-radius:28px;flex-direction:column;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0d}.make:hover{border-color:#efebdd38;transform:translateY(-4px)}.make .idx{font:italic 400 24px/1 var(--serif);color:var(--fg-42)}.make .sp{flex:1;min-height:28px}.make h3{font:400 36px/1.02 var(--serif);letter-spacing:-.01em;margin-top:56px}.make p{color:var(--fg-62);margin-top:14px;font-size:15.5px;line-height:1.6}.make .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.make .price{font:400 26px/1.1 var(--serif)}.circle{width:44px;height:44px;color:var(--fg);transition:background-color .3s var(--ease-q),color .3s var(--ease-q);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #efebdd40}.circle svg{transform:rotate(-45deg)}.circle:hover,.make:hover .circle{background:var(--fg);color:var(--ink)}@media (width<=1099px){.makes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.makes{grid-template-columns:1fr}.make{min-height:0}.make .sp{min-height:20px}.make h3{margin-top:40px;font-size:30px}}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.split .side{position:sticky;top:120px}.split .side .btn{margin-top:36px}.split .side .sec-head{margin-bottom:0}@media (width<=899px){.split{grid-template-columns:1fr;gap:48px}.split .side{position:static}}.steps li{border-top:1px solid var(--line);grid-template-columns:96px 1fr;padding:34px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps .n{font:400 56px/1 var(--serif);color:var(--fg-42)}.steps h3{font:400 32px/1.05 var(--serif)}.steps p{max-width:36rem;color:var(--fg-62);margin-top:10px}@media (width<=899px){.steps li{grid-template-columns:64px 1fr}.steps .n{font-size:44px}.steps h3{font-size:28px}}.promises li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding:40px 0;display:grid}.promises li:last-child{border-bottom:1px solid var(--line)}.promises .k{font:600 12px/1 var(--sans);letter-spacing:.12em;color:var(--fg-42);margin-bottom:14px;display:block}.promises h3{font:400 clamp(30px,3.4vw,50px)/1 var(--serif);letter-spacing:-.015em}.promises p{color:var(--fg-62);max-width:34rem;font-size:18px;line-height:1.6}@media (width<=759px){.promises li{grid-template-columns:1fr;gap:14px;padding:32px 0}.promises p{font-size:17px}}.panel{border:1px solid var(--line);background:radial-gradient(70% 60% at 0 0,#4d6e7821,#4d6e7800 100%),radial-gradient(50% 50% at 100% 100%,#d69e5212,#d69e5200 100%),linear-gradient(#141411,#0d0d0b);border-radius:36px;padding:clamp(24px,5vw,64px)}.prices{border-collapse:collapse;width:100%}.prices thead tr,.prices tbody tr{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.6fr);gap:32px;display:grid}.prices th{font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-42);text-align:left;padding-bottom:18px}.prices tbody tr{border-top:1px solid var(--line);padding:28px 0}.prices td{padding:0}.prices .v{font:400 26px/1.15 var(--serif)}.prices .p{font:400 30px/1.1 var(--serif)}.prices .i{color:var(--fg-62);font-size:15.5px;line-height:1.6}.price-note{color:var(--fg-62);margin-top:28px;font-size:14px}.panel .btn{margin-top:28px}@media (width<=759px){.prices thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.prices tbody tr{padding:24px 0;display:block}.prices td{display:block}.prices .v{font-size:24px}.prices .p{margin-top:6px;font-size:26px}.prices .i{margin-top:10px}.prices tbody tr:first-child{border-top:0;padding-top:0}.panel .btn{width:100%}}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:400 26px/1.2 var(--serif);color:var(--fg);padding:26px 60px 26px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--fg),var(--fg)) center/12px 1.4px no-repeat,linear-gradient(var(--fg),var(--fg)) center/1.4px 12px no-repeat;width:36px;height:36px;transition:transform .3s var(--ease-q),background-color .3s;border-radius:50%;margin-top:-18px;position:absolute;top:50%;right:0;box-shadow:inset 0 0 0 1px #efebdd38}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover:after{background-color:#efebdd14}.faq p{max-width:40rem;color:var(--fg-62);padding:0 0 28px;font-size:17px;line-height:1.65}@media (width<=639px){.faq summary{font-size:22px}}.closing{padding:0 clamp(8px,1.4vw,16px) clamp(8px,1.4vw,16px)}.shot{isolation:isolate;background:#010101;border-radius:36px;height:clamp(560px,92svh,920px);position:relative;overflow:hidden}.shot img,.shot video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.shot video{opacity:0}.shot:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000 30% 70%,#0009);position:absolute;inset:0}.shot .copy{z-index:2;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(56px,9%,110px) 20px clamp(40px,8%,90px);display:flex;position:absolute;inset:0}.shot h2{font:400 clamp(46px,7vw,112px)/.92 var(--serif);letter-spacing:-.03em;text-wrap:balance}.shot h2 em{color:var(--fg-62)}.shot .btn-row{justify-content:center}@media (width>=900px){.shot--door img,.shot--door video{aspect-ratio:4/3;width:auto;left:auto;right:4%}.shot--door:after{background:linear-gradient(90deg,#010101 0% 16%,#01010100 42%),linear-gradient(270deg,#010101 0% 4%,#01010100 16%),linear-gradient(#0006,#0000 25% 75%,#00000080)}.shot .copy{text-align:left;justify-content:center;align-items:flex-start;gap:40px;width:min(46%,620px);padding:0 0 0 clamp(32px,6vw,96px);inset:0 auto 0 0}.shot--top .copy{justify-content:flex-start;width:min(52%,700px);padding-top:clamp(64px,10%,120px)}.shot h2{font-size:clamp(46px,5.6vw,96px)}.shot .btn-row{justify-content:flex-start}}@media (width<=899px){.shot{height:max(860px,100svh)}}@media (width<=560px){.shot .btn-row .btn{width:100%}.shot{border-radius:28px}}.footer{background:var(--bg);padding:96px 0 40px}.footer .top{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.footer .tag{max-width:30ch;color:var(--fg-62);margin-top:16px;font-size:15px}.footer ul{align-content:start;gap:12px;display:grid}.footer ul a{color:var(--fg-80);font-size:15px;transition:color .2s}.footer ul a:hover{color:var(--fg)}.footer .small{border-top:1px solid var(--line);color:var(--fg-42);margin-top:72px;padding-top:24px;font-size:13px}@media (width<=759px){.footer .top{grid-template-columns:1fr 1fr}.footer .top>div:first-child{grid-column:1/-1}}@media (width<=560px){.footer .top{grid-template-columns:1fr;gap:32px}}.js .in-hero{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(20px)}.js .h1 .w{opacity:0;filter:blur(12px);animation:word .9s var(--ease) forwards;animation-delay:calc(.22s + var(--i) * 70ms);transform:translateY(26px)}@keyframes rise{to{opacity:1;transform:none}}@keyframes word{to{opacity:1;filter:none;transform:none}}.js .reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media{animation:none}.js .in-hero,.js .h1 .w{opacity:1;filter:none;animation:none;transform:none}.js .reveal{opacity:1;transition:none;transform:none}.menu .m{transition:none}}.hero--center .hero-copy{text-align:center;top:clamp(100px,13vh,140px);bottom:auto}.hero--center .h1{font-size:clamp(54px,7vw,112px)}.hero--airy .hero-copy{top:clamp(150px,25vh,240px)}.hero--airy .inner{max-width:1100px}.hero--airy .h1{font-size:clamp(50px,6.6vw,104px);line-height:.95}.hero--airy .tagline{color:var(--fg-80);margin-top:22px;font-size:clamp(22px,2.3vw,34px)}.hero--airy .btn-row{margin-top:44px}.hero-note{font:500 13px/1.4 var(--sans);letter-spacing:.02em;color:var(--fg-62);margin-top:20px}.sec-intro{max-width:34rem;color:var(--fg-62);margin-top:24px;font-size:18px;line-height:1.6}.hero--center .lede{text-wrap:balance;max-width:30rem}.hero--center .hero-copy .inner{max-width:860px;margin:0 auto}.hero--center .crumbs,.hero--center .btn-row{justify-content:center}.hero--center .lede{margin-left:auto;margin-right:auto}.hero--center .hero-scrim{background:radial-gradient(60% 45% at 50% 30%,#04101a73,#04101a00 100%),linear-gradient(#06060473 0%,#06060400 22%),linear-gradient(#06060400 74%,#06060466 90%,#060604 100%)}@media (aspect-ratio<=4/5){.hero--center .hero-copy{top:104px}.hero--airy .hero-copy{top:clamp(120px,17svh,160px)}.hero--center .hero-media picture,.hero--center .hero-media img,.hero--center .hero-media video{object-position:50% 50%}}.groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.group{border:1px solid var(--line);border-radius:32px;flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex;box-shadow:inset 0 1px #ffffff0d}.group.warm{background:radial-gradient(80% 60% at 0% 0%,#d69e5221,#d69e5200 100%),linear-gradient(180deg,var(--card),var(--card-2))}.group.cool{background:radial-gradient(80% 60% at 100% 0%,#4d6e782e,#4d6e7800 100%),linear-gradient(180deg,var(--card),var(--card-2))}.group h3{font:400 clamp(34px,3.4vw,48px)/1 var(--serif);letter-spacing:-.015em;max-width:16ch;margin-top:22px}.group .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;padding:22px 0;display:grid}.group .stats b{font:400 clamp(40px,4vw,56px)/1 var(--serif);letter-spacing:-.02em;font-weight:400;display:block}.group .stats span{color:var(--fg-62);margin-top:8px;font-size:13.5px;line-height:1.4;display:block}.checks{gap:14px;margin:32px 0 36px;display:grid}.checks li{color:var(--fg-80);grid-template-columns:22px 1fr;gap:12px;font-size:16.5px;line-height:1.55;display:grid}.checks svg{color:var(--accent);margin-top:4px}.group .btn{align-self:flex-start;margin-top:auto}@media (width<=899px){.groups{grid-template-columns:1fr}}@media (width<=560px){.group .btn{width:100%}.group .stats b{font-size:36px}}.perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.perk{border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--card-2));border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.perk .tag{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-80);border-radius:999px;padding:7px 12px;position:absolute;top:24px;left:28px;box-shadow:inset 0 0 0 1px #efebdd2e}.perk h3{font:400 32px/1.05 var(--serif);letter-spacing:-.01em}.perk p{max-width:36ch;color:var(--fg-62);margin-top:12px;font-size:15.5px;line-height:1.6}.perk.feature{border-color:#efebdd29;grid-row:span 2;min-height:540px;padding:36px}.perk.feature img{object-fit:cover;object-position:55% 60%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.perk.feature:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#06060400 30%,#060604b3 66%,#060604eb 100%),linear-gradient(#06060473,#06060400 22%);position:absolute;inset:0}.perk.feature>:not(img){z-index:1;position:relative}.perk.feature .tag{backdrop-filter:blur(10px);background:#06060459;position:absolute;top:32px;left:36px}.perk.feature h3{font-size:clamp(40px,4.2vw,64px);line-height:.98}.perk.feature p{color:var(--fg-80);max-width:40ch;font-size:17px}@media (width<=899px){.perks{grid-template-columns:1fr 1fr}.perk.feature{grid-area:auto/1/auto/-1;min-height:440px}}@media (width<=599px){.perks{grid-template-columns:1fr}.perk{min-height:0;padding-top:76px}.perk.feature{min-height:460px;padding:28px}.perk.feature .tag{top:24px;left:28px}.perk h3{font-size:28px}}.perk .more{font:600 14px/1 var(--sans);color:var(--fg);transition:gap .3s var(--ease-q),border-color .3s;border-bottom:1px solid #efebdd4d;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:10px 0;display:inline-flex}.perk .more:hover{border-color:var(--fg);gap:12px}.perk:has(.more){background:radial-gradient(90% 60% at 100% 0%,#e9ff6512,#e9ff6500 100%),linear-gradient(180deg,var(--card),var(--card-2))}.hero--compact{background:radial-gradient(60% 75% at 50% 0%,#4d6e7842,#4d6e7800 70%),radial-gradient(45% 55% at 85% 100%,#d69e5221,#d69e5200 70%),var(--bg);height:auto;min-height:0;max-height:none;padding:clamp(150px,22vh,210px) 0 clamp(110px,14vh,150px)}.hero--compact .hero-copy{position:relative;top:auto;bottom:auto}@media (aspect-ratio<=4/5){.hero--compact .hero-copy{top:auto}}.tool{border:1px solid var(--line);background:radial-gradient(70% 70% at 0% 0%,#4d6e7829,#4d6e7800 100%),linear-gradient(180deg,var(--card),var(--card-2));border-radius:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(18px,2.6vw,32px);display:grid}.frame{background:#f6f6f2;border-radius:20px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 40px 90px #0000008c,0 0 0 1px #efebdd24}.frame .bar{background:#e8e8e2;gap:6px;padding:11px 14px;display:flex}.frame .bar i{background:#cbcbc4;border-radius:50%;width:9px;height:9px}.frame img{width:100%;height:auto}.tool .live{font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-80);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #efebdd2e}.tool .live:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #e9ff65b3}.tool h3{font:400 clamp(48px,5.2vw,80px)/.92 var(--serif);letter-spacing:-.025em;margin-top:22px}.tool .one{max-width:30rem;color:var(--fg-80);margin-top:16px;font-size:18px;line-height:1.55}.tool .checks{margin:26px 0 30px}.tool .note{color:var(--fg-62);margin-top:18px;font-size:13.5px}@media (width<=899px){.tool{grid-template-columns:1fr}.frame{transform:none}}@media (width<=560px){.tool .btn{width:100%}}.tagline{font:italic 400 clamp(24px,2.8vw,40px)/1.15 var(--serif);letter-spacing:-.01em;color:var(--fg-80);text-wrap:balance;margin-top:20px}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-beaf4e4266.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-italic-6e93c7de34.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--text:"Source Serif 4",Charter,Georgia,serif}.art-head{background:radial-gradient(55% 80% at 15% 0%,#4d6e783d,#4d6e7800 70%),radial-gradient(40% 60% at 95% 100%,#d69e521f,#d69e5200 70%),var(--bg);padding:clamp(128px,17vh,168px) 0 clamp(88px,11vh,120px);position:relative;overflow:hidden}.art-col{grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);column-gap:48px;max-width:1240px;display:grid}.art-col>*{grid-column:2}.art-head .crumbs{margin-bottom:24px}.art-h1{font:700 clamp(36px,4.2vw,56px)/1.08 var(--sans);letter-spacing:-.03em;color:var(--fg);text-wrap:balance}.art-h1 em{color:var(--fg-62);font-style:normal}.answer{font:400 clamp(18px,1.45vw,20px)/1.6 var(--text);color:var(--fg-80);text-wrap:pretty;margin-top:24px}.art-meta{font:500 13px/1.4 var(--sans);color:var(--fg-62);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.paper{--ink:#1d1c18;--ink-80:#1d1c18db;--ink-62:#1d1c18b3;--ink-line:#1d1c1821;z-index:5;color:var(--ink);background:#fbf9f4;border-radius:40px;margin-top:-40px;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,96px);position:relative}body:has(.paper) .nav.scrolled{backdrop-filter:none;background:#060604}.paper ::selection{color:var(--ink);background:#e9ff658c}.paper :focus-visible{outline-color:#5d6b00}.paper .btn-primary{color:#efebdd;background:#141411}.paper .btn-primary .arr{color:#141411;background:#efebdd}.paper .btn-primary:hover{background:#2a2a24}.toc{width:100%;max-width:220px;font:400 14px/1.4 var(--sans);grid-area:1/1;place-self:start;position:sticky;top:112px}.toc-h{font:600 13px/1.3 var(--sans);color:var(--ink)}.toc ol{border-left:1px solid var(--ink-line);margin-top:12px}.toc ol a{color:var(--ink-62);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;transition:color .2s,border-color .2s;display:block}.toc ol a:hover{color:var(--ink)}.toc ol a[aria-current]{color:var(--ink);border-left-color:var(--ink)}.toc-cta{border-top:1px solid var(--ink-line);margin-top:32px;padding-top:24px;transition:opacity .3s,visibility}.toc-cta.is-quiet{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.toc-cta p{font:600 15px/1.4 var(--sans);color:var(--ink)}.toc-cta .btn{min-height:44px;margin-top:12px;padding:4px 4px 4px 18px;font-size:14px}.toc-cta .btn .arr{width:36px;height:36px}@media (width<=1279px){.art-col{grid-template-columns:minmax(0,680px);justify-content:center}.art-col>*{grid-column:1}.toc{display:none}}.art-grid>.prose{grid-row:1}.prose{min-width:0;font:400 18px/1.65 var(--text);color:var(--ink);font-kerning:normal;hanging-punctuation:first}.prose>*+*{margin-top:24px}.prose h2{font:600 28px/1.25 var(--sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:64px;scroll-margin-top:104px}.prose h3{font:600 20px/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink);margin-top:32px;scroll-margin-top:104px}.prose>h2:first-child{margin-top:0}.prose h2+*{margin-top:16px}.prose h3+*{margin-top:12px}.prose p{text-wrap:pretty}.prose strong{color:var(--ink);font-weight:600}.prose a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px #1d1c1866;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:var(--ink)}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:8px}.prose li::marker{color:#1d1c1873}.prose blockquote{border-left:2px solid var(--ink);margin-left:0;padding-left:20px;font-style:italic}.prose table{border-collapse:collapse;width:100%;font:400 15px/1.5 var(--sans);color:var(--ink-80);margin-top:32px}.prose table+*{margin-top:24px}.prose h2+table,.prose h3+table{margin-top:20px}.prose th{text-align:left;vertical-align:bottom;font:600 13px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid #1d1c1859;padding:0 16px 10px 0}.prose td{vertical-align:top;border-bottom:1px solid var(--ink-line);padding:12px 16px 12px 0}.prose th:last-child,.prose td:last-child{padding-right:0}.prose td:first-child{color:var(--ink);font-weight:600}@media (width>=641px){.prose td:first-child{min-width:11em}}.prose .calc-note,.prose .note{font:400 14px/1.6 var(--sans);color:var(--ink-62)}.prose table+.note{margin-top:12px}.mid-cta{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 0;display:flex;margin-top:48px!important}.mid-cta p{font:600 17px/1.45 var(--sans);letter-spacing:-.01em;color:var(--ink);flex:260px}.art-faq{margin-top:64px!important}.art-faq h2{margin-bottom:8px}.paper .faq details{border-color:var(--ink-line)}.paper .faq summary{font:600 18px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);padding:20px 56px 20px 0}.paper .faq summary:after{background:linear-gradient(var(--ink),var(--ink)) center/12px 1.4px no-repeat,linear-gradient(var(--ink),var(--ink)) center/1.4px 12px no-repeat;box-shadow:inset 0 0 0 1px #1d1c1840}.paper .faq summary:hover:after{background-color:#1d1c180f}.paper .faq p{font:400 17px/1.6 var(--text);color:var(--ink-80);padding-bottom:24px}.art-notes{border-top:1px solid var(--ink-line);font:400 15px/1.6 var(--sans);color:var(--ink-80);padding-top:32px;margin-top:64px!important}.prose .art-notes h2{margin-top:0;font-size:20px;line-height:1.35}.prose .art-notes h3{margin-top:32px;font-size:15px}.art-notes>*+*{margin-top:12px}.art-notes>p{max-width:62ch;font-size:16px}.art-notes .sources{padding-left:1.6em;font-size:14px;line-height:1.55}.art-notes .sources li+li{margin-top:6px}.art-notes .sources li::marker{color:var(--ink-62)}.art-notes .sources a{overflow-wrap:anywhere;text-decoration-color:#1d1c184d}.related{margin-top:clamp(64px,8vw,96px)}.rel-h{font:600 20px/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink)}.related ul{border-top:1px solid #1d1c1859;margin-top:12px}.related li{border-bottom:1px solid var(--ink-line)}.related a{color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:4px 24px;padding:16px 0;display:grid}.related .rt{font:600 17px/1.4 var(--sans);letter-spacing:-.01em;transition:color .2s}.related .rx{font:400 16px/1.55 var(--text);color:var(--ink-62);grid-column:1}.related .ra{border-radius:50%;grid-area:1/2/span 2;place-items:center;width:34px;height:34px;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #1d1c1840}.related a:hover .ra{background:var(--ink);color:#fbf9f4}.art-close{text-align:center;background:radial-gradient(50% 70% at 50% 100%,#d69e521f,#d69e5200 70%),var(--bg);margin-top:-40px;padding:calc(clamp(80px,10vw,128px) + 40px) 0 clamp(80px,10vw,128px)}.art-close h2{font:400 clamp(42px,6vw,92px)/.95 var(--serif);letter-spacing:-.025em}.art-close h2 em{color:var(--fg-62)}.art-close .btn-row{justify-content:center;margin-top:36px}@media (width<=640px){.prose{font-size:17px;line-height:1.6}.prose h2{margin-top:48px;font-size:23px}.prose h3{font-size:19px}.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{border-bottom:1px solid var(--ink-line);padding:16px 0}.prose tr:first-child{border-top:1px solid #1d1c1859}.prose td{border:0;padding:2px 0}.prose td[data-label]:before{content:attr(data-label);font:600 12.5px/1.4 var(--sans);color:var(--ink-62);margin-top:10px;display:block}.prose td:first-child:before{display:none}.prose td:first-child{font:600 17px/1.35 var(--sans)}.paper .faq summary{font-size:17px}}@media (width<=560px){.mid-cta .btn,.art-close .btn-row .btn{width:100%}}.price-note a,.sec-note a{color:var(--fg);text-underline-offset:3px;text-decoration:underline #efebdd59}.price-note a:hover,.sec-note a:hover{text-decoration-color:var(--fg)}.sec-note{color:var(--fg-62);margin-top:28px;font-size:15.5px}.calc{background:#f1ede4;border-radius:24px;grid-template-columns:1fr 1fr;gap:14px 16px;padding:24px;display:grid;margin-top:1.4em!important}.calc label{font:600 12px/1.3 var(--sans);letter-spacing:.04em;color:var(--ink-62);gap:7px;display:grid}.calc label b{color:var(--ink)}.calc .full{grid-column:1/-1}.calc input,.calc select{width:100%;min-height:48px;color:var(--ink);font:500 16px/1.2 var(--sans);background:#f8f4ec;border:1px solid #1b1a162e;border-radius:12px;padding:12px 14px}.calc input[type=range]{accent-color:#141411;background:0 0;border:0;min-height:32px;padding:0}.calc-out{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.calc-out div{background:#141411;border-radius:16px;padding:16px}.calc-out dt{font:600 10.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-62)}.calc-out dd{font:400 30px/1 var(--serif);color:var(--fg);margin:10px 0 0}.calc-note{color:var(--ink-62);font-size:14px!important}@media (width<=640px){.calc{grid-template-columns:1fr;padding:18px}.calc-out{grid-template-columns:1fr 1fr}.calc-out dd{font-size:26px}}.hero:not(.hero--center) .tagline{max-width:30ch;font-size:clamp(22px,2.3vw,34px)}.hero:not(.hero--center) .btn-row{margin-top:40px}.hero:not(.hero--center) .hero-copy{bottom:clamp(96px,13vh,140px)}.hero:not(.hero--center) .h1{font-size:clamp(54px,7.2vw,116px)}.doors-hero{background:var(--bg);isolation:isolate;height:100svh;min-height:640px;max-height:1100px;position:relative;overflow:hidden}.doors-head{z-index:10;text-align:center;pointer-events:none;position:absolute;top:clamp(108px,14vh,150px);left:0;right:0}.doors-head .h1{font-size:clamp(48px,6.4vw,104px);line-height:.92}.doors-head .tagline{max-width:34ch;margin:22px auto 0;font-size:clamp(19px,1.8vw,26px)}.doors-scrim{z-index:5;pointer-events:none;background:linear-gradient(#060604f0 0,#06060499 40%,#06060400 100%);height:64%;position:absolute;inset:0 0 auto}.doors{display:flex;position:absolute;inset:0}.door{min-width:0;color:var(--fg);transition:flex-grow .7s var(--ease-q);flex:1 1 0;position:relative;overflow:hidden}.door+.door:before{content:"";z-index:3;background:#efebdd29;width:1px;position:absolute;inset:0 auto 0 0}.door-media{z-index:0;transition:filter .7s var(--ease-q);position:absolute;inset:0}.door-media img,.door-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.door-media video{opacity:0}.door--creator .door-media :is(img,video){object-position:46% 70%}.door--brand .door-media :is(img,video){object-position:54% 55%}.door:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06060400,#060604e0);height:55%;position:absolute;inset:auto 0 0}.door-copy{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid;position:absolute;bottom:calc(40px + clamp(24px,4vh,44px));left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.door-copy>*{grid-column:1}.door-title{width:fit-content;font:400 clamp(34px,3.4vw,56px)/1 var(--serif);letter-spacing:-.02em;margin-top:16px;display:block}.door-line{font:500 15px/1.5 var(--sans);color:var(--fg-80);text-wrap:balance;margin-top:10px;display:block}.door-arr{border-radius:50%;grid-area:1/2/span 3;align-self:end;place-items:center;width:56px;height:56px;transition:background-color .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #efebdd59}.door-arr svg{transform:rotate(-45deg)}.door:hover .door-arr,.door:focus-visible .door-arr{background:var(--fg);color:var(--ink)}.door:focus-visible{outline:none}.door:focus-visible .door-title{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.doors:has(.door:hover,.door:focus-visible) .door:not(:hover,:focus-visible) .door-media{filter:brightness(.6)}@media (hover:hover) and (width>=900px){.door:hover,.door:focus-visible{flex-grow:1.22}}@media (prefers-reduced-motion:reduce){.door{transition:none}.door:hover,.door:focus-visible{flex-grow:1}}@media (width<=1099px){.doors-head .tagline{font:500 17px/1.5 var(--sans);letter-spacing:0}}@media (width<=899px){.doors-hero{flex-direction:column;height:auto;min-height:100svh;max-height:none;display:flex}.doors-head{text-align:left;padding:clamp(100px,14vh,124px) 0 24px;position:relative;top:auto}.doors-head .h1{font-size:clamp(40px,11vw,64px)}.doors-head .tagline{margin-left:0;font-size:19px}.doors-scrim{display:none}.doors{flex-direction:column;flex:1;position:relative;inset:auto}.door{flex:1 1 0;min-height:220px}.door--brand{flex-grow:1.17}.door+.door:before{width:auto;height:1px;inset:0 0 auto}.door:after{background:linear-gradient(#060604e6 0,#0606048c 45%,#06060400);height:80%;inset:0 0 auto}.door-copy{align-items:start;inset:20px 20px auto}.door-arr{align-self:start}.door-title{margin-top:12px;font-size:36px}.door-line{font-size:14.5px}.door-arr{width:48px;height:48px}}.paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);display:grid}.path{flex-direction:column;align-items:flex-start;display:flex}.path ol{border-top:1px solid var(--line);flex:1;align-self:stretch;margin:28px 0 36px}.path li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;padding:26px 0;display:grid}.path .n{font:italic 400 28px/1 var(--serif);color:var(--fg-42)}.path h3{font:400 clamp(26px,2.4vw,34px)/1.05 var(--serif);letter-spacing:-.01em}.path p{max-width:30rem;color:var(--fg-62);margin-top:8px;font-size:16.5px;line-height:1.6}@media (width>=900px){.paths{grid-template-rows:repeat(5,auto);row-gap:0}.path{grid-row:span 5;grid-template-rows:subgrid;align-items:start;display:grid}.path ol{display:contents}.path li:first-child{border-top:1px solid var(--line);margin-top:28px}.path .btn{justify-self:start;margin-top:36px}}@media (width<=899px){.paths{grid-template-columns:1fr}}@media (width<=560px){.path .btn{width:100%}.path li{grid-template-columns:48px 1fr}}.gcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,4vw,64px);display:grid}.glist{border-top:1px solid var(--line);margin-top:20px}.glist li{border-bottom:1px solid var(--line)}.glist a{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.glist .gt{font:600 clamp(18px,1.5vw,21px)/1.35 var(--sans);letter-spacing:-.01em;text-wrap:balance}.glist .ga{border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #efebdd40}.glist a:hover .ga{background:var(--fg);color:var(--ink)}@media (width>=761px){.gcols{grid-template-rows:repeat(4,auto);row-gap:0}.gcols>div{grid-row:span 4;grid-template-rows:subgrid;display:grid}.gcols .glist{display:contents}.gcols .glist li:first-child{border-top:1px solid var(--line);margin-top:20px}.gcols .glist{border-top:0}}@media (width<=760px){.gcols{grid-template-columns:1fr}}.sec--short{padding:clamp(72px,9vw,112px) 0}.cband{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.cband .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 0;display:grid}.cband .stats b{font:400 clamp(40px,4vw,56px)/1 var(--serif);letter-spacing:-.02em;display:block}.cband .stats span{color:var(--fg-62);margin-top:8px;font-size:13.5px;line-height:1.4;display:block}.cband .btn-row{margin-top:28px}@media (width<=899px){.cband{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.cband .btn-row .btn{width:100%}}.tool .one+.btn{margin-top:30px}.tool .eyebrow+h3{margin-top:22px}.gindex{gap:64px;display:grid}.gindex h2{font:600 28px/1.25 var(--sans);letter-spacing:-.02em;color:var(--ink)}.gindex .gsub{font:400 17px/1.6 var(--text);color:var(--ink-62);margin-top:8px}.gindex ul{border-top:1px solid #1d1c1859;margin-top:20px}.gindex li{border-bottom:1px solid var(--ink-line)}.gindex a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0;display:grid}.gindex a>*{grid-column:1}.gindex .it{font:600 20px/1.35 var(--sans);letter-spacing:-.01em;text-wrap:balance;transition:color .2s}.gindex .ix{font:400 17px/1.6 var(--text);color:var(--ink-80)}.gindex .im{font:500 13px/1.4 var(--sans);color:var(--ink-62);margin-top:4px}.gindex .ia{border-radius:50%;grid-area:1/2/span 3;align-self:center;place-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #1d1c1840}.gindex a:hover .ia,.gindex a:focus-visible .ia{background:var(--ink);color:#fbf9f4}@media (width<=640px){.gindex h2{font-size:23px}.gindex .it{font-size:18px}.gindex .ia{display:none}}[dir=rtl] .skip{left:auto;right:-9999px}[dir=rtl] .skip:focus{right:12px}[dir=rtl] .crumbs li+li:before{margin-left:8px;margin-right:0}[dir=rtl] .faq summary:after{left:0;right:auto}[dir=rtl] .toc ol{border-left:0;border-right:1px solid var(--ink-line)}[dir=rtl] .toc ol a{border-left:0;border-right:2px solid #0000;margin-left:0;margin-right:-1px;padding:6px 14px 6px 0}[dir=rtl] .toc ol a[aria-current]{border-right-color:var(--ink)}[dir=rtl] .prose ul,[dir=rtl] .prose ol{padding-left:0;padding-right:1.25em}[dir=rtl] .prose blockquote{border-left:0;border-right:2px solid var(--ink);margin-right:0;padding-left:0;padding-right:20px}[dir=rtl] .prose th,[dir=rtl] .prices th{text-align:right}[dir=rtl] .prose th{padding:0 0 10px 16px}[dir=rtl] .prose td{padding:12px 0 12px 16px}[dir=rtl] .prose th:last-child,[dir=rtl] .prose td:last-child{padding-left:0}[dir=rtl] .art-notes .sources{padding-left:0;padding-right:1.6em}[dir=rtl] .arr svg,[dir=rtl] .ra svg{transform:scaleX(-1)}[lang=ar] body{font-family:Noto Sans Arabic,Geeza Pro,Segoe UI,Tahoma,sans-serif}[lang=ar] .prose{font-family:Noto Naskh Arabic,Geeza Pro,Times New Roman,serif;line-height:1.85}[lang=ar] *{letter-spacing:0!important}[lang=ar] em{font-style:normal}
