.storefront{max-width:1600px;color:var(--ink);margin-inline:auto;font-family:Archivo,sans-serif}.storefront p{line-height:1.65}.storefront .ph h1.x{font-variation-settings:"wdth" 105;letter-spacing:-.055em;font-size:clamp(44px,6.5vw,94px);font-weight:740;line-height:.98}.storefront .ph-l{white-space:normal;display:block}.storefront .ph-b{max-width:650px}.storefront .ph-b p{font-size:18px}.storefront .ntc{letter-spacing:0;text-transform:none;border-block:1px solid #a8aaa5;max-width:none;margin:32px 0;padding:20px 0;font:450 16px/1.6 Archivo,sans-serif}.storefront .tb{margin-block:28px}.storefront .tb input{letter-spacing:0;font:450 18px Archivo,sans-serif}.storefront .chips button,.storefront .sel select{letter-spacing:0;text-transform:none;min-height:44px;font:500 14px Archivo,sans-serif}.storefront .cat-g{gap:64px 32px}.store-card{border-top:1px solid var(--ink);padding-top:16px;animation:none}.store-card .pc-l{gap:16px}.store-card .pc-l .pc-title{letter-spacing:-.04em;text-transform:none;font-variation-settings:"wdth" 100;font:650 clamp(25px,2.4vw,36px)/1.12 Archivo,sans-serif}.store-card .pc-l:hover .pc-title{font-variation-settings:"wdth" 100}.store-card .pc-t{font-size:17px;line-height:1.5}.store-card .pc-p{justify-content:space-between;align-items:flex-start;width:100%}.store-card .pc-f{gap:20px;margin-top:8px}.store-card .mini,.story-dialog .mini{text-transform:none;letter-spacing:0;min-height:44px;font:550 15px Archivo,sans-serif}.preview-save{color:#53564f;padding:10px 0;font:450 13px/1.5 Archivo,sans-serif}.regional-prices{flex-wrap:wrap;gap:28px;display:flex}.regional-prices>div{gap:6px;display:grid}.regional-prices span{color:#53564f;font:450 12px/1.4 Archivo,sans-serif}.regional-prices strong{letter-spacing:-.03em;font:600 23px/1.1 Archivo,sans-serif}.workspace-map{color:#0a0a0a;text-align:left;isolation:isolate;background:#e7e8df;border:1px solid #a1a59b;gap:16px;min-width:0;margin:0;padding:clamp(16px,2vw,30px);display:grid;position:relative}.workspace-map:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 79px,#00000006 79px 80px);position:absolute;inset:0}.map-caption{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.map-title{letter-spacing:-.045em;max-width:20ch;font:650 clamp(22px,2.3vw,36px)/1.05 Archivo,sans-serif}.workspace-map ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-map li{border-top:1px solid #0a0a0a45;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px 0;font:500 14px/1.3 Archivo,sans-serif;display:grid}.workspace-map li:last-child{border-bottom:1px solid #0a0a0a45}.workspace-map figcaption{color:#45483f;font:400 11px/1.4 Archivo,sans-serif}.map-execution{background:#dce3f7}.map-prompts{background:#e2e5dc}.map-finance{background:#e7e0d5}.map-careers{background:#dfe4e3}.map-sales{background:#e6e8d3}.map-scholarships{background:#dfdff0}.story-breadcrumb{flex-wrap:wrap;gap:14px;margin-bottom:36px;font-size:14px;display:flex}.story-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.story-intro{gap:22px;min-width:0;display:grid}.product-story .story-intro h1{letter-spacing:-.055em;text-transform:none;overflow-wrap:normal;font:730 clamp(40px,4.7vw,72px)/1.02 Archivo,sans-serif}.story-intro>p{margin:0;font-size:17px}.story-intro .story-lead{letter-spacing:-.025em;font-size:clamp(22px,2vw,30px);line-height:1.25}.story-intro .regional-prices{padding-top:10px}.story-status{color:#1535ff;font:550 14px Archivo,sans-serif!important}.story-status span{font-size:10px}.story-visual{min-width:0;position:sticky;top:130px}.story-expand{text-align:left;width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.story-expand>span{padding-top:12px;font:500 14px Archivo,sans-serif;display:block}.story-index{border-block:1px solid #999;flex-wrap:wrap;gap:30px;margin-top:64px;padding-block:22px;font-size:15px;display:flex}.story-index a{padding-block:8px}.story-section{margin-top:0;margin-bottom:64px;padding-top:64px;scroll-margin-top:130px}.story-section h2{letter-spacing:-.045em;margin:18px 0 32px;font:650 clamp(30px,3.4vw,48px)/1.08 Archivo,sans-serif}.story-section h3{letter-spacing:-.02em;margin-bottom:12px;font:600 21px/1.3 Archivo,sans-serif}.story-overview{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.story-overview h3:not(:first-child){margin-top:28px}.story-fine{color:#53564f;margin-top:24px;font-size:14px}.story-features{grid-template-columns:1fr 1fr;gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.story-features li{border-top:1px solid #999;gap:24px;padding:22px 0;display:flex}.story-features h3{margin:0}.story-included{grid-template-columns:1fr 1fr;gap:6vw;padding-top:40px;display:grid}.story-included ul{padding-left:18px;line-height:1.8}.story-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.story-steps li{border-top:1px solid;padding-top:18px}.story-steps h3{margin-top:18px}.story-section .acc-i button .x{text-transform:none;letter-spacing:-.02em;font:550 clamp(19px,2vw,26px)/1.25 Archivo,sans-serif}.story-support{margin-top:28px}.story-dialog{width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.story-dialog .workspace-map{margin-top:20px}.story-dialog .map-title{font-size:clamp(24px,4vw,42px)}.library-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:40px;display:flex}.library-heading>p:first-child{letter-spacing:-.025em;font-size:24px}.library-heading span{letter-spacing:0;color:#53564f;font-size:16px}.library-list{padding:0;list-style:none}.library-product{border-top:1px solid #999;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;padding-block:36px 48px;display:grid}.library-thumbnail{min-width:0}.library-thumbnail .map-title{font-size:26px}.account-page .library-product h2{letter-spacing:-.04em;margin:12px 0;font:650 clamp(26px,3vw,40px)/1.12 Archivo,sans-serif}.library-access{color:var(--cobalt)}.library-date{color:#53564f;font-size:14px}.library-reference{overflow-wrap:anywhere;font-size:12px}.library-actions{flex-wrap:wrap;gap:12px;margin:26px 0 18px;display:flex}.account-page .library-actions .cta{margin:0}.library-actions .mini{letter-spacing:0;text-transform:none;min-height:48px;font:550 15px Archivo,sans-serif}.library-delivery p{margin-block:16px;font-size:15px}.library-start{border-top:1px solid #aaa;margin-block:20px;padding:18px 0}.library-start summary{cursor:pointer;padding-block:8px;font-size:17px}.library-start ol{padding:20px 0 0 22px;font-size:16px;line-height:1.9}.library-fallback{background:#e7e8df;padding:48px;font-size:24px}@media (width<=1000px){.story-hero{gap:36px}.story-steps{grid-template-columns:1fr 1fr}.story-visual{position:static}.library-product{gap:28px}.storefront .cat-g{gap:48px 24px}}@media (width<=767px){.story-hero,.story-overview,.story-included,.library-product{grid-template-columns:minmax(0,1fr)}.story-visual{max-width:680px}.story-index{gap:8px 22px;margin-top:40px}.story-section{margin-bottom:40px;padding-top:32px}.story-features{grid-template-columns:1fr}.library-thumbnail{max-width:430px}.library-heading{flex-direction:column;gap:12px}.storefront .ph h1.x{font-size:clamp(38px,8vw,60px)}.library-actions{align-items:stretch}.library-actions>*{width:100%}}@media (width<=420px){.story-steps{grid-template-columns:1fr}.product-story .story-intro h1{overflow-wrap:break-word;font-size:36px}.regional-prices{gap:24px}.workspace-map li{font-size:13px}.story-dialog{padding:16px}.story-breadcrumb{font-size:13px}}@media (prefers-reduced-motion:reduce){.store-card *{transition:none!important}}.storefront .cat-g{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px 28px}.storefront .cat-g>.store-card{grid-row:span 6;grid-template-rows:subgrid;align-content:start;gap:16px;min-width:0;padding:20px 0 0;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:grid;grid-column:auto!important;margin:0 0 48px!important}.cat-g .store-card .pc-l,.cat-g .store-card .pc-f{display:contents}.cat-g .store-card .card-art{aspect-ratio:1/1.16;background:#e4e5dd;border:1px solid #a1a59b;transition:box-shadow .28s;overflow:hidden}.cat-g .store-card .workspace-map{border:0;align-content:start;gap:12px;height:100%;padding:18px;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.cat-g .store-card .map-caption{gap:6px;font-size:10px}.cat-g .store-card .map-caption .t{font-size:9px}.cat-g .store-card .map-title{min-height:2.1em;font-size:24px;line-height:1.05}.cat-g .store-card .workspace-map li{grid-template-columns:20px minmax(0,1fr) 12px;gap:6px;padding:9px 0;font-size:13px}.cat-g .store-card .workspace-map figcaption{align-self:end;font-size:10px}.cat-g .store-card .pc-c{letter-spacing:.04em;align-items:center;margin:0;font-size:10px}.cat-g .store-card .pc-l .pc-title{letter-spacing:-.035em;align-self:start;margin:0;font:640 clamp(24px,2vw,30px)/1.14 Archivo,sans-serif;transition:color .24s}.cat-g .store-card .pc-t{color:#383c3a;max-width:36ch;margin:0;font:400 16px/1.55 Archivo,sans-serif}.cat-g .store-card .pc-p{border-top:1px solid #aaa;grid-template-columns:1fr;align-content:start;gap:14px;padding-top:16px;display:grid}.cat-g .store-card .pc-p>.bd{justify-self:start}.cat-g .store-card .regional-prices{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.cat-g .store-card .regional-prices strong{font-size:24px;font-weight:600}.cat-g .store-card .regional-prices span{font-size:12px}.cat-g .store-card .pc-a{flex-direction:column;align-self:end;align-items:flex-start;gap:12px;display:flex}.cat-g .store-card .preview-save{color:#53564f;padding:0;font-size:12px}.card-arrow{margin-left:8px;transition:transform .26s;display:inline-block}.cat-g .store-card:focus-within{transform:translateY(-6px)}.cat-g .store-card:focus-within .pc-title{color:var(--cobalt)}.cat-g .store-card .pc-l:focus-visible .card-art{outline:2px solid var(--cobalt);outline-offset:-3px}.cat-g .store-card:focus-within .card-arrow{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.cat-g .store-card:hover{transform:translateY(-6px)}.cat-g .store-card:hover .workspace-map{transform:scale(1.018)}.cat-g .store-card:hover .card-art{box-shadow:0 10px 24px #050a2e14}.cat-g .store-card:hover .pc-title{color:var(--cobalt)}.cat-g .store-card:hover .card-arrow{transform:translate(2px,-2px)}}@media (width<=1150px){.storefront .cat-g{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-g .store-card .card-art{aspect-ratio:1/1.08}}@media (width<=699px){.storefront .cat-g{grid-template-columns:minmax(0,1fr);gap:16px}.cat-g .store-card .card-art{aspect-ratio:auto;min-height:380px}.cat-g .store-card .workspace-map{min-height:380px}.cat-g .store-card .pc-a{align-items:stretch}.cat-g .store-card .pc-a>.mini{text-align:center;width:100%}.cat-g .store-card .pc-l .pc-title{font-size:27px}}@supports not(grid-template-rows:subgrid){.storefront .cat-g>.store-card{flex-direction:column;grid-row:auto;display:flex}.cat-g .store-card .pc-l{grid-template-rows:auto auto minmax(100px,auto) minmax(50px,auto);gap:16px;display:grid}.cat-g .store-card .pc-f{flex-direction:column;flex:1;justify-content:space-between;gap:20px;display:flex}}@media (prefers-reduced-motion:reduce){.cat-g .store-card,.cat-g .store-card .workspace-map,.card-arrow{transition:none!important;transform:none!important}.story-section .acc-p{transition:none!important}}.storefront{padding-inline:clamp(20px,4vw,64px)}@media (width<=699px){.cat-g .store-card .card-art{aspect-ratio:1/1.16;min-height:440px}.cat-g .store-card .workspace-map{min-height:0}}.cat-g .store-card .card-art{aspect-ratio:auto;height:clamp(440px,36vw,500px)}@media (width<=699px){.cat-g .store-card .card-art{height:clamp(440px,75vw,500px)}}@keyframes index-faq-open{0%{opacity:.65;transform:translateY(-4px)}to{opacity:1;transform:none}}.story-section .acc-i[data-open=true] .acc-p{animation:.22s ease-out index-faq-open}@media (prefers-reduced-motion:reduce){.story-section .acc-p{animation:none!important}}.purchase-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-actions [role=status]:empty{display:none}
