.portal-shell:has(.ar45){--header-background:var(--tm-head-bg,#f9f6f1);--header-ink:var(--tm-head-ink,#172626);--header-accent:var(--tm-head-accent,#a71f2b);background:var(--tm-head-bg,#f9f6f1)}@property --ar-spot{syntax:"<percentage>";inherits:false;initial-value:64%}.ar45{--ar-ease:cubic-bezier(.16,1,.3,1);--ar-ease-io:cubic-bezier(.77,0,.18,1);--ar-ease-back:cubic-bezier(.3,1.45,.45,1);--ar-gutter:clamp(16px,4.2vw,72px);--ar-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 -.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ar-grunge: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='.7' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 4.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ar-display:"TM Fraunces",Georgia,serif;--ar-text:"TM Fraunces",Georgia,serif;--ar-read:"TM Fraunces",Georgia,serif;--ar-mono:"TM Plex Mono",ui-monospace,Menlo,monospace;--ar-bg:var(--tm-paper,#f9f6f1);--ar-fg:var(--tm-ink,#081524);--ar-muted:color-mix(in oklab,var(--ar-fg) 64%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--ar-fg) 18%,transparent);--ar-accent:var(--tm-deep,#b51e2b);--ar-on-accent:var(--tm-on-deep,#fff);--ar-card:color-mix(in oklab,var(--ar-fg) 5%,var(--ar-bg));--ar-sheet:transparent;--ar-sheet-pad:0px;--ar-sheet-solid:var(--ar-bg);--ar-sheet-fg:var(--ar-fg);--ar-sheet-muted:var(--ar-muted);--ar-sheet-rule:var(--ar-rule);--ar-sheet-accent:var(--ar-accent);--ar-sheet-on-accent:var(--ar-on-accent);--ar-title-size:clamp(2.5rem,6.2vw,6.8rem);--ar-title-weight:800;--ar-title-style:normal;--ar-title-case:none;--ar-title-track:-.03em;--ar-title-lh:.94;--ar-read-size:clamp(1.06rem,.98rem + .32vw,1.22rem);--ar-read-lh:1.72;--ar-stamp:var(--ar-accent);--ar-stamp-rot:-9deg;--ar-head-bg:var(--ar-bg);--ar-head-ink:var(--ar-fg);position:relative;isolation:isolate;min-height:100vh;background:var(--ar-bg);color:var(--ar-fg);font-family:var(--ar-text);font-size:clamp(16px,1.02vw,18.5px);line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.ar45 *,.ar45 :after,.ar45 :before{box-sizing:border-box}.ar45 :where(h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd){margin:0;padding:0}.ar45 :where(ol,ul){list-style:none}.ar45 img{display:block;max-width:100%}.ar45 :focus-visible{outline:3px solid var(--tm-signal,#f5bb3c);outline-offset:3px}.ar45>*{position:relative;z-index:1}.ar45>.ar45-progress{position:fixed;inset:0 0 auto;z-index:1300;height:3px;pointer-events:none}.ar45-progress span{display:block;height:100%;background:var(--ar-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .25s linear}.ar45-label{margin:0 0 .8em;font:600 .68rem/1.2 var(--ar-mono);letter-spacing:.16em;color:var(--ar-accent)}.ar45-btn,.ar45-label{text-transform:uppercase}.ar45-btn{--b-bg:transparent;--b-fg:var(--ar-fg);--b-line:currentColor;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:46px;padding:.8em 1.15em;border:2px solid var(--b-line);background:var(--b-bg);color:var(--b-fg);font:600 .74rem/1.15 var(--ar-mono);letter-spacing:.08em;text-decoration:none;text-align:center;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .35s var(--ar-ease)}.ar45-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ar-accent);transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--ar-ease)}.ar45-btn:focus-visible:before,.ar45-btn:hover:before{transform:scaleX(1);transform-origin:0 50%}.ar45-btn:focus-visible,.ar45-btn:hover{color:var(--ar-on-accent)}.ar45-btn.is-primary{--b-bg:var(--ar-accent);--b-fg:var(--ar-on-accent);--b-line:var(--ar-accent)}.ar45-btn.is-primary:before{background:var(--ar-fg)}.ar45-btn.is-primary:focus-visible,.ar45-btn.is-primary:hover{color:var(--ar-bg)}.ar45-btn:disabled{opacity:.6;cursor:default}.ar45-btn:disabled:before{display:none}.ar45-btn.is-primary:disabled{color:var(--ar-on-accent)}.ar45-hero{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "cover" "head" "reward";gap:22px;padding:clamp(16px,3vw,34px) var(--ar-gutter) clamp(44px,6vw,88px)}.ar45-hero>.tm44-ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}.ar45 .tm44-ambient-stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.ar45 .tm44-ambient-canvas{position:absolute;inset:0;width:100%;height:100%}.ar45 .tm44-ambient-stage>i{position:absolute;display:none}.ar45-crumbs{grid-area:crumbs;position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.4em 0;font:600 .68rem/1.3 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-muted)}.ar45-crumbs>*+:before{content:"/";margin:0 .9em;opacity:.55}.ar45-crumbs a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:color .3s,background-size .45s var(--ar-ease)}.ar45-crumbs a:focus-visible,.ar45-crumbs a:hover{color:var(--ar-fg);background-size:100% 1px}.ar45-preview{grid-area:crumbs;justify-self:end;z-index:3;display:flex;flex-wrap:wrap;gap:.3em .8em;padding:.5em .8em;background:var(--tm-signal,#f5bb3c);color:var(--tm-on-signal,#111);font:600 .66rem/1.2 var(--ar-mono);letter-spacing:.1em;text-transform:uppercase}.ar45-head{grid-area:head;position:relative;z-index:2;min-width:0}.ar45-band{display:none}.ar45-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.55em .8em;font:600 .72rem/1.25 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-muted)}.ar45-kicker>span{padding:.42em .7em;background:var(--ar-accent);color:var(--ar-on-accent)}.ar45-kicker>i{width:2.2em;height:1px;background:currentColor;opacity:.6}.ar45-kicker b{font-weight:600}.ar45-kicker em{font-style:normal}.ar45-kicker :is(b,em)+:is(b,em):before{content:"·";margin-right:.8em;opacity:.7}.ar45-title{margin:.34em 0 .3em;font-family:var(--ar-display);font-weight:var(--ar-title-weight);font-style:var(--ar-title-style);font-size:calc(var(--ar-title-size) * var(--ar-fit,1) * var(--ar-shrink,1));line-height:var(--ar-title-lh);letter-spacing:var(--ar-title-track);text-transform:var(--ar-title-case);text-wrap:balance}.ar45-w{position:relative;vertical-align:top;padding:.12em .05em .14em;margin:-.12em -.05em -.14em;overflow:hidden}.ar45-w,.ar45-w>span{display:inline-block}.ar45-deck{max-width:46ch;font:400 clamp(1.08rem,1rem + .42vw,1.38rem)/1.45 var(--ar-text);color:color-mix(in oklab,var(--ar-fg) 86%,var(--ar-bg));text-wrap:pretty}.ar45-byline{display:flex;flex-wrap:wrap;gap:.4em 1.4em;margin-top:1.3em;font:500 .74rem/1.35 var(--ar-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ar-muted)}.ar45-byline strong{font-weight:600;color:var(--ar-fg)}.ar45-byline b{color:var(--ar-accent)}.ar45-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.3em}.ar45-reward{grid-area:reward;justify-self:start;position:relative;z-index:2;display:grid;gap:.3em;padding:.85em 1.05em;border:1.5px solid var(--ar-rule);background:color-mix(in oklab,var(--ar-card) 82%,transparent);font:500 .68rem/1.35 var(--ar-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ar-muted)}.ar45-reward strong{font-size:1.05rem;letter-spacing:.02em;color:var(--ar-fg)}.ar45-reward small{font-size:.72rem;letter-spacing:.02em;text-transform:none}.ar45-cover{grid-area:cover;position:relative;z-index:1;align-self:stretch;min-height:clamp(260px,54vh,700px)}.ar45-frame{position:absolute;inset:0;overflow:hidden;background:color-mix(in oklab,var(--ar-accent) 24%,var(--ar-bg))}.ar45-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar45-cover-void{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,color-mix(in oklab,var(--tm-signal,#f5bb3c) 70%,transparent) 0 12%,transparent 12.5%),repeating-linear-gradient(-35deg,transparent 0 18px,color-mix(in oklab,var(--ar-fg) 10%,transparent) 18px 19px),linear-gradient(135deg,var(--tm-primary,#b51e2b),var(--tm-secondary,#0c1b33))}.ar45-fx{position:absolute;inset:0;pointer-events:none}.ar45-corner,.ar45-misprint,.ar45-pin,.ar45-tape{display:none}.ar45-cover figcaption{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:.2em .8em;max-width:calc(100% - 24px);padding:.5em .7em;background:rgba(8,10,14,.62);color:#f4f1ea;font:600 .62rem/1.25 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ar45-cover figcaption b{font-weight:600;color:var(--tm-signal,#f5bb3c)}.ar45-stamp{position:absolute;z-index:4;right:clamp(-10px,-1vw,-4px);top:clamp(-16px,-1.4vw,-8px);display:grid;justify-items:center;gap:.25em;padding:.5em .85em;border:3px solid;border-radius:6px;color:var(--ar-stamp);font:700 clamp(.8rem,1.3vw,1.08rem)/1 var(--ar-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--ar-stamp-rot));-webkit-mask:var(--ar-grunge) 0 0/220px 220px;mask:var(--ar-grunge) 0 0/220px 220px}.ar45-stamp small{font-size:.56em;letter-spacing:.22em}@media (min-width:900px){.ar45-hero{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-template-areas:"crumbs crumbs" "head cover" "reward cover";grid-template-rows:auto 1fr auto;column-gap:clamp(28px,4.4vw,80px);row-gap:22px;min-height:min(calc(100svh - 70px),1000px)}.ar45-head{align-self:end}.ar45-cover{min-height:clamp(360px,60vh,720px)}}@media (max-width:899px){.ar45-cover{min-height:0;aspect-ratio:4/3}}.ar45-archive{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:0 var(--ar-gutter);padding:14px 18px;border:1.5px solid var(--ar-rule);background:var(--ar-card);font:500 .86rem/1.4 var(--ar-text)}.ar45-archive a{font:600 .72rem/1.2 var(--ar-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-accent)}.ar45-notice{max-width:1180px;margin:18px auto 0;margin-inline:max(var(--ar-gutter),calc((100% - 1180px)/2));padding:12px 16px;border-left:4px solid #2b8060;background:color-mix(in oklab,#2b8060 14%,var(--ar-bg));color:var(--ar-fg);font:500 .92rem/1.45 var(--ar-text)}.ar45-notice.is-error{border-color:#c0352b;background:color-mix(in oklab,#c0352b 14%,var(--ar-bg))}.ar45-skeleton{display:grid;gap:16px;max-width:760px;margin:0 auto;padding:clamp(36px,6vw,80px) var(--ar-gutter)}.ar45-skeleton span{height:1.05em;border-radius:3px;background:linear-gradient(90deg,color-mix(in oklab,var(--ar-fg) 8%,transparent) 30%,color-mix(in oklab,var(--ar-fg) 16%,transparent) 50%,color-mix(in oklab,var(--ar-fg) 8%,transparent) 70%) 0 0/300% 100%;animation:ar45-shimmer 1.4s linear infinite}.ar45-skeleton span:nth-child(2){width:92%}.ar45-skeleton span:nth-child(3){width:64%}.ar45-skeleton b{margin-top:8px;font:600 .68rem/1 var(--ar-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ar-muted)}@keyframes ar45-shimmer{to{background-position:-300% 0}}.ar45-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,56px);max-width:1240px;margin:0 auto;padding:clamp(26px,5vw,72px) var(--ar-gutter) clamp(48px,7vw,110px)}@media (min-width:1040px){.ar45-body{grid-template-columns:minmax(0,740px) minmax(250px,320px);justify-content:center;column-gap:clamp(40px,5vw,88px)}.ar45-side{position:sticky;top:96px;align-self:start}}.ar45-sheet{--ar-bg:var(--ar-sheet-solid);--ar-fg:var(--ar-sheet-fg);--ar-muted:var(--ar-sheet-muted);--ar-rule:var(--ar-sheet-rule);--ar-accent:var(--ar-sheet-accent);--ar-on-accent:var(--ar-sheet-on-accent);--ar-card:color-mix(in oklab,var(--ar-sheet-fg) 5%,var(--ar-sheet-solid));position:relative;min-width:0;padding:var(--ar-sheet-pad);background:var(--ar-sheet);color:var(--ar-fg)}.ar45 :is(.ar45-sheet,.ar45-cafe){--embed-bg:color-mix(in oklab,var(--ar-fg) 5%,var(--ar-bg));--embed-ink:var(--ar-fg);--embed-muted:var(--ar-muted);--embed-accent:var(--ar-accent);--embed-button:var(--ar-accent);--embed-on-button:var(--ar-on-accent);--embed-shadow:6px 6px 0 var(--ar-accent);--embed-text:var(--ar-read);--embed-mono:var(--ar-mono)}.ar45 iframe{display:block;width:100%;height:232px;border:0;border-radius:12px;background:#111}.ar45 iframe[src*=dailymotion],.ar45 iframe[src*=vimeo],.ar45 iframe[src*=youtube]{height:auto;aspect-ratio:16/9}.ar45-topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em 1em;margin-bottom:clamp(22px,3vw,36px);padding-bottom:.9em;border-bottom:1px solid var(--ar-rule);font:600 .66rem/1.3 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-muted)}.ar45-copy{font-family:var(--ar-read);font-size:var(--ar-read-size);line-height:var(--ar-read-lh);color:var(--ar-fg);hanging-punctuation:first}.ar45-copy>p{margin:0 0 1.1em;text-wrap:pretty}.ar45-copy>p:first-of-type:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--ar-display);font-weight:var(--ar-title-weight);font-size:4.1em;line-height:.8;color:var(--ar-accent);text-transform:uppercase}.ar45-copy a{color:var(--ar-accent);text-decoration-thickness:.08em;text-underline-offset:.18em}.ar45-copy :is(h2,h3,h4){scroll-margin-top:110px;font-family:var(--ar-display);text-wrap:balance}.ar45-copy h2{margin:1.9em 0 .7em;font-weight:var(--ar-title-weight);font-size:clamp(1.6rem,1.2rem + 1.5vw,2.35rem);line-height:1.04;letter-spacing:calc(var(--ar-title-track)*.6);text-transform:var(--ar-title-case)}.ar45-copy h2>span{background:linear-gradient(var(--ar-accent),var(--ar-accent)) 0 96%/100% .1em no-repeat;padding-bottom:.04em}.ar45-copy h3{margin:1.6em 0 .5em;font-weight:700;font-size:1.32em;line-height:1.15}.ar45-copy h4{margin:1.4em 0 .4em;font:600 .78em/1.3 var(--ar-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-accent)}.ar45-copy blockquote{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4em;margin:1.8em 0;padding:.4em 0}.ar45-copy blockquote>span{font:700 4.2em/.8 var(--ar-display);color:var(--ar-accent)}.ar45-copy blockquote p{font-family:var(--ar-display);font-style:italic;font-size:1.32em;line-height:1.38;text-wrap:balance}.ar45-callout{margin:1.8em 0;padding:1.1em 1.3em;border:1.5px solid var(--ar-rule);border-left:5px solid var(--ar-accent);background:var(--ar-card)}.ar45-callout strong{display:block;margin-bottom:.35em;font:600 .72rem/1.2 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-accent)}.ar45-callout p{font-size:.96em}.ar45-figure{margin:2em 0}.ar45-figure img{width:100%;height:auto}.ar45-figure figcaption{margin-top:.7em;font:500 .74rem/1.45 var(--ar-mono);letter-spacing:.04em;color:var(--ar-muted)}.ar45-refs{margin-left:.15em;font:600 .62em/1 var(--ar-mono)}.ar45-refs a{text-decoration:none;color:var(--ar-accent)}.ar45-listen{display:grid;gap:16px;margin:2em 0;padding:clamp(18px,3vw,28px);border:1.5px solid var(--ar-rule);background:var(--ar-card)}.ar45-listen h2,.ar45-listen h3{font:var(--ar-title-weight) 1.4rem/1.1 var(--ar-display)}.ar45-listen p{color:var(--ar-muted)}.ar45-listen.is-linked{margin-top:clamp(36px,5vw,60px)}.ar45-game{margin:2em 0}.ar45-soon{font-style:italic;color:var(--ar-muted)}.ar45-resources,.ar45-sources{margin-top:clamp(40px,6vw,72px);padding-top:clamp(22px,3vw,32px);border-top:2px solid var(--ar-fg)}.ar45-resources h2,.ar45-sources h2{margin-bottom:.8em;font:var(--ar-title-weight) clamp(1.4rem,1.1rem + 1vw,2rem)/1.05 var(--ar-display);text-transform:var(--ar-title-case)}.ar45-resources>div{display:grid;gap:12px}.ar45-resources a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1.5px solid var(--ar-rule);color:inherit;text-decoration:none;transition:border-color .3s,transform .4s var(--ar-ease)}.ar45-resources a:hover{border-color:var(--ar-accent);transform:translateX(4px)}.ar45-resources i,.ar45-resources img{width:72px;height:72px;object-fit:cover}.ar45-resources i{display:grid;place-items:center;background:var(--ar-accent);color:var(--ar-on-accent);font:700 1rem/1 var(--ar-mono);font-style:normal}.ar45-resources small{display:block;font:600 .62rem/1.2 var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-accent)}.ar45-resources strong{display:block;font:600 1rem/1.25 var(--ar-text)}.ar45-resources p{font-size:.86rem;color:var(--ar-muted)}.ar45-resources em{display:block;margin-top:.3em;font-size:.84rem}.ar45-sources ol{display:grid;gap:12px;counter-reset:src}.ar45-sources li{counter-increment:src;display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:.2em .6em;font-size:.94rem;line-height:1.45}.ar45-sources li:before{content:counter(src);grid-row:span 2;font:600 .74rem/1.9 var(--ar-mono);color:var(--ar-accent)}.ar45-sources li a{font:600 .66rem/1.4 var(--ar-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-accent)}.ar45-sources li span{color:var(--ar-muted)}.ar45-side{align-content:start;gap:20px;min-width:0}.ar45-side,.ar45-toc,.ar45-toc a{display:grid}.ar45-toc a{grid-template-columns:2.3em minmax(0,1fr);gap:.3em;padding:.6em 0;border-top:1px solid var(--ar-rule);color:inherit;text-decoration:none;font:500 .92rem/1.3 var(--ar-text);transition:color .3s,transform .4s var(--ar-ease)}.ar45-toc a span{font:600 .68rem/1.9 var(--ar-mono);color:var(--ar-accent)}.ar45-toc a:hover{color:var(--ar-accent);transform:translateX(4px)}.ar45-mastery{display:grid;gap:12px;padding:clamp(18px,2vw,24px);border:2px solid var(--ar-fg);background:var(--ar-card);box-shadow:8px 8px 0 color-mix(in oklab,var(--ar-accent) 70%,transparent)}.ar45-mastery .ar45-label{margin:0}.ar45-mastery h2{font:var(--ar-title-weight) 1.5rem/1.05 var(--ar-display);text-transform:var(--ar-title-case);letter-spacing:calc(var(--ar-title-track)*.5)}.ar45-mastery p{font-size:.9rem;line-height:1.5;color:var(--ar-muted)}.ar45 .mastery-list{display:grid;gap:8px}.ar45 .mastery-option{width:100%;border:1.5px solid var(--ar-rule);border-radius:0;background:color-mix(in oklab,var(--ar-bg) 70%,transparent);color:var(--ar-fg);font-family:var(--ar-text)}.ar45 .mastery-option small{color:var(--ar-muted)}.ar45 .mastery-option.active,.ar45 .mastery-option:hover{border-color:var(--ar-accent);box-shadow:none}.ar45 .mastery-option.passed{border-color:#2b8060;background:color-mix(in oklab,#2b8060 14%,var(--ar-bg))}.ar45-sources-link{display:flex;align-items:baseline;gap:.6em;padding:.8em 0;border-top:1px solid var(--ar-rule);color:inherit;text-decoration:none;font:500 .86rem/1.3 var(--ar-text)}.ar45-sources-link strong{font:var(--ar-title-weight) 1.8rem/1 var(--ar-display);color:var(--ar-accent)}.ar45-quiz.quiz-play-card{max-width:900px;margin:0 auto clamp(40px,6vw,80px);margin-inline:max(var(--ar-gutter),calc((100% - 900px)/2));border:2px solid #16130f;border-radius:0;background:#fffdf8;color:#16130f;box-shadow:12px 12px 0 color-mix(in oklab,var(--ar-accent) 80%,transparent);font-family:TM Inter,system-ui,sans-serif}.ar45-quiz h2{font:800 clamp(1.4rem,1.1rem + 1vw,2rem)/1.05 var(--ar-display)}.ar45-community{max-width:1180px;margin:0 auto;padding:0 var(--ar-gutter) clamp(40px,6vw,80px)}.ar45 .article-community-v19{margin-top:0;box-shadow:11px 12px 0 color-mix(in oklab,var(--ar-accent) 32%,transparent)}.ar45-next{padding:clamp(40px,6vw,88px) var(--ar-gutter);border-top:1px solid var(--ar-rule)}.ar45-next>header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px;max-width:1240px;margin:0 auto clamp(22px,3vw,36px)}.ar45-next>header .ar45-label{margin:0}.ar45-next h2{font:var(--ar-title-weight) clamp(1.8rem,1.2rem + 2.4vw,3.4rem)/1 var(--ar-display);letter-spacing:var(--ar-title-track);text-transform:var(--ar-title-case)}.ar45-next>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(18px,2.4vw,32px);max-width:1240px;margin:0 auto}.ar45-next-card{display:grid;align-content:start;gap:.55em;color:inherit;text-decoration:none}.ar45-next-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in oklab,var(--ar-accent) 30%,var(--ar-bg))}.ar45-next-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ar-ease)}.ar45-next-img b{position:absolute;left:10px;top:10px;padding:.3em .5em;background:var(--ar-bg);color:var(--ar-fg);font:600 .7rem/1 var(--ar-mono)}.ar45-next-card small{font:600 .64rem/1.3 var(--ar-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted)}.ar45-next-card h3{font:var(--ar-title-weight) clamp(1.15rem,1rem + .6vw,1.5rem)/1.12 var(--ar-display);text-wrap:balance;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .5s var(--ar-ease)}.ar45-next-card p{font-size:.9rem;line-height:1.5;color:var(--ar-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar45-next-card:hover .ar45-next-img img{transform:scale(1.06)}.ar45-next-card:hover h3{background-size:100% 2px}.ar45-missing,.ar45-wait{display:grid;place-items:center;align-content:center;gap:18px;min-height:70vh;padding:40px var(--ar-gutter);text-align:center}.ar45-wait{font:600 .72rem/1 var(--ar-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ar-muted)}.ar45-missing h1{max-width:20ch;font:var(--ar-title-weight) clamp(1.8rem,1.2rem + 2.4vw,3.2rem)/1.05 var(--ar-display)}.ar45.is-cafe .ar45-cover{aspect-ratio:1;min-height:0;align-self:center;width:100%;max-width:560px;justify-self:center}.ar45-cafe{display:grid;gap:clamp(28px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(32px,6vw,96px) var(--ar-gutter)}@media (min-width:900px){.ar45-cafe{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ar45-cafe-disc{position:relative;width:min(100%,500px);aspect-ratio:1;justify-self:center;border-radius:50%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.ar45-cafe-disc>i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 31%,rgba(255,255,255,.05) 31.4%,transparent 32%),repeating-radial-gradient(circle,#141414 0 1.6px,#202020 2px 3.4px),#141414}.ar45-cafe-disc>b{position:absolute;inset:32%;display:grid;place-items:center;border-radius:50%;background:var(--ar-label,none) center/cover,var(--tm-primary,#b51e2b);color:var(--tm-on-primary,#fff);box-shadow:inset 0 0 0 6px color-mix(in oklab,var(--tm-primary,#b51e2b) 60%,#000)}.ar45-cafe-disc>b span{padding:.35em .55em;background:var(--tm-primary,#b51e2b);font:700 clamp(.7rem,1.3vw,1rem)/1 var(--ar-mono);letter-spacing:.16em}.ar45-cafe-disc>b:after{width:5%;aspect-ratio:1;background:#0d0d0d;box-shadow:0 0 0 2px rgba(255,255,255,.25)}.ar45-cafe-disc:after,.ar45-cafe-disc>b:after{content:"";position:absolute;border-radius:50%}.ar45-cafe-disc:after{inset:0;background:conic-gradient(from 20deg,transparent 0 30deg,rgba(255,255,255,.16) 48deg,transparent 66deg 200deg,rgba(255,255,255,.1) 222deg,transparent 244deg);pointer-events:none}.ar45-cafe-copy{display:grid;gap:18px;min-width:0}.ar45-cafe-copy .ar45-label{margin:0}.ar45-cafe-copy h2{font:var(--ar-title-weight) clamp(1.6rem,1.1rem + 2vw,3rem)/1.06 var(--ar-display);letter-spacing:calc(var(--ar-title-track)*.7);text-transform:var(--ar-title-case);text-wrap:balance}.ar45-cafe-copy>p{max-width:60ch;font:400 1.04rem/1.65 var(--ar-read);color:color-mix(in oklab,var(--ar-fg) 88%,var(--ar-bg))}.ar45-player{min-width:0}.ar45-cafe-links{display:flex;flex-wrap:wrap;gap:10px}.ar45-cafes{padding:clamp(40px,6vw,88px) var(--ar-gutter);border-top:1px solid var(--ar-rule)}.ar45-cafes>header{max-width:1240px;margin:0 auto clamp(22px,3vw,36px)}.ar45-cafes h2{font:var(--ar-title-weight) clamp(1.8rem,1.2rem + 2.4vw,3.4rem)/1 var(--ar-display);text-transform:var(--ar-title-case)}.ar45-cafes>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:clamp(18px,2.4vw,30px) clamp(14px,2vw,26px);max-width:1240px;margin:0 auto}.ar45-cafe-card{position:relative;display:grid;align-content:start;gap:.45em;color:inherit;text-decoration:none}.ar45-cafe-sleeve{position:relative;display:block;aspect-ratio:1;isolation:isolate}.ar45-cafe-sleeve img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.ar45-cafe-sleeve:not(:has(img)):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,var(--sleeve,#b51e2b),var(--sleeve-2,#0c1b33))}.ar45-cafe-sleeve>i{position:absolute;z-index:0;top:4%;bottom:4%;left:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--sleeve,#b51e2b) 0 16%,#151515 16.5% 18%,transparent 18.5%),repeating-radial-gradient(circle,#151515 0 1.4px,#242424 1.8px 3px);transition:transform .7s var(--ar-ease)}.ar45-cafe-card:focus-visible .ar45-cafe-sleeve>i,.ar45-cafe-card:hover .ar45-cafe-sleeve>i{transform:translateX(38%) rotate(120deg)}.ar45-cafe-card small{font:600 .64rem/1.3 var(--ar-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted)}.ar45-cafe-card h3{font:var(--ar-title-weight) 1.06rem/1.18 var(--ar-display);text-wrap:balance}.ar45-cafe-card b{font:600 .66rem/1 var(--ar-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-accent)}.ar45[data-atmosphere=grain]{--ar-bg:color-mix(in oklab,var(--tm-paper) 90%,#eadcbf);--ar-fg:var(--tm-ink);--ar-ink1:var(--tm-deep);--ar-ink2:var(--tm-signal);--ar-accent:var(--tm-deep);--ar-on-accent:var(--tm-on-deep);--ar-rule:color-mix(in oklab,var(--tm-deep) 28%,transparent);background:var(--ar-noise) 0 0/200px 200px,var(--ar-bg)}.ar45[data-atmosphere=grain] .ar45-title{color:var(--ar-ink1);text-shadow:3px -2px 0 color-mix(in oklab,var(--ar-ink2) 80%,transparent)}.ar45[data-atmosphere=grain] .ar45-w{overflow:visible}.ar45[data-atmosphere=grain] .ar45-frame{background:var(--ar-ink1);box-shadow:0 0 0 1px color-mix(in oklab,var(--ar-ink1) 40%,transparent)}.ar45[data-atmosphere=grain] .ar45-frame>img{filter:grayscale(1) contrast(1.18) brightness(1.04);mix-blend-mode:screen}.ar45[data-atmosphere=grain] .ar45-misprint{display:block;position:absolute;inset:0;background:var(--ar-ink2);mix-blend-mode:multiply;transform:translate(3px,-2px)}.ar45[data-atmosphere=grain] .ar45-misprint img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.6) brightness(1.22);mix-blend-mode:screen}.ar45[data-atmosphere=grain] .ar45-fx{background:radial-gradient(circle,rgba(0,0,0,.22) 0 .9px,transparent 1.3px) 0 0/5px 5px,var(--ar-noise) 0 0/200px 200px;mix-blend-mode:multiply;opacity:.55}.ar45[data-atmosphere=grain] .ar45-cover figcaption{background:var(--ar-bg);color:var(--ar-ink1);-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=grain] .ar45-cover figcaption b{color:var(--ar-fg)}.ar45[data-atmosphere=grain] .ar45-stamp{mix-blend-mode:multiply;--ar-stamp:var(--ar-ink1)}.ar45[data-atmosphere=grain] .ar45-copy h2>span{background-image:linear-gradient(color-mix(in oklab,var(--ar-ink2) 70%,transparent),color-mix(in oklab,var(--ar-ink2) 70%,transparent));background-size:100% .38em;background-position:0 88%}.ar45[data-atmosphere=paper]{--ar-display:"TM Cormorant",Garamond,Georgia,serif;--ar-text:"TM Cormorant",Garamond,Georgia,serif;--ar-read:"TM Cormorant",Garamond,Georgia,serif;--ar-mono:"TM Special Elite","Courier New",monospace;--ar-desk:var(--tm-kraft);--ar-paper:color-mix(in oklab,var(--tm-light) 94%,var(--tm-paper));--ar-bg:var(--ar-desk);--ar-fg:color-mix(in oklab,var(--tm-ink-l) 88%,#3a2a1c);--ar-muted:color-mix(in oklab,var(--ar-fg) 72%,var(--ar-paper));--ar-rule:color-mix(in oklab,var(--ar-fg) 18%,transparent);--ar-accent:var(--tm-deep-l);--ar-on-accent:var(--tm-on-deep-l);--ar-card:var(--ar-paper);--ar-sheet:var(--ar-paper);--ar-sheet-solid:var(--ar-paper);--ar-sheet-pad:clamp(22px,4.4vw,64px);--ar-sheet-fg:var(--ar-fg);--ar-sheet-muted:var(--ar-muted);--ar-sheet-rule:var(--ar-rule);--ar-title-weight:700;--ar-title-track:-.015em;--ar-title-lh:.96;--ar-title-size:clamp(2.7rem,6.6vw,7.2rem);--ar-read-size:clamp(1.22rem,1.1rem + .4vw,1.42rem);--ar-read-lh:1.62;--ar-stamp:color-mix(in oklab,#c0261c 80%,var(--tm-deep-l));--ar-stamp-rot:-7deg;background:var(--ar-noise) 0 0/180px 180px,repeating-linear-gradient(92deg,rgba(80,50,20,.035) 0 2px,transparent 2px 9px),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.18),transparent 60%),var(--ar-desk)}.ar45[data-atmosphere=paper] .ar45-head{padding:clamp(22px,3.2vw,48px) clamp(22px,3.2vw,48px) clamp(22px,3vw,40px) clamp(30px,4.2vw,64px);background:var(--ar-paper);box-shadow:0 1px 0 rgba(0,0,0,.04),0 22px 40px -22px rgba(60,40,20,.55);transform:rotate(-.6deg)}.ar45[data-atmosphere=paper] .ar45-head:before{content:"";position:absolute;top:0;bottom:0;left:clamp(16px,2.2vw,34px);width:1.5px;background:rgba(192,60,52,.42)}.ar45[data-atmosphere=paper] .ar45-kicker>span{background:none;color:var(--ar-accent);padding:0;border-bottom:1.5px solid}.ar45[data-atmosphere=paper] .ar45-deck{font-style:italic;font-size:clamp(1.2rem,1.1rem + .5vw,1.55rem)}.ar45[data-atmosphere=paper] .ar45-cover{margin:clamp(6px,1.4vw,24px);transform:rotate(1.6deg)}.ar45[data-atmosphere=paper] .ar45-frame{border:clamp(8px,1vw,14px) solid #fbf8f1;border-bottom-width:clamp(30px,4vw,56px);background:#e9e1d1;box-shadow:0 18px 34px -16px rgba(40,25,10,.6)}.ar45[data-atmosphere=paper] .ar45-frame>img{filter:sepia(.28) contrast(1.06) saturate(.85)}.ar45[data-atmosphere=paper] .ar45-tape{display:block;position:absolute;z-index:3;width:clamp(78px,9vw,128px);height:clamp(22px,2.4vw,30px);background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 30%,rgba(255,255,255,.12)),rgba(242,229,186,.78);box-shadow:0 1px 2px rgba(0,0,0,.14);transform:var(--tape)}.ar45[data-atmosphere=paper] .ar45-tape.is-a{--tape:rotate(-7deg);top:-11px;left:16%}.ar45[data-atmosphere=paper] .ar45-tape.is-b{--tape:rotate(5deg);top:-9px;right:12%}.ar45[data-atmosphere=paper] .ar45-cover figcaption{left:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);bottom:clamp(4px,.8vw,12px);max-width:none;justify-content:space-between;background:none;padding:0 .2em;color:#4a3a28;font-family:TM Special Elite,Courier New,monospace;letter-spacing:.08em;-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=paper] .ar45-cover figcaption b{color:#8a2a1c}.ar45[data-atmosphere=paper] .ar45-stamp{left:0;right:0;top:auto;bottom:clamp(-34px,-2.4vw,-18px);width:max-content;margin-inline:auto;border-style:double;border-width:6px;font-size:clamp(.62rem,1.05vw,.92rem);mix-blend-mode:multiply;-webkit-mask-size:300px 300px;mask-size:300px 300px}.ar45[data-atmosphere=paper] .ar45-reward{background:var(--ar-paper);border-color:var(--ar-rule)}.ar45[data-atmosphere=paper] .ar45-sheet{box-shadow:0 1px 0 rgba(0,0,0,.04),0 26px 50px -30px rgba(60,40,20,.6);background:repeating-linear-gradient(180deg,transparent 0 calc(1.62em - 1px),rgba(70,90,140,.08) calc(1.62em - 1px) 1.62em) 0 0/100% 1.62em,var(--ar-paper)}.ar45[data-atmosphere=paper] .ar45-copy blockquote p{font-size:1.4em}.ar45[data-atmosphere=paper] .ar45-copy h2>span{background:none}@media (min-width:900px){.ar45[data-atmosphere=paper] .ar45-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.22fr);grid-template-areas:"crumbs crumbs" "cover head" "cover reward"}.ar45[data-atmosphere=paper] .ar45-head{align-self:center}}.ar45[data-atmosphere=noir]{--ar-display:"TM Oswald","Arial Narrow",Impact,sans-serif;--ar-text:"TM Oswald","Arial Narrow",sans-serif;--ar-read:"TM Inter",system-ui,sans-serif;--ar-bg:#0a0a0b;--ar-fg:#f1eee8;--ar-muted:#a7a29a;--ar-rule:rgba(241,238,232,.16);--ar-accent:var(--tm-glow);--ar-on-accent:var(--tm-on-glow);--ar-card:#151517;--ar-title-weight:600;--ar-title-case:uppercase;--ar-title-track:.004em;--ar-title-lh:.92;--ar-title-size:clamp(2.7rem,7vw,7.8rem);--ar-read-size:clamp(1.02rem,.96rem + .26vw,1.14rem);--ar-read-lh:1.78;--ar-bar:clamp(26px,6vh,64px);--ar-stamp:#f1eee8;--ar-stamp-rot:0deg;font-weight:300}.ar45[data-atmosphere=noir] .ar45-hero{min-height:min(calc(100svh - 64px),1000px);grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "." "head" "reward";grid-template-rows:auto 1fr auto auto;padding-top:calc(var(--ar-bar)*.5 - .4em);padding-bottom:calc(var(--ar-bar) + clamp(22px,4vh,44px))}.ar45[data-atmosphere=noir] .ar45-hero:after,.ar45[data-atmosphere=noir] .ar45-hero:before{content:"";position:absolute;left:0;right:0;z-index:2;height:50%;background:#000;pointer-events:none}.ar45[data-atmosphere=noir] .ar45-hero:before{top:0;transform:translateY(calc(var(--ar-bar) - 100%))}.ar45[data-atmosphere=noir] .ar45-hero:after{bottom:0;transform:translateY(calc(100% - var(--ar-bar)))}.ar45[data-atmosphere=noir] .ar45-hero>.tm44-ambient{z-index:5;mix-blend-mode:overlay;opacity:.3}.ar45[data-atmosphere=noir] .ar45-cover{position:absolute;inset:0;z-index:-1;min-height:0;width:auto;max-width:none;aspect-ratio:auto;grid-area:auto;justify-self:stretch;align-self:stretch}.ar45[data-atmosphere=noir] .ar45-frame>img{filter:grayscale(1) contrast(1.35) brightness(.82)}.ar45[data-atmosphere=noir] .ar45-fx{background:radial-gradient(ellipse var(--ar-spot) calc(var(--ar-spot)*1.2) at 66% 34%,transparent 0,rgba(10,10,11,.42) 58%,rgba(10,10,11,.95) 100%),linear-gradient(0deg,#0a0a0b 0,rgba(10,10,11,.78) 28%,transparent 64%)}.ar45[data-atmosphere=noir] .ar45-cover figcaption{left:auto;right:var(--ar-gutter);top:calc(var(--ar-bar) + 14px);bottom:auto;background:none;color:#cfc9bf;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=noir] .ar45-cover figcaption b{color:var(--ar-accent)}.ar45[data-atmosphere=noir] .ar45-stamp{right:var(--ar-gutter);top:auto;bottom:calc(var(--ar-bar)*.5 - .8em);border:0;border-radius:0;padding:0;-webkit-mask:none;mask:none;font-size:.7rem;letter-spacing:.3em;opacity:.85;grid-auto-flow:column;gap:1.2em}.ar45[data-atmosphere=noir] .ar45-head{max-width:min(1040px,100%)}.ar45[data-atmosphere=noir] .ar45-title{text-shadow:0 2px 40px rgba(0,0,0,.55)}.ar45[data-atmosphere=noir] .ar45-w{overflow:visible}.ar45[data-atmosphere=noir] .ar45-kicker>span{background:none;color:var(--ar-accent);border:1px solid;padding:.35em .6em}.ar45[data-atmosphere=noir] .ar45-deck{font-weight:300;color:#dcd7ce;max-width:52ch}.ar45[data-atmosphere=noir] .ar45-crumbs{color:#bdb7ad}.ar45[data-atmosphere=noir] .ar45-reward{background:rgba(10,10,11,.6);border-color:rgba(241,238,232,.2)}.ar45[data-atmosphere=noir] .ar45-copy>p:first-of-type:first-letter{font-weight:600}.ar45[data-atmosphere=noir] .ar45-copy :is(h2,h3){font-weight:600}.ar45[data-atmosphere=noir] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=noir] .ar45-copy h2{border-left:3px solid var(--ar-accent);padding-left:.5em}.ar45[data-atmosphere=signal]{--ar-display:"TM Anton",Impact,"Arial Black",sans-serif;--ar-text:"TM Inter",system-ui,sans-serif;--ar-read:"TM Inter",system-ui,sans-serif;--ar-mono:"TM Inter",system-ui,sans-serif;--ar-bg:var(--tm-signal);--ar-fg:var(--tm-on-signal);--ar-muted:color-mix(in oklab,var(--ar-fg) 78%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--ar-fg) 35%,transparent);--ar-accent:var(--ar-fg);--ar-on-accent:var(--ar-bg);--ar-block:var(--tm-primary);--ar-on-block:var(--tm-on-primary);--ar-card:color-mix(in oklab,var(--ar-fg) 8%,var(--ar-bg));--ar-sheet:var(--tm-light);--ar-sheet-solid:var(--tm-light);--ar-sheet-pad:clamp(22px,4.4vw,60px);--ar-sheet-fg:var(--tm-ink-l);--ar-sheet-muted:color-mix(in oklab,var(--tm-ink-l) 66%,var(--tm-light));--ar-sheet-rule:color-mix(in oklab,var(--tm-ink-l) 18%,transparent);--ar-sheet-accent:var(--tm-deep-l);--ar-sheet-on-accent:var(--tm-on-deep-l);--ar-title-weight:400;--ar-title-case:uppercase;--ar-title-track:.004em;--ar-title-lh:.9;--ar-title-size:clamp(3rem,8.6vw,9.8rem);--ar-read-size:clamp(1.02rem,.96rem + .26vw,1.14rem);--ar-stamp:var(--ar-on-block);--ar-stamp-rot:12deg;background:var(--ar-noise) 0 0/200px 200px,var(--ar-bg)}.ar45[data-atmosphere=signal] .ar45-w{overflow:visible}.ar45[data-atmosphere=signal] .ar45-kicker{font-weight:800}.ar45[data-atmosphere=signal] .ar45-kicker>span{background:var(--ar-block);color:var(--ar-on-block)}.ar45[data-atmosphere=signal] .ar45-deck{line-height:1.7}.ar45[data-atmosphere=signal] .ar45-deck>span{padding:.12em .3em;background:var(--ar-block);color:var(--ar-on-block);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ar45[data-atmosphere=signal] .ar45-frame{border:4px solid var(--ar-fg);background:var(--ar-block);box-shadow:14px 14px 0 var(--ar-fg)}.ar45[data-atmosphere=signal] .ar45-frame>img{filter:grayscale(1) contrast(1.45) brightness(1.05);mix-blend-mode:multiply}.ar45[data-atmosphere=signal] .ar45-fx{background:radial-gradient(circle,rgba(0,0,0,.28) 0 1.1px,transparent 1.5px) 0 0/7px 7px;mix-blend-mode:multiply;opacity:.6}.ar45[data-atmosphere=signal] .ar45-cover figcaption{background:var(--ar-fg);color:var(--ar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:TM Inter,system-ui,sans-serif;font-weight:800}.ar45[data-atmosphere=signal] .ar45-cover figcaption b{color:var(--ar-bg)}.ar45[data-atmosphere=signal] .ar45-stamp{top:clamp(-30px,-2.4vw,-14px);left:clamp(-30px,-2.4vw,-14px);right:auto;width:clamp(86px,9vw,124px);aspect-ratio:1;place-content:center;padding:0;border:0;border-radius:50%;background:var(--ar-block);-webkit-mask:none;mask:none;font:400 clamp(1rem,1.6vw,1.4rem)/1 TM Anton,Impact,sans-serif;letter-spacing:.04em;text-align:center;white-space:normal;box-shadow:4px 4px 0 var(--ar-fg)}.ar45[data-atmosphere=signal] .ar45-stamp small{font:700 .5em/1 TM Inter,system-ui,sans-serif}.ar45[data-atmosphere=signal] .ar45-btn{border-width:3px;font-weight:800}.ar45[data-atmosphere=signal] .ar45-sheet{border:4px solid var(--ar-sheet-fg);box-shadow:12px 12px 0 var(--ar-block)}.ar45[data-atmosphere=signal] .ar45-copy h2{font-weight:400}.ar45[data-atmosphere=signal] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=signal] .ar45-copy>p:first-of-type:first-letter{font-weight:400;color:var(--ar-on-accent);background:var(--ar-accent);padding:.08em .12em;margin-right:.18em}.ar45[data-atmosphere=signal] .ar45-mastery{box-shadow:8px 8px 0 var(--ar-block)}.ar45[data-atmosphere=signal] .ar45-quiz.quiz-play-card{box-shadow:12px 12px 0 var(--ar-block)}@media (min-width:900px){.ar45[data-atmosphere=signal] .ar45-hero{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.ar45[data-atmosphere=signal] .ar45-cover{margin:18px 18px 18px 0}}.ar45[data-atmosphere=clean]{--ar-display:"TM Inter",Helvetica,Arial,sans-serif;--ar-text:"TM Inter",Helvetica,Arial,sans-serif;--ar-read:"TM Inter",Helvetica,Arial,sans-serif;--ar-mono:"TM Inter",Helvetica,Arial,sans-serif;--ar-bg:color-mix(in oklab,var(--tm-light) 96%,var(--tm-paper));--ar-fg:color-mix(in oklab,#0e0e0e 90%,var(--tm-deep-l));--ar-muted:color-mix(in oklab,var(--ar-fg) 60%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--ar-fg) 14%,transparent);--ar-accent:var(--tm-deep-l);--ar-on-accent:var(--tm-on-deep-l);--ar-disc:var(--tm-primary);--ar-title-weight:700;--ar-title-track:-.045em;--ar-title-lh:.95;--ar-title-size:clamp(2.5rem,6vw,6.6rem);--ar-read-size:clamp(1.02rem,.96rem + .26vw,1.14rem);--ar-read-lh:1.7;--ar-stamp-rot:0deg;font-feature-settings:"cv11" 1;letter-spacing:-.006em}.ar45[data-atmosphere=clean] :is(.ar45-byline,.ar45-cover figcaption,.ar45-topline){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ar45[data-atmosphere=clean] .ar45-hero:before{content:"";position:absolute;inset:0 var(--ar-gutter);z-index:-1;background:repeating-linear-gradient(90deg,var(--ar-rule) 0 1px,transparent 1px calc((100% + 1px)/6));pointer-events:none}.ar45[data-atmosphere=clean] .ar45-kicker{font-weight:700;letter-spacing:.06em}.ar45[data-atmosphere=clean] .ar45-kicker>span{border-radius:999px;padding:.45em .9em}.ar45[data-atmosphere=clean] .ar45-head:after{content:"";position:absolute;right:0;top:-.5em;width:clamp(56px,8vw,128px);aspect-ratio:1;border-radius:50%;background:var(--ar-disc)}.ar45[data-atmosphere=clean] .ar45-title{padding-right:clamp(64px,9vw,140px)}.ar45[data-atmosphere=clean] .ar45-cover figcaption{background:var(--ar-bg);color:var(--ar-fg);-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:700;letter-spacing:.06em}.ar45[data-atmosphere=clean] .ar45-cover figcaption b{color:var(--ar-accent)}.ar45[data-atmosphere=clean] .ar45-stamp{display:none}.ar45[data-atmosphere=clean] .ar45-copy>p:first-of-type:first-letter{float:none;font-size:1em;margin:0;color:inherit;font-weight:inherit;line-height:inherit;text-transform:none}.ar45[data-atmosphere=clean] .ar45-copy>p:first-of-type{font-size:1.24em;line-height:1.5;font-weight:500;letter-spacing:-.015em}.ar45[data-atmosphere=clean] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=clean] .ar45-copy h2:before{content:"";display:block;width:2.2em;height:4px;margin-bottom:.55em;background:var(--ar-disc)}.ar45[data-atmosphere=clean] .ar45-mastery{border-width:1px;box-shadow:none;border-radius:4px}@media (min-width:900px){.ar45[data-atmosphere=clean] .ar45-hero{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"crumbs crumbs crumbs crumbs crumbs crumbs" "head head head head head ." "cover cover cover cover cover cover" "reward reward . . . .";grid-template-rows:auto auto auto auto;min-height:0;row-gap:clamp(20px,3vw,40px)}.ar45[data-atmosphere=clean] .ar45-head{align-self:start;padding-top:clamp(24px,5vw,80px)}.ar45[data-atmosphere=clean] .ar45-head:after{right:calc(-1 * (100% / 5) + 10px)}.ar45[data-atmosphere=clean] .ar45-title{padding-right:0}.ar45[data-atmosphere=clean] .ar45-cover{min-height:0;aspect-ratio:21/9}}.ar45[data-atmosphere=cartography]{--ar-display:"TM Space Grotesk","Helvetica Neue",Arial,sans-serif;--ar-text:"TM Space Grotesk","Helvetica Neue",Arial,sans-serif;--ar-read:"TM Space Grotesk","Helvetica Neue",Arial,sans-serif;--ar-mono:"TM Space Mono",ui-monospace,Menlo,monospace;--ar-bg:color-mix(in oklab,var(--tm-paper) 84%,var(--tm-cool));--ar-map:color-mix(in oklab,var(--tm-paper) 92%,#fff);--ar-fg:color-mix(in oklab,var(--tm-ink) 92%,var(--tm-deep));--ar-muted:color-mix(in oklab,var(--ar-fg) 62%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--ar-fg) 16%,transparent);--ar-accent:var(--tm-deep);--ar-on-accent:var(--tm-on-deep);--ar-pin:color-mix(in oklab,#d2382b 82%,var(--tm-signal));--ar-card:var(--ar-map);--ar-sheet:var(--ar-map);--ar-sheet-solid:var(--ar-map);--ar-sheet-pad:clamp(22px,4vw,56px);--ar-sheet-fg:var(--ar-fg);--ar-sheet-muted:color-mix(in oklab,var(--ar-fg) 62%,var(--ar-map));--ar-sheet-rule:var(--ar-rule);--ar-title-weight:700;--ar-title-track:-.04em;--ar-title-lh:.95;--ar-read-size:clamp(1.02rem,.96rem + .28vw,1.16rem);--ar-stamp:var(--ar-pin);--ar-stamp-rot:-4deg;background:linear-gradient(color-mix(in oklab,var(--ar-fg) 8%,transparent) 1px,transparent 1px) 0 0/100% 160px,linear-gradient(90deg,color-mix(in oklab,var(--ar-fg) 8%,transparent) 1px,transparent 1px) 0 0/160px 100%,var(--ar-bg)}.ar45[data-atmosphere=cartography] .ar45-hero>.tm44-ambient{opacity:.7}.ar45[data-atmosphere=cartography] .ar45-frame{border:1.5px solid var(--ar-fg);outline:1px solid var(--ar-fg);outline-offset:6px;background:var(--ar-map)}.ar45[data-atmosphere=cartography] .ar45-frame>img{filter:saturate(.7) contrast(1.06) sepia(.12)}.ar45[data-atmosphere=cartography] .ar45-fx{background:linear-gradient(color-mix(in oklab,#fff 26%,transparent) 1px,transparent 0) 0 0/100% 12.5%,linear-gradient(90deg,color-mix(in oklab,#fff 26%,transparent) 1px,transparent 0) 0 0/12.5% 100%}.ar45[data-atmosphere=cartography] .ar45-fx:after,.ar45[data-atmosphere=cartography] .ar45-fx:before{content:"";position:absolute;background:var(--ar-pin);opacity:.85}.ar45[data-atmosphere=cartography] .ar45-fx:before{left:0;right:0;top:38%;height:1.5px}.ar45[data-atmosphere=cartography] .ar45-fx:after{top:0;bottom:0;left:62%;width:1.5px}.ar45[data-atmosphere=cartography] .ar45-pin{display:block;position:absolute;z-index:3;left:62%;top:38%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--ar-pin);box-shadow:0 0 0 3px #fff,0 3px 8px rgba(0,0,0,.35)}.ar45[data-atmosphere=cartography] .ar45-pin:after{content:"";position:absolute;inset:-14px;border:1.5px solid var(--ar-pin);border-radius:50%}.ar45[data-atmosphere=cartography] .ar45-corner{display:block;position:absolute;z-index:2;width:28px;height:28px;border:0 solid var(--ar-fg)}.ar45[data-atmosphere=cartography] .ar45-corner.is-tl{left:-14px;top:-14px;border-width:1.5px 0 0 1.5px}.ar45[data-atmosphere=cartography] .ar45-corner.is-tr{right:-14px;top:-14px;border-width:1.5px 1.5px 0 0}.ar45[data-atmosphere=cartography] .ar45-corner.is-bl{left:-14px;bottom:-14px;border-width:0 0 1.5px 1.5px}.ar45[data-atmosphere=cartography] .ar45-corner.is-br{right:-14px;bottom:-14px;border-width:0 1.5px 1.5px 0}.ar45[data-atmosphere=cartography] .ar45-cover figcaption{left:-1px;bottom:-1px;display:grid;gap:.3em;padding:.7em .9em;background:var(--ar-map);color:var(--ar-fg);border:1.5px solid var(--ar-fg);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.08em}.ar45[data-atmosphere=cartography] .ar45-cover figcaption b{color:var(--ar-pin);font-weight:700}.ar45[data-atmosphere=cartography] .ar45-stamp{top:auto;bottom:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px);border-width:2px;border-radius:50%;width:clamp(88px,8vw,112px);aspect-ratio:1;place-content:center;padding:0;font-size:.74rem;text-align:center;background:color-mix(in oklab,var(--ar-map) 70%,transparent);-webkit-mask:none;mask:none}.ar45[data-atmosphere=cartography] .ar45-kicker>span{background:none;color:var(--ar-accent);border:1.5px solid}.ar45[data-atmosphere=cartography] .ar45-sheet{border:1.5px solid var(--ar-fg);outline:1px solid var(--ar-fg);outline-offset:5px}.ar45[data-atmosphere=cartography] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=cartography] .ar45-copy h2:before{content:"◆ ";color:var(--ar-pin);font-size:.5em;vertical-align:.3em}@media (min-width:900px){.ar45[data-atmosphere=cartography] .ar45-cover{margin:18px}}@media (max-width:899px){.ar45[data-atmosphere=cartography] .ar45-cover{margin:10px}}.ar45[data-atmosphere=night]{--ar-display:"TM Cormorant","Cormorant Garamond",Georgia,serif;--ar-text:"TM Cormorant","Cormorant Garamond",Georgia,serif;--ar-read:"TM Cormorant","Cormorant Garamond",Georgia,serif;--ar-bg:color-mix(in oklab,var(--tm-night) 88%,#000);--ar-fg:#f4ecdc;--ar-muted:color-mix(in oklab,#f4ecdc 66%,var(--tm-night));--ar-rule:rgba(244,236,220,.16);--ar-gold:color-mix(in oklab,#e8c47c 82%,var(--tm-signal));--ar-gold-deep:color-mix(in oklab,#9c6f28 86%,var(--tm-signal));--ar-accent:var(--ar-gold);--ar-on-accent:#1a1308;--ar-card:color-mix(in oklab,var(--ar-bg) 82%,#fff);--ar-sheen:linear-gradient(100deg,var(--ar-gold-deep) 0%,var(--ar-gold) 16%,#fff7de 24%,var(--ar-gold) 32%,var(--ar-gold-deep) 50%,var(--ar-gold) 66%,#fff2cf 74%,var(--ar-gold) 82%,var(--ar-gold-deep) 100%);--ar-title-weight:600;--ar-title-track:-.012em;--ar-title-lh:.98;--ar-title-size:clamp(2.8rem,6.8vw,7.4rem);--ar-read-size:clamp(1.24rem,1.12rem + .42vw,1.46rem);--ar-read-lh:1.62;background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in oklab,var(--tm-primary) 30%,transparent),transparent 72%),var(--ar-bg)}.ar45[data-atmosphere=night] .ar45-w{overflow:visible}.ar45[data-atmosphere=night] .ar45-w>span{padding-bottom:.08em;background:var(--ar-sheen) 0 0/320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.ar45[data-atmosphere=night] .ar45-kicker>span{background:none;color:var(--ar-gold);padding:0;letter-spacing:.3em}.ar45[data-atmosphere=night] .ar45-kicker>i{background:var(--ar-gold)}.ar45[data-atmosphere=night] .ar45-deck{font-style:italic;font-size:clamp(1.24rem,1.1rem + .6vw,1.7rem)}.ar45[data-atmosphere=night] .ar45-frame{border-radius:999px 999px 6px 6px;box-shadow:0 0 0 1px color-mix(in oklab,var(--ar-gold) 55%,transparent),0 0 0 10px color-mix(in oklab,var(--ar-bg) 70%,transparent),0 0 0 11px color-mix(in oklab,var(--ar-gold) 30%,transparent),0 0 90px -10px color-mix(in oklab,var(--ar-gold) 45%,transparent)}.ar45[data-atmosphere=night] .ar45-frame>img{filter:saturate(.82) brightness(.9)}.ar45[data-atmosphere=night] .ar45-fx{background:linear-gradient(0deg,color-mix(in oklab,var(--ar-bg) 70%,transparent),transparent 45%)}.ar45[data-atmosphere=night] .ar45-cover figcaption{left:50%;transform:translateX(-50%);bottom:16px;background:none;color:var(--ar-gold);white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=night] .ar45-cover figcaption b{color:#fff7de}.ar45[data-atmosphere=night] .ar45-copy :is(h2,h3){font-weight:600}.ar45[data-atmosphere=night] .ar45-copy h2>span{background:none;color:var(--ar-gold)}.ar45[data-atmosphere=night] .ar45-copy h2:after{content:"";display:block;width:3em;height:1px;margin-top:.5em;background:linear-gradient(90deg,var(--ar-gold),transparent)}.ar45[data-atmosphere=night] .ar45-copy>p:first-of-type:first-letter{background:var(--ar-sheen) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.ar45[data-atmosphere=night] .ar45-mastery{border-color:color-mix(in oklab,var(--ar-gold) 60%,transparent);box-shadow:0 0 50px -16px color-mix(in oklab,var(--ar-gold) 50%,transparent)}@media (min-width:900px){.ar45[data-atmosphere=night] .ar45-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.ar45[data-atmosphere=night] .ar45-cover{margin:10px 6% 20px}}@media (max-width:899px){.ar45[data-atmosphere=night] .ar45-cover{width:min(100%,420px);justify-self:center;aspect-ratio:4/5;margin:10px}}.ar45[data-atmosphere=field]{--ar-display:"TM Bebas Neue",Impact,"Arial Narrow",sans-serif;--ar-text:"TM Inter",system-ui,sans-serif;--ar-read:"TM Inter",system-ui,sans-serif;--ar-bg:#17181a;--ar-fg:#ecebe6;--ar-muted:#a5a39c;--ar-rule:rgba(236,235,230,.15);--ar-marker:color-mix(in oklab,#e0281e 75%,var(--tm-primary));--ar-lock:#7dff70;--ar-accent:color-mix(in oklab,var(--ar-marker) 78%,#fff);--ar-on-accent:#170a08;--ar-card:#202124;--ar-title-weight:400;--ar-title-case:uppercase;--ar-title-track:.012em;--ar-title-lh:.88;--ar-title-size:clamp(3.1rem,8.4vw,9.6rem);--ar-read-size:clamp(1.02rem,.96rem + .26vw,1.14rem);--ar-read-lh:1.75;--ar-stamp:#fff;--ar-stamp-rot:-4deg;background:radial-gradient(ellipse at 100% 0,color-mix(in oklab,#ff7a1a 12%,transparent),transparent 46%),var(--ar-noise) 0 0/200px 200px,var(--ar-bg)}.ar45[data-atmosphere=field] .ar45-kicker>span{background:var(--ar-marker);color:#fff}.ar45[data-atmosphere=field] .ar45-frame{background:#0d0e0f}.ar45[data-atmosphere=field] .ar45-frame>img{filter:contrast(1.08) saturate(.92)}.ar45[data-atmosphere=field] .ar45-fx{background:linear-gradient(rgba(0,0,0,.35),transparent 18%,transparent 80%,rgba(0,0,0,.45))}.ar45[data-atmosphere=field] .ar45-fx:before{content:"";position:absolute;left:clamp(16px,2vw,26px);top:clamp(16px,2vw,24px);width:11px;height:11px;border-radius:50%;background:#ff3326;box-shadow:0 0 12px #ff3326}.ar45[data-atmosphere=field] .ar45-fx:after{content:"REC";position:absolute;left:calc(clamp(16px,2vw,26px) + 20px);top:clamp(13px,1.8vw,21px);font:600 .74rem/1.4 var(--ar-mono);letter-spacing:.2em;color:#fff}.ar45[data-atmosphere=field] .ar45-corner{display:block;position:absolute;z-index:3;width:clamp(26px,3.4vw,46px);height:clamp(26px,3.4vw,46px);border:0 solid #fff;--off:clamp(10px,1.4vw,18px)}.ar45[data-atmosphere=field] .ar45-corner.is-tl{left:var(--off);top:var(--off);border-width:2px 0 0 2px}.ar45[data-atmosphere=field] .ar45-corner.is-tr{right:var(--off);top:var(--off);border-width:2px 2px 0 0}.ar45[data-atmosphere=field] .ar45-corner.is-bl{left:var(--off);bottom:var(--off);border-width:0 0 2px 2px}.ar45[data-atmosphere=field] .ar45-corner.is-br{right:var(--off);bottom:var(--off);border-width:0 2px 2px 0}.ar45[data-atmosphere=field] .ar45-pin{display:block;position:absolute;z-index:3;left:50%;top:50%;width:clamp(54px,6vw,84px);height:clamp(38px,4.2vw,58px);transform:translate(-50%,-50%);border:2px solid var(--ar-lock);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.ar45[data-atmosphere=field] .ar45-cover figcaption{left:auto;right:calc(clamp(10px,1.4vw,18px) + 12px);bottom:calc(clamp(10px,1.4vw,18px) + 8px);background:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ar45[data-atmosphere=field] .ar45-cover figcaption b{color:var(--ar-lock)}.ar45[data-atmosphere=field] .ar45-stamp{top:auto;bottom:clamp(-18px,-1.4vw,-10px);right:auto;left:clamp(14px,3vw,40px);border:0;border-radius:2px;padding:.5em .8em;background:var(--ar-marker);font:400 clamp(1.1rem,1.8vw,1.5rem)/1 TM Bebas Neue,Impact,sans-serif;letter-spacing:.08em;-webkit-mask:var(--ar-grunge) 0 0/160px 160px;mask:var(--ar-grunge) 0 0/160px 160px}.ar45[data-atmosphere=field] .ar45-stamp small{font:600 .44em/1 var(--ar-mono)}.ar45[data-atmosphere=field] .ar45-copy>p:first-of-type:first-letter{font-weight:400;color:var(--ar-accent)}.ar45[data-atmosphere=field] .ar45-copy h2{font-weight:400;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);letter-spacing:.01em}.ar45[data-atmosphere=field] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=field] .ar45-copy h2:before{content:"▌";color:var(--ar-marker);margin-right:.15em}@media (min-width:900px){.ar45[data-atmosphere=field] .ar45-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"crumbs crumbs" "cover head" "cover reward"}}@media (max-width:899px){.ar45[data-atmosphere=field] .ar45-cover{margin-inline:calc(-1 * var(--ar-gutter))}}.ar45[data-atmosphere=chromatic]{--ar-display:"TM Syne","Arial Black",sans-serif;--ar-text:"TM Inter",system-ui,sans-serif;--ar-read:"TM Inter",system-ui,sans-serif;--ar-mono:"TM Inter",system-ui,sans-serif;--ar-bg:color-mix(in oklab,var(--tm-light) 90%,#fff);--ar-fg:color-mix(in oklab,#111 90%,var(--tm-deep-l));--ar-muted:color-mix(in oklab,var(--ar-fg) 62%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--ar-fg) 14%,transparent);--ar-c1:var(--tm-primary);--ar-c2:var(--tm-signal);--ar-c3:var(--tm-cool);--ar-accent:var(--tm-deep-l);--ar-on-accent:var(--tm-on-deep-l);--ar-blob:58% 42% 46% 54%/52% 44% 56% 48%;--ar-title-weight:800;--ar-title-track:-.045em;--ar-title-lh:.92;--ar-title-size:clamp(2.3rem,5.6vw,6.2rem);--ar-read-size:clamp(1.02rem,.96rem + .26vw,1.14rem);--ar-stamp-rot:0deg}.ar45[data-atmosphere=chromatic] .ar45-hero:after,.ar45[data-atmosphere=chromatic] .ar45-hero:before{content:"";position:absolute;z-index:-1;border-radius:var(--ar-blob);pointer-events:none}.ar45[data-atmosphere=chromatic] .ar45-hero:before{width:clamp(220px,34vw,560px);aspect-ratio:1;right:-6vw;top:-8vw;background:var(--ar-c2);opacity:.9}.ar45[data-atmosphere=chromatic] .ar45-hero:after{width:clamp(120px,16vw,280px);aspect-ratio:1.2;left:-6vw;bottom:-10vw;background:var(--ar-c3);opacity:.85;border-radius:44% 56% 62% 38%/50% 38% 62% 50%}.ar45[data-atmosphere=chromatic] .ar45-w{overflow:visible}.ar45[data-atmosphere=chromatic] .ar45-w:nth-of-type(3n+2)>span{color:var(--ar-accent)}.ar45[data-atmosphere=chromatic] .ar45-kicker>span{border-radius:999px;background:var(--ar-c1);color:var(--tm-on-primary)}.ar45[data-atmosphere=chromatic] .ar45-frame{border-radius:var(--ar-blob);background:var(--ar-c1);transition:border-radius 1.2s var(--ar-ease)}.ar45[data-atmosphere=chromatic] .ar45-cover:hover .ar45-frame{border-radius:42% 58% 54% 46%/46% 56% 44% 54%}.ar45[data-atmosphere=chromatic] .ar45-cover:before{content:"";position:absolute;inset:-4% -6% 8% 10%;z-index:-1;border-radius:46% 54% 38% 62%/58% 40% 60% 42%;background:var(--ar-c1);opacity:.85}.ar45[data-atmosphere=chromatic] .ar45-cover figcaption{left:50%;transform:translateX(-50%);bottom:-2.6em;white-space:nowrap;background:var(--ar-fg);color:var(--ar-bg);border-radius:999px;padding:.6em 1em;-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=chromatic] .ar45-cover figcaption b{color:var(--ar-c2)}.ar45[data-atmosphere=chromatic] .ar45-stamp{display:none}.ar45[data-atmosphere=chromatic] .ar45-btn{border-radius:999px}.ar45[data-atmosphere=chromatic] .ar45-copy h2>span{background:linear-gradient(color-mix(in oklab,var(--ar-c2) 70%,transparent),color-mix(in oklab,var(--ar-c2) 70%,transparent)) 0 90%/100% .34em no-repeat}.ar45[data-atmosphere=chromatic] .ar45-copy>p:first-of-type:first-letter{color:var(--ar-c1);-webkit-text-stroke:1.5px var(--ar-fg)}.ar45[data-atmosphere=chromatic] .ar45-mastery{border-radius:28px;border-width:1.5px;box-shadow:10px 10px 0 color-mix(in oklab,var(--ar-c3) 75%,transparent)}.ar45[data-atmosphere=chromatic] .ar45-next-img{border-radius:28px}@media (min-width:900px){.ar45[data-atmosphere=chromatic] .ar45-cover{margin:4% 6% 8% 2%}}@media (max-width:899px){.ar45[data-atmosphere=chromatic] .ar45-cover{margin:6px 10px 34px}}.ar45[data-atmosphere=cabinet]{--ar-display:"TM Stardos Stencil",Impact,"Arial Narrow",sans-serif;--ar-text:"TM Plex Mono",ui-monospace,Menlo,monospace;--ar-read:"TM Inter",system-ui,sans-serif;--ar-bg:color-mix(in oklab,var(--tm-dark) 88%,var(--tm-primary));--ar-fg:color-mix(in oklab,var(--tm-light) 90%,var(--tm-glow-2));--ar-muted:color-mix(in oklab,var(--ar-fg) 64%,var(--ar-bg));--ar-rule:color-mix(in oklab,var(--tm-glow-2) 26%,transparent);--ar-accent:var(--tm-glow);--ar-on-accent:var(--tm-on-glow);--ar-hud:var(--tm-glow-2);--ar-alert:#ff4b3a;--ar-card:color-mix(in oklab,var(--ar-bg) 70%,#000);--ar-doc:#f2eee3;--ar-sheet:var(--ar-doc);--ar-sheet-solid:var(--ar-doc);--ar-sheet-pad:clamp(22px,4.4vw,60px);--ar-sheet-fg:#1c1b18;--ar-sheet-muted:#5d5a52;--ar-sheet-rule:rgba(28,27,24,.2);--ar-sheet-accent:#9c1d14;--ar-sheet-on-accent:#fff;--ar-title-weight:700;--ar-title-case:uppercase;--ar-title-track:.02em;--ar-title-lh:.95;--ar-title-size:clamp(2.4rem,5.8vw,6.4rem);--ar-read-size:clamp(1rem,.95rem + .24vw,1.12rem);--ar-read-lh:1.72;--ar-stamp:var(--ar-alert);--ar-stamp-rot:-12deg;background:linear-gradient(color-mix(in oklab,var(--ar-hud) 6%,transparent) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,color-mix(in oklab,var(--ar-hud) 6%,transparent) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(90% 60% at 82% 0,color-mix(in oklab,var(--tm-primary) 34%,transparent),transparent 70%),var(--ar-bg)}.ar45[data-atmosphere=cabinet] .tm44-ambient-a{display:block;left:0;right:0;top:-24vh;height:22vh;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--ar-hud) 7%,transparent) 72%,color-mix(in oklab,var(--ar-hud) 20%,transparent) 99%,transparent)}.ar45[data-atmosphere=cabinet] .ar45-band{display:block;margin-bottom:1.1em;overflow:hidden;background:var(--ar-alert);color:#fff;font:600 .64rem/1 var(--ar-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ar45[data-atmosphere=cabinet] .ar45-band span{display:inline-block;padding:.55em 0 .55em .8em}.ar45[data-atmosphere=cabinet] .ar45-kicker>span{background:none;color:var(--ar-accent);border:1px solid}.ar45[data-atmosphere=cabinet] .ar45-w:after{content:"";position:absolute;left:0;right:0;top:.2em;bottom:.16em;background:#050607;transform:scaleX(0);transform-origin:100% 50%}.ar45[data-atmosphere=cabinet] .ar45-frame{background:#06080a;border:1px solid var(--ar-rule)}.ar45[data-atmosphere=cabinet] .ar45-frame>img{filter:grayscale(.85) contrast(1.15) brightness(.85)}.ar45[data-atmosphere=cabinet] .ar45-fx{background:repeating-linear-gradient(180deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),linear-gradient(color-mix(in oklab,var(--ar-hud) 20%,transparent),color-mix(in oklab,var(--ar-hud) 20%,transparent));mix-blend-mode:normal}.ar45[data-atmosphere=cabinet] .ar45-corner{display:block;position:absolute;z-index:3;width:22px;height:22px;border:0 solid var(--ar-hud);--off:10px}.ar45[data-atmosphere=cabinet] .ar45-corner.is-tl{left:var(--off);top:var(--off);border-width:2px 0 0 2px}.ar45[data-atmosphere=cabinet] .ar45-corner.is-tr{right:var(--off);top:var(--off);border-width:2px 2px 0 0}.ar45[data-atmosphere=cabinet] .ar45-corner.is-bl{left:var(--off);bottom:var(--off);border-width:0 0 2px 2px}.ar45[data-atmosphere=cabinet] .ar45-corner.is-br{right:var(--off);bottom:var(--off);border-width:0 2px 2px 0}.ar45[data-atmosphere=cabinet] .ar45-pin{display:block;position:absolute;z-index:3;left:58%;top:42%;width:clamp(70px,8vw,120px);aspect-ratio:1;transform:translate(-50%,-50%);border:1.5px solid var(--ar-alert);border-radius:50%;background:linear-gradient(var(--ar-alert),var(--ar-alert)) 50% 0/1.5px 22% no-repeat,linear-gradient(var(--ar-alert),var(--ar-alert)) 50% 100%/1.5px 22% no-repeat,linear-gradient(var(--ar-alert),var(--ar-alert)) 0 50%/22% 1.5px no-repeat,linear-gradient(var(--ar-alert),var(--ar-alert)) 100% 50%/22% 1.5px no-repeat}.ar45[data-atmosphere=cabinet] .ar45-cover figcaption{left:auto;right:12px;top:12px;bottom:auto;background:rgba(5,6,7,.7);color:var(--ar-hud);border:1px solid var(--ar-rule);-webkit-backdrop-filter:none;backdrop-filter:none}.ar45[data-atmosphere=cabinet] .ar45-cover figcaption b{color:var(--ar-alert)}.ar45[data-atmosphere=cabinet] .ar45-stamp{top:auto;bottom:clamp(18px,4vw,44px);right:auto;left:clamp(-18px,-1.4vw,-8px);border-style:double;border-width:5px;font-family:TM Stardos Stencil,Impact,sans-serif;font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:.1em}.ar45[data-atmosphere=cabinet] .ar45-sheet{box-shadow:0 30px 60px -30px rgba(0,0,0,.7);background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(28,27,24,.06) 0) 0 0/100% 100%,var(--ar-doc)}.ar45[data-atmosphere=cabinet] .ar45-topline{font-family:TM Plex Mono,ui-monospace,monospace;color:#9c1d14;border-bottom:2px solid #1c1b18}.ar45[data-atmosphere=cabinet] .ar45-topline:before{content:"Confidentiel · copie n° 1";flex-basis:100%;color:#1c1b18}.ar45[data-atmosphere=cabinet] .ar45-copy h2>span{background:none}.ar45[data-atmosphere=cabinet] .ar45-copy h2:before{content:"§ ";color:var(--ar-accent)}.ar45[data-atmosphere=cabinet] .ar45-mastery{border-color:var(--ar-hud);box-shadow:none;background:color-mix(in oklab,var(--ar-bg) 60%,#000)}@keyframes ar45-show{to{opacity:1;transform:none;clip-path:none;filter:none}}@keyframes ar45-fade{0%{opacity:0}to{opacity:1}}@keyframes ar45-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ar45-rise{0%{transform:translateY(108%) rotate(4deg)}to{transform:none}}@keyframes ar45-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ar45-zoom-out{0%{transform:scale(1.18)}to{transform:none}}@keyframes ar45-stamp{0%{opacity:0;transform:scale(2.4) rotate(calc(var(--ar-stamp-rot) - 18deg))}55%{opacity:1}to{opacity:1;transform:rotate(var(--ar-stamp-rot))}}@media (prefers-reduced-motion:no-preference){.ar45[data-stage=wait] :is(.ar45-crumbs,.ar45-kicker,.ar45-deck,.ar45-byline,.ar45-actions,.ar45-reward,.ar45-band){opacity:0;animation:ar45-show 0s 4.6s forwards}.ar45[data-stage=wait] :is(.ar45-cover figcaption,.ar45-stamp,.ar45-pin,.ar45-corner,.ar45-tape){opacity:0;animation:ar45-fade 0s 4.6s forwards}.ar45[data-stage=wait] .ar45-w>span{transform:translateY(108%);animation:ar45-show 0s 4.6s forwards}.ar45[data-stage=wait] .ar45-frame{clip-path:inset(0 0 100% 0);animation:ar45-show 0s 4.6s forwards}.ar45[data-stage=in] .ar45-crumbs{animation:ar45-fade .6s ease both}.ar45[data-stage=in] .ar45-kicker{animation:ar45-fade-up .7s var(--ar-ease) .06s both}.ar45[data-stage=in] .ar45-band{animation:ar45-fade .5s ease both}.ar45[data-stage=in] .ar45-w>span{animation:ar45-rise .95s var(--ar-ease) both;animation-delay:calc(.13s + var(--wi,0) * 46ms)}.ar45[data-stage=in] .ar45-deck{animation:ar45-fade-up .8s var(--ar-ease) .42s both}.ar45[data-stage=in] :is(.ar45-byline,.ar45-actions){animation:ar45-fade-up .8s var(--ar-ease) .52s both}.ar45[data-stage=in] .ar45-reward{animation:ar45-fade-up .8s var(--ar-ease) .62s both}.ar45[data-stage=in] .ar45-frame{animation:ar45-unveil 1.1s var(--ar-ease-io) both}.ar45[data-stage=in] .ar45-frame>img{animation:ar45-zoom-out 1.7s var(--ar-ease) both}.ar45[data-stage=in] :is(.ar45-cover figcaption,.ar45-pin,.ar45-corner,.ar45-tape){animation:ar45-fade .6s ease .85s both}.ar45[data-stage=in] .ar45-stamp{animation:ar45-stamp .55s var(--ar-ease-back) 1s both}.ar45[data-via=photo] :is(.ar45-frame,.ar45-frame>img,.ar45-misprint){animation:none!important;clip-path:none!important}@keyframes ar45-grain-word{0%{opacity:0;transform:translateY(.32em) rotate(2.5deg);text-shadow:16px -10px 0 color-mix(in oklab,var(--ar-ink2) 80%,transparent)}to{opacity:1;transform:none;text-shadow:3px -2px 0 color-mix(in oklab,var(--ar-ink2) 80%,transparent)}}@keyframes ar45-grain-plate{0%{transform:translate(26px,-18px);opacity:0}30%{opacity:1}to{transform:translate(3px,-2px);opacity:1}}@keyframes ar45-grain-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ar45[data-atmosphere=grain][data-stage=wait] .ar45-w>span{transform:none;opacity:0}.ar45[data-atmosphere=grain][data-stage=wait] .ar45-frame{clip-path:inset(0 100% 0 0)}.ar45[data-atmosphere=grain][data-stage=in] .ar45-w>span{animation:ar45-grain-word 1.1s var(--ar-ease) both;animation-delay:calc(.12s + var(--wi,0) * 60ms)}.ar45[data-atmosphere=grain][data-stage=in] .ar45-frame{animation:ar45-grain-print 1.15s var(--ar-ease-io) both}.ar45[data-atmosphere=grain][data-stage=in] .ar45-misprint{animation:ar45-grain-plate 1.6s var(--ar-ease) .45s both}.ar45[data-atmosphere=grain] .ar45-cover:hover .ar45-misprint{transform:translate(7px,-5px);transition:transform .6s var(--ar-ease)}@keyframes ar45-paper-sheet{0%{opacity:0;transform:translateY(80px) rotate(4deg)}to{opacity:1;transform:rotate(-.6deg)}}@keyframes ar45-paper-photo{0%{opacity:0;transform:translate(-30px,-60px) rotate(-8deg) scale(1.06)}to{opacity:1;transform:rotate(1.6deg)}}@keyframes ar45-paper-tape{0%{opacity:0;transform:var(--tape) scale(1.7)}to{opacity:1;transform:var(--tape)}}.ar45[data-atmosphere=paper][data-stage=wait] .ar45-frame{clip-path:none}.ar45[data-atmosphere=paper][data-stage=wait] :is(.ar45-head,.ar45-cover){opacity:0;animation:ar45-show 0s 4.6s forwards}.ar45[data-atmosphere=paper][data-stage=in] .ar45-head{animation:ar45-paper-sheet 1.15s var(--ar-ease) .05s both}.ar45[data-atmosphere=paper][data-stage=in] .ar45-cover{animation:ar45-paper-photo 1s var(--ar-ease) .3s both}.ar45[data-atmosphere=paper][data-stage=in] .ar45-frame,.ar45[data-atmosphere=paper][data-stage=in] .ar45-frame>img{animation:none}.ar45[data-atmosphere=paper][data-stage=in] .ar45-tape{animation:ar45-paper-tape .5s var(--ar-ease-back) 1.05s both}.ar45[data-atmosphere=paper][data-stage=in] .ar45-tape.is-b{animation-delay:1.2s}.ar45[data-atmosphere=paper][data-stage=in] .ar45-w>span{animation-delay:calc(.42s + var(--wi,0) * 46ms)}.ar45[data-atmosphere=paper][data-stage=in] .ar45-stamp{animation-delay:1.45s}.ar45[data-atmosphere=paper][data-via=photo] .ar45-cover{animation:none}@keyframes ar45-noir-top{0%{transform:translateY(0)}to{transform:translateY(calc(var(--ar-bar) - 100%))}}@keyframes ar45-noir-bottom{0%{transform:translateY(0)}to{transform:translateY(calc(100% - var(--ar-bar)))}}@keyframes ar45-noir-spot{0%{--ar-spot:0%}to{--ar-spot:64%}}@keyframes ar45-noir-image{0%{filter:grayscale(1) contrast(1.35) brightness(.12);transform:scale(1.14)}to{filter:grayscale(1) contrast(1.35) brightness(.82);transform:none}}@keyframes ar45-noir-word{0%{opacity:0;filter:blur(16px);transform:scale(1.1)}to{opacity:1;filter:none;transform:none}}.ar45[data-atmosphere=noir][data-stage=wait] .ar45-frame{clip-path:none}.ar45[data-atmosphere=noir][data-stage=wait] .ar45-hero:before{transform:none;animation:ar45-noir-top 0s 4.6s forwards}.ar45[data-atmosphere=noir][data-stage=wait] .ar45-hero:after{transform:none;animation:ar45-noir-bottom 0s 4.6s forwards}.ar45[data-atmosphere=noir][data-stage=wait] .ar45-fx{--ar-spot:0%}.ar45[data-atmosphere=noir][data-stage=wait] .ar45-w>span{transform:none;opacity:0}.ar45[data-atmosphere=noir][data-stage=in] .ar45-hero:before{animation:ar45-noir-top 1.25s var(--ar-ease-io) .05s both}.ar45[data-atmosphere=noir][data-stage=in] .ar45-hero:after{animation:ar45-noir-bottom 1.25s var(--ar-ease-io) .05s both}.ar45[data-atmosphere=noir][data-stage=in] .ar45-frame{animation:none}.ar45[data-atmosphere=noir][data-stage=in] .ar45-frame>img{animation:ar45-noir-image 2.2s var(--ar-ease) .2s both}.ar45[data-atmosphere=noir][data-stage=in] .ar45-fx{animation:ar45-noir-spot 2.4s var(--ar-ease) .35s both}.ar45[data-atmosphere=noir][data-stage=in] .ar45-w>span{animation:ar45-noir-word 1s var(--ar-ease) both;animation-delay:calc(.42s + var(--wi,0) * 70ms)}.ar45[data-atmosphere=noir][data-stage=in] .ar45-deck{animation-delay:1.05s}.ar45[data-atmosphere=noir][data-stage=in] :is(.ar45-byline,.ar45-actions){animation-delay:1.2s}.ar45[data-atmosphere=noir][data-stage=in] .ar45-stamp{animation:ar45-fade .8s ease 1.2s both}.ar45[data-atmosphere=noir][data-via=photo] .ar45-fx{animation:none}@keyframes ar45-slam{0%{opacity:0;transform:scale(2.5) rotate(-7deg)}55%{opacity:1;transform:scale(.95) rotate(1deg)}to{opacity:1;transform:none}}@keyframes ar45-signal-frame{0%{transform:translateX(42%) rotate(6deg);box-shadow:0 0 0 var(--ar-fg);opacity:0}60%{opacity:1}to{transform:none;box-shadow:14px 14px 0 var(--ar-fg);opacity:1}}@keyframes ar45-sticker{0%{opacity:0;transform:rotate(-220deg) scale(0)}to{opacity:1;transform:rotate(var(--ar-stamp-rot)) scale(1)}}@keyframes ar45-slab{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ar45[data-atmosphere=signal][data-stage=wait] .ar45-w>span{transform:scale(2.5);opacity:0}.ar45[data-atmosphere=signal][data-stage=wait] .ar45-frame{clip-path:none;opacity:0}.ar45[data-atmosphere=signal][data-stage=in] .ar45-w>span{animation:ar45-slam .52s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.16s + var(--wi,0) * 95ms)}.ar45[data-atmosphere=signal][data-stage=in] .ar45-frame{animation:ar45-signal-frame .9s var(--ar-ease) .3s both}.ar45[data-atmosphere=signal][data-stage=in] .ar45-frame>img{animation:none}.ar45[data-atmosphere=signal][data-stage=in] .ar45-deck{animation:ar45-slab .7s var(--ar-ease-io) .7s both}.ar45[data-atmosphere=signal][data-stage=in] .ar45-stamp{animation:ar45-sticker .8s var(--ar-ease-back) 1.05s both}@keyframes ar45-grid{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes ar45-disc{0%{transform:scale(0)}to{transform:none}}.ar45[data-atmosphere=clean][data-stage=wait] .ar45-hero:before{clip-path:inset(0 0 100% 0);animation:ar45-show 0s 4.6s forwards}.ar45[data-atmosphere=clean][data-stage=wait] .ar45-head:after{transform:scale(0);animation:ar45-show 0s 4.6s forwards}.ar45[data-atmosphere=clean][data-stage=in] .ar45-hero:before{animation:ar45-grid 1.3s var(--ar-ease-io) both}.ar45[data-atmosphere=clean][data-stage=in] .ar45-head:after{animation:ar45-disc .9s var(--ar-ease-back) .55s both}.ar45[data-atmosphere=clean][data-stage=in] .ar45-frame{animation-duration:1.3s;animation-delay:.25s}@keyframes ar45-carto-frame{0%{clip-path:circle(0 at 62% 38%)}to{clip-path:circle(150% at 62% 38%)}}@keyframes ar45-carto-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes ar45-carto-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes ar45-carto-pin{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ar45-carto-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes ar45-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ar45-carto-word{0%{opacity:0;transform:translateX(-.6em)}to{opacity:1;transform:none}}.ar45[data-atmosphere=cartography][data-stage=wait] .ar45-frame{clip-path:circle(0 at 62% 38%)}.ar45[data-atmosphere=cartography][data-stage=wait] .ar45-w>span{transform:none;opacity:0}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-frame{animation:ar45-carto-frame 1.5s var(--ar-ease-io) .5s both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-fx:before{transform-origin:62% 50%;animation:ar45-carto-x 1s var(--ar-ease) .9s both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-fx:after{transform-origin:50% 38%;animation:ar45-carto-y 1s var(--ar-ease) 1s both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-pin{animation:ar45-carto-pin .7s var(--ar-ease) .1s both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-pin:after{animation:ar45-carto-ring 1.6s ease-out .8s 2 both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-cover figcaption{animation:ar45-type 1.1s steps(26) 1.5s both}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-w>span{animation:ar45-carto-word .9s var(--ar-ease) both;animation-delay:calc(.2s + var(--wi,0) * 55ms)}.ar45[data-atmosphere=cartography][data-stage=in] .ar45-corner{animation:ar45-fade .5s ease .3s both}@keyframes ar45-night-word{0%{opacity:0;transform:translateY(.4em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes ar45-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ar45-arch{0%{clip-path:inset(100% 0 0 0 round 999px 999px 6px 6px);transform:translateY(40px)}to{clip-path:inset(0 0 0 0 round 999px 999px 6px 6px);transform:none}}.ar45[data-atmosphere=night][data-stage=wait] .ar45-w>span{transform:none;opacity:0}.ar45[data-atmosphere=night][data-stage=wait] .ar45-frame{clip-path:inset(100% 0 0 0 round 999px 999px 6px 6px)}.ar45[data-atmosphere=night][data-stage=in] .ar45-w>span{animation:ar45-night-word 1.5s var(--ar-ease) both,ar45-sheen 3.4s ease-in-out both;animation-delay:calc(.22s + var(--wi,0) * 95ms),calc(.9s + var(--wi,0) * .12s)}.ar45[data-atmosphere=night][data-stage=in] .ar45-frame{animation:ar45-arch 1.6s var(--ar-ease) .15s both}.ar45[data-atmosphere=night][data-stage=in] .ar45-frame>img{animation:ar45-zoom-out 2.4s var(--ar-ease) .15s both}@keyframes ar45-focus{0%{filter:contrast(1.08) saturate(.92) blur(18px) brightness(.7);transform:scale(1.14)}45%{filter:contrast(1.08) saturate(.92) blur(2px) brightness(.95);transform:scale(1.04)}62%{filter:contrast(1.08) saturate(.92) blur(7px) brightness(.95)}to{filter:contrast(1.08) saturate(.92);transform:none}}@keyframes ar45-corner-in{0%{opacity:0;transform:translate(var(--cx),var(--cy))}to{opacity:1;transform:none}}@keyframes ar45-lock{0%{opacity:0;transform:translate(-50%,-50%) scale(1.8)}50%{opacity:1;border-color:#fff;transform:translate(-50%,-50%) scale(1)}70%{border-color:#fff}to{opacity:1;border-color:var(--ar-lock);transform:translate(-50%,-50%) scale(1)}}@keyframes ar45-blink{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes ar45-drop{0%{transform:translateY(-110%)}to{transform:none}}.ar45[data-atmosphere=field] .ar45-corner.is-tl{--cx:-28px;--cy:-28px}.ar45[data-atmosphere=field] .ar45-corner.is-tr{--cx:28px;--cy:-28px}.ar45[data-atmosphere=field] .ar45-corner.is-bl{--cx:-28px;--cy:28px}.ar45[data-atmosphere=field] .ar45-corner.is-br{--cx:28px;--cy:28px}.ar45[data-atmosphere=field] .ar45-fx:before{animation:ar45-blink 1.1s step-end infinite}.ar45[data-atmosphere=field][data-stage=wait] .ar45-frame{clip-path:none;opacity:0}.ar45[data-atmosphere=field][data-stage=wait] .ar45-w>span{transform:translateY(-110%)}.ar45[data-atmosphere=field][data-stage=in] .ar45-frame{animation:ar45-fade .5s ease both}.ar45[data-atmosphere=field][data-stage=in] .ar45-frame>img{animation:ar45-focus 1.8s var(--ar-ease) .1s both}.ar45[data-atmosphere=field][data-stage=in] .ar45-corner{animation:ar45-corner-in .8s var(--ar-ease-back) .25s both}.ar45[data-atmosphere=field][data-stage=in] .ar45-pin{animation:ar45-lock 1.4s var(--ar-ease) .5s both}.ar45[data-atmosphere=field][data-stage=in] .ar45-w>span{animation:ar45-drop .7s var(--ar-ease) both;animation-delay:calc(.35s + var(--wi,0) * 70ms)}@keyframes ar45-blob-in{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}@keyframes ar45-blob-breathe{0%,to{border-radius:58% 42% 46% 54%/52% 44% 56% 48%}33%{border-radius:44% 56% 60% 40%/42% 58% 42% 58%}66%{border-radius:52% 48% 38% 62%/60% 42% 58% 40%}}@keyframes ar45-bloom{0%{transform:scale(.55) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes ar45-pop{0%{opacity:0;transform:scale(.3) rotate(-14deg)}to{opacity:1;transform:none}}.ar45[data-atmosphere=chromatic] .ar45-hero:before{animation:ar45-blob-breathe 14s ease-in-out infinite}.ar45[data-atmosphere=chromatic] .ar45-cover:before{animation:ar45-blob-breathe 11s ease-in-out -4s infinite}.ar45[data-atmosphere=chromatic][data-stage=wait] .ar45-cover:before,.ar45[data-atmosphere=chromatic][data-stage=wait] .ar45-hero:after,.ar45[data-atmosphere=chromatic][data-stage=wait] .ar45-hero:before{transform:scale(0)}.ar45[data-atmosphere=chromatic][data-stage=wait] .ar45-frame{clip-path:none;opacity:0}.ar45[data-atmosphere=chromatic][data-stage=wait] .ar45-w>span{transform:none;opacity:0}.ar45[data-atmosphere=chromatic][data-stage=in] .ar45-hero:before{animation:ar45-blob-in 1.2s var(--ar-ease-back) both,ar45-blob-breathe 14s ease-in-out 1.2s infinite}.ar45[data-atmosphere=chromatic][data-stage=in] .ar45-hero:after{animation:ar45-blob-in 1.2s var(--ar-ease-back) .2s both}.ar45[data-atmosphere=chromatic][data-stage=in] .ar45-cover:before{animation:ar45-blob-in 1.1s var(--ar-ease-back) .35s both,ar45-blob-breathe 11s ease-in-out 1.4s infinite}.ar45[data-atmosphere=chromatic][data-stage=in] .ar45-frame{animation:ar45-bloom 1.2s var(--ar-ease-back) .45s both}.ar45[data-atmosphere=chromatic][data-stage=in] .ar45-w>span{animation:ar45-pop .75s var(--ar-ease-back) both;animation-delay:calc(.2s + var(--wi,0) * 70ms)}@keyframes ar45-redact{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ar45-band{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ar45-scan{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes ar45-sweep{0%{transform:translateY(0)}to{transform:translateY(150vh)}}@keyframes ar45-band-run{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ar45[data-atmosphere=cabinet] .tm44-ambient-a{animation:ar45-sweep 7.5s linear infinite}.ar45[data-atmosphere=cabinet][data-stage=wait] .ar45-w>span{transform:none}.ar45[data-atmosphere=cabinet][data-stage=wait] .ar45-w:after{transform:scaleX(1);animation:ar45-redact 0s 4.6s forwards}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-w>span{animation:none}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-w:after{animation:ar45-redact .45s var(--ar-ease-io) both;animation-delay:calc(.65s + var(--wi,0) * .12s)}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-band{animation:ar45-band .7s var(--ar-ease-io) .1s both}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-frame{animation:ar45-scan 1.2s steps(14) .3s both}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-pin{animation:ar45-lock 1.3s var(--ar-ease) 1.1s both}.ar45[data-atmosphere=cabinet][data-stage=in] .ar45-stamp{animation-delay:calc(1.2s + var(--ar-words,6) * .12s)}@supports (animation-timeline:view()){@keyframes ar45-underline{0%{background-size:0 var(--ar-ul,.1em)}to{background-size:100% var(--ar-ul,.1em)}}@keyframes ar45-card-in{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes ar45-disc-out{0%{transform:translateX(-26%) rotate(-120deg)}to{transform:none}}.ar45-copy h2>span{animation:ar45-underline linear both;animation-timeline:view();animation-range:entry 30% cover 40%}.ar45[data-atmosphere=chromatic] .ar45-copy h2>span,.ar45[data-atmosphere=grain] .ar45-copy h2>span{--ar-ul:.36em}.ar45 :is(.ar45-next-card,.ar45-cafe-card){animation:ar45-card-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.ar45-cafe-disc{animation:ar45-disc-out linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}@keyframes ar45-spin{to{transform:rotate(1turn)}}.ar45-cafe-disc>b,.ar45-cafe-disc>i{animation:ar45-spin 5.5s linear infinite}}