.Xh1xWG_landing{--ink:#191a1a;--graphite:#161717;--chalk:#f7f7f5;--paper:#fff;--muted:#606261;--line:#d9dbd8;--signal:#7856c8;--edge:clamp(24px, 5.55vw, 120px);--mechanism:cubic-bezier(.22, .68, 0, 1);--header-height:80px;background:var(--chalk);color:var(--ink);font-family:var(--font-manrope), sans-serif;isolation:isolate;font-size:16px;line-height:1.65;position:relative;overflow:clip}html:has([data-landing-page]){scroll-behavior:smooth}.Xh1xWG_landing *,.Xh1xWG_landing :before,.Xh1xWG_landing :after{box-sizing:border-box}.Xh1xWG_landing :is(h1,h2,h3,p,figure,blockquote,dl,dd):not(:where([data-product-chat] *)){margin:0}.Xh1xWG_landing :is(a,button,summary){-webkit-tap-highlight-color:transparent}.Xh1xWG_landing :is(a,button,summary,[tabindex]){scroll-margin-top:calc(var(--header-height) + 24px)}.Xh1xWG_landing a{text-decoration:none}.Xh1xWG_landing :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--signal);outline-offset:6px}.Xh1xWG_landing :is(section,main)[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.Xh1xWG_skipLink{z-index:100;color:var(--ink);opacity:0;background:#fff;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.Xh1xWG_skipLink:focus{opacity:1;transform:none}.Xh1xWG_loading{color:#181a19;background:#fff;justify-content:center;align-items:center;gap:16px;min-height:100svh;display:flex}.Xh1xWG_headerSentinel{pointer-events:none;width:1px;height:16px;position:absolute;top:0;left:0}.Xh1xWG_header{z-index:40;min-height:var(--header-height);padding-inline:var(--edge);background:var(--graphite);color:var(--chalk);transition:background-color .22s var(--mechanism), box-shadow .22s var(--mechanism);align-items:center;gap:32px;display:flex;position:sticky;top:0}.Xh1xWG_landing .Xh1xWG_header a:focus-visible{outline-color:var(--paper)}.Xh1xWG_landing[data-header-scrolled=true] .Xh1xWG_header{box-shadow:0 1px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.Xh1xWG_landing[data-header-scrolled=true] .Xh1xWG_header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#161717db}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Xh1xWG_landing[data-header-scrolled=true] .Xh1xWG_header{background:var(--graphite);-webkit-backdrop-filter:none;backdrop-filter:none}}.Xh1xWG_brand{letter-spacing:-1.5px;align-items:center;gap:17px;min-height:44px;font-size:28px;font-weight:800;line-height:1;display:flex}.Xh1xWG_brandSlot{border:1px solid #b7bdb6;width:18px;height:12px;display:block;box-shadow:3px 3px #505550}.Xh1xWG_brandNote{color:#bdc1bb;font-size:12px}.Xh1xWG_headerNav{color:#d7dbd4;gap:32px;margin-left:auto;font-size:12px;display:flex}.Xh1xWG_headerNav a,.Xh1xWG_signIn{align-items:center;gap:10px;min-height:44px;display:inline-flex}.Xh1xWG_signIn{background:var(--paper);min-height:44px;color:var(--ink);transition:background-color .18s var(--mechanism), color .18s var(--mechanism);margin-left:34px;padding:10px 17px;font-size:13px;font-weight:600}.Xh1xWG_hero{isolation:isolate;padding:36px var(--edge) 20px;text-align:center;background:var(--graphite);color:var(--chalk);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.Xh1xWG_heroTitle,.Xh1xWG_heroSupport,.Xh1xWG_heroUtility{z-index:1;position:relative}.Xh1xWG_starField{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#f3f1ec38 .6px,#0000 .8px),radial-gradient(circle at 70% 80%,#f3f1ec24 .5px,#0000 .8px);background-size:140px 140px,90px 90px;position:absolute;inset:0;overflow:hidden}.Xh1xWG_starCanvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Xh1xWG_powerWord{isolation:isolate;color:#fff;text-shadow:0 0 28px #f3f1ec20;display:inline-block;position:relative}.Xh1xWG_powerWord:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--spectrum-violet,#948bff) 16%, transparent), color-mix(in srgb, var(--spectrum-violet,#948bff) 6%, transparent) 44%, transparent 72%);position:absolute;inset:-55% -16%}.Xh1xWG_motionToggle{color:#c6cbc3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:12px;padding:0 4px;font-size:10px;display:inline-flex}.Xh1xWG_motionToggle:hover{color:#fff}.Xh1xWG_descriptor,.Xh1xWG_sectionLabel{letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:600}.Xh1xWG_descriptor{color:#c6cbc3;letter-spacing:1.5px;font-size:12px;margin-bottom:20px!important}.Xh1xWG_hero h1{letter-spacing:-.06em;font-size:clamp(60px,7.4vw,104px);font-weight:500;line-height:1.04}.Xh1xWG_heroSupport{width:100%;max-width:600px;margin-top:24px}.Xh1xWG_heroSupport>p:first-child{color:#d6dbd3;text-wrap:balance;font-size:18px;line-height:1.65}.Xh1xWG_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin-top:24px;display:flex}.Xh1xWG_accountLink{background:var(--ink);min-height:54px;color:var(--paper);transition:background-color .18s var(--mechanism), color .18s var(--mechanism);border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;font-size:13px;font-weight:600;display:inline-flex}.Xh1xWG_accountLight{background:var(--chalk);color:var(--ink)}.Xh1xWG_heroSupport .Xh1xWG_accountLink{min-width:214px;min-height:56px;font-size:16px}.Xh1xWG_accountLink svg{transition:transform .35s var(--mechanism);flex-shrink:0}.Xh1xWG_accountLink:hover svg{transform:translate(4px)}.Xh1xWG_signIn:is(:hover,:focus-visible),.Xh1xWG_accountLink:is(:hover,:focus-visible){background:var(--signal);color:var(--paper)}.Xh1xWG_heroSecondary{color:#e0e5dd;align-items:center;gap:14px;width:fit-content;min-height:44px;font-size:14px;display:flex}.Xh1xWG_heroSecondary:hover{text-underline-offset:5px;text-decoration:underline}.Xh1xWG_heroTerms{color:#bfc5bb;font-size:13px;line-height:1.75;margin-top:16px!important}.Xh1xWG_heroUtility .Xh1xWG_motionToggle{margin-top:8px}.Xh1xWG_bloom{--bloom:0;--depth:0;--annotation:0;--jamb-left:max(24px, calc(50% - 465px));--jamb-right:max(24px, calc(50% - 465px));--lintel:34px;--sill:590px;background:var(--paper);position:relative}.Xh1xWG_proofLayout{max-width:860px;margin:0 auto;padding:76px 44px 88px}.Xh1xWG_proofLead h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.025em;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.05}.Xh1xWG_proofLead>p{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.8}.Xh1xWG_textLink{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:11px;display:inline-flex}.Xh1xWG_textLink:hover{text-decoration:underline}.Xh1xWG_conversation{min-width:0;margin-top:36px!important}.Xh1xWG_conversationHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.Xh1xWG_conversationBrand{letter-spacing:-1px;font-size:20px;font-weight:800}.Xh1xWG_conversationHeading>span:last-child{color:var(--muted);text-align:right;font-size:11px}.Xh1xWG_conversation>[data-product-chat]{margin-top:20px}.Xh1xWG_provenance a{text-underline-offset:3px;text-decoration:underline}.Xh1xWG_proofAction{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding-block:24px;display:flex}.Xh1xWG_proofAction>p{letter-spacing:-.04em;font-size:18px}.Xh1xWG_followup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:0}.Xh1xWG_followup summary,.Xh1xWG_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:60px;font-size:12px;list-style:none;display:flex}.Xh1xWG_landing summary::-webkit-details-marker{display:none}.Xh1xWG_landing summary svg{transition:transform .25s var(--mechanism);flex-shrink:0}.Xh1xWG_landing details[open] summary svg{transform:rotate(45deg)}.Xh1xWG_followupContent{padding:5px 0 23px;font-size:13px}.Xh1xWG_followup+.Xh1xWG_followup{border-top:0}.Xh1xWG_productCapture>a{aspect-ratio:800/450;border:1px solid var(--line);background:var(--chalk);margin-block:4px 14px;display:block;position:relative;overflow:hidden}.Xh1xWG_productCapture img{width:180%;max-width:none;height:auto;display:block;position:absolute;top:-14.2222%;left:-56%}.Xh1xWG_productCapture>p{padding-bottom:20px}.Xh1xWG_followupContent p+p{margin-top:13px}.Xh1xWG_smallPrint{color:var(--muted);font-size:11px;line-height:1.85}.Xh1xWG_provenance{color:var(--muted);max-width:540px;font-size:10px;line-height:1.8;margin-top:22px!important}.Xh1xWG_architecture{pointer-events:none;position:absolute;inset:0;overflow:clip}.Xh1xWG_bloom[data-progress="1.000"] .Xh1xWG_architecture{visibility:hidden}.Xh1xWG_frontPlanes,.Xh1xWG_rearPlanes{position:absolute;inset:0}.Xh1xWG_frontPlanes{--travel:var(--bloom)}.Xh1xWG_rearPlanes{--travel:var(--depth);--jamb-left:max(44px, calc(50% - 440px));--jamb-right:max(44px, calc(50% - 440px));--lintel:61px;--sill:565px;animation:1.1s cubic-bezier(.33,0,.2,1) both Xh1xWG_apertureResolve}.Xh1xWG_bloom[data-moving=true] .Xh1xWG_architecture i{will-change:transform}@keyframes Xh1xWG_apertureResolve{0%{opacity:.6}to{opacity:1}}.Xh1xWG_architecture i{font-style:normal;display:block;position:absolute}.Xh1xWG_planeLeft{width:var(--jamb-left);transform:translate3d(calc(-101% * var(--travel)), 0, 0);inset:0 auto 0 0}.Xh1xWG_planeRight{width:var(--jamb-right);transform:translate3d(calc(101% * var(--travel)), 0, 0);inset:0 0 0 auto}.Xh1xWG_planeTop{height:var(--lintel);transform:translate3d(0, calc(-102% * var(--travel)), 0);inset:0 0 auto}.Xh1xWG_planeBottom{inset:var(--sill) 0 0;transform:translate3d(0, calc(102% * var(--travel)), 0)}.Xh1xWG_rearPlanes .Xh1xWG_planeLeft{background:linear-gradient(90deg,#353737,#505252);border-right:1px solid #a4a7a5}.Xh1xWG_rearPlanes .Xh1xWG_planeRight{background:linear-gradient(90deg,#393c3b,#292c2b);border-left:1px solid #777c79}.Xh1xWG_rearPlanes .Xh1xWG_planeTop{background:linear-gradient(#212322,#515552);border-bottom:1px solid #969b96}.Xh1xWG_rearPlanes .Xh1xWG_planeBottom{background:linear-gradient(#707570,#333633 45px,#252725);border-top:1px solid #a7ada4}.Xh1xWG_frontPlanes i{background-color:var(--graphite);background-image:url(/landing/aperture-dither.svg);border:1px solid #2d322b}.Xh1xWG_frontPlanes .Xh1xWG_planeTop{border-top:0}.Xh1xWG_frontPlanes .Xh1xWG_planeLeft{background-image:url(/landing/aperture-dither.svg),linear-gradient(95deg,#161717 45%,#1e2020);border-left:0}.Xh1xWG_frontPlanes .Xh1xWG_planeRight{border-right:0}.Xh1xWG_frontPlanes .Xh1xWG_planeBottom{background-image:url(/landing/aperture-dither.svg),linear-gradient(170deg,#252727,#161717 55%);border-bottom:0}.Xh1xWG_surfaceInscription{left:var(--edge);letter-spacing:-.04em;color:#b4bcad;font-size:clamp(18px,2.4vw,38px);font-weight:500;line-height:1.2;display:block;position:absolute;top:115px}.Xh1xWG_surfaceInscription small{letter-spacing:1.3px;color:#a1ab97;margin-top:26px;font-size:7px;display:block}.Xh1xWG_proofClose{padding:62px max(var(--edge), calc((100vw - 1152px) / 2)) 124px;background:#fff;grid-template-columns:1fr 1fr;gap:96px;display:grid}.Xh1xWG_proofClose h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.025em;font-size:clamp(35px,3.1vw,48px);font-weight:400;line-height:1.14}.Xh1xWG_proofClose>div{max-width:370px}.Xh1xWG_proofClose p{color:var(--muted);font-size:14px}.Xh1xWG_proofClose .Xh1xWG_accountLink{margin-top:25px}.Xh1xWG_range{padding:136px var(--edge) 140px}.Xh1xWG_rangeHeading{grid-template-columns:1fr 1.55fr;align-items:start;gap:72px;max-width:1280px;margin:0 auto;display:grid}.Xh1xWG_rangeHeading .Xh1xWG_sectionLabel{color:var(--muted);padding-top:14px}.Xh1xWG_rangeHeading h2,.Xh1xWG_pricingIntro h2{letter-spacing:-.055em;font-size:clamp(37px,4vw,62px);font-weight:500;line-height:1.12}.Xh1xWG_workIndex{grid-template-columns:1fr 1.55fr;align-items:start;gap:72px;max-width:1280px;margin:76px auto 0;display:grid}.Xh1xWG_indexList button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--muted);cursor:pointer;letter-spacing:-.045em;background:0 0;align-items:center;gap:20px;padding:25px 20px;font-size:clamp(17px,1.65vw,25px);font-weight:500;line-height:1.35;transition:background .22s,color .22s;display:flex}.Xh1xWG_indexList button:last-of-type{border-bottom:1px solid var(--line)}.Xh1xWG_indexNumber{letter-spacing:0;padding-left:11px;font-size:10px;position:relative}.Xh1xWG_indexList button[aria-selected=true]{color:var(--paper);background:var(--graphite);border-color:var(--graphite)}.Xh1xWG_indexList button[aria-selected=true] .Xh1xWG_indexNumber:before{content:"";background:var(--paper);width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.Xh1xWG_indexList button svg{opacity:0;flex-shrink:0;margin-left:auto}.Xh1xWG_indexList button[aria-selected=true] svg{opacity:1}.Xh1xWG_indexNote{color:var(--muted);font-size:12px;margin-top:24px!important}.Xh1xWG_indexAside{flex-direction:column;gap:32px;min-width:0;display:flex}.Xh1xWG_indexChoices{order:0}.Xh1xWG_workPortrait{order:1}.Xh1xWG_photoFrame{aspect-ratio:3/2;background:#353737;position:relative;overflow:hidden}.Xh1xWG_editorialImage{object-fit:cover;width:100%;height:100%;display:block}.Xh1xWG_workPortrait figcaption{max-width:290px;color:var(--muted);padding-top:12px;font-size:11px;line-height:1.7}.Xh1xWG_indexPanels{background:var(--paper);border:14px solid var(--graphite);display:grid}.Xh1xWG_indexPanel{grid-area:1/1;padding:27px 30px 32px}.Xh1xWG_indexPanel[hidden]{visibility:hidden;pointer-events:none}@layer base{.Xh1xWG_indexPanel[hidden]{display:block!important}}.Xh1xWG_exampleLabel{color:var(--muted);text-transform:uppercase;letter-spacing:1.25px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.Xh1xWG_indexPanel>h3{font-family:var(--font-instrument-serif), serif;letter-spacing:-.02em;max-width:370px;margin-top:32px;font-size:32px;font-weight:400;line-height:1.16}.Xh1xWG_indexPanel>[data-product-chat]{margin:24px -12px 0}.Xh1xWG_indexPanelAction{background:var(--graphite);color:#fff;grid-area:2/1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 2px;display:flex}.Xh1xWG_indexPanelAction p{color:#c6cbc3;font-size:11px}.Xh1xWG_indexPanelAction a{white-space:nowrap;min-height:44px;transition:background-color .18s var(--mechanism);align-items:center;gap:12px;padding-inline:12px;font-size:11px;display:inline-flex}.Xh1xWG_indexPanelAction a:is(:hover,:focus-visible){background:var(--signal);color:var(--paper)}.Xh1xWG_nextQuestion{color:var(--muted);font-size:11px;line-height:1.8;margin-top:28px!important}.Xh1xWG_nextQuestion span{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-size:9px;display:block}.Xh1xWG_pricing{isolation:isolate;padding:100px var(--edge);background:var(--graphite);color:var(--paper);grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;display:grid;position:relative;overflow:hidden}.Xh1xWG_pricingIntro h2{max-width:560px}.Xh1xWG_pricingIntro,.Xh1xWG_pricingSpecs{z-index:1;min-width:0;position:relative}.Xh1xWG_pricingIntro>p{color:#c7cbc5;max-width:340px;margin-top:24px;font-size:15px;line-height:1.75}.Xh1xWG_pricingIntro .Xh1xWG_motionToggle{margin-top:24px}.Xh1xWG_pricingSpecs{max-width:460px}.Xh1xWG_priceLead{font-size:20px;font-weight:500}.Xh1xWG_priceAmount{align-items:baseline;gap:18px;padding-block:2px 12px;display:flex}.Xh1xWG_priceAmount>span{font-size:26px;font-weight:500}.Xh1xWG_priceAmount strong{letter-spacing:-.075em;font-size:clamp(144px,13vw,190px);font-weight:500;line-height:1}.Xh1xWG_paymentMethod{align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.Xh1xWG_pricingCta{margin-top:24px}.Xh1xWG_pricingCta .Xh1xWG_accountLink{justify-content:space-between;min-width:280px}.Xh1xWG_pricingCta p{color:#c7cbc5;margin-top:12px;font-size:12px}.Xh1xWG_priceNote{color:#b6bcb4;border-top:1px solid #424642;max-width:390px;padding-top:20px;font-size:12px;line-height:1.75;margin-top:24px!important}.Xh1xWG_faq{padding:110px var(--edge) 140px;grid-template-columns:1fr 1.55fr;gap:72px;display:grid}.Xh1xWG_faq h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.025em;font-size:40px;font-weight:400;line-height:1.2}.Xh1xWG_faqList{align-content:start;gap:8px;display:grid}.Xh1xWG_faqList details{border-top:1px solid var(--line);padding-inline:20px;transition:background .2s,color .2s}.Xh1xWG_faqList details[open]{background:var(--graphite);color:#fff;border-color:var(--graphite)}.Xh1xWG_faqList details[open]>p{color:#dfe3da}.Xh1xWG_faqList details:last-child{border-bottom:1px solid var(--line)}.Xh1xWG_faqList summary{min-height:72px;font-size:13px}.Xh1xWG_faqList details>p{color:var(--muted);padding:2px 48px 27px 0;font-size:12px;line-height:1.9}.Xh1xWG_closing{--closing-progress:1;background:var(--graphite);color:var(--chalk);padding:90px var(--edge) 104px;isolation:isolate;position:relative}.Xh1xWG_closing:before,.Xh1xWG_closing:after{content:"";z-index:0;background:var(--chalk);pointer-events:none;width:8%;transform:scaleX(calc(1 - var(--closing-progress)));position:absolute;inset-block:0}.Xh1xWG_closing:before{transform-origin:0;left:0}.Xh1xWG_closing:after{transform-origin:100%;right:0}.Xh1xWG_closingSky{z-index:-1;background:var(--graphite);pointer-events:none;position:absolute;inset:0}.Xh1xWG_closingSky:before,.Xh1xWG_closingSky:after{content:"";z-index:1;background:var(--chalk);height:40px;transform:scaleY(calc(1 - var(--closing-progress)));position:absolute;inset-inline:0}.Xh1xWG_closingSky:before{transform-origin:top;top:0}.Xh1xWG_closingSky:after{transform-origin:bottom;bottom:0}.Xh1xWG_closingArchitecture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Xh1xWG_closingArchitecture span{--frame-depth:.35;transform:translate3d(calc(var(--frame-x,0px) * var(--frame-depth)), calc(var(--frame-y,0px) * var(--frame-depth) + (1 - var(--closing-progress)) * 12px), 0);transition:transform .6s var(--mechanism);border:10px solid #292c2b;position:absolute;inset:0}.Xh1xWG_closingArchitecture span:first-child{inset:42px 7%}.Xh1xWG_closingArchitecture span:nth-child(2){--frame-depth:.7;border-width:12px;border-color:#3a3e3c;inset:66px 10%}.Xh1xWG_closingArchitecture span:nth-child(3){--frame-depth:1;border-width:2px;border-color:#69706a;inset:80px 11%}.Xh1xWG_closingLayout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(56px,7vw,112px);max-width:1200px;margin-inline:auto;padding:36px max(32px,5.45vw + 24px) 24px;display:grid;position:relative}.Xh1xWG_closingPortrait .Xh1xWG_photoFrame{aspect-ratio:4/5}.Xh1xWG_closingPortrait{width:100%;max-width:420px;margin-inline:auto}.Xh1xWG_closingContent{text-align:left;width:100%;min-width:0;max-width:460px;margin-inline:auto;padding-block:20px}.Xh1xWG_closingContent>p{color:#c9d0c3;font-size:13px}.Xh1xWG_closing h2{letter-spacing:-.06em;margin-top:29px;font-size:clamp(42px,4.8vw,72px);font-weight:500;line-height:1.03}.Xh1xWG_closing .Xh1xWG_accountLink{margin-top:36px}.Xh1xWG_closingContent>span{color:#bec6b7;margin-top:16px;font-size:12px;display:block}.Xh1xWG_footer{padding:70px var(--edge) 20px}.Xh1xWG_footerTop{justify-content:space-between;align-items:start;gap:70px;display:flex}.Xh1xWG_footerTop>p{letter-spacing:-.035em;font-size:16px;line-height:1.75}.Xh1xWG_footerTop nav{gap:110px;display:flex}.Xh1xWG_footerTop nav div{flex-direction:column;display:flex}.Xh1xWG_footerTop nav a{align-items:center;gap:8px;min-height:34px;font-size:11px;display:inline-flex}.Xh1xWG_footerTop nav a:hover{text-underline-offset:4px;text-decoration:underline}.Xh1xWG_footerSignature{letter-spacing:-.09em;justify-content:space-between;align-items:center;margin-top:52px;padding-bottom:40px;font-size:clamp(110px,22vw,380px);font-weight:600;line-height:.95;display:flex}.Xh1xWG_footerAperture{aspect-ratio:1.9;width:19%;transition:background .35s, color .35s, border-color .35s, transform .5s var(--mechanism), box-shadow .5s var(--mechanism);border:1px solid #a6af9f;margin-right:12px;display:block;position:relative;box-shadow:9px 9px #d7ddcf,10px 10px #a6af9f,19px 19px #e5e9df,20px 20px #c3cbbc}.Xh1xWG_footerWordmark{align-items:baseline;display:inline-flex}.Xh1xWG_footerLetter{letter-spacing:0;transform-origin:50% 75%;margin-inline-end:-.065em;transition:transform .42s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative}.Xh1xWG_footerGlyph,.Xh1xWG_footerStarGlyph{grid-area:1/1;justify-self:center}.Xh1xWG_footerGlyph{transition:opacity .18s}.Xh1xWG_footerStarGlyph{opacity:0;color:var(--ink);pointer-events:none;background-image:radial-gradient(circle, #fff 0 1px, transparent 1.5px), radial-gradient(circle, #e6d8ff 0 1.4px, transparent 2px), radial-gradient(circle, #ffffffa3 0 .65px, transparent 1.2px), linear-gradient(var(--ink), var(--ink));-webkit-text-fill-color:transparent;filter:drop-shadow(0 9px 10px #7856c866)drop-shadow(0 2px #7856c87a);background-position:0 0,19px 11px,9px 18px,0 0;background-size:37px 43px,71px 61px,23px 29px,100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;transition:opacity .18s}@keyframes Xh1xWG_footerLetterStars{to{background-position:37px -43px,-52px -50px,32px -11px,0 0}}@media (hover:hover) and (pointer:fine){.Xh1xWG_footerLetter:hover{z-index:1;transform:translateY(-.025em)scale(1.1)}.Xh1xWG_footerLetter:hover .Xh1xWG_footerGlyph{opacity:0}.Xh1xWG_footerLetter:hover .Xh1xWG_footerStarGlyph{opacity:1;animation:3.2s linear infinite Xh1xWG_footerLetterStars}}.Xh1xWG_footerSignature:focus-visible .Xh1xWG_footerLetter{transform:translateY(-.015em)scale(1.035)}.Xh1xWG_footerSignature:focus-visible .Xh1xWG_footerGlyph{opacity:0}.Xh1xWG_footerSignature:focus-visible .Xh1xWG_footerStarGlyph{opacity:1;animation:3.2s linear infinite Xh1xWG_footerLetterStars}.Xh1xWG_landing[data-motion=paused] .Xh1xWG_footerLetter{transform:none!important}@media (forced-colors:active){.Xh1xWG_footerStarGlyph{-webkit-text-fill-color:LinkText;filter:none;background:0 0}}.Xh1xWG_footerAperture svg{stroke-width:1px;width:24%;height:44%;margin:auto;position:absolute;inset:0}.Xh1xWG_footerAperture small{white-space:nowrap;letter-spacing:0;color:var(--ink);font-size:10px;font-weight:400;position:absolute;top:calc(100% + 34px);left:0}.Xh1xWG_footerSignature:is(:hover,:focus-visible) .Xh1xWG_footerAperture{background:var(--signal);color:#fff;border-color:var(--signal);transform:translate(-5px,-5px);box-shadow:13px 13px #d3c4ef,14px 14px #a589d4,27px 27px #ebe4f7,28px 28px #cbb9e9}.Xh1xWG_landing[data-motion=paused] *,.Xh1xWG_landing[data-motion=paused] :before,.Xh1xWG_landing[data-motion=paused] :after{transition:none!important;animation:none!important}.Xh1xWG_landing[data-motion=paused] .Xh1xWG_architecture{display:none}.Xh1xWG_landing[data-motion=paused] .Xh1xWG_closing{--closing-progress:1!important}.Xh1xWG_footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:9px;display:flex}.Xh1xWG_footerBottom a{align-items:center;gap:12px;min-height:44px;display:flex}@media (min-width:1600px){.Xh1xWG_hero{padding-top:56px;padding-bottom:32px}.Xh1xWG_pricing{gap:180px}}@media (max-width:1200px){.Xh1xWG_header{min-height:var(--header-height)}.Xh1xWG_brandNote{display:none}.Xh1xWG_bloom{--jamb-left:8%;--jamb-right:8%}.Xh1xWG_rearPlanes{--jamb-left:calc(8% + 20px);--jamb-right:calc(8% + 20px)}.Xh1xWG_surfaceInscription{display:none}.Xh1xWG_proofLayout{padding-inline:13%}.Xh1xWG_proofAnnotation{max-width:100%;padding-top:0}.Xh1xWG_proofAnnotation h2{font-size:45px}.Xh1xWG_proofAnnotation h2 br{display:none}.Xh1xWG_proofAnnotation h2 br:after{content:" "}.Xh1xWG_proofAnnotation h2{max-width:560px}.Xh1xWG_proofAnnotation>p{max-width:410px;margin-top:20px}.Xh1xWG_proofAnnotation .Xh1xWG_textLink{margin-top:14px}.Xh1xWG_proofClose{gap:50px}.Xh1xWG_range,.Xh1xWG_pricing{padding-block:100px}.Xh1xWG_rangeHeading,.Xh1xWG_workIndex,.Xh1xWG_faq{grid-template-columns:1fr 1.35fr;gap:42px}.Xh1xWG_indexPanel{padding:25px 28px}.Xh1xWG_indexPanels{min-height:0}.Xh1xWG_indexList button{gap:12px;padding-inline:14px}.Xh1xWG_pricing{gap:65px}.Xh1xWG_footerTop nav{gap:55px}}@media (min-width:761px) and (max-width:1100px){.Xh1xWG_rangeHeading{display:block}.Xh1xWG_rangeHeading .Xh1xWG_sectionLabel{margin-bottom:22px;padding-top:0}.Xh1xWG_rangeHeading h2{max-width:700px;font-size:clamp(42px,5.2vw,56px)}.Xh1xWG_workIndex{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.Xh1xWG_indexList button{min-height:66px;padding:16px 22px;font-size:21px}.Xh1xWG_indexNote{display:none}.Xh1xWG_indexPanel{padding:28px 32px}.Xh1xWG_indexPanel>h3{max-width:none}}@media (max-width:1100px){.Xh1xWG_workPortrait{order:-1}.Xh1xWG_workPortrait .Xh1xWG_photoFrame{aspect-ratio:16/9;max-height:300px}.Xh1xWG_workPortrait .Xh1xWG_editorialImage{object-position:50% 40%}.Xh1xWG_workPortrait figcaption{max-width:none}}@media (max-width:760px){.Xh1xWG_landing{--edge:24px;--header-height:76px}.Xh1xWG_header{min-height:var(--header-height);gap:0}.Xh1xWG_brand{font-size:25px}.Xh1xWG_headerNav{display:none}.Xh1xWG_signIn{margin-left:auto}.Xh1xWG_hero{padding-top:24px;padding-bottom:20px}.Xh1xWG_descriptor{letter-spacing:1.1px;font-size:10px;margin-bottom:20px!important}.Xh1xWG_hero h1{font-size:clamp(46px,11.6vw,72px)}.Xh1xWG_heroSupport{max-width:480px;margin-top:22px}.Xh1xWG_heroSupport>p:first-child{font-size:16px;line-height:1.65}.Xh1xWG_heroActions{gap:4px 24px}.Xh1xWG_heroTerms{font-size:13px}.Xh1xWG_bloom{--jamb-left:16px;--jamb-right:16px;--lintel:14px;--sill:455px}.Xh1xWG_rearPlanes{--jamb-left:23px;--jamb-right:23px;--lintel:21px;--sill:448px}.Xh1xWG_architecture .Xh1xWG_planeBottom{display:none}.Xh1xWG_proofLayout{gap:56px;padding:46px 32px 48px}.Xh1xWG_conversationHeading{gap:12px;padding-bottom:22px}.Xh1xWG_conversationBrand{font-size:18px}.Xh1xWG_conversationHeading>span:last-child{letter-spacing:.7px;font-size:9px}.Xh1xWG_followup summary{gap:16px;font-size:11px}.Xh1xWG_provenance{font-size:9px}.Xh1xWG_proofAnnotation h2{margin-top:20px;font-size:38px}.Xh1xWG_proofAnnotation>p{font-size:12px}.Xh1xWG_proofClose{padding:26px 32px 72px;display:block}.Xh1xWG_proofClose h2{font-size:37px}.Xh1xWG_proofClose>div{margin-top:25px}.Xh1xWG_proofClose p{font-size:13px}.Xh1xWG_range{padding:75px var(--edge) 78px}.Xh1xWG_rangeHeading{display:block}.Xh1xWG_rangeHeading .Xh1xWG_sectionLabel{margin-bottom:22px;padding-top:0;font-size:9px}.Xh1xWG_rangeHeading h2,.Xh1xWG_pricingIntro h2{font-size:clamp(34px,7.6vw,49px)}.Xh1xWG_workIndex{margin-top:38px;display:block}.Xh1xWG_indexList button{gap:18px;padding:19px 16px;font-size:19px}.Xh1xWG_indexList button svg{width:16px}.Xh1xWG_indexNote{display:none}.Xh1xWG_indexPanels{border-width:10px;min-height:0;margin-top:29px}.Xh1xWG_indexPanel{padding:24px}.Xh1xWG_indexPanel>h3{margin-top:29px;font-size:30px}.Xh1xWG_exampleLabel{font-size:8px}.Xh1xWG_nextQuestion{font-size:10px}.Xh1xWG_pricing{padding:64px var(--edge);display:block}.Xh1xWG_pricingIntro>p{max-width:380px;margin-top:20px;font-size:14px}.Xh1xWG_pricingSpecs{margin-top:36px}.Xh1xWG_priceAmount{gap:14px}.Xh1xWG_priceAmount strong{font-size:148px}.Xh1xWG_pricingCta .Xh1xWG_accountLink{width:100%;min-width:0}.Xh1xWG_indexPanelAction{padding:15px 14px 2px;display:block}.Xh1xWG_indexPanelAction a{font-size:12px}.Xh1xWG_faq{padding:69px var(--edge) 80px;display:block}.Xh1xWG_faq h2{font-size:36px}.Xh1xWG_faq .Xh1xWG_textLink{margin-top:9px}.Xh1xWG_faqList{margin-top:27px}.Xh1xWG_faqList summary{min-height:73px;font-size:12px}.Xh1xWG_faqList details>p{padding-right:15px;font-size:11px}.Xh1xWG_closing{padding:47px 16px 60px}.Xh1xWG_closingArchitecture span:first-child{border-width:5px;inset:22px 10px}.Xh1xWG_closingArchitecture span:nth-child(2){border-width:6px;inset:31px 19px}.Xh1xWG_closingArchitecture span:nth-child(3){inset:38px 26px}.Xh1xWG_closingContent{text-align:center;padding:28px 0 12px}.Xh1xWG_closingLayout{padding:18px 24px 0;display:block}.Xh1xWG_closingPortrait .Xh1xWG_photoFrame{aspect-ratio:16/10;max-height:280px}.Xh1xWG_closingPortrait .Xh1xWG_editorialImage{object-position:50% 18%}.Xh1xWG_closingContent>p{font-size:11px}.Xh1xWG_closing h2{margin-top:27px;font-size:clamp(36px,11vw,74px)}.Xh1xWG_closing .Xh1xWG_accountLink{margin-top:30px;font-size:14px}.Xh1xWG_closingContent>span{font-size:11px}.Xh1xWG_footer{padding-top:46px}.Xh1xWG_footerTop{display:block}.Xh1xWG_footerTop>p{font-size:14px}.Xh1xWG_footerTop nav{justify-content:space-between;gap:20px;margin-top:27px}.Xh1xWG_footerTop nav a{min-height:44px;font-size:11px}.Xh1xWG_footerSignature{margin-top:45px;padding-bottom:33px;font-size:23vw}.Xh1xWG_footerAperture{width:16%;margin-right:6px;box-shadow:4px 4px #d7ddcf,5px 5px #a6af9f,9px 9px #e5e9df,10px 10px #c3cbbc}.Xh1xWG_footerAperture small{display:none}.Xh1xWG_footerSignature:is(:hover,:focus-visible) .Xh1xWG_footerAperture{transform:translate(-2px,-2px);box-shadow:6px 6px #d3c4ef,7px 7px #a589d4,13px 13px #ebe4f7,14px 14px #cbb9e9}.Xh1xWG_proofLead h2{font-size:clamp(33px,7vw,46px)}.Xh1xWG_proofLead p{font-size:12px}.Xh1xWG_proofAction{flex-direction:column;align-items:start;gap:16px}.Xh1xWG_footerBottom{flex-wrap:wrap;gap:0 20px;padding-top:15px;font-size:8px}.Xh1xWG_footerBottom>span:nth-child(2){margin-left:auto}.Xh1xWG_footerBottom a{width:100%}}@media (max-width:370px){.Xh1xWG_landing{--edge:20px}.Xh1xWG_proofLayout{padding-inline:29px}.Xh1xWG_conversationHeading>span:last-child{font-size:8px}.Xh1xWG_indexList button{font-size:17px}.Xh1xWG_indexPanel{padding-inline:19px}.Xh1xWG_indexPanels{min-height:0}.Xh1xWG_rangeHeading h2,.Xh1xWG_pricingIntro h2{font-size:31px}.Xh1xWG_priceAmount strong{font-size:136px}.Xh1xWG_closing .Xh1xWG_accountLink{gap:20px;padding-inline:17px}}@media (prefers-reduced-motion:reduce){html:has([data-landing-page]){scroll-behavior:auto}.Xh1xWG_footerLetter{transform:none!important}.Xh1xWG_motionToggle{display:none}.Xh1xWG_closing{--closing-progress:1!important}.Xh1xWG_architecture{display:none}.Xh1xWG_bloom{--bloom:1!important;--depth:1!important;--annotation:1!important}.Xh1xWG_landing *,.Xh1xWG_landing :before,.Xh1xWG_landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.KL9XyG_page{--w:#fff;--soft:#f4f4f1;--night:#0a0a11;--sub:#43434c;--g:#64646d;--line:#0a0a111f;--nline:#ffffff21;--nsub:#c9c8d0;--ng:#a9a8b1;--v:#6e5bff;font-family:var(--font-manrope), "Segoe UI", system-ui, sans-serif;color:var(--night);background:var(--w);-webkit-font-smoothing:antialiased;overflow-x:clip}.KL9XyG_page *,.KL9XyG_page :before,.KL9XyG_page :after{box-sizing:border-box}.KL9XyG_page p{text-wrap:pretty}.KL9XyG_page h1,.KL9XyG_page h2,.KL9XyG_page h3{text-wrap:balance}.KL9XyG_page h3{font-weight:700}.KL9XyG_px{font-family:var(--font-silkscreen), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;font-weight:400}.KL9XyG_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KL9XyG_wrap{max-width:1240px;margin:0 auto;padding:0 16px}.KL9XyG_stop{color:var(--v)}.KL9XyG_btn{background:var(--night);color:#fff;min-height:54px;font:800 17px var(--font-manrope), system-ui, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.KL9XyG_btn:hover{color:#fff;background:#262630}.KL9XyG_btn:focus-visible,.KL9XyG_chip:focus-visible,.KL9XyG_attach:focus-visible,.KL9XyG_navLink:focus-visible,.KL9XyG_footLink:focus-visible,.KL9XyG_qa summary:focus-visible{outline-offset:3px;outline:2px solid}.KL9XyG_btnLight{color:var(--night);background:#fff}.KL9XyG_btnLight:hover{color:var(--night);background:#ececec}.KL9XyG_sq{opacity:.55;background:currentColor;width:9px;height:9px}.KL9XyG_dark{background:var(--night);color:#fff}.KL9XyG_hdr{border-bottom:1px solid var(--nline);justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}.KL9XyG_logo{color:#f5f3ee;display:flex}.KL9XyG_logo svg{width:84px;height:auto;display:block}.KL9XyG_nav{gap:30px;font-size:15px;font-weight:600;display:none}.KL9XyG_navLink{color:var(--nsub);text-decoration:none}.KL9XyG_navLink:hover{color:#fff}.KL9XyG_hdrRight{align-items:center;gap:20px;font-size:15px;font-weight:700;display:flex}.KL9XyG_signIn{display:none}.KL9XyG_hdrBtn{min-height:44px;color:var(--night);background:#fff;border-radius:10px;padding:0 18px;font-size:15px}.KL9XyG_hdrBtn:hover{color:var(--night);background:#ececec}.KL9XyG_hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:48px;display:grid}.KL9XyG_tag{color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;font-size:11px;display:inline-flex}.KL9XyG_tag i{background:var(--v);width:8px;height:8px}.KL9XyG_h1{letter-spacing:-.05em;color:#fff;margin:20px 0 0;font-size:46px;font-weight:800;line-height:.95}.KL9XyG_spine{color:var(--nsub);max-width:520px;margin:14px 0 0;font-size:17px;line-height:1.5}.KL9XyG_spine .KL9XyG_px{color:#fff;font-size:.95em}.KL9XyG_nowrap{white-space:nowrap}.KL9XyG_comp{background:#fff;border-radius:16px;max-width:520px;margin-top:22px;padding:12px 12px 10px 14px;box-shadow:0 30px 60px -30px #0009}.KL9XyG_comp textarea{resize:none;width:100%;font:500 16px/1.45 var(--font-manrope), system-ui, sans-serif;color:var(--night);background:0 0;border:0;outline:0;padding:4px 0 0;display:block}.KL9XyG_comp textarea::placeholder{color:#6f6e79}.KL9XyG_compRow{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.KL9XyG_attach{border:1px solid var(--line);width:48px;height:48px;color:var(--sub);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.KL9XyG_attach svg{width:20px;height:20px}.KL9XyG_compBtn{flex:1;min-height:48px;padding:0 20px;font-size:16px}.KL9XyG_fine{color:#b9b8c1;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:12px;font-weight:500;display:flex}.KL9XyG_fine span{align-items:center;gap:8px;display:inline-flex}.KL9XyG_fine span:before{content:"";background:#fff;width:6px;height:6px}.KL9XyG_mach{background:#0f0f16;border:1px solid #ffffff24;border-radius:20px;padding:10px;box-shadow:0 0 0 6px #ffffff08,0 60px 120px -50px #000000e6}.KL9XyG_machBar{color:#8e8d98;justify-content:space-between;align-items:center;padding:4px 6px 12px;font-size:11px;display:flex}.KL9XyG_led{color:#fff;align-items:center;gap:8px;display:inline-flex}.KL9XyG_led i{background:#46d483;border-radius:50%;width:8px;height:8px}.KL9XyG_prompt{min-height:40px;font:600 13px var(--font-manrope), system-ui, sans-serif;color:#f5f3ee;white-space:nowrap;background:#1a1a23;border-radius:12px;align-items:center;gap:10px;margin:0 2px 12px;padding:0 10px;display:flex;overflow:hidden}.KL9XyG_prompt .KL9XyG_px{color:#b9b8c1;font-size:14px}.KL9XyG_cur{background:#f5f3ee;flex:none;width:2px;height:18px;animation:1s step-end infinite KL9XyG_blink}@keyframes KL9XyG_blink{50%{opacity:0}}.KL9XyG_screen{aspect-ratio:48/27;background:#0a0a10;border-radius:14px;width:100%;height:auto;display:block}.KL9XyG_orders{gap:8px;margin-top:12px;display:flex}.KL9XyG_chip{color:#f5f3ee;min-height:44px;font:700 13px var(--font-manrope), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.KL9XyG_chip .KL9XyG_px{opacity:.75;font-size:10px}.KL9XyG_chipOn{color:var(--night);background:#f5f3ee;border-color:#f5f3ee}.KL9XyG_slot{background:#050508;border-radius:6px;height:12px;margin:12px 8px 0;position:relative;box-shadow:inset 0 2px 4px #000c}.KL9XyG_tapeWrap{height:90px;margin:-6px 14px 0;overflow:hidden}.KL9XyG_tape{color:var(--night);background:#f5f3ee;border-radius:0 0 6px 6px;padding:10px 14px;line-height:1.25;transition:transform .7s cubic-bezier(.2,.8,.2,1) .4s;position:relative;transform:translateY(-110%)}.KL9XyG_tapeShow{transform:none}.KL9XyG_tapeRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.KL9XyG_tape b{font-size:15px}.KL9XyG_tape small{color:#55555e;margin-top:2px;font-size:12px;display:block}.KL9XyG_amt{font-size:20px}.KL9XyG_paid{border-top:1px dashed #0a0a1140;justify-content:space-between;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.KL9XyG_ok{color:#146c3f}.KL9XyG_models{padding-top:0;padding-bottom:28px}.KL9XyG_modelsLabel{color:#a9a8b1;margin-bottom:14px;font-size:12px;display:block}.KL9XyG_marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.KL9XyG_track{gap:40px;width:max-content;margin:0;padding:0;list-style:none;animation:28s linear infinite KL9XyG_drift;display:flex}.KL9XyG_model{color:var(--nsub);white-space:nowrap;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.KL9XyG_model svg{width:24px;height:24px}@keyframes KL9XyG_drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.KL9XyG_prob{padding-top:8px;padding-bottom:56px}.KL9XyG_prob h2{color:#fff;max-width:900px;font-size:40px}.KL9XyG_prob h2 span{color:#8e8d98}.KL9XyG_dis{width:100%;height:auto;display:block}.KL9XyG_section{padding:64px 0}.KL9XyG_soft{background:var(--soft)}.KL9XyG_night{background:var(--night);color:#fff}.KL9XyG_eyebrow{color:var(--g);font-size:13px}.KL9XyG_night .KL9XyG_eyebrow{color:var(--ng)}.KL9XyG_h2{letter-spacing:-.04em;max-width:880px;margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}.KL9XyG_tiny{color:var(--g);margin:12px 0 0;font-size:13px;line-height:1.5}.KL9XyG_night .KL9XyG_tiny,.KL9XyG_dark .KL9XyG_tiny{color:var(--ng)}.KL9XyG_plist{border-top:2px solid var(--night);margin:28px 0 0;padding:0}.KL9XyG_prow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 0;display:grid}.KL9XyG_prowHd{color:var(--g);padding:14px 0;font-size:10px}.KL9XyG_prowHd span:not(:first-child){text-align:right}.KL9XyG_prow dt{letter-spacing:-.01em;font-size:16px;font-weight:800}.KL9XyG_prow dd{font-family:var(--font-silkscreen), ui-monospace, monospace;text-align:right;white-space:nowrap;margin:0;font-size:17px}.KL9XyG_pnote{color:var(--sub);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.KL9XyG_pnote li{align-items:center;gap:8px;display:inline-flex}.KL9XyG_pnote li:before{content:"";background:var(--v);width:6px;height:6px}.KL9XyG_split{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.KL9XyG_beats{margin:20px 0 0;padding:0;list-style:none}.KL9XyG_beat{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.KL9XyG_beat .KL9XyG_px{font-size:22px}.KL9XyG_beat h3{letter-spacing:-.02em;margin:0;font-size:19px}.KL9XyG_beat p{color:var(--sub);margin:6px 0 0;font-size:16px;line-height:1.55;display:none}.KL9XyG_ctaBand{flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;display:none}.KL9XyG_note2{color:var(--sub);font-size:15px}.KL9XyG_note2 .KL9XyG_px{color:var(--night);font-size:15px}.KL9XyG_photo{width:calc(100% + 32px);margin:0 -16px;display:block}.KL9XyG_photo img{aspect-ratio:4/5;object-fit:cover;background:#ebe8e1;width:100%;height:auto;display:block}.KL9XyG_night .KL9XyG_photo img{background:#1a1a22}.KL9XyG_flip .KL9XyG_photo{order:0}.KL9XyG_say{letter-spacing:-.05em;margin:14px 0 0;font-size:48px;font-weight:800;line-height:.95}.KL9XyG_fmt{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.KL9XyG_fmt li{border:1px solid var(--night);border-radius:8px;padding:8px 10px;font-size:11px}.KL9XyG_looks{margin-top:44px}.KL9XyG_looks h3{letter-spacing:-.02em;margin:0;font-size:18px}.KL9XyG_row3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:14px -16px 0;padding:0 16px 8px;list-style:none;display:flex;overflow-x:auto}.KL9XyG_row3::-webkit-scrollbar{display:none}.KL9XyG_row3 li{scroll-snap-align:center;flex:none;width:78%}.KL9XyG_row3 img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 24px 48px -30px #0a0a1199}.KL9XyG_h2sub{color:var(--sub);max-width:620px;margin:18px 0 0;font-size:17px;line-height:1.55}.KL9XyG_cal{gap:20px;margin-top:36px;display:grid}.KL9XyG_calrow{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1fr;align-items:center;gap:16px;padding:20px;display:grid}.KL9XyG_calrow h3{letter-spacing:-.01em;margin:0;font-size:20px}.KL9XyG_who{color:var(--g);margin-top:4px;font-size:14px;display:none}.KL9XyG_days{grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;display:grid}.KL9XyG_d{aspect-ratio:1;border:1px solid var(--line);font-family:var(--font-silkscreen), ui-monospace, monospace;color:var(--g);background:#fff;border-radius:3px;justify-content:center;align-items:center;font-size:7px;display:flex}.KL9XyG_dOn{background:var(--night);border-color:var(--night);color:#fff}.KL9XyG_dHit{background:var(--v);border-color:var(--v);color:#fff}.KL9XyG_sum{text-align:left}.KL9XyG_sum .KL9XyG_px{font-size:24px}.KL9XyG_sum small{color:var(--g);margin-top:6px;font-size:13px;display:block}.KL9XyG_calnote{color:var(--g);margin-top:18px;font-size:14px;display:none}.KL9XyG_offer .KL9XyG_say{color:#fff}.KL9XyG_count{font-family:var(--font-silkscreen), ui-monospace, monospace;color:#fff;align-items:baseline;gap:14px;margin-top:26px;font-size:48px;line-height:1;display:flex;position:relative}.KL9XyG_kes{color:#b9b8c1;font-size:28px}.KL9XyG_countN{display:grid}.KL9XyG_countN>span{grid-area:1/1}.KL9XyG_from{opacity:0}.KL9XyG_buys{color:var(--nsub);max-width:440px;margin:22px 0 0;font-size:16px;line-height:1.5}.KL9XyG_offerBtn{width:100%;margin-top:28px}.KL9XyG_fine2{color:var(--ng);max-width:440px;margin:14px 0 0;font-size:13px;line-height:1.5}.KL9XyG_faq{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:0 64px;margin-top:28px;display:grid}.KL9XyG_qa{border-top:1px solid var(--line)}.KL9XyG_qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:18px;font-weight:800;list-style:none;display:flex}.KL9XyG_qa summary::-webkit-details-marker{display:none}.KL9XyG_pl{border:1px solid var(--line);width:28px;height:28px;font-family:var(--font-silkscreen), ui-monospace, monospace;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.KL9XyG_qa[open] .KL9XyG_pl{background:var(--night);color:#fff}.KL9XyG_qa p{color:var(--sub);max-width:560px;margin:0 0 22px;font-size:16px;line-height:1.55}.KL9XyG_close{grid-template-columns:1fr;align-items:center;gap:28px;padding-top:56px;padding-bottom:64px;display:grid}.KL9XyG_close .KL9XyG_photo img{aspect-ratio:4/3;object-position:50% 30%}.KL9XyG_ask{color:#b9b8c1;margin:0 0 14px;font-size:16px}.KL9XyG_close h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:44px;font-weight:800;line-height:1}.KL9XyG_foot{background:var(--night);color:#fff;border-top:1px solid var(--nline);position:relative;overflow:hidden}.KL9XyG_footMark{width:230px;height:auto;position:absolute;bottom:-70px;right:-60px}.KL9XyG_footIn{z-index:1;flex-direction:column;gap:14px;min-height:240px;padding-top:40px;padding-bottom:20px;display:flex;position:relative}.KL9XyG_footLogo{width:96px;height:auto;display:block}.KL9XyG_tl{color:var(--ng);max-width:320px;margin:0;font-size:15px;line-height:1.5}.KL9XyG_links{color:#8e8d98;flex-wrap:wrap;gap:0 16px;max-width:260px;margin-top:auto;font-size:13px;display:flex}.KL9XyG_footLink,.KL9XyG_links span{align-items:center;min-height:44px;display:inline-flex}.KL9XyG_footLink{color:var(--nsub);text-decoration:none}.KL9XyG_footLink:hover{color:#fff}.KL9XyG_sticky{z-index:5;height:0;position:sticky;bottom:0}.KL9XyG_sticky .KL9XyG_btn{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));position:absolute;box-shadow:0 0 0 1px #ffffff38,0 12px 30px -10px #0a0a1199}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.KL9XyG_rv{animation:linear both KL9XyG_rv;animation-timeline:view();animation-range:entry entry 70%}@keyframes KL9XyG_rv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.KL9XyG_lit{animation:linear both KL9XyG_lit;animation-timeline:view();animation-range:entry 10% entry 60%}@keyframes KL9XyG_lit{0%{opacity:.15;transform:scale(.6)}to{opacity:1;transform:none}}.KL9XyG_from{animation:linear both KL9XyG_countFrom;animation-timeline:view();animation-range:entry 30% cover 45%}.KL9XyG_to{animation:linear both KL9XyG_countTo;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes KL9XyG_countFrom{0%,45%{opacity:1;transform:none}55%,to{opacity:0;transform:translateY(-.4em)}}@keyframes KL9XyG_countTo{0%,45%{opacity:0;transform:translateY(.4em)}55%,to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.KL9XyG_track,.KL9XyG_cur{animation:none}.KL9XyG_tape{transition:none}}@media (min-width:760px){.KL9XyG_wrap{padding:0 40px}.KL9XyG_hdr{height:76px}.KL9XyG_logo svg{width:104px}.KL9XyG_nav,.KL9XyG_signIn{display:flex}.KL9XyG_hero{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:64px;padding-top:64px;padding-bottom:72px}.KL9XyG_tag{padding:8px 14px;font-size:12px}.KL9XyG_h1{margin-top:26px;font-size:84px}.KL9XyG_spine{margin-top:22px;font-size:20px}.KL9XyG_comp{border-radius:18px;margin-top:30px;padding:14px 14px 12px 18px}.KL9XyG_comp textarea{font-size:17px}.KL9XyG_compBtn{flex:none}.KL9XyG_fine{gap:8px 22px;font-size:13px}.KL9XyG_mach{border-radius:26px;padding:16px}.KL9XyG_prompt{min-height:44px;padding:0 14px;font-size:15px}.KL9XyG_chip{flex-direction:row;gap:8px;font-size:14px}.KL9XyG_chip .KL9XyG_px{font-size:11px}.KL9XyG_slot{margin-top:14px}.KL9XyG_tapeWrap{height:118px;margin:-6px 26px 0}.KL9XyG_tape{padding:14px 16px 16px}.KL9XyG_paid{margin-top:10px;padding-top:10px}.KL9XyG_amt{font-size:22px}.KL9XyG_models{padding-top:8px;padding-bottom:40px}.KL9XyG_track{gap:56px}.KL9XyG_model{font-size:20px}.KL9XyG_model svg{width:28px;height:28px}.KL9XyG_prob{padding-top:24px;padding-bottom:96px}.KL9XyG_prob h2{font-size:72px}.KL9XyG_section{padding:112px 0}.KL9XyG_h2{font-size:64px}.KL9XyG_tiny{margin-top:20px;font-size:15px}.KL9XyG_plist{margin-top:44px}.KL9XyG_prow{grid-template-columns:minmax(0,1fr) 180px 180px;gap:20px;padding:22px 0}.KL9XyG_prowHd{font-size:12px}.KL9XyG_prow dt{font-size:20px}.KL9XyG_prow dd{font-size:26px}.KL9XyG_pnote{gap:8px 28px;font-size:15px}.KL9XyG_split{grid-template-columns:minmax(0,1fr) 520px;gap:80px}.KL9XyG_split.KL9XyG_band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.KL9XyG_flip .KL9XyG_photo{order:2}.KL9XyG_beats{margin-top:40px}.KL9XyG_beat{padding:22px 0}.KL9XyG_beat h3{font-size:22px}.KL9XyG_beat p{display:block}.KL9XyG_ctaBand{display:flex}.KL9XyG_photo{width:100%;margin:0}.KL9XyG_photo img{aspect-ratio:1;border-radius:28px}.KL9XyG_say{font-size:88px}.KL9XyG_say+.KL9XyG_tiny{margin-top:22px}.KL9XyG_fmt{margin-top:28px}.KL9XyG_fmt li{padding:9px 12px;font-size:12px}.KL9XyG_looks{margin-top:72px}.KL9XyG_looks h3{font-size:22px}.KL9XyG_row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;display:grid;overflow:visible}.KL9XyG_row3 li{width:auto}.KL9XyG_h2sub{font-size:19px}.KL9XyG_cal{margin-top:56px}.KL9XyG_calrow{grid-template-columns:220px minmax(0,1fr) 200px;gap:28px;padding:24px 26px}.KL9XyG_who{display:block}.KL9XyG_days{gap:6px}.KL9XyG_d{font-size:9px}.KL9XyG_sum{text-align:right}.KL9XyG_sum .KL9XyG_px{font-size:30px}.KL9XyG_calnote{display:block}.KL9XyG_count{font-size:64px}.KL9XyG_buys{font-size:17px}.KL9XyG_offerBtn{width:auto}.KL9XyG_faq{margin-top:44px}.KL9XyG_close{grid-template-columns:440px minmax(0,1fr);gap:72px;padding-top:96px;padding-bottom:96px}.KL9XyG_close .KL9XyG_photo img{aspect-ratio:1}.KL9XyG_ask{font-size:18px}.KL9XyG_close h2{font-size:80px}.KL9XyG_close .KL9XyG_comp{margin-top:32px}.KL9XyG_footMark{width:420px;bottom:-120px;right:-90px}.KL9XyG_footIn{min-height:300px;padding-top:56px;padding-bottom:36px}.KL9XyG_links{gap:0 22px;max-width:none}.KL9XyG_sticky{display:none}}
