.landing{--s-hero: clamp(6rem, 21vw, 17.5rem);--edge: clamp(16px, 4vw, 56px);--gutter: max(var(--edge), calc((100% - 1800px)/2) )}.landing a{color:inherit}:root[data-theme] .landing h1,:root[data-theme] .landing h2:not(.l-kicker),:root[data-theme] .landing h3{font-family:var(--serif);text-transform:none}:root[data-theme] .landing .l-word{font-size:var(--s-hero);letter-spacing:-.045em;margin:0}:root[data-theme] .landing .l-title{font-size:var(--s-4)}:root[data-theme] .landing .l-form .l-title{font-size:var(--s-3)}.l-langs{display:flex;gap:10px;font-size:var(--s--1)}.l-langs a{text-decoration:none;color:var(--muted);letter-spacing:.06em}.l-langs a[aria-current=page]{color:var(--text);text-decoration:underline;text-underline-offset:4px}.l-link{color:var(--ink)!important;text-underline-offset:4px;font-weight:500}.l-kicker{font:600 var(--s--1) / 1 var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 18px}.l-title{font:800 var(--s-4) / 1.02 var(--serif);color:var(--ink);letter-spacing:-.02em;margin:0 0 32px}.l-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(32px,6vw,72px) var(--edge) clamp(40px,6vw,80px);overflow:hidden}.l-word{margin:0;font:800 var(--s-hero) / .82 var(--serif);color:var(--ink);letter-spacing:-.045em}.l-word span{display:inline-block}.l-lead{font-size:var(--s-1);line-height:1.45;max-width:30ch;margin:28px 0 32px}.l-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.l-faces{display:flex;align-items:center;gap:12px}.l-face-row{display:flex}.l-face-row a{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid var(--bg);margin-left:-12px;transition:transform .2s}.l-face-row a:first-child{margin-left:0}.l-face-row a:hover,.l-face-row a:focus-visible{transform:translateY(-3px);z-index:1}.l-face-row img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.05);display:block}.l-face-row img[src$="obama.jpg"]{transform:scale(1.9);transform-origin:50% 12%}.l-face-text{display:flex;flex-direction:column;gap:2px;text-decoration:none}.l-face-text small{color:var(--muted);font-size:var(--s--1)}.l-face-text .l-link{text-decoration:underline}.l-hero-art{margin-right:calc(-1 * var(--edge) - 6vw)}@media(prefers-reduced-motion:no-preference){.l-word span{animation:l-reveal 1.4s cubic-bezier(.2,.7,.1,1) both}.l-lead,.l-actions{animation:l-rise 1.2s .35s cubic-bezier(.2,.7,.1,1) both}@keyframes l-reveal{0%{clip-path:inset(100% -5% -30% -5%);transform:translateY(18%)}to{clip-path:inset(-10% -5% -30% -5%);transform:none}}@keyframes l-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(min-width:861px)and (orientation:landscape){.landing{--top-h: 60px;--s-hero: clamp(6rem, min(21vw, 30svh), 17.5rem)}.l-hero{height:calc(100svh - var(--top-h));min-height:560px;align-items:stretch;padding-block:0}.l-hero-text{align-self:center;padding-bottom:6svh}.l-hero-art{align-self:start}.l-hero-art .engraving{width:auto;height:max(calc((100svh - var(--top-h)) * 1.35),756px);margin-top:-2svh}}.l-what{padding:64px var(--gutter);border-top:3px double var(--line)}.l-items{list-style:none;margin:0;padding:0}.l-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px 24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.l-item h3{margin:0 0 6px;font:500 var(--s-4) / 1.05 var(--serif);color:var(--ink);letter-spacing:-.01em}.l-item p{margin:0;font-size:var(--s-0);color:var(--text);max-width:60ch}.l-num{font-size:var(--s--1);color:var(--muted);letter-spacing:.08em}.l-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:5px 10px;border:1px solid var(--ink);color:var(--ink);white-space:nowrap}.l-tag-free{background:var(--ink);color:var(--bg)}.l-how{padding:72px var(--gutter);border-top:3px double var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:0 56px}.l-how-body{display:flex;flex-direction:column;justify-content:space-evenly;gap:40px}.l-how-list{list-style:none;margin:0;padding:0}.l-how-list li{display:grid;grid-template-columns:64px 1fr;gap:4px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.l-how-list h3{margin:0;font-size:var(--s-1);font-weight:600}.l-how-list p{grid-column:2;margin:0;color:var(--muted)}.l-big-num{grid-row:span 2;font:500 var(--s-3) / 1 var(--serif);color:var(--ink)}.l-quote{margin:0;padding:0}.l-wheel{margin:8px auto 0;max-width:460px;display:grid;align-items:start}.l-wheel #wheel{position:static;display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible}.l-wheel-info,.l-wheel figcaption{grid-area:2 / 1}.l-wheel-info{min-height:7em;margin-top:8px;font-size:var(--s--1)}.l-wheel-info:has(.l-wheel-hint),.l-wheel:not(:has(.l-wheel-hint)) figcaption{visibility:hidden}.l-wheel-info p{margin:0 0 6px}.l-wheel-hint{color:var(--muted)}.l-wheel-info .chip{font-size:.75rem;padding:2px 8px}.l-wheel figcaption{margin-top:12px;font-size:var(--s--1);color:var(--muted);max-width:46ch}.l-blind,.l-quote p.l-blind{font:400 var(--s--1) / 1.4 var(--sans);font-style:normal;color:var(--muted);margin:12px 0 0;max-width:46ch}.l-quote p{font:italic 500 var(--s-2) / 1.3 var(--serif);color:var(--ink);margin:0 0 16px;max-width:34ch}.l-intro{padding:72px var(--gutter);border-top:3px double var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.l-intro-lead{font-size:var(--s-1);line-height:1.5;max-width:46ch;margin:0 0 28px}.l-intro-toc{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--line);max-width:52ch}.l-intro-toc a{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);text-decoration:none;transition:padding .25s}.l-intro-toc a:after{content:"→";opacity:0;transition:opacity .25s;color:var(--ink)}.l-intro-toc a:hover{padding-left:8px;color:var(--ink)}.l-intro-toc a:hover:after{opacity:1}.l-intro-toc span{font:500 var(--s-1) / 1 var(--serif);color:var(--ink)}.l-intro-fig{margin:0;justify-self:center;width:min(100%,560px)}.l-intro-fig figcaption{margin-top:16px;font-size:var(--s--1);color:var(--muted);text-align:center}:root[data-theme=dark] .l-intro-toc span{color:var(--accent)}.l-start{padding:72px var(--gutter);border-top:3px double var(--line);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.l-offers{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px;align-self:center}.l-offers .l-kicker{padding:0;margin-bottom:4px}.l-offer{position:relative;display:grid;gap:12px;background:var(--surface);border:1px solid var(--line);padding:20px 22px;cursor:pointer;-webkit-tap-highlight-color:transparent}.l-offer:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.l-offer:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.l-offer input{position:absolute;opacity:0;pointer-events:none}.l-offer-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.l-offer-name{font:800 var(--s-2) / 1.1 var(--serif);color:var(--ink)}.l-offer-price{font:800 var(--s-3) / 1 var(--serif);color:var(--ink);white-space:nowrap}.l-offer-tag{justify-self:start;font:600 var(--s--1) / 1 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--bg);background:var(--ink);padding:5px 8px}.l-offer ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--s--1)}.l-offer li{padding-left:1.4em;text-indent:-1.4em}.l-offer li:before{content:"✓";display:inline-block;width:1.4em;text-indent:0;color:var(--ink);font-weight:600}.l-offer li.no{color:var(--muted)}.l-offer li.no:before{content:"–";color:var(--muted)}.l-offer small{color:var(--muted);font-size:var(--s--1)}.l-offer-example{justify-self:start;font-size:var(--s--1);color:var(--ink)}.l-foot{padding:32px var(--gutter) 48px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:var(--s--1);color:var(--muted)}.l-foot p{max-width:70ch;margin:0}.l-what,.l-start{position:relative;isolation:isolate;overflow:hidden}.l-plate{position:absolute;z-index:-1;pointer-events:none;color:var(--ink);opacity:.09}.l-what .l-plate{width:min(980px,70vw);right:-18vw;top:50%;transform:translateY(-50%)}.l-start .l-plate{width:min(900px,62vw);left:-14vw;top:50%;transform:translateY(-50%)}:root[data-theme=dark] .l-plate{opacity:.12}:root[data-theme=light] .landing{--muted: #39342e;--line: rgba(27, 54, 90, .55)}:root[data-theme=dark] .landing{--ink: #e6ece8}:root[data-theme=dark] .l-word,:root[data-theme=dark] .l-title,:root[data-theme=dark] .l-item h3,:root[data-theme=dark] .l-offer-name,:root[data-theme=dark] .l-offer-price{color:var(--text)}:root[data-theme=dark] .landing .l-btn,:root[data-theme=dark] .l-tag-free{background:var(--accent);color:#060807;border-color:var(--accent)}:root[data-theme=dark] .l-tag{border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] .l-tag-free{color:#060807}:root[data-theme=dark] .l-link,:root[data-theme=dark] .l-big-num,:root[data-theme=dark] .l-quote p{color:var(--accent)!important}.eg-glyphs text:nth-child(4n+1){fill:var(--fire)}.eg-glyphs text:nth-child(4n+2){fill:var(--earth)}.eg-glyphs text:nth-child(4n+3){fill:var(--air)}.eg-glyphs text:nth-child(4n+4){fill:var(--water)}@media(max-width:860px){.l-hero{grid-template-columns:1fr}.l-hero-art{margin:0 calc(-1 * var(--edge));order:-1;max-height:52vh;overflow:hidden}.l-how,.l-start,.l-intro{grid-template-columns:1fr;gap:32px}.l-offer:not(:has(input:checked)) :is(ul,small,.l-offer-tag,.l-offer-example){display:none}.l-intro-fig{order:-1;width:min(86vw,420px)}.l-plate{opacity:.12}.l-what .l-plate{width:170vw;right:-95vw;top:50%;transform:translateY(-50%)}.l-start .l-plate{width:130vw;left:-15vw;top:-18vw;transform:none}}@media(max-width:560px){.l-item{grid-template-columns:1fr auto;grid-template-areas:"num tag" "body body";align-items:center;gap:10px 16px}.l-num{grid-area:num;font:500 var(--s-3) / 1 var(--serif);color:var(--ink);letter-spacing:0}.l-item>div{grid-area:body}.l-tag{grid-area:tag}.l-item h3{font-size:var(--s-3)}.l-how-list li{grid-template-columns:48px 1fr}.l-big-num{font-size:var(--s-4)}}.l-shot{padding:72px var(--gutter);border-top:3px double var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.l-shot-text p:not(.l-kicker){font-size:var(--s-0);max-width:40ch;margin:0 0 24px}.l-shot-text .l-title{font-size:var(--s-3)}.l-shot-frame{display:block;position:relative;border:1px solid var(--ink);padding:10px;background:var(--surface)}.l-shot-frame:after{content:"";position:absolute;inset:0;transform:translate(14px,14px);border:1px solid var(--line);z-index:-1}.l-shot-frame img{display:block;width:100%;height:auto;border:1px solid var(--line)}:root[data-theme=dark] .l-shot-light,:root[data-theme=light] .l-shot-dark{display:none}.l-shot{isolation:isolate}@media(max-width:860px){.l-shot{grid-template-columns:1fr;gap:32px}.l-shot-frame{margin-right:14px}}
