@font-face{font-family:Zodiak;src:url(/static/fonts/zodiak-var-normal-latin-sub.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/static/fonts/zodiak-var-italic-latin-sub.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/static/fonts/switzer-var-normal-latin-sub.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/static/fonts/switzer-var-italic-latin-sub.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Zodiak Fallback;src:local("Georgia");size-adjust:111.8%;ascent-override:88.6%;descent-override:25.1%;line-gap-override:8.1%}@font-face{font-family:Switzer Fallback;src:local("Arial");size-adjust:99.8%;ascent-override:98.2%;descent-override:25%;line-gap-override:9%}:root{--cream: #f7f4ef;--cream-deep: #eee9e0;--paper: #ffffff;--night: #15201d;--night-deep: #081e19;--pine: #1e3a3a;--ink: #191613;--bark: #574a40;--stone: #6b5c4e;--cream-soft: rgba(247, 244, 239, .82);--cream-mute: rgba(247, 244, 239, .5);--copper: #b47a3e;--copper-deep: #8a5c28;--parchment: #cbb89e;--edge-field: rgba(25, 22, 19, .55);--rule: rgba(25, 22, 19, .14);--rule-strong: rgba(25, 22, 19, .3);--rule-dark: rgba(247, 244, 239, .14);--rule-dark-strong: rgba(247, 244, 239, .3);--capsule: rgba(247, 244, 239, .14);--capsule-track: rgba(247, 244, 239, .28);--capsule-w: 112px;--capsule-h: 30px;--capsule-bar: 4px;--sheet: var(--cream);--sheet-edge: rgba(25, 22, 19, .34);--leaf-w: 280px;--leaf-h: 396px;--leaf-pad: 22px;--leaf-title: 22px;--leaf-edge: rgba(25, 22, 19, .34);--leaf-light: rgba(255, 255, 255, .05);--leaf-shade: rgba(25, 22, 19, .045);--leaf-shadow: #020d0a;--tab-w: 76px;--tab-h: 29px;--tab-type: 12px;--teos-top: calc(var(--island-top) + var(--island-h) + 24px);--facts-step: clamp(40px, 4vw, 64px);--scrim-strong: rgba(12, 21, 19, .72);--scrim-mid: rgba(12, 21, 19, .38);--scrim-side: rgba(12, 21, 19, .3);--scrim-none: rgba(12, 21, 19, 0);--scrim-hero: rgba(12, 21, 19, .58);--r: 12px;--chip: 4px;--serif: "Zodiak", "Zodiak Fallback", Georgia, serif;--sans: "Switzer", "Switzer Fallback", -apple-system, system-ui, sans-serif;--gutter: clamp(24px, 4vw, 64px);--max: 1360px;--island-h: 62px;--island-top: 0px;--island-pad: 18px;--space: clamp(112px, 14vw, 208px);--space-half: calc(var(--space) / 2);--ease: cubic-bezier(.625, .05, 0, 1);--fast: .2s;--press: .1s;--base: .5s;--reveal: .6s;--row-h: 46px;--dd-h: 46px}@media(max-width:1023.98px){:root{--island-pad: 14px}}@media(max-width:900px){:root{--row-h: 44px;--dd-h: 44px;--leaf-w: 220px;--leaf-h: 311px;--leaf-pad: 18px;--leaf-title: 26px;--tab-w: 64px;--tab-h: 26px;--tab-type: 11px;--teos-top: calc(var(--island-top) + var(--island-h) + 8px)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.arrow{width:14px;height:14px;flex:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ol,ul{list-style:none}h1,h2,h3,blockquote{font-family:var(--serif);font-weight:400;text-wrap:balance}p{text-wrap:pretty}time,.num,[data-numeric]{font-variant-numeric:tabular-nums}.nb,.nw{white-space:nowrap}@media(max-width:379.98px){.nw{white-space:normal}}.motion-off *,.motion-off *:before,.motion-off *:after{transition:none!important}:focus-visible{outline:2px solid var(--ring, var(--copper-deep));outline-offset:3px;border-radius:var(--chip)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}main>section{padding:var(--space-half) 0}.chapter-head h2{font-size:var(--text-display);line-height:1.04;letter-spacing:-.015em}.chapter-head p{margin-top:18px;font-size:var(--text-lede);color:var(--bark);max-width:52ch;text-wrap:balance}.chapter-head.center{text-align:center}.chapter-head.center h2{max-width:20ch;margin-inline:auto}.chapter-head.center p{margin-inline:auto}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,120px);align-items:start}:is(.split,.cf-chapter,.block-plan,.block-follow,.partners .row,.book-grid,.sprint-top .wrap,.a-grid)>*{align-self:start}:is(.split,.cf-chapter,.block-plan,.block-follow,.partners .row,.book-grid,.sprint-top .wrap,.a-grid)>*,:is(.split,.cf-chapter,.block-plan,.block-follow,.partners .row,.book-grid,.sprint-top .wrap,.a-grid)>*>:first-child,:is(.split,.cf-chapter,.block-plan,.block-follow,.partners .row,.book-grid,.sprint-top .wrap,.a-grid)>*>:first-child>:first-child,:is(.split,.cf-chapter,.block-plan,.block-follow,.partners .row,.book-grid,.sprint-top .wrap,.a-grid)>*>:first-child>:first-child>:first-child{text-box:trim-start cap alphabetic}.cols>*>:first-child{text-box:trim-start cap alphabetic}.panel--drawing>.panel-copy>:first-child{text-box:trim-start cap alphabetic}.step{align-items:start}.step>h3{text-box:trim-start cap alphabetic}main>.close{padding-bottom:var(--space-half)}.panel{padding:clamp(72px,9vw,136px) clamp(24px,5vw,80px);border-radius:var(--r);background-color:var(--night-deep);background-image:var(--gradient-night);color:var(--cream);text-align:center}.panel h2{font-size:var(--text-display);line-height:1.04;letter-spacing:-.015em}.panel p{margin:18px auto 0;max-width:46ch;font-size:var(--text-lede);color:var(--cream-soft);text-wrap:balance}.panel .btn{margin-top:36px;max-width:100%}@media(max-width:379.98px){.panel .btn{white-space:normal;text-align:left}}.panel--drawing{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,6vw,96px);align-items:start;padding:clamp(48px,6vw,88px);text-align:left}.panel--drawing p{margin-left:0}.drawing{aspect-ratio:4 / 3;display:grid;place-items:center;padding:clamp(16px,2.4vw,32px);border-radius:var(--r);background:var(--cream);color:var(--ink)}.drawing svg{width:100%;height:100%}.drawing .accent{fill:var(--copper)}.island{position:fixed;z-index:40;top:var(--island-top);left:0;width:100%;min-height:var(--island-h);padding:0 max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter)));display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:var(--island-h);align-items:center;column-gap:24px;color:var(--ink)}.brand{justify-self:start;display:flex;align-items:center;min-height:44px;padding:9px 0}.brand img{height:26px;width:auto}.nav{display:flex;gap:32px;font-size:var(--text-meta)}.island>.btn{justify-self:end}@media(max-width:1100px){.nav{gap:22px}}.qa .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.qa.is-open .a{grid-template-rows:1fr}.qa .a>div{min-height:0;overflow:hidden}main>.hero{min-height:100svh;display:flex;align-items:center;padding:calc(var(--island-top) + var(--island-h) + 48px) 0 72px;text-align:center}.hero .wrap{width:100%}.hero h1{max-width:12ch;margin-inline:auto;font-size:var(--text-giant);line-height:1.02;letter-spacing:-.02em}.hero p{margin:28px auto 0;max-width:40ch;font-size:var(--text-lede);color:var(--bark);text-wrap:balance}.hero .btn{margin-top:40px}.hero .second-door{display:table;margin:20px auto 0;padding:12px 0;max-width:min(100%,64ch);font-size:var(--text-meta);line-height:1.4;color:var(--ink);text-wrap:balance;transition:color var(--fast) var(--ease)}.hero .second-door .arrow{display:inline-block;vertical-align:-2px;transition:transform var(--fast) var(--ease)}@media(hover:hover){.hero .second-door:hover{color:var(--pine)}.hero .second-door:hover .arrow{transform:translate(3px)}}main>.hero--film{--hero-title: clamp(2.25rem, 3.9vw, 3.5rem);--hero-pb: clamp(32px, 5.8svh, 64px);position:relative;overflow:hidden;align-items:flex-end;padding:0 0 var(--hero-pb);background:var(--night-deep);color:var(--cream)}.hero--film .film-scrim{background:linear-gradient(to bottom,var(--scrim-mid) 0,var(--scrim-none) 220px),linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-hero) 18%,var(--scrim-mid) 30%,var(--scrim-none) 48%)}.hero-copy{position:relative;z-index:1}.hero--film h1{max-width:none;font-size:var(--hero-title);font-weight:400;line-height:1.1;letter-spacing:-.012em;text-wrap:balance}.hero-row{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px}.hero-row p{margin:0;max-width:none;font-size:1.125rem;line-height:1.4;color:var(--cream);text-wrap:balance}.hero-row .btn{margin:0}.hero--film .film-toggle{position:absolute;z-index:2;right:calc(max(var(--gutter),(100% - var(--max)) / 2 + var(--gutter)) - 10px);bottom:12px;margin:0}@media(max-width:600px){main>.hero--film{--hero-title: clamp(2.25rem, 9.6vw, 2.5rem)}.hero-row{flex-direction:column;gap:16px}}main>.statement{padding:clamp(72px,9vw,128px) 0}.statement-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 48px}.statement h2{max-width:30ch;font-size:clamp(1.75rem,1.2rem + .9vw,2rem);line-height:1.15;letter-spacing:-.012em}.statement .btn{flex:none}main>.voice{padding:var(--space) 0;margin:var(--space-half) 0;background:var(--cream-deep)}main>.statement+.voice,main>.hero+.voice{margin-top:0}main>.statement:has(+.voice){padding-bottom:var(--space-half)}.voice .split{align-items:center}.voice .portrait{width:min(100%,420px);aspect-ratio:1;overflow:hidden;border-radius:var(--r)}.voice .portrait img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(.85)}.voice h2{font-size:var(--text-display);line-height:1.04;letter-spacing:-.015em}.voice p{margin-top:18px;max-width:40ch;font-size:var(--text-lede);color:var(--bark);text-wrap:pretty}.voice .btn{margin-top:32px}.ways-head h2{font-size:var(--text-display);line-height:1.04;letter-spacing:-.015em}.ways-head p{margin-top:18px;max-width:52ch;font-size:var(--text-lede);color:var(--bark)}.ways .cols{margin-top:clamp(32px,3vw,44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,120px);align-items:start}.way{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;justify-items:start}.way h3{font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;text-box:trim-start cap alphabetic}.way ul{margin-top:20px}.way li{padding:5px 0;font-size:var(--type-list, .9375rem);color:var(--bark);text-wrap:pretty}.way .btn{margin-top:24px}.offer-row{list-style:none;margin:clamp(36px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2vw,32px);row-gap:48px;align-items:start}.offer-card{display:grid;justify-items:start;color:inherit;text-decoration:none}.offer-card .visual{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r);background:var(--cream-deep)}.offer-card .visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform var(--base) var(--ease)}.offer-card h3{margin-top:22px;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em;transition:color var(--fast) var(--ease)}.offer-card p{margin-top:10px;max-width:30ch;font-size:1.0625rem;line-height:1.45;color:var(--bark);text-wrap:pretty}.offer-card .btn{margin-top:14px}@media(hover:hover){.offer-card:hover .visual img{transform:scale(1.02)}.offer-card:hover h3{color:var(--bark)}.offer-card:hover .btn .arrow{transform:translate(var(--_nudge, 3px),var(--_dy, 0px))}}.film-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-mid) 26%,var(--scrim-none) 52%),linear-gradient(to right,var(--scrim-side) 0%,var(--scrim-none) 55%)}.film-toggle{--ring: var(--copper);position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0 -10px -10px 0;border-radius:var(--chip);color:var(--cream-soft);transition:color var(--fast) var(--ease)}.film-toggle:before,.film-toggle:after{content:"";position:absolute;top:15px;width:3px;height:14px;border-radius:1px;background:currentColor}.film-toggle:before{left:17px}.film-toggle:after{left:24px}.film-toggle[aria-pressed=true]:before{left:17px;width:0;height:0;border-radius:0;background:none;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent currentColor}.film-toggle[aria-pressed=true]:after{display:none}@media(hover:hover){.film-toggle:hover{color:var(--cream)}}.motion-off .film-toggle{display:none}main>.teos{padding:var(--space) 0 0;margin:var(--space-half) 0;background-color:var(--night-deep);background-image:var(--gradient-night);color:var(--cream)}main>.hero+.teos{margin:0;padding-top:0}.teos .chapter-head p{color:var(--cream-soft)}.teos .track{position:relative;height:calc(100svh + var(--stack-n, 10) * 64svh)}.teos .sticky{position:sticky;top:0;height:100svh;overflow:hidden}.teos:not(.is-list) .sticky{contain:strict}.teos .layout{position:relative;height:100%;display:grid;grid-template-columns:minmax(320px,4fr) 7fr;column-gap:clamp(40px,5vw,96px);align-items:center;padding-top:var(--teos-top);padding-bottom:32px}.teos .left{max-width:460px}.dims-window{contain:layout paint}.dims{position:relative;transition:transform var(--base) var(--ease)}.dim{display:grid;grid-template-columns:2.6ch 1fr;column-gap:16px;width:100%;min-height:var(--row-h);padding:11px 0;text-align:left;cursor:pointer}.dim .i{font-size:var(--text-meta);line-height:1.8;color:var(--cream-mute);font-variant-numeric:tabular-nums}.dim .t{font-family:var(--serif);font-size:var(--text-card);line-height:1.2;color:var(--cream-mute);transition:color var(--base) var(--ease)}.dim{align-items:start}.dim>:is(.i,.t){text-box:trim-start cap alphabetic}.dim .lbl{grid-column:2;margin-top:2px;font-size:var(--text-meta);line-height:1.35;color:var(--cream-mute)}.dim .d{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--base) var(--ease)}.dim .d>span{overflow:hidden}.dim .dd{display:block;padding-top:6px;font-size:var(--text-meta);line-height:1.45;color:var(--cream-soft);text-wrap:balance}.dim.done .t,.dim.active .t{color:var(--cream)}@media(hover:hover){.dim:hover .t{color:var(--cream)}}.dim.active .lbl,.dim.done .lbl,.dim.done .i{color:var(--parchment)}.dim.active .i{color:var(--copper)}.dim.active .d{grid-template-rows:1fr}.dims-window.is-windowed{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}.teos.is-list,.motion-off .teos{padding-bottom:var(--space-half)}.teos.is-list .track,.motion-off .teos .track{height:auto}.teos.is-list .sticky,.motion-off .teos .sticky{position:static;height:auto;overflow:visible}.teos.is-list .layout,.motion-off .teos .layout{height:auto;padding-top:clamp(32px,6vw,72px);padding-bottom:0;align-items:start}.teos.is-list .dims-window,.motion-off .teos .dims-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.teos.is-list .dim,.motion-off .teos .dim{cursor:default}.teos.is-list .dim .i,.motion-off .teos .dim .i{color:var(--parchment)}.teos.is-list .dim .t,.motion-off .teos .dim .t{color:var(--cream)}.teos.is-list .dim .lbl,.motion-off .teos .dim .lbl{color:var(--parchment)}.teos.is-list .dim .d,.motion-off .teos .dim .d{grid-template-rows:1fr}.steps{display:grid;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.step{display:grid;grid-template-columns:minmax(0,1fr);padding:22px 0 24px;border-top:1px solid var(--rule)}.step h3{font-size:var(--text-card);line-height:1.3}.step p{margin-top:8px;max-width:46ch;font-size:var(--type-list, .9375rem);color:var(--bark);text-wrap:pretty}main>.trust{padding:calc(var(--space) * .5) 0 calc(var(--space) * .45);margin:var(--space-half) 0;background-color:var(--night-deep);background-image:var(--gradient-night);color:var(--cream)}.trust-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);column-gap:clamp(40px,6vw,120px);align-items:start}.trust h2{max-width:16ch;font-size:var(--text-display);line-height:1.04;letter-spacing:-.015em}.trust-lead{margin-top:22px;max-width:44ch;font-size:var(--text-lede);color:var(--cream-soft);text-wrap:pretty}.trust-map{width:320px;max-width:100%;margin:0;justify-self:end;color:var(--cream);container-type:inline-size}.trust-map svg{display:block;width:100%;height:auto}.trust-map .label{font-family:var(--sans);font-size:calc(43.4px - 6.05cqw)}.trust-map .ink{stroke-width:4.6}.trust-cells{list-style:none;margin:clamp(40px,4.5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule-dark);border-radius:var(--r)}.trust-cell{display:grid;grid-template-rows:auto auto 1fr;min-height:clamp(230px,19vw,270px);padding:24px 22px 22px;border-left:1px solid var(--rule-dark)}.trust-cell:first-child{border-left:0}.trust-cell h3{font-family:var(--sans);font-size:1.125rem;font-weight:500;line-height:1.25;letter-spacing:-.005em;text-wrap:balance}.trust-cell p{margin-top:12px;font-size:.9375rem;line-height:1.45;color:var(--cream-soft);text-wrap:pretty}.trust-cell .badge{align-self:end;justify-self:start;display:grid;place-items:center;width:68px;height:68px;margin-top:32px;border:1px solid var(--rule-dark-strong);border-radius:50%;color:var(--cream);text-align:center;font-size:10px;line-height:1.2;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.trust-cell .badge>span{display:block;padding-left:.12em}@media(min-width:900.02px)and (max-width:1240px){.trust-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cell{border-top:1px solid var(--rule-dark)}.trust-cell:nth-child(-n+2){border-top:0}.trust-cell:nth-child(3){border-left:0}.trust-top{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.trust-map{width:260px}}.journal-head .eyebrow{margin:0 0 14px;font-size:var(--text-label, .8125rem);letter-spacing:.12em;text-transform:uppercase;color:var(--copper-deep)}.journal-grid{margin-top:clamp(40px,4.5vw,64px)}.journal .card,.journal .card .card-text{display:block}.journal .card .card-meta{display:flex;align-items:center;gap:10px;font-size:var(--text-meta);color:var(--stone)}.journal .card .card-meta time{color:var(--copper-deep)}.journal .card .card-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--rule-strong)}.journal .card h3{margin-top:10px;font-size:var(--text-card);line-height:1.25;text-wrap:pretty;transition:color var(--fast) var(--ease)}.journal .card .dek{margin-top:8px;max-width:48ch;font-size:var(--type-list, .9375rem);line-height:1.5;color:var(--bark);text-wrap:pretty}.journal .card.feature h3{margin-top:12px;max-width:26ch;font-size:var(--text-title);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.journal .card.feature .dek{margin-top:14px;max-width:52ch;font-size:var(--text-lede);line-height:1.45}.journal .card .read{display:flex;width:max-content;align-items:center;gap:8px;margin-top:20px;font-size:var(--text-meta);font-weight:500;color:var(--ink)}.journal .card.feature .read{margin-top:26px}.journal .card .read .arrow{display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--arrow-mask) center / 14px 14px no-repeat;mask:var(--arrow-mask) center / 14px 14px no-repeat;transition:transform var(--fast) var(--ease)}@media(hover:hover){.journal .card:hover h3{color:var(--bark)}.journal .card:hover .read .arrow{transform:translate(4px)}}.journal .split-body{display:grid;row-gap:clamp(28px,3vw,40px);justify-items:start}.journal .card .cover{display:block;overflow:hidden;border-radius:var(--r);background:var(--cream-deep);aspect-ratio:3 / 2}.journal .card .cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--base) var(--ease)}@media(hover:hover){.journal .card:hover .cover img{transform:scale(1.02)}}.journal .card.feature .card-text{margin-top:20px}.journal .split-body .card{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;align-items:start;width:100%}.journal .split-body .card h3{margin-top:8px;max-width:34ch}.journal .split-body .btn{margin-top:8px}@media(max-width:900px){:is(:lang(fr),:lang(de)) .journal .card h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6}}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr);row-gap:40px}.voice .portrait{width:60%;max-width:300px}.ways .cols{grid-template-columns:1fr;row-gap:48px}.offer-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:36px}.offer-card h3{margin-top:16px;font-size:1.25rem}.offer-card p{font-size:.9375rem;max-width:none}.way{grid-row:auto;grid-template-rows:none}.trust-top{grid-template-columns:minmax(0,1fr);row-gap:32px}.trust-map{width:240px;justify-self:start}.trust-map .ink{stroke-width:5.6}.trust-lead{margin-top:18px}.trust-cells{grid-template-columns:minmax(0,1fr);margin-top:40px}.trust-cell{min-height:0;padding:22px 20px;border-left:0;border-top:1px solid var(--rule-dark);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px}.trust-cell:first-child{border-top:0}.trust-cell h3,.trust-cell p{grid-column:1}.trust-cell .badge{grid-column:2;grid-row:1 / 3;align-self:start;margin-top:0;width:58px;height:58px;font-size:9px}.journal .card.feature h3{max-width:none;margin-top:10px;font-size:var(--text-title);line-height:1.15;letter-spacing:-.01em;text-wrap:pretty}.journal .split-body .card{grid-template-columns:40vw minmax(0,1fr);column-gap:16px}.journal .split-body .card .dek{display:none}.panel--drawing{grid-template-columns:minmax(0,1fr);row-gap:40px;padding:56px 24px 24px}.teos .track{height:calc(100svh + var(--stack-n, 10) * 44svh)}.teos .layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;row-gap:16px;align-items:stretch;padding-bottom:20px}.teos .left{max-width:none}.dim{padding:10px 0}.dim .dd{padding-top:4px}.teos.is-list .layout,.motion-off .teos .layout{grid-template-rows:auto;row-gap:32px;padding-top:clamp(24px,6vw,40px)}.teos.is-list .dim,.motion-off .teos .dim{padding:9px 0}}@media(min-width:600px)and (max-width:900px){.panel--drawing{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:32px;row-gap:0;padding:40px}}@media(max-width:600px){.journal .split-body .card{grid-template-columns:30vw minmax(0,1fr);column-gap:14px}.journal .split-body .card .card-meta{flex-wrap:wrap;row-gap:2px}.journal .split-body .card .card-meta time{white-space:nowrap}}@media(max-width:359.98px){main>.hero--film{--hero-title: var(--type-chapter)}.journal .split-body .card{grid-template-columns:minmax(0,1fr)}.journal .split-body .card .card-text{margin-top:20px}.offer-row{grid-template-columns:minmax(0,1fr);row-gap:40px}.offer-card .visual{aspect-ratio:3 / 2}.trust-cell{grid-template-columns:minmax(0,1fr)}.trust-cell .badge{grid-column:1;grid-row:auto;margin-top:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}:where(:root){--text-giant: clamp(36px, 6vw + 16px, 108px);--text-statement: clamp(32px, 4.2vw, 62px);--text-display: clamp(32px, 3.8vw, 56px);--text-title: clamp(24px, 2.1vw, 30px);--text-card: clamp(20px, 1.55vw, 23px);--text-feature: clamp(28px, 2.9vw, 42px);--text-lede: clamp(17px, 1.3vw, 19px);--text-body: 16px;--text-meta: 13px;--text-label: 12px}:root{color-scheme:light;--cream: #f7f4ef;--cream-deep: #eee9e0;--paper: #ffffff;--night: #15201d;--night-deep: #081e19;--night-glow: color-mix(in oklab, var(--night) 50%, var(--night-deep));--gradient-night: radial-gradient(ellipse 100% 70% at 50% 0%, var(--night-glow) 0%, transparent 72%);--ink: #191613;--bark: #574a40;--stone: #6b5c4e;--cream-soft: rgba(247, 244, 239, .82);--copper: #b47a3e;--copper-deep: #8a5c28;--parchment: #cbb89e;--edge-field: rgba(25, 22, 19, .55);--pine: #1e3a3a;--cream-mute: rgba(247, 244, 239, .5);--cream-warm: var(--cream-deep);--ink-wash: rgba(25, 22, 19, .05);--btn-highlight: rgba(255, 255, 255, .08);--ring: var(--copper-deep)}.teos,.panel,.sprint-top,.menu-sheet,[data-band=night]{--ring: var(--copper)}@media(max-width:1023.98px){.island{--ring: var(--ink)}}.page-sprint{--sprint: #f5bc00;--sprint-black: #000000;--sprint-white: #ffffff;--sprint-grey: #5e5e5e;--sprint-grey-dark: #9a9a9a;--sprint-hover: #2b2b2b;--sprint-rule: rgba(0, 0, 0, .14);--sprint-rule-strong: rgba(0, 0, 0, .5);--sprint-rule-dark: rgba(255, 255, 255, .2);--sprint-veil: rgba(0, 0, 0, .58)}:root{--type-page: clamp(2.375rem, 1.3857rem + 4.5714vw, 5.75rem);--type-page-lh: 1.02;--type-page-ls: -.02em;--type-page-wght: 400;--type-chapter: clamp(1.875rem, 1.5357rem + 1.9048vw, 3.25rem);--type-chapter-lh: 1.04;--type-chapter-ls: -.015em;--type-chapter-wght: 400;--type-section: clamp(1.3125rem, 1.1429rem + .9524vw, 2rem);--type-section-lh: 1.1;--type-section-ls: -.01em;--type-section-wght: 430;--type-lede: 1.0625rem;--type-voice: clamp(1.1875rem, 1.1411rem + .1905vw, 1.3125rem);--type-lede-lh: 1.45;--type-voice-lh: 1.3;--type-voice-ls: -.005em;--type-voice-wght: 430;--type-body: 1.0625rem;--type-body-lh: 1.5;--type-list: .9375rem;--type-meta: clamp(.8125rem, .7893rem + .0952vw, .875rem);--type-meta-lh: 1.45;--type-giant: clamp(4rem, 3.0714rem + 3.8095vw, 7rem);--type-giant-lh: 1;--type-giant-ls: -.028em;--type-giant-wght: 300;--type-unit: .34em;--type-ui-wght: 500;--measure: 52ch;--measure-max: 56ch;--measure-serif: 48ch;--text-giant: var(--type-page);--text-statement: var(--type-chapter);--text-display: var(--type-chapter);--text-title: var(--type-section);--text-card: var(--type-voice);--text-lede: var(--type-lede);--text-body: var(--type-body);--text-meta: var(--type-meta);--text-label: var(--type-meta);--text-page: var(--type-page);--text-article: var(--type-page);--text-feature: var(--type-section);--text-subhead: var(--type-section);--text-standfirst: var(--type-lede);--text-question: var(--type-voice);--text-row: var(--type-voice);--text-list: var(--type-list);--text-reading: var(--type-body);--text-figure: var(--type-giant);--text-figure-unit: var(--type-unit)}@media(max-width:47.99rem){:root{--text-statement: var(--type-section)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--type-body);line-height:var(--type-body-lh);font-weight:400;letter-spacing:0;font-kerning:normal;font-variant-ligatures:common-ligatures no-discretionary-ligatures;font-variant-caps:normal;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,blockquote,.t-page,.t-chapter,.t-statement,.t-section,.t-voice{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}p,li,dd,dt,figcaption,td,th,.t-lede,.t-body,.t-meta{text-wrap:pretty;orphans:2;widows:2}time,table,[data-numeric],.num,.t-num,.t-giant{font-variant-numeric:tabular-nums lining-nums}.t-page{font-family:var(--serif);font-weight:var(--type-page-wght);font-size:var(--type-page);line-height:var(--type-page-lh);letter-spacing:var(--type-page-ls)}.t-chapter,.t-statement{font-family:var(--serif);font-weight:var(--type-chapter-wght);font-size:var(--type-chapter);line-height:var(--type-chapter-lh);letter-spacing:var(--type-chapter-ls)}.t-section{font-family:var(--serif);font-weight:var(--type-section-wght);font-size:var(--type-section);line-height:var(--type-section-lh);letter-spacing:var(--type-section-ls)}@media(max-width:47.99rem){.t-statement{font-weight:var(--type-section-wght);font-size:var(--type-section);line-height:var(--type-section-lh);letter-spacing:var(--type-section-ls)}}.t-lede{font-family:var(--sans);font-weight:400;font-size:var(--type-lede);line-height:var(--type-lede-lh);letter-spacing:0;max-width:var(--measure)}.t-voice{font-family:var(--serif);font-weight:var(--type-voice-wght);font-size:var(--type-voice);line-height:var(--type-voice-lh);letter-spacing:var(--type-voice-ls);max-width:var(--measure-serif)}.t-body{font-family:var(--sans);font-weight:400;font-size:var(--type-body);line-height:var(--type-body-lh);letter-spacing:0;max-width:var(--measure)}.t-meta{font-family:var(--sans);font-weight:400;font-size:var(--type-meta);line-height:var(--type-meta-lh);letter-spacing:0}.t-giant{font-family:var(--serif);font-weight:var(--type-giant-wght);font-size:var(--type-giant);line-height:var(--type-giant-lh);letter-spacing:var(--type-giant-ls);white-space:nowrap}.t-giant .t-unit{font-size:var(--type-unit);font-weight:340;letter-spacing:0;word-spacing:.14em}.t-ui{font-family:var(--sans);font-weight:var(--type-ui-wght);letter-spacing:0}.t-keep{white-space:nowrap}.t-measure{max-width:var(--measure)}.t-measure-serif{max-width:var(--measure-serif)}:root{--arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.75 7.25h10.5M8 3l4.25 4.25L8 11.5'/%3E%3C/svg%3E")}.btn{--_h: 44px;--_px: 22px;--_fs: 15px;--_lh: 20px;--_gap: 8px;--_bw: 1px;--_pb: 0px;--_dy: -.5px;--_bg: var(--ink);--_fg: var(--cream);--_bd: transparent;--_inset: none;--_bg-h: var(--pine);--_fg-h: var(--cream);--_bd-h: transparent;--_arrow: var(--arrow-mask);--_snap: cubic-bezier(.2, 0, 0, 1);--_dur: .2s;--_press: .1s;--_tt: var(--_dur);--_nudge: 3px;--_ring: var(--copper);--_ring-w: 2px;--_ring-gap: 2px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);min-height:var(--_h);margin:0;padding:0 var(--_px) var(--_pb);border:var(--_bw) solid var(--_bd);border-radius:var(--r);background-color:var(--_bg);color:var(--_fg);box-shadow:var(--_inset);font-family:var(--sans);font-size:var(--_fs);font-weight:500;line-height:var(--_lh);font-style:normal;font-synthesis:none;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:var(--_ring-w) solid transparent;outline-offset:calc(var(--_ring-gap) + 3px);transition:background-color var(--_dur) var(--ease),border-color var(--_dur) var(--ease),color var(--_dur) var(--ease),outline-color var(--_dur) var(--_snap),outline-offset var(--_dur) var(--_snap),transform var(--_tt) var(--_snap)}.btn.lg{--_h: 52px;--_px: 26px;--_fs: 17px;--_lh: 22px;--_gap: 10px;--_dy: 0px}.btn:is(.sm,.btn-sm){--_h: 38px;--_px: 16px;--_fs: 14px;--_lh: 18px;--_gap: 6px;--_dy: 0px}.btn.onDark{--_bg: var(--cream);--_fg: var(--ink);--_bg-h: var(--paper);--_fg-h: var(--ink);--_inset: inset 0 1px 0 color-mix(in srgb, var(--paper) 35%, transparent)}.btn.secondary{--_bg: transparent;--_fg: var(--ink);--_bd: var(--rule-strong);--_bg-h: transparent;--_fg-h: var(--ink);--_bd-h: var(--ink)}.btn:is(.quiet,.quietOnDark){--_h: 0px;--_px: 4px;--_bw: 0px;--_gap: 6px;margin-inline:calc(-1 * var(--_px));--_bg: transparent;--_bg-h: transparent;--_fg: var(--ink);--_fg-h: var(--pine);border-radius:var(--chip)}.btn.quietOnDark{--_fg: var(--cream);--_fg-h: var(--parchment)}.btn:is(.quiet,.quietOnDark).lg{--_gap: 7px}.btn:is(.quiet,.quietOnDark):is(.sm,.btn-sm){--_gap: 5px}.btn:is(.onDark,.secondary,.quiet,.quietOnDark,.sm,.btn-sm,.lg){min-height:var(--_h);padding:0 var(--_px) var(--_pb);border-width:var(--_bw);border-color:var(--_bd);background-color:var(--_bg);color:var(--_fg);box-shadow:var(--_inset)}.btn .arrow{display:block;width:14px;height:14px;flex:none;background-color:currentColor;-webkit-mask:var(--_arrow) center / 14px 14px no-repeat;mask:var(--_arrow) center / 14px 14px no-repeat;transform:translateY(var(--_dy));transition:transform var(--_dur) var(--ease)}.btn .arrow>*{display:none}@media(hover:hover){.btn:hover:not(:disabled,[aria-disabled=true]){background-color:var(--_bg-h);color:var(--_fg-h);border-color:var(--_bd-h)}.btn:hover:not(:disabled,[aria-disabled=true]) .arrow{transform:translate(var(--_nudge),var(--_dy))}}.btn:active:not(:disabled,[aria-disabled=true]){--_tt: var(--_press);transform:scale(.98)}.btn:focus-visible{outline-color:var(--_ring);outline-offset:var(--_ring-gap)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.btn.is-hover{background-color:var(--_bg-h);color:var(--_fg-h);border-color:var(--_bd-h)}.btn.is-hover .arrow{transform:translate(var(--_nudge),var(--_dy))}.btn.is-active{transform:scale(.98)}.btn.is-focus{outline-color:var(--_ring);outline-offset:var(--_ring-gap)}.btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}@media(pointer:coarse){.btn:is(.sm,.btn-sm,.quiet,.quietOnDark):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;margin-top:-22px}}@media(prefers-reduced-motion:reduce){.btn,.btn .arrow{transition:none}}@media(forced-colors:active){.btn:not(:focus-visible,.is-focus){outline:none}.btn:focus-visible{outline-color:Highlight}.btn .arrow{forced-color-adjust:none}}.menu-sheet,.island .menu-toggle{display:none}html.menu-lock{overflow:hidden;overscroll-behavior:none}html.menu-gutter{scrollbar-gutter:stable}@media(max-width:1023.98px){:root .island{top:calc(var(--island-top) + env(safe-area-inset-top,0px));z-index:51;grid-template-columns:minmax(0,1fr) auto auto;column-gap:0;padding:0 max(0px,calc(var(--gutter) - 13px)) 0 var(--gutter)}:root .island .nav{display:none}:root .island .brand{position:relative;min-width:0;max-width:100%;-webkit-tap-highlight-color:transparent}:root .island .brand img{width:200px;max-width:100%;height:auto}:root .island .brand:after{content:"";position:absolute;left:0;right:0;top:50%;aspect-ratio:215 / 26;transform:translateY(-50%);pointer-events:none;background:url(/static/logo/transactum360-cream.svg) center / 100% 100% no-repeat;opacity:0}:root .island>a.btn{display:inline-flex;height:var(--_h, 38px);min-height:var(--_h, 38px);padding-top:0;padding-bottom:var(--_lift, 0px);margin:0 4px 0 12px}:root .island>a.btn:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;margin-top:-22px}:root .island .menu-toggle{display:block;position:relative;justify-self:end;width:44px;height:44px;padding:0;border-radius:var(--chip);color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color var(--fast) var(--ease),opacity var(--press) var(--ease)}:root .island .menu-toggle>span{position:absolute;left:13px;top:18px;width:18px;height:1px;background:currentColor;transition:transform .3s var(--ease)}:root .island .menu-toggle>span+span{top:25px}:root .island .menu-toggle[aria-expanded=true]>span:first-child{transform:translate3d(0,3.5px,0) rotate(45deg)}:root .island .menu-toggle[aria-expanded=true]>span+span{transform:translate3d(0,-3.5px,0) rotate(-45deg)}:root .island .menu-toggle:active{opacity:.55}:root .island .menu-toggle:focus-visible{outline-color:var(--ring, var(--copper-deep));outline-offset:-4px;border-radius:var(--r)}:root.menu-open .island{--ring: var(--copper);box-shadow:none}:root.menu-open .island,:root.menu-open .island:before{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .22s var(--ease) .03s,color .22s var(--ease) .03s}:root.menu-closing .island,:root.menu-closing .island:before{transition:background-color .18s var(--ease) .12s,color .18s var(--ease) .12s,min-height var(--island-swap, .35s) var(--ease),grid-template-rows var(--island-swap, .35s) var(--ease)}:root.menu-open .island .brand img{opacity:0;transition:opacity .22s var(--ease) .03s}:root.menu-open .island .brand:after{opacity:1;transition:opacity .22s var(--ease) .03s}:root.menu-open .island .menu-toggle{color:var(--cream);transition:color .22s var(--ease) .03s,opacity var(--press) var(--ease)}:root.menu-open .island>a.btn{opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s}:root.menu-closing .island .brand img,:root.menu-closing .island .brand:after{transition:opacity .18s var(--ease) .12s}:root.menu-closing .island .menu-toggle{transition:color .18s var(--ease) .12s,opacity var(--press) var(--ease)}:root.menu-closing .island>a.btn{transition:opacity .25s var(--ease) .12s,visibility 0s linear 0s}.menu-sheet{--ring: var(--copper);--menu-top: calc(env(safe-area-inset-top, 0px) + var(--island-top) + var(--island-h) + 28px);position:fixed;top:0;left:0;right:0;z-index:50;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) max(28px,calc(env(safe-area-inset-bottom,0px) + 16px)) max(var(--gutter),env(safe-area-inset-left,0px));background-color:var(--night-deep);background-image:var(--gradient-night);color:var(--cream);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transform:translate3d(0,-100%,0);transition:transform .3s var(--ease),opacity .15s var(--ease) .15s,visibility 0s linear .3s}.menu-sheet:before{content:"";position:sticky;top:0;z-index:1;flex:none;height:var(--menu-top);margin:0 calc(-1*max(var(--gutter),env(safe-area-inset-right,0px))) 0 calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));background-color:var(--night-deep);background-image:var(--gradient-night);background-repeat:no-repeat;background-position:0 0;background-size:100% 100vh;background-size:100% 100dvh;-webkit-mask-image:linear-gradient(to bottom,var(--night) calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,var(--night) calc(100% - 20px),transparent)}html.menu-open .menu-sheet{visibility:visible;opacity:1;transform:none;transition:transform .45s var(--ease),opacity .2s var(--ease),visibility 0s linear 0s}.menu-sheet :focus-visible{outline-color:var(--ring)}.menu-sheet-list,.menu-sheet-foot{width:100%;max-width:560px}.menu-sheet-list>li>a,.menu-sheet-list summary{display:flex;align-items:center;min-height:64px;padding:8px 0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,10vw,40px);line-height:1.1;letter-spacing:-.015em;color:var(--cream);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--fast) var(--ease),opacity var(--press) var(--ease)}.menu-sheet-list>li>a:active,.menu-sheet-list summary:active{opacity:.55}.menu-sheet-list a[aria-current=page],.menu-sheet-list a[aria-current=true]{color:var(--parchment)}@media(hover:hover){.menu-sheet-list a:hover{color:var(--parchment)}}.menu-sheet-foot{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;margin-top:auto;padding-top:32px}.menu-sheet-foot>.btn{align-self:stretch;min-height:52px}.menu-sheet-list,.menu-sheet-foot{opacity:0;transition:opacity .15s var(--ease)}html.menu-open .menu-sheet-list,html.menu-open .menu-sheet-foot{opacity:1;transition:opacity .4s var(--ease) .12s}}@media(max-width:1023.98px)and (max-height:640px){.menu-sheet-list>li>a,.menu-sheet-list summary{min-height:52px;font-size:var(--text-display)}}html.menu-instant .island,html.menu-instant .island:before,html.menu-instant .island *,html.menu-instant .island *:before,html.menu-instant .island *:after,html.menu-instant .menu-sheet,html.menu-instant .menu-sheet *{transition:none!important}@media(prefers-reduced-motion:reduce){.island,.island:before,.island *,.island *:before,.island *:after,.menu-sheet,.menu-sheet *{transition:none!important}}@media(max-width:1023.98px){.menu-group>summary{list-style:none;cursor:pointer;justify-content:space-between;gap:16px}.menu-group>summary::-webkit-details-marker{display:none}.menu-group>summary::marker{content:""}.menu-group .nav-chevron{flex:none;transition:transform var(--fast) var(--ease)}.menu-group[open]>summary .nav-chevron{transform:rotate(180deg)}.menu-group>summary[aria-current]{color:var(--parchment)}.menu-sublist{padding:4px 0 16px 16px}.menu-sublist a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.4;color:var(--cream-soft);-webkit-tap-highlight-color:transparent}.menu-sublist a:active{opacity:.65}}:root{--island-veil-cream: rgba(247, 244, 239, 1);--island-veil-cream-links: rgba(247, 244, 239, 1);--island-veil-night: rgba(21, 32, 29, 1);--island-veil-night-links: rgba(21, 32, 29, 1);--island-veil-film: rgba(21, 32, 29, 0);--island-veil-cream-dense: rgba(247, 244, 239, 1);--island-veil-night-dense: rgba(21, 32, 29, 1);--island-panel-veil: rgba(247, 244, 239, 1);--island-panel-mute: var(--stone);--island-panel-focus: rgba(25, 22, 19, .07);--island-h-condensed: 54px;--island-mark-ratio: 8.277;--island-swap: .5s;--island-panel-gap: 8px;--island-panel-in: .25s;--island-panel-out: .2s}.island{--island-bg: var(--cream);--island-line: transparent;--island-fg: var(--ink);--island-fg-soft: var(--stone);--island-mark-fit: 999px;--island-mark-h: min(26px, var(--island-mark-fit));color:var(--island-fg);background-color:var(--island-bg);box-shadow:inset 0 -1px 0 var(--island-line)}html:root .island{transition:background-color var(--island-swap) var(--ease),color var(--island-swap) var(--ease),box-shadow var(--island-swap) var(--ease),min-height var(--island-swap) var(--ease),grid-template-rows var(--island-swap) var(--ease)}.island:before,.island:after{content:none}@media(max-width:1023.98px){.island{container-type:inline-size;--island-mark-fit: calc((100cqw - 208px) / var(--island-mark-ratio))}}@media(min-width:1024px){.island{display:flex;align-items:center;column-gap:0}.island .nav{order:1;font-size:14px;gap:26px}html:root .island .brand{order:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.island .lang-item{order:3;margin-left:auto;margin-right:28px;font-size:14px;color:var(--island-fg-soft);align-self:stretch}.island>.btn{order:4}.island{--island-mark-h: 20px}.island.is-condensed,.pt-carry-condensed .island,.island.is-film{--island-mark-h: 18px}}.island>.btn,.island.is-night>.btn:not(.secondary,.quiet,.quietOnDark),.pt-carry-night .island>.btn:not(.secondary,.quiet,.quietOnDark){--_bg: transparent;--_fg: var(--island-fg);--_bg-h: color-mix(in oklab, var(--island-fg) 10%, transparent);--_fg-h: var(--island-fg);--_inset: inset 0 0 0 1px var(--island-fg);background:transparent;color:var(--island-fg);box-shadow:inset 0 0 0 1px var(--island-fg);transition:background-color var(--fast) var(--ease),color var(--island-swap) var(--ease),box-shadow var(--island-swap) var(--ease)}.island>.btn:hover{background:color-mix(in oklab,var(--island-fg) 10%,transparent)}.island.is-night,.pt-carry-night .island{--island-bg: var(--night);--island-fg: var(--cream);--island-fg-soft: var(--cream-soft)}.island.is-film,.island.is-night.is-film{--island-bg: transparent;--island-line: transparent}.island.is-condensed,.pt-carry-condensed .island{--island-mark-h: min(22px, var(--island-mark-fit));min-height:var(--island-h-condensed);grid-template-rows:var(--island-h-condensed)}.island.is-film{min-height:var(--island-h-condensed);grid-template-rows:var(--island-h-condensed);--island-mark-h: min(22px, var(--island-mark-fit))}.island .lang-trigger{gap:6px}.island .lang-caret{transition:transform var(--fast) var(--ease)}.island .lang-item.is-open .lang-caret{transform:rotate(180deg)}.island .lang-item .dd{left:auto;right:-20px;grid-template-columns:max-content;min-width:132px}@media(max-width:1023.98px){.island>.nav-item.lang-item{display:none}}.island .nav{align-self:stretch;align-items:stretch;color:var(--island-fg-soft)}.island .nav>a,.island .nav-trigger{display:flex;align-items:center;padding:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--fast) var(--ease)}.island .nav>a:hover,.island .nav-trigger:hover,.island .nav-item.is-open>.nav-trigger,.island .nav>a[aria-current]:not([aria-current=false]),.island .nav-trigger[aria-current]:not([aria-current=false]){color:var(--island-fg)}.island .nav>a[aria-current]:not([aria-current=false]),.island .nav-trigger[aria-current]:not([aria-current=false]){font-weight:500}.island .brand{position:relative;display:grid;align-items:center;justify-items:start;min-width:0}html:root .island .brand img{grid-area:1 / 1;display:block;width:calc(var(--island-mark-h) * var(--island-mark-ratio));height:var(--island-mark-h);max-width:none;transition:width var(--island-swap) var(--ease),height var(--island-swap) var(--ease),opacity var(--island-swap) var(--ease)}html:root .island .brand:after{content:none}.island .brand .brand-night{opacity:0}:root .island.is-night .brand .brand-day,:root.pt-carry-night .island .brand .brand-day{opacity:0}:root .island.is-night .brand .brand-night,:root.pt-carry-night .island .brand .brand-night{opacity:1}:root.menu-open .island .brand img.brand-night{opacity:1}:root .island .menu-toggle{color:var(--island-fg)}.island .menu-toggle i{background:var(--island-fg)}.island.is-night .btn.secondary,.pt-carry-night .island .btn.secondary{--_fg: var(--cream);--_fg-h: var(--cream);--_bd: var(--rule-dark-strong);--_bd-h: var(--cream)}.island.is-night :focus-visible,.pt-carry-night .island :focus-visible{outline-color:var(--parchment)}.island.is-film :focus-visible{outline-color:var(--cream)}.island .nav-item{position:relative;display:flex}.island .dd{position:absolute;z-index:1;top:calc(100% + var(--island-panel-gap));left:-24px;display:grid;grid-template-columns:repeat(2,max-content);column-gap:40px;align-items:start;padding:14px 20px 16px;border-radius:var(--r);color:var(--ink);font-size:15px;line-height:20px;font-weight:400;text-align:left;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--dd-shift, 0px),6px,0);transition:opacity var(--island-panel-out) var(--ease),transform var(--island-panel-out) var(--ease),visibility 0s linear var(--island-panel-out)}.island .dd:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--island-panel-gap) + 2px)}.island .nav-item.is-open>.dd{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--dd-shift, 0px),0,0);transition:opacity var(--island-panel-in) var(--ease),transform var(--island-panel-in) var(--ease),visibility 0s linear 0s}.island-dd-glass{position:fixed;z-index:39;left:0;top:0;width:var(--dd-w, 0px);height:var(--dd-h, 0px);border-radius:var(--r);background-color:var(--cream);box-shadow:inset 0 0 0 1px var(--rule-strong);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--dd-x, 0px),calc(var(--dd-y, 0px) + 6px),0);transition:opacity var(--island-panel-out) var(--ease),transform var(--island-panel-out) var(--ease),visibility 0s linear var(--island-panel-out)}.island-dd-glass.is-open{opacity:1;visibility:visible;transform:translate3d(var(--dd-x, 0px),var(--dd-y, 0px),0);transition:opacity var(--island-panel-in) var(--ease),transform var(--island-panel-in) var(--ease),visibility 0s linear 0s}.island .nav-item.dd-instant>.dd,.island-dd-glass.dd-instant{transition:none!important}.island .dd ul{list-style:none}.island .dd-h{margin:0 0 6px;font-size:12px;line-height:18px;color:var(--stone)}.island .dd-later{grid-column:1 / -1;margin-top:12px;padding-top:14px;border-top:1px solid var(--rule)}.island .dd-later .dd-h{margin-bottom:4px}.island .dd a{display:block;margin:0 -8px;padding:3px 8px;border-radius:var(--chip);color:var(--ink);text-decoration:none;transition:color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.island .dd-teos a{padding-block:3px}.island .dd a[aria-current]:not([aria-current=false]){color:var(--island-panel-mute)}.island .dd a:hover,.island .dd a:focus-visible{color:var(--copper-deep)}.island .dd a:focus-visible{outline:2px solid var(--copper-deep);outline-offset:-2px;background-color:var(--island-panel-focus)}.island .dd a.dd-feature{width:286px;margin:-8px;padding:8px;border-radius:var(--r);white-space:normal}.island .dd-feature-k{display:block;margin-bottom:6px;font-size:var(--text-meta);color:var(--stone)}.island .dd-feature-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--serif);font-size:var(--text-card);line-height:1.22;letter-spacing:-.005em;color:var(--ink);transition:color var(--fast) var(--ease)}.island .dd a.dd-feature:hover .dd-feature-title,.island .dd a.dd-feature:focus-visible .dd-feature-title{color:var(--copper-deep)}@media(prefers-reduced-motion:no-preference){.island.is-swapping .nav>a,.island.is-swapping .nav-trigger{transition-duration:var(--island-swap)}:root .island.is-swapping .menu-toggle{transition-duration:var(--island-swap);transition-timing-function:var(--ease)}.island.is-swapping .btn{--_dur: var(--island-swap)}}.island.is-instant,.island.is-instant:before,.island.is-instant:after,.island.is-instant *,.island.is-instant *:before,.island.is-instant *:after{transition:none!important}@media(prefers-reduced-motion:reduce){.island .dd,.island-dd-glass{transition:none!important}.island .dd{transform:translate3d(var(--dd-shift, 0px),0,0)}.island-dd-glass.is-open{transform:translate3d(var(--dd-x, 0px),var(--dd-y, 0px),0)}}.island,.island.is-condensed,.pt-carry-condensed .island,.island.is-film{--island-mark-h: min(22px, var(--island-mark-fit))}@media(min-width:1024px){.island,.island.is-condensed,.pt-carry-condensed .island,.island.is-film{--island-mark-h: 20px}}@media(max-width:374.98px){:root .island>a.btn{--_px: 12px;--_fs: var(--type-meta);margin-left:8px}.island{--island-mark-fit: calc((100cqw - 172px) / var(--island-mark-ratio))}}:root{--ix-hover: .2s;--ix-press: .1s;--ix-turn: .3s;--ix-open: .4s;--ix-state: .4s;--ix-nudge: 3px;--ix-scale: .98;--ix-ring-w: 2px;--ix-ring-gap: 2px;--ix-bleed: 12px;--ix-link-bleed: 4px;--ix-arrow-dy: 0px;--ix-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.75 7.25h10.5M8 3l4.25 4.25L8 11.5'/%3E%3C/svg%3E")}:is(.ix-link,footer .cols a,.ix-langs a,footer .legal .langs a,.ix-inline,.prose a,.also a,.ix-row,.journal .card,.j-list .row,.next-rows a,.feature h2 a,.sources a,.papers .paper,.qa .q,.dim,.ix-block,.ix-way,.ways .way,.j-featured .feature){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.ix-link,footer .cols a,.ix-langs a,footer .legal .langs a,.ix-inline,.prose a,.also a,.ix-row,.journal .card,.j-list .row,.next-rows a,.feature h2 a,.sources a,.papers .paper,.qa .q):focus-visible{outline:var(--ix-ring-w) solid var(--ring, var(--copper));outline-offset:var(--ix-ring-gap)}.ix-link{display:inline-block}:is(.ix-link,footer .cols.cols a,.ix-langs a,footer .legal .langs a){color:var(--stone);padding-inline:var(--ix-link-bleed);margin-inline:calc(-1 * var(--ix-link-bleed));border-radius:var(--chip)}:is(.ix-langs a,footer .legal .langs a)[aria-current]{color:var(--ink)}:is(.ix-inline,.prose.prose a){color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--copper);border-radius:var(--chip)}.also.also a{color:var(--copper-deep);border-radius:var(--chip)}:is(.ix-row,.journal .card.card,.j-list .row,.j-featured .feature){padding:var(--ix-bleed);margin:calc(-1 * var(--ix-bleed))}:is(.ix-row,.journal .card.card){justify-self:stretch}.next-rows.next-rows a{padding-inline:var(--ix-bleed);margin-inline:calc(-1 * var(--ix-bleed))}:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.j-featured .feature){position:relative;border-radius:var(--r)}:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.j-featured .feature) :is(h2,h3,.ix-title){color:var(--ink)}:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.j-featured .feature)>:is(time,.ix-meta):after{content:"";position:absolute;right:var(--ix-bleed);width:14px;height:1.5em;background-color:var(--stone);-webkit-mask:var(--ix-arrow) center / 14px 14px no-repeat;mask:var(--ix-arrow) center / 14px 14px no-repeat;transform:translateY(var(--ix-arrow-dy));pointer-events:none}@media(min-width:901px){.j-list .row>p{padding-right:40px}}.j-featured .feature h2 a{color:var(--ink);border-radius:var(--chip)}@supports selector(:has(a)){.j-featured .feature:has(h2 a:focus-visible){outline:var(--ix-ring-w) solid var(--ring, var(--copper));outline-offset:var(--ix-ring-gap)}.j-featured .feature h2 a:focus-visible{outline:none}}.sources.sources a{padding-inline:var(--ix-bleed);margin-inline:calc(-1 * var(--ix-bleed));border-radius:var(--r)}.sources.sources a .name{text-decoration:none}.qa .q{color:var(--stone);width:calc(100% + 2 * var(--ix-bleed));padding-inline:var(--ix-bleed);margin-inline:calc(-1 * var(--ix-bleed));border-radius:var(--r)}.qa.is-open .q{color:var(--ink)}.qa .plus{stroke:currentColor;shape-rendering:geometricPrecision;transform-origin:50% 50%}.qa .plus .v,.qa.is-open .plus .v{transform:none;transition:none}.qa.is-open .plus{transform:rotate(45deg)}.dim.dim:not(.done,.active,.is-list .dim) .t{color:var(--cream-mute)}.dim .t{justify-self:start;border-radius:var(--chip)}.dim.dim:focus-visible{outline:none}.dim.dim:focus-visible .t{outline:var(--ix-ring-w) solid var(--ring, var(--copper));outline-offset:var(--ix-ring-gap)}:is(.ix-way,.ways .way) li{color:var(--stone)}.papers .paper{border-radius:var(--r)}.papers .paper .sheet-a4.sheet-a4{transform:none}.papers .paper .cap.cap{color:var(--stone)}.papers .paper .cap.cap b{color:var(--ink)}@media(hover:hover){:is(.ix-link,footer .cols.cols a,.ix-langs a,footer .legal .langs a):hover{color:var(--ink)}:is(.ix-inline,.prose.prose a):hover{text-decoration-color:var(--ink)}.also.also a:hover,.sources.sources a:hover .note,.papers .paper:hover .cap.cap,.qa .q:hover{color:var(--ink)}.dim.dim:not(.done,.active,.is-list .dim):hover .t{color:var(--cream)}:is(.ix-block,.ix-way,.ways .way,.j-featured .feature){cursor:pointer}:is(.ix-way,.ways .way):hover li{color:var(--ink)}}@media(prefers-reduced-motion:no-preference){:is(.ix-link,footer .cols.cols a,.ix-langs a,footer .legal .langs a){transition:color var(--ix-hover) var(--ease),transform var(--ix-hover) var(--ease)}:is(.ix-inline,.prose.prose a){transition:text-decoration-color var(--ix-hover) var(--ease)}.also.also a{transition:color var(--ix-hover) var(--ease)}:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.sources.sources a,.j-featured .feature){transition:transform var(--ix-hover) var(--ease)}:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.j-featured .feature)>:is(time,.ix-meta):after{transition:transform var(--ix-hover) var(--ease)}.sources.sources a .note{transition:color var(--ix-hover) var(--ease)}.papers .paper{transition:transform var(--ix-hover) var(--ease)}.papers .paper .cap.cap{transition:color var(--ix-hover) var(--ease)}.qa .q{transition:color var(--ix-hover) var(--ease),transform var(--ix-hover) var(--ease)}.qa .plus{transition:transform var(--ix-turn) var(--ease)}.qa .a{transition:grid-template-rows var(--ix-open) var(--ease)}.dim .i,.dim .t,.dim .lbl{transition:color var(--ix-state) var(--ease)}:is(.ix-way,.ways .way) li{transition:color var(--ix-hover) var(--ease)}:is(.ix-link,footer .cols.cols a,.ix-langs a,footer .legal .langs a,.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.sources.sources a,.j-featured .feature,.papers .paper,.qa .q):active{transform:scale(var(--ix-scale));transition-duration:var(--ix-press)}:is(.ix-way,.ways .way):active .btn{--_tt: var(--_press, var(--ix-press));transform:scale(var(--ix-scale))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.ix-row,.journal .card.card,.j-list .row,.next-rows.next-rows a,.j-featured .feature):hover>:is(time,.ix-meta):after{transform:translate(var(--ix-nudge),var(--ix-arrow-dy))}:is(.ix-way,.ways .way):hover .btn .arrow{transform:translate(var(--ix-nudge),var(--_dy, 0px))}}@media(prefers-reduced-motion:reduce){:is(.ix-link,footer .cols a,.ix-langs a,footer .legal .langs a,.ix-inline,.prose a,.also a,.ix-row,.journal .card,.j-list .row,.next-rows a,.j-featured .feature,.sources a,.sources a .note,.papers .paper,.papers .paper .cap,.qa .q,.qa .plus,.qa .a,.dim .i,.dim .t,.dim .lbl,.ways .way li,.ix-way li),:is(.ix-row,.journal .card,.j-list .row,.next-rows a,.j-featured .feature)>:is(time,.ix-meta):after{transition:none}}@media(forced-colors:active){:is(.ix-row,.journal .card,.j-list .row,.next-rows a,.j-featured .feature)>:is(time,.ix-meta):after{background-color:LinkText}.dim.dim:focus-visible .t{outline-color:Highlight}}:root{--pt-out: .18s;--pt-in: .28s;--pt-rise: 0px}@keyframes pt-in{0%{opacity:0;transform:translate3d(0,var(--pt-rise),0)}}@keyframes pt-out{to{opacity:0;transform:translate3d(0,calc(-1 * var(--pt-rise)),0)}}html.pt-arrive main,html.pt-arrive #root>footer{animation:pt-in var(--pt-in) var(--ease) backwards}html.pt-leaving main,html.pt-leaving #root>footer{opacity:0;transform:translate3d(0,calc(-1 * var(--pt-rise)),0);transition:opacity var(--pt-out) var(--ease),transform var(--pt-out) var(--ease);animation:none;pointer-events:none}html.pt-vt .island{view-transition-name:pt-island}html.pt-vt main{view-transition-name:pt-main}html.pt-vt #root>footer{view-transition-name:pt-foot}html.pt-left main,html.pt-left #root>footer{opacity:0}::view-transition-group(root),::view-transition-group(pt-island),::view-transition-group(pt-main),::view-transition-group(pt-foot){animation:none}::view-transition-old(root),::view-transition-old(pt-island){animation:none;opacity:0}::view-transition-new(root),::view-transition-new(pt-island){animation:none}::view-transition-new(pt-main),::view-transition-new(pt-foot){animation:none;opacity:0}::view-transition-old(pt-main),::view-transition-old(pt-foot){animation:pt-out var(--pt-out) var(--ease) both}::view-transition-group(pt-island){border-radius:var(--r);-webkit-backdrop-filter:var(--pt-island-glass, none);backdrop-filter:var(--pt-island-glass, none)}[data-pt-focus]:focus{outline:none}@media(prefers-reduced-motion:reduce){html.pt-arrive main,html.pt-arrive #root>footer{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.footer{--footer-air: clamp(56px, 6.25vw + 16px, 96px);--footer-link-slack: 4px;--footer-fg: var(--ink);--footer-link: var(--bark);--footer-meta: var(--stone);--footer-dot: var(--rule-strong);--footer-ring: var(--copper-deep);padding:0 0 max(28px,env(safe-area-inset-bottom));background:var(--cream);content-visibility:auto;contain-intrinsic-size:auto 900px;color:var(--footer-link);font-family:var(--sans)}.footer.night{--footer-fg: var(--cream);--footer-link: var(--cream-soft);--footer-meta: var(--cream-mute);--footer-dot: var(--rule-dark-strong);--footer-ring: var(--parchment);padding-top:var(--footer-air);background-color:var(--night-deep);background-image:var(--gradient-night)}.footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:32px;row-gap:32px}.footer-title{margin:0 0 12px;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--footer-fg);text-wrap:nowrap}.footer-col a{display:block;width:fit-content;padding:var(--footer-link-slack) 0;font-size:15px;line-height:1.35;color:var(--footer-link);-webkit-tap-highlight-color:transparent;transition:color var(--fast) var(--ease)}.footer-col a[aria-current=page]{color:var(--footer-fg)}.footer-mark{margin:calc(var(--footer-air) - var(--footer-link-slack) - 1px) 0 calc(var(--footer-air) - 1px)}.footer-mark img{display:block;width:100.9627%;max-width:none;height:auto;aspect-ratio:8389.7 / 1013.6;margin:-.4816% 0 -.4814% -.4813%}.footer-legal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:32px;font-size:var(--text-meta);line-height:1.35;color:var(--footer-meta)}.footer-entity{justify-self:start}.footer-note{justify-self:center;text-align:center}.footer-entity span{white-space:nowrap}.footer-langs{justify-self:end;display:flex;align-items:center;margin:-13px -13px -13px 0;letter-spacing:.06em}.footer-langs a{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 6px;color:var(--footer-meta);-webkit-tap-highlight-color:transparent;transition:color var(--fast) var(--ease)}.footer-langs a[aria-current]{color:var(--footer-fg);font-weight:500;cursor:default}.footer-langs .dot{width:0;display:inline-flex;justify-content:center;color:var(--footer-dot)}@media(hover:hover){.footer-col a:hover,.footer-langs a:not([aria-current]):hover{color:var(--footer-fg)}}.footer a:focus-visible{outline:2px solid var(--footer-ring);outline-offset:3px;border-radius:var(--chip)}@media(max-width:1180px){.footer-legal{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.footer-entity{grid-area:1 / 1}.footer-langs{grid-area:1 / 2}.footer-note{grid-area:2 / 1 / 3 / -1;justify-self:start;text-align:left}}@media(max-width:900px),(pointer:coarse){.footer{--footer-link-slack: 12px}.footer-title{margin-bottom:4px}.footer-col a{display:flex;align-items:center;min-width:44px;min-height:44px;padding:0}}@media(max-width:900px){.footer-col a{overflow-wrap:anywhere}.footer-entity span{white-space:normal}.footer-legal{grid-template-columns:minmax(0,1fr);row-gap:0;line-height:1.55}.footer-entity,.footer-note,.footer-langs{grid-area:auto;justify-self:start;text-align:left}.footer-langs{margin:4px 0 0 -13px}}@media(max-width:640px){.footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:28px;align-items:start}.footer-col:nth-child(1){grid-area:1 / 1}.footer-col:nth-child(2){grid-area:2 / 1}.footer-col:nth-child(4){grid-area:3 / 1}.footer-col:nth-child(3){grid-area:1 / 2}.footer-col:nth-child(5){grid-area:2 / 2 / 4 / 3}.footer-mark{margin-bottom:var(--footer-air)}.footer-legal{grid-template-columns:minmax(0,1fr);row-gap:0;line-height:1.55}.footer-entity,.footer-note,.footer-langs{grid-area:auto;justify-self:start;text-align:left}.footer-entity span{display:block}.footer-entity .footer-sep{display:none}.footer-langs{margin:4px 0 0 -13px}}@media(prefers-reduced-motion:reduce){.footer a{transition:none}}.footer-toggle{display:none}@media(max-width:640px){.footer.is-collapsible .footer-cols{display:block}.footer.is-collapsible .footer-col{border-top:1px solid var(--rule-strong)}.footer.night.is-collapsible .footer-col{border-color:var(--rule-dark-strong)}.footer.is-collapsible .footer-col:last-child{border-bottom:1px solid var(--rule-strong)}.footer.night.is-collapsible .footer-col:last-child{border-bottom-color:var(--rule-dark-strong)}.footer.is-collapsible .footer-title{margin:0}.footer.is-collapsible .footer-title-label{display:none}.footer.is-collapsible .footer-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:12px 0;font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.35;text-align:left;white-space:normal;color:var(--footer-fg);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.footer-toggle .nav-chevron{flex:none;transition:transform var(--fast) var(--ease)}.footer-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.footer-toggle:focus-visible{outline:2px solid var(--footer-ring);outline-offset:-2px;border-radius:var(--chip)}.footer-toggle:active{opacity:.65}.footer.is-collapsible .footer-col>ul{padding-bottom:16px}.footer.is-collapsible .footer-col>ul[hidden]{display:none}}@media(prefers-reduced-motion:reduce){.footer-toggle .nav-chevron{transition:none}}.cookie-notice{--_out: cubic-bezier(.2, 0, 0, 1);position:fixed;z-index:45;left:max(16px,calc(50% - min(50%,var(--max) / 2) + var(--gutter) - var(--island-pad)));bottom:24px;width:min(360px,calc(100% - 32px));padding:20px;border-radius:var(--r);background:var(--night);color:var(--cream-soft);font-size:14px;line-height:1.5;opacity:0;transform:translate3d(0,8px,0);transition:opacity .3s var(--_out),transform .3s var(--_out)}.cookie-notice[hidden]{display:none}.cookie-notice.is-shown{opacity:1;transform:none}.cookie-notice.is-leaving{transition-duration:.2s}.cookie-notice p{text-wrap:pretty}.cookie-notice a{color:var(--cream);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--rule-dark-strong);white-space:nowrap;transition:text-decoration-color var(--fast) var(--ease)}.cookie-notice a:focus-visible{outline-color:var(--copper)}.cn-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.cn-actions .btn{width:100%}.cookie-notice .btn.cn-decline{--_bg: transparent;--_fg: var(--cream);--_bd: transparent;--_inset: none;--_bg-h: color-mix(in srgb, var(--cream) 8%, transparent);--_fg-h: var(--cream);--_bd-h: transparent;background-color:var(--_bg);color:var(--_fg);border-color:transparent;box-shadow:none}@media(hover:hover){.cookie-notice a:hover{text-decoration-color:var(--cream)}.cookie-notice .btn.cn-decline:hover{background-color:var(--_bg-h);color:var(--cream)}}@media(max-width:599.98px){.cookie-notice{left:0;right:0;bottom:0;width:auto;padding:20px max(var(--gutter),env(safe-area-inset-right,0px)) max(20px,calc(env(safe-area-inset-bottom,0px) + 12px)) max(var(--gutter),env(safe-area-inset-left,0px));border-radius:var(--r) var(--r) 0 0}}@media(min-width:600px)and (max-height:500px){.cookie-notice{left:0;right:0;bottom:0;width:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;padding:12px max(var(--gutter),env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));border-radius:var(--r) var(--r) 0 0}.cookie-notice .cn-actions{margin-top:0;grid-template-columns:repeat(2,minmax(112px,auto))}}.lang-switch{--_fg: var(--island-fg, var(--ink));--_fg-soft: var(--island-fg-soft, var(--stone));--_sep: color-mix(in srgb, var(--stone) 55%, transparent);--_ring: var(--copper-deep);display:inline-flex;align-items:center;font-size:13px;line-height:16px;letter-spacing:.06em;white-space:nowrap}.lang-switch a{position:relative;display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 6px;color:var(--_fg-soft);font-weight:400;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--fast) var(--ease)}.lang-switch a[aria-current]{color:var(--_fg);font-weight:500;cursor:default}.lang-switch .ls-sep{display:inline-flex;justify-content:center;width:0;overflow:visible;color:var(--_sep)}.lang-switch a:focus-visible{outline:none}.lang-switch a:before{content:"";position:absolute;top:10px;right:7px;bottom:10px;left:7px;border-radius:var(--chip);pointer-events:none}.lang-switch a:focus-visible:before{outline:2px solid var(--_ring)}@media(hover:hover){.lang-switch a:not([aria-current]):hover{color:var(--_fg)}}.lang-switch.onDark{--_fg: var(--cream);--_fg-soft: var(--cream-mute);--_sep: var(--rule-dark-strong);--_ring: var(--parchment)}.island.is-night .lang-switch,.pt-carry-night .island .lang-switch{--_sep: var(--rule-dark-strong);--_ring: var(--parchment)}.lang-switch.flush{margin-inline-start:-13px}@media(min-width:1024px){.island:has(>.lang-switch){grid-template-columns:auto minmax(0,1fr) auto auto}.island:has(>.lang-switch)>.brand{grid-area:1 / 1}.island:has(>.lang-switch)>.nav{grid-area:1 / 1 / 2 / -1;justify-self:center}.island>.lang-switch{grid-area:1 / 3;margin-right:-6px}.island:has(>.lang-switch)>.btn{grid-area:1 / 4}}@media(max-width:1023.98px){.island>.lang-switch{display:none}}.newsletter{text-align:center}.newsletter h2{font-size:var(--text-title);line-height:1.15;letter-spacing:-.01em}.nl-line{margin:14px auto 0;max-width:36em;font-size:var(--text-lede);line-height:1.45;color:var(--bark);text-wrap:balance}.nl-body{display:grid;max-width:480px;margin:32px auto 0}.nl-form,.nl-done{grid-area:1 / 1;min-width:0}.nl-form{position:relative;transition:opacity .2s var(--ease),visibility 0s linear 0s}.nl-label{display:block;margin-bottom:8px;font-size:var(--text-meta);line-height:1.4;color:var(--bark);text-align:left}.nl-row{display:flex;gap:8px}.nl-field{--_snap: cubic-bezier(.2, 0, 0, 1);flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid var(--edge-field, var(--rule-strong));border-radius:var(--r);background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:20px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent;outline-offset:5px;transition:border-color var(--fast) var(--ease),outline-color var(--fast) var(--_snap),outline-offset var(--fast) var(--_snap)}.nl-field::placeholder{color:var(--stone);opacity:1}.nl-field:focus-visible,.nl-field:focus{border-radius:var(--r);outline-color:var(--copper);outline-offset:2px}.nl-field:user-invalid{border-color:var(--copper-deep)}.nl-row .btn{flex:none;--_h: 48px;min-height:48px}.nl-note{max-width:46ch;margin:14px auto 0;font-size:var(--text-meta);line-height:1.5;color:var(--stone);text-wrap:balance}.nl-note a{color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--fast) var(--ease)}@media(hover:hover){.nl-note a:hover{text-decoration-color:var(--ink)}}.nl-done{align-self:center;visibility:hidden;opacity:0;outline:none;transition:opacity .3s var(--ease),visibility 0s linear .3s}.nl-done-title{font-family:var(--serif);font-size:var(--text-card);line-height:1.2;color:var(--ink)}.nl-done .nl-note{margin-top:8px}.newsletter.is-done .nl-form{visibility:hidden;opacity:0;transition:opacity .2s var(--ease),visibility 0s linear .2s}.newsletter.is-done .nl-done{visibility:visible;opacity:1;transition:opacity .3s var(--ease) .15s,visibility 0s linear 0s}@media(max-width:599.98px){.nl-row{flex-direction:column}.nl-row .btn{width:100%}}@media(prefers-reduced-motion:reduce){.cookie-notice,.lang-switch a,.nl-field,.nl-form,.nl-done{transition:none!important}}@media(forced-colors:active){.lang-switch a:focus-visible:before{outline-color:Highlight}.nl-field:not(:focus){outline:none}}#root{display:contents}html.is-robot .teos .stage:has(>.desk:empty){display:none}@property --st-wait{syntax: "<integer>"; inherits: true; initial-value: 0;}@keyframes st-wait-end{to{--st-wait: 0}}html:not(.motion-off){--st-wait: 1;animation:st-wait-end 1ms 4s forwards}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)){--p: 0}}
