.landing-refined{--landing-ink:#242620;--landing-paper:#f7f7f0;--landing-muted:#5d6055;--landing-line:#d9dcd0;background:var(--landing-paper);color:var(--landing-ink)}.landing-refined ::selection{color:#fedd04;background:#242620}.landing-refined :is(h1,h2,h3){text-wrap:balance}.landing-refined :is(button,a){-webkit-tap-highlight-color:transparent}.landing-refined :is(button,a):focus-visible{outline-offset:5px;outline:2px solid}.landing-refined button{cursor:pointer}.landing-refined :is(button,a){transition:background-color .18s,color .18s,transform .18s}.landing-refined button:active,.hero-create:active{transform:translateY(1px)}.compose-site .compose-nav{height:80px}.compose-site .nav-actions{flex-shrink:0;gap:24px}.compose-site .nav-actions>.nav-start{white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 20px;font-size:13px;font-weight:600;line-height:1.25;transition:background-color .18s,transform .18s;display:inline-flex}.compose-site .nav-start :is(span,svg){flex-shrink:0}.compose-site .nav-start:hover{background:#ffeb60}.compose-site .nav-start:active{transform:translateY(1px)}.product-hero{background:#fedd04;grid-template-columns:.84fr 1.16fr;align-items:center;gap:5%;min-height:660px;padding:40px max(5vw,24px) 42px;display:grid}.product-hero h1{font-family:var(--font-sans);letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(56px,5.5vw,88px);font-weight:650;line-height:1.015}.product-hero h1 em{color:#242620;font-style:normal;font-weight:420}.product-hero-copy>p{color:#454020;text-wrap:pretty;max-width:355px;margin:0 0 28px;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-actions>a{align-items:center;gap:10px;min-height:46px;font-size:12px;font-weight:600;display:inline-flex}.hero-actions svg{flex-shrink:0}.hero-actions .hero-create{color:#fffef3;background:#242620;min-height:50px;padding:16px 20px}.hero-actions .hero-create:hover{background:#41443a}.hero-free-note{color:#4e461b;margin-top:16px;font-size:11px;display:block}.hero-working-example{min-width:0}.hero-product-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:12px;font-weight:600;display:flex}.hero-product-toolbar>span{align-items:center;gap:8px;display:flex}.hero-product-toolbar small{color:#51491e;font-size:11px;font-weight:400}.hero-product-toolbar>span:last-child{color:#51491e;font-size:10px;font-weight:450}.hero-feature-switch{border-bottom:1px solid #776a2c55;align-items:center;gap:24px;margin-bottom:22px;display:flex}.hero-feature-switch button{color:#554b1d;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:43px;margin-bottom:-1px;padding:0 0 12px;font-size:12px;display:flex}.hero-feature-switch button[aria-pressed=true]{color:#242620;border-bottom-color:#242620;font-weight:650}.hero-feature-switch button:hover{color:#242620}.hero-real-screens{align-items:flex-start;gap:12px;width:100%;max-width:470px;margin:auto;padding:0 0 22px;display:flex}.hero-real-screens>div{filter:drop-shadow(0 12px 12px #67540d24);width:calc(33.3333% - 8px);min-width:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hero-real-screens>div:nth-child(2){padding-top:14px}.hero-real-screens>div:nth-child(3){padding-top:28px}.hero-screen-number{color:#645922;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-bottom:8px;font-size:10px;display:block}.hero-screen-stack{position:relative}.hero-screen-stack img{width:100%;height:auto;display:block}.hero-screen-stack .hero-art-layer{opacity:0;transition:opacity .45s;position:absolute;inset:0}.hero-screen-stack .hero-art-layer.is-visible{opacity:1}.hero-real-screens.is-connected{gap:0;padding-right:12px}.hero-real-screens.is-connected>div{filter:none;width:33.333%;padding-top:0}.hero-real-screens.is-connected>div:nth-child(3){margin-left:12px}.hero-real-screens.is-connected .hero-screen-number{padding-left:8px}.hero-comparison{border-top:1px solid #776a2c55;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.hero-comparison strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.hero-comparison>div>span{color:#51491e;font-size:11px}.hero-comparison-toggle{background:#fff5b5;flex-shrink:0;padding:4px;display:flex}.hero-comparison-toggle button{color:#393923;justify-content:center;align-items:center;gap:7px;min-width:84px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:550;display:flex}.hero-comparison-toggle button[aria-pressed=true]{color:#fffdee;background:#242620}.hero-comparison-toggle button[aria-pressed=false]:hover{background:#f8e67b}.hero-try-span{color:#fffdee;white-space:nowrap;background:#242620;align-items:center;gap:10px;min-height:44px;padding:13px 16px;font-size:12px;display:flex}.hero-example-footer{color:#51491e;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.hero-example-footer a{color:#242620;align-items:center;gap:5px;min-height:28px;font-size:11px;font-weight:600;display:flex}.landing-refined .noir-capabilities{background:var(--landing-paper);color:#56594f;border-bottom:1px solid var(--landing-line);gap:7vw;padding:24px 5vw;font-size:11px}.landing-refined .noir-capabilities svg{color:#65674f}.landing-refined .noir-section{background:var(--landing-paper);padding:90px max(6vw,24px)}.landing-refined .noir-section h2{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(38px,3.8vw,60px);font-weight:500;line-height:1.08}.landing-refined .noir-section p{color:var(--landing-muted);text-wrap:pretty;font-size:14px;line-height:1.8}.landing-refined .noir-product{grid-template-columns:1.05fr 1fr;gap:8%}.landing-refined .noir-editor-preview{box-shadow:none;background:0 0;border:0;overflow:visible;transform:none}.landing-refined .noir-preview-top{color:#5e6455;background:0 0;border:0;padding:14px 10px 20px;font-size:10px}.landing-refined .noir-preview-top span:last-child{color:#383e30}.landing-refined .noir-preview-body{background:0 0;padding:0 6px 20px}.landing-refined .noir-preview-tools,.landing-refined .noir-preview-bottom{display:none}.landing-refined .noir-preview-art{gap:12px}.landing-refined .noir-preview-art img{width:30%;box-shadow:0 16px 26px #33372926}.landing-refined .noir-preview-art img:first-child{transform:rotate(-4deg)translateY(8px)}.landing-refined .noir-preview-art img:last-child{transform:rotate(4deg)translateY(8px)}.landing-refined .noir-product-copy>p{max-width:390px}.landing-refined .noir-feature-list li{border:0;padding:14px 0}.landing-refined .noir-feature-list h3{font-size:13px}.landing-refined .noir-feature-list p{max-width:330px;font-size:12px}.landing-refined .noir-feature-list svg{color:#5c624e;background:0 0}.landing-refined .noir-text-link{margin-top:22px;font-size:12px}.landing-refined .editor-showcase{padding-top:40px;padding-bottom:90px;overflow:hidden}.showcase-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.showcase-heading>p{max-width:340px;margin:0 0 4px}.showcase-apps{border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.showcase-apps button{text-align:left;color:#66695e;border-bottom:2px solid #0000;grid-template-columns:1fr auto;gap:7px;margin-bottom:-1px;padding:20px 0;display:grid}.showcase-apps button>span{letter-spacing:-.025em;font-size:20px;font-weight:500}.showcase-apps small{grid-column:1;font-size:11px}.showcase-apps svg{opacity:0;grid-area:1/2/3;align-self:center;transition:opacity .18s,transform .18s;transform:translate(-5px,5px)}.showcase-apps button[aria-pressed=true]{color:#242620;border-bottom-color:#242620}.showcase-apps button[aria-pressed=true] svg,.showcase-apps button:hover svg{opacity:1;transform:none}.showcase-apps button:hover{color:#242620}.showcase-layout{grid-template-columns:minmax(0,1.85fr) minmax(245px,.85fr);align-items:center;gap:7%;display:grid}.showcase-stage{align-items:center;min-width:0;height:525px;display:flex;position:relative}.showcase-stage:before{content:"";pointer-events:none;background:radial-gradient(at 50% 65%,#e3dec455,#0000 66%);position:absolute;inset:10% -10% 0}.showcase-stage[data-app=fire-notes]:before{background:radial-gradient(at 50% 65%,#efc9a055,#0000 66%)}.showcase-artwork{align-items:center;gap:18px;width:93%;margin:20px auto 0;display:flex;position:relative}.showcase-sheet{aspect-ratio:600/1304;width:calc(33.3333% - 12px);transition:transform .65s cubic-bezier(.16,1,.3,1);position:relative}.showcase-sheet:first-child{transform:rotate(-6deg)translateY(10px)}.showcase-sheet:nth-child(2){z-index:1;transform:translateY(-12px)}.showcase-sheet:nth-child(3){transform:rotate(6deg)translateY(10px)}.showcase-sheet>img{object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;inset:0}.showcase-sheet .layer-background{filter:drop-shadow(0 16px 16px #29271927)}.showcase-sheet .showcase-span{opacity:0;filter:drop-shadow(0 16px 16px #29271917)}.showcase-stage.is-layers .showcase-artwork{justify-content:center;margin:0 auto 32px}.showcase-stage.is-layers .showcase-sheet{width:min(38%,185px);transform:rotate(-7deg)}.showcase-stage.is-layers .showcase-sheet:not(:first-child){display:none}.showcase-stage.is-layers .layer-background{transform:translate(-36px,18px)rotate(-4deg)}.showcase-stage.is-layers .layer-device{filter:drop-shadow(0 12px 8px #24272026);transform:translate(18px,-8px)}.showcase-stage.is-layers .layer-text{transform:translate(65px,-38px)}.showcase-text-mat{opacity:0;pointer-events:none;background:#f7f7f0;height:22%;transition:opacity .35s;position:absolute;inset:0 0 auto;transform:translate(65px,-38px);box-shadow:0 12px 22px #23291e1a}.showcase-stage.is-layers .showcase-text-mat{opacity:1}.showcase-stage[data-app=miki] .showcase-text-mat{background:#27312e}.showcase-stage.is-span .showcase-artwork{gap:0;padding-right:14px}.showcase-stage.is-span .showcase-sheet{width:33.333%;transform:none}.showcase-stage.is-span .showcase-sheet:last-child{margin-left:14px}.showcase-stage.is-span .showcase-layer{opacity:0}.showcase-stage.is-span .showcase-span{opacity:1}.showcase-layer-key,.showcase-span-key{bottom:4px;opacity:0;color:#515748;justify-content:center;align-items:center;gap:20px;font-size:11px;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset-inline:0;transform:translateY(5px)}.showcase-layer-key span{align-items:center;gap:6px;display:flex}.is-layers .showcase-layer-key,.is-span .showcase-span-key{opacity:1;transform:none}.showcase-span-key{gap:8px}.showcase-app-name{color:#676c5d;font-size:11px}.showcase-story h3{letter-spacing:-.03em;margin:17px 0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.13}.showcase-story p{min-height:100px;margin:0}.showcase-story ul{gap:12px;padding:20px 0 24px;list-style:none;display:grid}.showcase-story li{align-items:center;gap:9px;font-size:12px;display:flex}.showcase-story li svg{color:#656d54;flex-shrink:0}.showcase-story>a{border-bottom:1px solid #a0a593;align-items:center;gap:10px;min-height:44px;padding-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.showcase-story>a:hover{border-color:#242620}.showcase-story>small{color:#696f5f;align-items:center;gap:5px;margin-top:14px;font-size:10px;display:flex}.showcase-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:17px;padding-bottom:4px;display:grid}.showcase-controls>button{color:#636959;text-align:left;align-items:center;gap:10px;min-height:52px;padding:17px 18px;font-size:13px;display:flex}.showcase-controls>button>span{margin-left:auto}.showcase-controls>button[aria-pressed=true]{color:#282c21;background:#e9ecdf;font-weight:600}.showcase-controls>button:hover{color:#282c21;background:#edf0e5}.showcase-controls>button svg{flex-shrink:0}.animated-studio{color:#f7f7ef;background:#20211e;padding:90px max(6vw,24px) 38px;overflow:hidden}.studio-demo-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:12%;max-width:1320px;margin:auto;display:grid}.studio-demo-heading h2{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:500;line-height:1.06}.studio-demo-heading h2 em{color:#fedd04;font-style:normal;font-weight:450}.studio-demo-heading p{color:#c6c8bb;margin:0 0 20px;font-size:14px;line-height:1.8}.studio-demo-heading a{color:#fedd04;align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:550;display:inline-flex}.animated-studio :is(button,a):focus-visible{outline-color:#fedd04}.studio-demo-body{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5%;max-width:1320px;margin:18px auto 20px;display:grid}.studio-demo-narrative{padding-right:5%}.demo-step-index{font-variant-numeric:tabular-nums;color:#fedd04;margin-bottom:18px;font-size:13px}.demo-step-index span{color:#a3a796;font-size:11px}.studio-demo-narrative h3{letter-spacing:-.025em;max-width:310px;min-height:76px;margin:0 0 16px;font-size:clamp(25px,2.35vw,34px);font-weight:450;line-height:1.16}.studio-demo-narrative>p{color:#b7bbab;max-width:300px;min-height:52px;font-size:13px;line-height:1.8}.demo-prompt{opacity:.25;border-top:1px solid #505447;margin-top:28px;padding:23px 0 22px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(5px)}.demo-prompt.is-shown{opacity:1;transform:none}.demo-prompt>span{color:#c7ccba;align-items:center;gap:8px;font-size:11px;display:flex}.demo-prompt p{letter-spacing:-.02em;color:#f7f7ee;margin:17px 0;font-size:19px;line-height:1.5}.demo-prompt small{color:#b5bda5;align-items:center;gap:6px;font-size:10px;display:flex}.demo-layer-note{color:#aeb59e;align-items:center;gap:8px;font-size:10px;display:flex}.demo-layer-note svg{flex-shrink:0}.studio-demo-stage{isolation:isolate;min-width:0;height:550px;position:relative}.demo-orbit{z-index:-1;background:radial-gradient(at 50% 65%,#cb9d6c24,#0000 65%);position:absolute;inset:5% -8%}.demo-main-screen,.demo-side-screen{aspect-ratio:600/1304;width:36%;max-width:240px;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .75s;position:absolute;top:16px;left:50%}.demo-main-screen{z-index:2;transform:translate(-50%)}.demo-main-screen>img{object-fit:contain;width:100%;height:100%;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .8s;position:absolute;inset:0}.demo-main-screen .demo-bg{filter:drop-shadow(0 20px 24px #0e100c55)}.demo-side-screen{opacity:0;transform:translate(-50%)scale(.7)}.demo-side-screen img{filter:drop-shadow(0 18px 20px #0e100c55);width:100%;height:auto;display:block}.studio-demo-stage[data-step="0"] .demo-bg{opacity:0;transform:scale(.95)}.studio-demo-stage[data-step="0"] .demo-phone{transform:translateY(-13%)scale(1.08)}.studio-demo-stage[data-step="0"] .demo-type,.studio-demo-stage[data-step="1"] .demo-type{opacity:0;transform:translateY(12px)}.studio-demo-stage[data-step="3"] .demo-main-screen{transform:translate(-50%)scale(.82)}.studio-demo-stage[data-step="3"] .demo-screen-left{opacity:1;transform:translate(-140%)translateY(14px)rotate(-7deg)scale(.78)}.studio-demo-stage[data-step="3"] .demo-screen-right{opacity:1;transform:translate(40%)translateY(14px)rotate(7deg)scale(.78)}.demo-selection{opacity:0;border:1px solid #fedd04;width:90%;height:17%;transition:opacity .25s;position:absolute;top:2.5%;left:5%}.demo-selection>i{background:#fedd04;width:5px;height:5px;position:absolute}.demo-selection>i:first-child{top:-3px;left:-3px}.demo-selection>i:nth-child(2){top:-3px;right:-3px}.demo-selection>i:nth-child(3){bottom:-3px;right:-3px}.demo-selection>i:nth-child(4){bottom:-3px;left:-3px}.demo-selection>span{color:#25281d;background:#fedd04;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex;position:absolute;bottom:-29px;right:-20px}.studio-demo-stage[data-step="2"] .demo-selection{opacity:1;animation:1.2s cubic-bezier(.16,1,.3,1) both demo-select}@keyframes demo-select{0%{transform:translate(-8px,10px)}to{transform:none}}.demo-result-note{bottom:12px;text-align:center;opacity:0;color:#e4e8d8;justify-content:center;align-items:center;gap:7px;font-size:11px;transition:opacity .55s,transform .55s;display:flex;position:absolute;inset-inline:0;transform:translateY(8px)}.studio-demo-stage[data-step="3"] .demo-result-note{opacity:1;transform:none}.studio-demo-controls{align-items:center;gap:30px;max-width:1320px;margin:30px auto 0;display:flex}.studio-demo-steps{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.studio-demo-steps>button{text-align:left;color:#b4b9a8;align-items:center;gap:10px;min-height:64px;padding:10px 0 22px;font-size:12px;display:flex;position:relative}.studio-demo-steps>button[aria-pressed=true]{color:#f9faee}.demo-step-number{color:#a6ad95;font-variant-numeric:tabular-nums;font-size:10px}.studio-demo-steps>button[aria-pressed=true] .demo-step-number{color:#fedd04}.demo-step-track{background:#4b5041;height:2px;position:absolute;bottom:6px;left:0;right:0;overflow:hidden}.demo-step-track i{transform-origin:0;background:#fedd04;position:absolute;inset:0}.demo-step-track i.is-playing{animation:demo-progress var(--step-duration) linear both}@keyframes demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.studio-playback{gap:6px;display:flex}.studio-playback button{color:#e7ebdc;border:1px solid #515648;place-items:center;width:42px;height:42px;display:grid}.studio-playback button:hover{background:#353a2d}.studio-demo-footnote{color:#adb49e;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:24px auto 0;font-size:10px;display:flex}.studio-demo-footnote a{color:#f0f2e6;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.landing-refined .noir-credit-menu{background:0 0;border:0;padding:0}.landing-refined .noir-credit-menu>div{background:0 0;padding:25px 0}.landing-refined .noir-credit-menu b{font-size:13px}.landing-refined .noir-credits{border-bottom:1px solid var(--landing-line)}.landing-refined .noir-faq{padding-block:75px}.landing-refined .noir-faq summary{font-size:14px}.landing-refined .noir-final{background:#fedd04;padding:85px 24px}.landing-refined .noir-final h2{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(36px,4.2vw,66px);font-weight:500;line-height:1.1}.landing-refined .noir-final p{margin-top:22px;font-size:14px}@media (min-width:1600px){.product-hero{min-height:790px;padding-inline:max(7vw,50vw - 720px)}.hero-real-screens{max-width:585px}.product-hero-copy>p{max-width:375px;font-size:16px}.landing-refined .noir-section,.animated-studio{padding-inline:max(7vw,50vw - 700px)}.showcase-stage{height:610px}}@media (max-width:1100px){.product-hero{grid-template-columns:.9fr 1.1fr;gap:4%;padding-inline:4vw}.product-hero h1{font-size:57px}.product-hero-copy>p{font-size:13px}.hero-actions{gap:16px}.hero-actions>a{font-size:11px}.hero-actions .hero-create{padding:14px}.hero-product-toolbar>span:last-child{display:none}.hero-comparison{flex-wrap:wrap;gap:12px;padding-block:14px}.hero-comparison-toggle{margin-left:auto}.hero-example-footer>span{font-size:9px}.landing-refined .noir-section{padding:70px 5vw}.landing-refined .noir-capabilities{gap:3vw;font-size:10px}.showcase-layout{grid-template-columns:minmax(0,1.6fr) minmax(225px,1fr);gap:5%}.showcase-stage{height:420px}.showcase-controls{gap:8px}.showcase-controls>button{padding:14px 12px;font-size:12px}.showcase-story p{font-size:13px!important}.animated-studio{padding:75px 5vw 35px}.studio-demo-stage{height:480px}.studio-demo-steps{gap:13px}.studio-demo-controls{gap:18px}.studio-demo-steps>button{gap:7px;font-size:11px}}@media (max-width:760px){.compose-site .compose-nav{gap:14px;height:72px;padding-inline:22px}.compose-site .nav-actions{gap:14px}.compose-site .nav-actions>a:first-child{display:none}.compose-site .nav-actions>.nav-start{gap:8px;min-height:44px;padding:12px 14px;font-size:12px}.product-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:42px 22px 30px}.product-hero h1{max-width:540px;margin-bottom:24px;font-size:clamp(53px,12vw,74px);line-height:1.015}.product-hero h1 br:nth-child(2){display:none}.product-hero h1 em:before{content:" "}.product-hero-copy>p{max-width:410px;margin-bottom:23px;font-size:14px}.hero-actions{gap:20px}.hero-actions>a{font-size:12px}.hero-actions .hero-create{min-height:48px;padding:14px 17px}.hero-free-note{margin-top:13px;font-size:10px}.hero-product-toolbar{padding-bottom:8px;font-size:11px}.hero-product-toolbar>span:last-child{font-size:9px;display:flex}.hero-product-toolbar small{font-size:10px}.hero-feature-switch{gap:24px;margin-bottom:18px}.hero-feature-switch button{padding-top:6px;padding-bottom:12px;font-size:12px}.hero-real-screens{gap:10px;max-width:470px;padding-bottom:20px}.hero-real-screens>div{width:calc(33.3333% - 6.66667px)}.hero-real-screens>div:nth-child(2){padding-top:12px}.hero-real-screens>div:nth-child(3){padding-top:24px}.hero-real-screens.is-connected>div{width:33.333%;padding-top:0}.hero-comparison{flex-wrap:nowrap}.hero-comparison strong{font-size:13px}.hero-comparison>div>span{font-size:10px}.hero-comparison-toggle{padding:3px}.hero-comparison-toggle button{min-width:68px;padding:10px 12px;font-size:11px}.hero-example-footer{padding-top:0}.hero-example-footer>span{font-size:9px}.hero-example-footer a{font-size:10px}.landing-refined .noir-capabilities{grid-template-columns:1fr 1fr;gap:18px 12px;padding:24px 22px;font-size:10px;display:grid}.landing-refined .noir-section{padding:60px 22px}.landing-refined .noir-section h2{font-size:39px}.landing-refined .noir-product{flex-direction:column;gap:35px;display:flex}.landing-refined .noir-editor-preview{order:1;width:95%;max-width:440px;margin:auto}.landing-refined .noir-product-copy{order:0;width:100%}.landing-refined .noir-product-copy>p{max-width:480px}.landing-refined .editor-showcase{padding-top:30px}.showcase-heading{margin-bottom:25px;display:block}.showcase-heading>p{max-width:460px;margin-top:20px;font-size:13px!important}.showcase-apps{gap:18px}.showcase-apps button{padding:15px 0}.showcase-apps button>span{font-size:16px}.showcase-apps small{font-size:10px}.showcase-apps svg{display:none}.showcase-layout{flex-direction:column;align-items:stretch;gap:22px;display:flex}.showcase-stage{width:100%;max-width:520px;height:415px;margin:auto}.showcase-artwork{gap:12px;width:92%}.showcase-sheet{width:calc(33.3333% - 8px)}.showcase-stage.is-layers .showcase-sheet{width:min(38%,150px)}.showcase-stage.is-layers .layer-text,.showcase-text-mat{transform:translate(44px,-28px)}.showcase-stage.is-layers .layer-background{transform:translate(-24px,22px)rotate(-4deg)}.showcase-layer-key{gap:13px;font-size:10px}.showcase-span-key{font-size:10px}.showcase-story h3{max-width:400px;margin-top:13px;font-size:29px}.showcase-story p{max-width:470px;min-height:0}.showcase-story ul{gap:9px;padding-block:16px}.showcase-story li{font-size:11px}.showcase-story>small{margin-top:10px}.showcase-controls{gap:8px;margin-top:17px}.showcase-controls>button{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px;padding:13px 6px;font-size:11px;line-height:1.4}.showcase-controls>button>span{display:none}.showcase-controls>button>svg{width:100%}.animated-studio{padding:60px 22px 25px}.studio-demo-heading{display:block}.studio-demo-heading h2{font-size:44px}.studio-demo-heading p{max-width:450px;margin:24px 0 12px;font-size:13px}.studio-demo-body{flex-direction:column;gap:12px;margin:12px auto 22px;display:flex}.studio-demo-stage{order:-1;width:100%;max-width:540px;height:410px}.studio-demo-narrative{width:100%;padding:0}.demo-step-index{margin-bottom:13px;font-size:11px}.studio-demo-narrative h3{max-width:100%;min-height:0;margin-bottom:12px;font-size:27px}.studio-demo-narrative>p{max-width:100%;min-height:0;margin:0;font-size:12px}.demo-prompt{margin-top:20px;padding:17px 0}.demo-prompt p{margin:12px 0;font-size:17px}.demo-layer-note{display:none}.studio-demo-controls{flex-wrap:wrap;gap:15px;margin-top:22px}.studio-demo-steps{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.studio-demo-steps>button{min-height:50px;font-size:11px}.studio-playback{margin-left:auto}.studio-demo-footnote{flex-wrap:wrap;gap:6px;margin-top:17px;font-size:9px;line-height:1.5}.studio-demo-footnote a{font-size:11px}.landing-refined .noir-credit-menu{margin-top:22px}.landing-refined .noir-faq>div{margin-top:28px}.landing-refined .noir-faq summary{font-size:12px}.landing-refined .noir-final{padding:62px 22px}.landing-refined .noir-final p{font-size:12px}}@media (max-width:430px){.compose-site .compose-logo{flex-shrink:0;width:124px}.compose-site .nav-actions{gap:10px}.compose-site .nav-actions>.nav-start{padding:12px;font-size:11px}.hero-comparison{flex-wrap:wrap;gap:14px}.hero-comparison>div:first-child{width:100%}.hero-comparison-toggle{width:100%;margin:0}.hero-comparison-toggle button{flex:1;font-size:12px}.hero-example-footer>span{max-width:165px;line-height:1.5}.showcase-stage{height:330px}.showcase-layer-key{gap:10px;font-size:9px}.showcase-layer-key svg{width:12px}.showcase-artwork{gap:10px}.showcase-sheet{width:calc(33.3333% - 6.66667px)}.studio-demo-stage{height:335px}}@media (prefers-reduced-motion:reduce){.landing-refined *,.compose-site .nav-start{scroll-behavior:auto;transition:none!important;animation:none!important}}.hero-demo-stage{aspect-ratio:1.38;width:100%;max-width:600px;margin:0 auto;position:relative}.hero-output-view,.hero-connected-view{align-items:center;display:flex;position:absolute;inset:0}.hero-demo-stage [hidden]{display:none}.hero-output-view .hero-real-screens{width:96%;max-width:490px;padding:0 0 15px}.hero-connected-view{gap:7%;padding-bottom:12px}.hero-connected-pair{width:60%;max-width:340px;margin-left:2%}.hero-connected-labels{color:#51491e;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.hero-connected-art{display:flex;position:relative;box-shadow:0 18px 28px #67540d26}.hero-connected-art img{width:50%;height:auto;display:block}.hero-connected-art>i{border-left:1px dashed #fedd0480;height:100%;position:absolute;top:0;left:50%}.hero-seam-note{color:#51491e;justify-content:center;align-items:center;gap:7px;padding-top:12px;font-size:10px;display:flex}.hero-connected-caption{flex:1;min-width:0}.hero-connected-caption h3{letter-spacing:-.035em;margin:15px 0;font-size:clamp(21px,2.3vw,33px);font-weight:550;line-height:1.1}.hero-connected-caption p{color:#51491e;margin:0 0 18px;font-size:12px;line-height:1.7}.hero-connected-caption>div{grid-template-columns:1fr;gap:5px;max-width:116px;display:grid}.hero-connected-caption button{color:#51491e;border:1px solid #776a2c55;min-height:30px;font-size:11px}.hero-connected-caption button[aria-pressed=true]{color:#fffdee;background:#242620;border-color:#242620}.hero-connected-caption>span{color:#51491e;margin-top:14px;font-size:10px;line-height:1.5;display:block}.hero-comparison{flex-wrap:nowrap;gap:14px;min-height:96px}.hero-comparison-action{flex:0 0 237px;justify-content:flex-end;width:237px;display:flex}.hero-comparison-toggle{width:100%}.hero-comparison-toggle button{white-space:nowrap;min-width:0;padding-inline:12px;font-size:11px}.hero-comparison-toggle button:last-child{flex:1}.hero-try-span{gap:8px;min-height:52px;padding:12px;font-size:11px}.output-gallery{background:#f0f0e8;padding:82px max(6vw,24px) 28px;overflow:hidden}.output-gallery-heading{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1320px;margin:auto;display:flex}.gallery-eyebrow{letter-spacing:.1em;color:#626658;font-size:10px;font-weight:600}.output-gallery h2{font-family:var(--font-sans);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(38px,4.2vw,65px);font-weight:500;line-height:1.06}.output-gallery-heading>p{color:#626658;max-width:335px;margin:0;font-size:14px;line-height:1.8}.output-app-tabs{border-bottom:1px solid #cdd1c2;gap:44px;max-width:1320px;margin:38px auto 0;display:flex}.output-app-tabs button{color:#66695e;border-bottom:2px solid #0000;align-items:center;gap:11px;margin-bottom:-1px;padding:20px 0;font-size:18px;font-weight:500;display:flex}.output-app-tabs button small{font-size:10px;font-weight:400}.output-app-tabs button svg{opacity:0}.output-app-tabs button[aria-pressed=true]{color:#242620;border-bottom-color:#242620}.output-app-tabs button[aria-pressed=true] svg{opacity:1}.output-gallery-body{grid-template-columns:.65fr 1.35fr;align-items:center;gap:7%;max-width:1320px;min-height:660px;margin:auto;display:grid}.output-gallery-story>span{color:#626658;font-size:11px}.output-gallery-story h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.1}.output-gallery-story>p{color:#626658;max-width:285px;min-height:68px;font-size:13px;line-height:1.8}.gallery-direction-picker{border:0;max-width:280px;margin:27px 0;padding:0}.gallery-direction-picker legend{color:#626658;margin-bottom:12px;font-size:10px}.gallery-direction-picker button{color:#626658;text-align:left;border-bottom:1px solid #d5d8cd;align-items:center;gap:10px;width:100%;min-height:42px;font-size:12px;display:flex}.gallery-direction-picker button[aria-pressed=true]{color:#242620;font-weight:600}.gallery-direction-picker button>span{flex:1}.gallery-direction-picker i{background:#d6ba91;width:21px;height:15px;display:block}.gallery-direction-picker i[data-look=colour]{background:linear-gradient(110deg,#1c45c5 50%,#ed682b 50%)}.gallery-direction-picker i[data-look=nocturne]{background:linear-gradient(110deg,#233643 50%,#592833 50%)}.output-gallery-story>a{border-bottom:1px solid #969e87;align-items:center;gap:13px;min-height:44px;padding-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.output-gallery-story>small{color:#626658;align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.output-gallery-stage{min-width:0;padding:45px 0 70px;position:relative}.output-gallery-stage:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#dce2eaaa,#0000 66%);position:absolute;inset:7% -7% 10%}[data-look=nocturne] .output-gallery-stage:before{background:radial-gradient(at 50% 60%,#c5c9ce88,#0000 66%)}.output-gallery-screens{align-items:center;gap:17px;width:100%;display:flex;position:relative}.output-gallery-screens figure{flex:1;min-width:0;margin:0}.output-gallery-screens figure:first-child{transform:translateY(25px)rotate(-4deg)}.output-gallery-screens figure:nth-child(2){z-index:1;transform:translateY(-8px)}.output-gallery-screens figure:last-child{transform:translateY(25px)rotate(4deg)}.output-gallery-screens img{width:100%;height:auto;display:block;box-shadow:0 20px 25px #24262024}.output-gallery-screens figcaption{text-align:center;color:#777d6b;margin-top:16px;font-size:10px}.output-edit-note{background:#f7f7f0;align-items:center;gap:12px;width:fit-content;margin:30px auto 0;padding:13px 20px;display:flex;position:relative;box-shadow:0 8px 22px #2426200d}.output-edit-note>span{color:#626658;font-size:10px;line-height:1.6}.output-edit-note strong{color:#242620;font-size:11px;font-weight:500}.output-edit-note>svg:last-child{color:#8e976e;margin-left:20px}.output-gallery>footer{color:#626658;border-top:1px solid #cdd1c2;justify-content:space-between;gap:20px;max-width:1320px;margin:auto;padding-top:22px;font-size:11px;display:flex}.output-gallery>footer a{color:#242620;align-items:center;gap:8px;min-height:30px;display:flex}@media (min-width:1600px){.output-gallery{padding-inline:max(7vw,50vw - 700px)}}@media (max-width:1100px){.hero-demo-stage{aspect-ratio:1.25}.hero-connected-view{gap:5%}.hero-connected-caption p{font-size:11px}.hero-seam-note{gap:4px;font-size:9px}.hero-comparison{flex-wrap:wrap;min-height:133px}.hero-comparison>div:first-child{width:100%}.hero-comparison-action{margin-left:auto}.output-gallery-body{grid-template-columns:.7fr 1.3fr;gap:5%;min-height:575px}.output-gallery-screens{gap:12px}.output-gallery-story h3{font-size:32px}}@media (max-width:760px){.hero-demo-stage{aspect-ratio:1.23;max-width:480px}.hero-output-view .hero-real-screens{width:94%;padding-bottom:16px}.hero-connected-pair{width:59%}.hero-connected-caption h3{font-size:24px}.hero-connected-caption p{font-size:11px}.hero-connected-caption>span,.hero-seam-note{font-size:9px}.hero-comparison{align-content:center;gap:10px;min-height:138px}.hero-comparison-action{flex:0 0 100%;width:100%}.hero-comparison-action>*{width:100%}.hero-comparison-toggle{margin:0}.hero-comparison-toggle button{flex:1;min-height:44px;font-size:12px}.hero-try-span{justify-content:center;min-height:52px;font-size:12px}.output-gallery{padding:56px 22px 25px}.output-gallery-heading{display:block}.output-gallery h2{font-size:42px}.output-gallery-heading>p{margin-top:22px;font-size:13px}.output-app-tabs{gap:24px;margin-top:24px}.output-app-tabs button{gap:7px;padding-block:18px;font-size:15px}.output-app-tabs button svg{display:none}.output-app-tabs button small{font-size:9px}.output-gallery-body{flex-direction:column;gap:0;min-height:0;display:flex}.output-gallery-stage{order:-1;width:100%;max-width:510px;padding:40px 0 22px}.output-gallery-screens{gap:12px;width:94%;margin:auto}.output-gallery-screens figure:first-child,.output-gallery-screens figure:last-child{transform:translateY(13px)}.output-gallery-screens figcaption{margin-top:10px}.output-edit-note{margin-top:12px}.output-gallery-story{width:100%;padding-bottom:30px}.output-gallery-story h3{max-width:370px;margin-block:12px;font-size:30px}.output-gallery-story>p{max-width:390px;min-height:0}.gallery-direction-picker{max-width:none;margin:22px 0}.gallery-direction-picker button{min-height:43px}.output-gallery>footer{flex-direction:column;gap:12px;font-size:10px}}@media (max-width:430px){.hero-connected-view{gap:5%}.hero-connected-caption h3{margin-block:10px;font-size:20px}.hero-connected-caption p{margin-bottom:12px;font-size:10px}.hero-connected-caption>svg{width:19px}.hero-connected-caption>span{display:none}.hero-connected-pair{width:59%;margin-left:0}.hero-seam-note{font-size:8px}.hero-connected-labels{margin-bottom:7px;font-size:9px}.output-app-tabs{gap:20px}}.type-showcase{color:#242623;background:#f5f3ec;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%;display:grid;overflow:hidden}.type-showcase-copy{max-width:540px}.type-showcase-copy>p{color:#626660;max-width:45ch;margin-top:24px;font-size:17px;line-height:1.7}.type-showcase-options{gap:12px;margin-top:32px;display:flex}.type-showcase-options>button{text-align:left;background:0 0;border:1px solid #c9cdc2;flex:1;gap:10px;min-width:0;padding:16px 14px;transition:background .18s ease-out,border-color .18s ease-out;display:grid}.type-showcase-options>button>span{font-size:44px;line-height:1.1}.type-showcase-options strong{font-size:13px;font-weight:500}.type-showcase-options>button[aria-pressed=true]{background:#fff;border-color:#242623}.type-showcase-options>button:hover{background:#fff}.type-showcase-options>button:focus-visible{outline-offset:3px;outline:2px solid #807000}.type-showcase-copy>.type-showcase-caption{min-height:3.4em;margin-top:16px;font-size:12px}.type-showcase-art{justify-content:flex-end;align-items:center;min-height:600px;padding-right:8%;display:flex;position:relative}.type-showcase-word{letter-spacing:-.04em;color:#c7c5b6;-webkit-user-select:none;user-select:none;font-size:clamp(200px,24vw,360px);line-height:1;position:absolute;top:16%;left:-10%}.type-showcase-screen{width:242px;position:relative;transform:rotate(4deg);box-shadow:0 22px 50px #24262326}.type-showcase-screen img{width:100%;height:auto;display:block}.type-showcase-art>span{letter-spacing:.1em;color:#626660;font-size:10px;position:absolute;bottom:0;left:0}@media (max-width:768px){.type-showcase{grid-template-columns:1fr;gap:40px}.type-showcase-copy>p{font-size:16px}.type-showcase-options{gap:8px}.type-showcase-options>button{padding:13px 10px}.type-showcase-art{min-height:460px;padding-right:10%}.type-showcase-screen{width:190px}.type-showcase-word{font-size:240px;left:0}}
@font-face{font-family:Shots geist;src:url(/fonts/studio/geist-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots geist;src:url(/fonts/Geist-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots geist;src:url(/fonts/studio/geist-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots geist;src:url(/fonts/Geist-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots manrope;src:url(/fonts/studio/manrope-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots manrope;src:url(/fonts/studio/manrope-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots manrope;src:url(/fonts/studio/manrope-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots manrope;src:url(/fonts/studio/manrope-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots dmsans;src:url(/fonts/studio/dmsans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots dmsans;src:url(/fonts/studio/dmsans-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots dmsans;src:url(/fonts/studio/dmsans-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots dmsans;src:url(/fonts/studio/dmsans-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots plusjakartasans;src:url(/fonts/studio/plusjakartasans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots plusjakartasans;src:url(/fonts/studio/plusjakartasans-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots plusjakartasans;src:url(/fonts/studio/plusjakartasans-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots plusjakartasans;src:url(/fonts/studio/plusjakartasans-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots outfit;src:url(/fonts/studio/outfit-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots outfit;src:url(/fonts/studio/outfit-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots outfit;src:url(/fonts/studio/outfit-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots outfit;src:url(/fonts/studio/outfit-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots sora;src:url(/fonts/studio/sora-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots sora;src:url(/fonts/studio/sora-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots sora;src:url(/fonts/studio/sora-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots sora;src:url(/fonts/studio/sora-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots spacegrotesk;src:url(/fonts/studio/spacegrotesk-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots spacegrotesk;src:url(/fonts/studio/spacegrotesk-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots spacegrotesk;src:url(/fonts/studio/spacegrotesk-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots spacegrotesk;src:url(/fonts/studio/spacegrotesk-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots bricolagegrotesque;src:url(/fonts/studio/bricolagegrotesque-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots bricolagegrotesque;src:url(/fonts/studio/bricolagegrotesque-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots bricolagegrotesque;src:url(/fonts/studio/bricolagegrotesque-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots bricolagegrotesque;src:url(/fonts/studio/bricolagegrotesque-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots lora;src:url(/fonts/studio/lora-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots lora;src:url(/fonts/studio/lora-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots lora;src:url(/fonts/studio/lora-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots lora;src:url(/fonts/studio/lora-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots playfairdisplay;src:url(/fonts/studio/playfairdisplay-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots playfairdisplay;src:url(/fonts/studio/playfairdisplay-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots playfairdisplay;src:url(/fonts/studio/playfairdisplay-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots playfairdisplay;src:url(/fonts/studio/playfairdisplay-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots dmserifdisplay;src:url(/fonts/studio/dmserifdisplay-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots spacemono;src:url(/fonts/studio/spacemono-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots spacemono;src:url(/fonts/studio/spacemono-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shots bebasneue;src:url(/fonts/studio/bebasneue-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots oswald;src:url(/fonts/studio/oswald-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shots oswald;src:url(/fonts/studio/oswald-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shots oswald;src:url(/fonts/studio/oswald-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shots oswald;src:url(/fonts/studio/oswald-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}
.analytics-consent{z-index:200;color:#f4f4f0;max-width:880px;font:14px/1.5 var(--font-sans), sans-serif;background:#181818;border:1px solid #77796c;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:20px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 8px 32px #0003}.analytics-consent strong{font-weight:650}.analytics-consent p{max-width:540px;margin:5px 0 0}.analytics-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex-shrink:0;gap:8px;display:flex}.analytics-consent button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4f4f0;padding:11px 14px}.analytics-consent button:last-child{color:#181818;background:#fedd04;border-color:#fedd04}.analytics-preferences{z-index:80;color:#f4f4f0;font:11px/1.4 var(--font-sans), sans-serif;cursor:pointer;background:#181818;border:1px solid #77796c;padding:5px 8px;position:fixed;bottom:6px;left:8px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline-offset:3px;outline:3px solid #fedd04}@media (max-width:640px){.analytics-consent{inset-inline:12px;padding:16px;display:block;bottom:12px}.analytics-consent-actions{margin-top:14px}}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa1e84d8b4098af5-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a180f7dc2e9f5b7d-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.kJTOgW_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.kJTOgW_variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.BboVrW_className{font-family:Geist,Geist Fallback;font-style:normal}.BboVrW_variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._78ed6G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._78ed6G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.FBqWeq_className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.FBqWeq_variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
