html:not(.dark) .marketing-site .hero-scene>.signal-artwork{color:#527fff}html:not(.dark) .marketing-site .scene-chip{color:#35568d;background:#edf3ff;border-color:#b8caed}html:not(.dark) .marketing-site .chip-orbit{box-shadow:inset 0 0 0 3px #edf3ff, inset 0 0 0 4px var(--brand-accent)}html:not(.dark) .marketing-site .product-preview{--brand-accent:var(--feature-accent,#365fdb);color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#c6d3e8}html:not(.dark) .marketing-site :is(.preview-chrome,.preview-bottom){color:#61708b;background:#f7f9fd;border-color:#e1e7f1}html:not(.dark) .marketing-site .preview-brand{color:#243653}html:not(.dark) .marketing-site .preview-kicker{color:var(--brand-accent)}html:not(.dark) .marketing-site :is(.preview-content>p,.preview-answer){color:#596b82}html:not(.dark) .marketing-site .rating-options button{color:#7185a7;background:#f8faff;border-color:#dce4f1}html:not(.dark) .marketing-site .rating-options button>span{color:#61708b}html:not(.dark) .marketing-site .rating-options button:hover{border-color:var(--brand-accent);color:var(--brand-accent)}html:not(.dark) .marketing-site .rating-options button.selected{background:color-mix(in srgb, var(--brand-accent) 9%, white);border-color:color-mix(in srgb, var(--brand-accent) 55%, white);color:var(--brand-accent)}html:not(.dark) .marketing-site :is(.rating-options button.selected>span,.preview-answer strong){color:var(--brand-accent)}html:not(.dark) .marketing-site .assessment-options button{background:#fbfcff;border-color:#d9e2f0}html:not(.dark) .marketing-site .assessment-options button>span{color:var(--brand-accent);border-color:color-mix(in srgb, var(--brand-accent) 28%, white)}html:not(.dark) .marketing-site .assessment-options button.selected{background:color-mix(in srgb, var(--brand-accent) 8%, white);border-color:color-mix(in srgb, var(--brand-accent) 55%, white)}html:not(.dark) .marketing-site .preview-content>.assessment-feedback.correct{color:var(--brand-accent)}html:not(.dark) .marketing-site .page-preview-art{background:#eee7fc}html:not(.dark) .marketing-site .page-preview-art .amperlise-mark{color:#7655b9}html:not(.dark) .marketing-site .page-preview-art span{border-color:#7655b945}html:not(.dark) .marketing-site .preview-page-link{color:#63429f;background:#ece4fb}html:not(.dark) .marketing-site .showcase-stage{background:#e8f0ff}html:not(.dark) .marketing-site .showcase-assessments .showcase-stage{background:#e9edfc}html:not(.dark) .marketing-site .showcase-pages .showcase-stage{background:#f0eafb}html:not(.dark) .marketing-site .stage-grid{background-image:linear-gradient(#365fdb08 1px,#0000 1px),linear-gradient(90deg,#365fdb08 1px,#0000 1px)}html:not(.dark) .marketing-site .stage-orbit{border-color:#365fdb20;box-shadow:0 0 0 40px #365fdb03,0 0 0 80px #365fdb03,0 0 0 120px #365fdb03}html:not(.dark) .marketing-site .stage-caption{color:#52678b}html:not(.dark) .marketing-site .feature-experience-art{color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not(.dark) .marketing-site .feature-scene-window{background:#ffffffed}html:not(.dark) .marketing-site .feature-scene-chrome{background:color-mix(in srgb, var(--feature-surface) 60%, white);border-color:var(--feature-line);color:#627087}html:not(.dark) .marketing-site .feature-scene-chrome>span:first-child{color:#243653}html:not(.dark) .marketing-site .feature-scene-footnote{border-color:var(--feature-line);color:#617085}html:not(.dark) .marketing-site .scene-action:hover{background:color-mix(in srgb, var(--feature-accent) 15%, white)}html:not(.dark) .marketing-site .terminal-window{background:#fbfffd;box-shadow:0 25px 60px #244b3c1c,7px 7px 0 -1px #f2f8f5,7px 7px #24735330}html:not(.dark) .marketing-site .terminal-window .feature-scene-chrome{background:#edf6f1}html:not(.dark) .marketing-site .terminal-tabs{color:#637b70;background:#f2f8f5}html:not(.dark) .marketing-site .terminal-tabs>span:first-child{color:#247353}html:not(.dark) .marketing-site .terminal-tabs>span:last-child{color:#637b70}html:not(.dark) .marketing-site .terminal-line{color:#365d4b}html:not(.dark) .marketing-site .terminal-line:first-child{color:#365fdb}html:not(.dark) .marketing-site .terminal-line:nth-child(3){color:#247353}html:not(.dark) .marketing-site .terminal-line:nth-child(4){color:#8a6328}html:not(.dark) .marketing-site .terminal-line>i{color:#7b8b83}html:not(.dark) .marketing-site .terminal-output-heading{color:#3e6150;border-color:#d4e4da}html:not(.dark) .marketing-site .terminal-output-heading button{color:#247353;background:#e5f3eb;border-color:#b7d7c5}html:not(.dark) .marketing-site .terminal-output-heading button:hover{background:#d7edde}html:not(.dark) .marketing-site .terminal-output{background:#f3f9f5}html:not(.dark) .marketing-site .terminal-hint{color:#637b70}html:not(.dark) .marketing-site .terminal-result{color:#3e6150}html:not(.dark) .marketing-site .terminal-result>code{color:#234a37}html:not(.dark) .marketing-site .studio-outline{border-color:#8752ad30}html:not(.dark) .marketing-site .studio-outline:before,html:not(.dark) .marketing-site .studio-outline:after{background:#fff;border-color:#8752ad88}html:not(.dark) .marketing-site .studio-canvas{background:#f5effb}html:not(.dark) .marketing-site .studio-grid{background-image:linear-gradient(#8752ad12 1px,#0000 1px),linear-gradient(90deg,#8752ad12 1px,#0000 1px)}html:not(.dark) .marketing-site .studio-specimen{--swatch:var(--swatch-light);--swatch-surface:var(--swatch-light-surface);--swatch-ink:var(--swatch-light-ink);box-shadow:0 18px 35px #5938751a}html:not(.dark) .marketing-site .studio-sample-button{color:#fff}html:not(.dark) .marketing-site .studio-palette button{color:#695775}html:not(.dark) .marketing-site .studio-palette button[aria-pressed=true]{color:#754499;background:#f4ecfb;border-color:#d9c5e8}html:not(.dark) .marketing-site .ai-energy i{border-color:#98612e25}html:not(.dark) .marketing-site .composer-input{background:linear-gradient(135deg,#fff5e9,#fff)}html:not(.dark) .marketing-site .composer-icon{background:#f7ead8}html:not(.dark) .marketing-site .composer-input label{color:#786b5c}html:not(.dark) .marketing-site .composer-input [data-slot=select-trigger]{color:#554332;background:#fff;border-color:#decbb4}html:not(.dark) .marketing-site .composer-output{background:#fffcf8;border-color:#eadbc9}html:not(.dark) .marketing-site .composer-empty{color:#786b5c}html:not(.dark) .marketing-site .composer-empty>svg{color:var(--feature-accent)}html:not(.dark) .marketing-site .composer-empty>div span{background:#98612e14;animation-name:composer-shimmer-light}html:not(.dark) .marketing-site .composer-block{color:#554332;background:#fff;border-color:#e8d6c0}html:not(.dark) .marketing-site .proctor-radar{background:#edf8f6;border-color:#a2cfc8}html:not(.dark) .marketing-site .radar-grid{background:repeating-radial-gradient(circle,#0000 0 32px,#24797124 33px 34px)}html:not(.dark) .marketing-site .radar-sweep{background:conic-gradient(#0000 0deg 265deg,#24797105 285deg,#24797130 360deg)}html:not(.dark) .marketing-site .radar-crosshair{background:linear-gradient(#0000 calc(50% - .5px),#24797124 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#24797124 50%,#0000 calc(50% + .5px))}html:not(.dark) .marketing-site .radar-core{background:#fff;border-color:#85bbb3;box-shadow:0 5px 25px #24797118}html:not(.dark) .marketing-site .radar-node{box-shadow:0 0 0 5px #24797111}html:not(.dark) .marketing-site .has-event .node-b{background:#a56424;box-shadow:0 0 0 8px #a5642422}html:not(.dark) .marketing-site .proctor-summary{border-color:#d7e6e2}html:not(.dark) .marketing-site .proctor-summary strong{color:#285e58}html:not(.dark) .marketing-site .has-event .proctor-summary strong{color:#9b5b1e}html:not(.dark) .marketing-site .has-event .proctor-summary>.status-dot{background:#a56424}html:not(.dark) .marketing-site .proctor-controls button{color:#526e6b;border-color:#c9dedb}html:not(.dark) .marketing-site .proctor-controls button[aria-pressed=true]{color:var(--feature-accent);background:#e6f4f1;border-color:#94c2ba}html:not(.dark) .marketing-site .publishing-globe svg{stroke:var(--feature-accent)}html:not(.dark) .marketing-site .publish-domain{color:#355c87;background:#edf4ff;border-color:#c9d8ed}html:not(.dark) .marketing-site .publish-hub{color:var(--feature-accent);background:#e3eeff;border-color:#a4bee2;box-shadow:0 5px 25px #3b70b518}html:not(.dark) .marketing-site .publish-connectors{border-color:#a0b8d9}html:not(.dark) .marketing-site .publish-connectors:before,html:not(.dark) .marketing-site .publish-connectors>i{background:#a0b8d9}html:not(.dark) .marketing-site .publish-connectors>i:after{background:var(--feature-accent);box-shadow:0 0 6px #3b70b544}html:not(.dark) .marketing-site .publish-routes>div{color:#355c87;background:#f2f6ff;border-color:#c9d8ed}html:not(.dark) .marketing-site .publish-routes>div>span:nth-of-type(2){color:#61768e}html:not(.dark) .marketing-site .publish-routes .route-check{color:#276949;background:#d7f0e2}html:not(.dark) .marketing-site .is-connected .publish-routes>div{border-color:#93c9ac}html:not(.dark) .marketing-site .publish-status{color:#61768e}html:not(.dark) .marketing-site .is-connected .publish-status{color:#276949}html:not(.dark) .marketing-site .is-connected .publish-domain .status-dot{background:#36845b}html:not(.dark) .marketing-site .product-feature-scene .product-preview{border-color:color-mix(in srgb, var(--feature-accent) 30%, white);box-shadow:0 25px 60px #172c5120}html:not(.dark) .marketing-site .product-scene-tag{box-shadow:0 10px 24px #172c5110}html:not(.dark) .marketing-site .feedback-waves path{stroke:var(--feature-accent)}html:not(.dark) .marketing-site .assessment-blueprint{background-image:linear-gradient(#23769c0c 1px,#0000 1px),linear-gradient(90deg,#23769c0c 1px,#0000 1px);border-color:#23769c33}html:not(.dark) .marketing-site .assessment-blueprint:before,html:not(.dark) .marketing-site .assessment-blueprint:after,html:not(.dark) .marketing-site .assessment-blueprint>span{color:#477f98}html:not(.dark) .marketing-site .assessment-blueprint>i{background:linear-gradient(90deg,#0000,#23769c66,#0000);box-shadow:0 0 12px #23769c22}html:not(.dark) .marketing-site .page-construction>i{background:#7655b906;border-color:#7655b938}html:not(.dark) .marketing-site .overview-track>i{border-color:#365fdb22}html:not(.dark) .marketing-site .overview-brand{color:var(--feature-accent);background:#e3ebff;border-color:#a9bff0;box-shadow:0 10px 40px #365fdb18}html:not(.dark) .marketing-site .overview-products>div{color:#365a96;background:#fff;border-color:#cbd7ef;box-shadow:0 10px 25px #365fdb08}html:not(.dark) .marketing-site .overview-products>div:nth-child(2){background:#edf2ff}@keyframes composer-shimmer-light{50%{background:#98612e30}}
.feature-page{--feature-canvas:var(--background);--feature-ink:var(--foreground);--feature-rule:color-mix(in srgb, var(--feature-accent) 25%, var(--background));--feature-wash:color-mix(in srgb, var(--feature-accent) 8%, var(--background));--feature-display:var(--font-geist-sans), sans-serif;--brand-accent:var(--feature-accent);--primary:var(--feature-accent);--primary-foreground:var(--feature-canvas);--accent:color-mix(in srgb, var(--feature-accent) 12%, var(--feature-canvas));--accent-foreground:var(--feature-ink);--ring:var(--feature-accent);background:var(--feature-canvas);--feature-depth:0 24px 70px -30px color-mix(in srgb, var(--feature-accent) 24%, transparent)}.feature-page a,.feature-page button{-webkit-tap-highlight-color:transparent}.feature-page .experience-container{width:min(1320px,100% - 96px)}html .marketing-site .feature-page .feature-experience-hero{background:var(--feature-canvas);border-bottom:0;overflow:hidden}.feature-page .feature-experience-hero:before{display:none}.feature-page .feature-experience-layout{z-index:1;grid-template-columns:1.05fr 1fr;gap:clamp(36px,5vw,88px);min-height:0;padding-block:24px 52px;position:relative}.feature-page .feature-experience-copy{z-index:2;align-self:start;min-width:0;max-width:none;padding-top:32px;position:relative}.feature-page .feature-experience-copy h1{font-family:var(--feature-display);letter-spacing:-.065em;text-wrap:balance;margin:0 0 30px;font-size:clamp(54px,6.1vw,90px);font-weight:600;line-height:.98}.feature-page .feature-experience-copy h1>span{color:var(--feature-accent);display:block}.feature-theme-coding .feature-experience-copy h1>span{font-family:var(--font-geist-mono), monospace;letter-spacing:-.065em}.feature-page .feature-experience-copy>p{max-width:490px;font-size:16px;line-height:1.8}.feature-page .feature-experience-badge{background:var(--feature-wash);border-radius:999px;margin:0;padding:7px 12px;font-size:11px}.feature-page .feature-experience-actions{flex-wrap:wrap;gap:18px 24px;margin-top:32px}html .marketing-site .feature-page .experience-button{background:var(--feature-accent);color:var(--feature-canvas);box-shadow:0 8px 28px -8px color-mix(in srgb, var(--feature-accent) 50%, transparent);border:1px solid #0000;border-radius:999px;transition:background .25s,transform .25s,box-shadow .25s}html .marketing-site .feature-page .experience-button:hover{background:color-mix(in srgb, var(--feature-accent) 88%, var(--feature-ink));color:var(--feature-canvas);box-shadow:0 14px 34px -8px color-mix(in srgb, var(--feature-accent) 55%, transparent);transform:translateY(-2px)}.feature-page .experience-text-link{color:var(--feature-ink);font-size:13px}.feature-page .experience-text-link:hover{color:var(--feature-accent)}.feature-page .feature-experience-art{z-index:1;align-self:center;max-width:none;margin:0;position:relative}.feature-art-stage{z-index:1;position:relative}.feature-motif{z-index:0;pointer-events:none;width:900px;height:900px;color:var(--feature-accent);opacity:.18;position:absolute;top:-30px;right:-220px}.feature-motif svg{stroke:currentColor;stroke-width:1px;width:100%;height:100%}.feature-motif svg>g{transform-origin:400px 400px;animation:65s linear infinite feature-orbit}.feature-chapters{z-index:2;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:28px;display:grid;position:relative}.feature-chapters>a{border-right:0;border:1px solid var(--feature-rule);background:var(--feature-wash);border-radius:20px;align-items:center;gap:16px;padding:26px 22px;font-size:13px;line-height:1.6;transition:background .2s,transform .2s;display:flex}.feature-chapters>a:first-child{padding-left:22px}.feature-chapters>a:last-child{border-right:1px solid var(--feature-rule);padding-right:22px}.feature-chapters>a>svg{color:var(--feature-accent);flex:none;margin-left:auto;transition:transform .25s}.feature-chapters>a:hover{background:color-mix(in srgb, var(--feature-accent) 14%, var(--feature-canvas));transform:translateY(-3px)}.feature-chapters>a:hover>svg{transform:translateY(4px)}.feature-chapter-number{color:var(--feature-accent);font:11px/1 var(--font-geist-mono), monospace}.feature-experience-hero[data-active=false] :is(.feature-motif svg>g,.feature-art-stage *){animation-play-state:paused}.feature-theme-assessments .product-scene-label{color:var(--feature-accent)}.feature-theme-assessments .assessment-blueprint{opacity:.45;border-color:var(--feature-rule);border-radius:28px}.feature-theme-assessments .assessment-blueprint>span{color:var(--feature-accent)}.feature-theme-assessments .feature-motif{opacity:.13;width:1150px;height:1150px;top:-170px;right:-370px}.feature-theme-assessments .feature-motif svg>g{animation:12s ease-in-out infinite alternate blueprint-breathe}.feature-theme-forms .feature-experience-copy h1{letter-spacing:-.055em;font-size:clamp(58px,6.5vw,94px);font-weight:600}.feature-theme-forms .feature-experience-art{padding:45px 12px}.feature-theme-forms .feature-art-stage{animation:9s ease-in-out infinite feature-panel-float}.feature-theme-forms .feature-motif{opacity:.18;top:5px;right:-70px}.feature-theme-forms .feature-motif svg>g{animation:9s ease-in-out infinite alternate feature-breathe}.feature-theme-forms .product-scene-forms .product-preview{box-shadow:var(--feature-depth);border-radius:28px}.feature-theme-pages .feature-experience-layout{grid-template-columns:.9fr 1.1fr}.feature-theme-pages .feature-experience-art{padding:36px 12px}.feature-theme-pages .feature-art-stage{animation:11s ease-in-out infinite feature-panel-float}.feature-theme-pages .feature-motif{opacity:.16;width:1050px;height:1050px;top:-70px}.feature-theme-pages .feature-motif svg>g{animation:12s ease-in-out infinite alternate feature-breathe}.feature-theme-coding{--feature-display:var(--font-geist-mono), monospace}.feature-theme-coding .feature-experience-layout{grid-template-columns:.85fr 1.15fr}.feature-theme-coding .feature-experience-copy h1{font-family:var(--font-geist-sans), sans-serif;font-size:clamp(48px,5.2vw,76px);line-height:1.08}.feature-theme-coding .feature-experience-copy h1>span:after{content:"_";animation:1.4s step-end infinite terminal-blink}.feature-theme-coding .feature-motif{opacity:.07;width:650px;height:650px;top:60px;right:-40px}.feature-theme-coding .feature-motif svg>g{animation:none}.feature-theme-coding .terminal-window{border-color:var(--feature-rule);border-radius:24px}.feature-theme-coding .terminal-editor{padding-block:38px;font-size:14px}.feature-theme-coding .terminal-output{min-height:180px}.feature-theme-themes .feature-experience-layout{grid-template-columns:1fr;gap:32px}.feature-theme-themes .feature-experience-copy{text-align:center;max-width:1080px;margin-inline:auto;padding-top:0}.feature-theme-themes .feature-experience-actions{justify-content:center}.feature-theme-themes .feature-experience-copy h1{font-size:clamp(60px,7.4vw,108px)}.feature-theme-themes .feature-experience-copy h1>span{font-family:var(--font-themes-display), var(--font-geist-sans), sans-serif;letter-spacing:-.055em;font-weight:700}.feature-theme-themes .feature-experience-copy>p{max-width:660px;margin-inline:auto}.feature-theme-themes .feature-experience-art{width:min(830px,100%);margin:0 auto}.feature-theme-themes .feature-motif{opacity:.21;width:1000px;height:1000px;top:180px;right:calc(50% - 500px)}.feature-theme-themes .themes-scene>.feature-scene-window{border-radius:28px;grid-template-columns:1fr 210px;display:grid}.feature-theme-themes .feature-scene-chrome{grid-column:1/-1}.feature-theme-themes .studio-canvas{grid-row:span 2;padding:44px}.feature-theme-themes .studio-specimen{border-radius:24px;min-height:230px;animation:.5s both feature-surface-in;transform:none}.feature-theme-themes .studio-specimen h3{max-width:310px;font-size:38px}.feature-theme-themes .studio-palette{flex-direction:column;align-items:stretch;gap:12px;padding:28px 20px}.feature-theme-themes .studio-palette button{border-radius:14px;padding:12px;font-size:13px}.feature-theme-themes .feature-scene-footnote{padding:20px}.feature-theme-ai .feature-experience-layout{grid-template-columns:1fr;gap:32px}.feature-theme-ai .feature-experience-copy{text-align:center;max-width:980px;margin-inline:auto;padding-top:0}.feature-theme-ai .feature-experience-actions{justify-content:center}.feature-theme-ai .feature-experience-copy h1{font-size:clamp(68px,8.4vw,120px)}.feature-theme-ai .feature-experience-copy>p{max-width:630px;margin-inline:auto}.feature-theme-ai .feature-experience-art{width:min(960px,100%);margin-inline:auto}.feature-theme-ai .feature-motif{opacity:.21;width:1250px;height:1250px;top:-260px;right:calc(50% - 625px);-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.feature-theme-ai .ai-composer-scene>.feature-scene-window{border-radius:28px;grid-template-columns:1fr 1fr;display:grid}.feature-theme-ai .feature-scene-chrome,.feature-theme-ai .feature-scene-footnote{grid-column:1/-1}.feature-theme-ai .composer-output{border-top:0;border-left:1px solid var(--feature-line);flex-direction:column;justify-content:center;display:flex}.feature-theme-ai .composer-input{padding:32px}.feature-theme-ai .ai-energy{display:none}.feature-theme-proctoring .feature-experience-layout{grid-template-columns:1fr 1.05fr}.feature-theme-proctoring .feature-experience-art{order:-1}.feature-theme-proctoring .feature-motif{opacity:.23;width:950px;height:950px;top:-25px;left:-225px;right:auto}.feature-theme-proctoring .proctor-scene .feature-scene-window{border:1px solid var(--feature-rule);border-radius:28px}.feature-theme-proctoring .proctor-radar{width:290px;height:290px}.feature-theme-publishing .feature-experience-layout{grid-template-columns:1fr;gap:32px}.feature-theme-publishing .feature-experience-copy{text-align:center;max-width:1050px;margin-inline:auto;padding-top:0}.feature-theme-publishing .feature-experience-actions{justify-content:center}.feature-theme-publishing .feature-experience-copy h1{font-size:clamp(62px,7.6vw,110px)}.feature-theme-publishing .feature-experience-copy>p{max-width:630px;margin-inline:auto}.feature-theme-publishing .feature-experience-art{width:min(850px,100%);margin-inline:auto}.feature-theme-publishing .feature-motif{opacity:.18;width:1300px;height:1300px;top:150px;right:calc(50% - 650px)}.feature-theme-publishing .publishing-globe{display:none}.feature-theme-publishing .publishing-scene{padding-block:0}.feature-theme-publishing .publishing-scene>.feature-scene-window{border-radius:28px;grid-template-columns:.9fr 1.1fr;display:grid}.feature-theme-publishing .feature-scene-chrome,.feature-theme-publishing .feature-scene-footnote{grid-column:1/-1}.feature-theme-publishing .publish-domain{align-self:end}.feature-theme-publishing .publish-map{border-left:1px solid var(--feature-rule);grid-area:2/2/5}.feature-theme-publishing .publish-status{align-self:end;margin:24px 20px}.feature-theme-publishing .publish-action{align-self:start}.feature-theme-overview .feature-experience-copy h1{font-size:clamp(52px,6vw,86px)}.feature-theme-overview .feature-motif{opacity:.25}.feature-theme-overview .overview-scene{min-height:520px}.feature-theme-overview .overview-products>div{box-shadow:var(--feature-depth);border-radius:24px}.feature-theme-overview .overview-brand{border-radius:28px}.feature-theme-overview .feature-overview-chapter h2{letter-spacing:-.055em;font-size:clamp(36px,4vw,58px);line-height:1.05}.feature-theme-overview .feature-overview-chapter:nth-of-type(2n){background:var(--feature-wash)}.feature-detail-section{border-top:1px solid var(--feature-rule);padding-block:110px;position:relative}.marketing-site .feature-detail-section[id]{scroll-margin-top:calc(var(--marketing-nav-height) + 70px)}.feature-detail-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.feature-detail-reverse .feature-detail-copy{order:2}.feature-detail-copy{min-width:0}.feature-detail-number{color:var(--feature-accent);font:12px/1 var(--font-geist-mono), monospace;align-items:center;gap:22px;margin-bottom:32px;display:flex}.feature-detail-number>i{opacity:.45;background:currentColor;width:72px;height:1px}.marketing-site .feature-page .feature-detail-title{font:500 clamp(34px, 3.6vw, 53px)/1.07 var(--feature-display);letter-spacing:-.045em;text-wrap:balance}.feature-page .feature-detail-copy>p{margin-top:22px;font-size:15px;line-height:1.85}.feature-page .feature-detail-copy ul{margin-top:28px}.feature-page .feature-detail-copy li{border-top:1px solid var(--feature-rule);padding-top:11px;font-size:13px;line-height:1.7}.feature-page .feature-detail-copy li+li{margin-top:11px}.feature-detail-stage{min-width:0;position:relative}.feature-theme-forms .feature-detail-2,.feature-theme-ai .feature-detail-2,.feature-theme-publishing .feature-detail-2{background:var(--feature-wash)}.feature-theme-forms .feature-detail-title{font-size:clamp(38px,4.2vw,62px)}.feature-theme-coding .feature-detail-number:before{content:"//"}.feature-theme-ai .feature-detail-number{letter-spacing:-.07em;font-size:55px}.feature-page .feature-capabilities{border-top:1px solid var(--feature-rule);background:var(--feature-wash);padding-block:100px}.feature-capabilities-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.feature-capabilities-heading h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(36px,4.8vw,68px);font-weight:500;line-height:1.05}.feature-capabilities-heading>p{max-width:410px;font-size:16px;line-height:1.8}.feature-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature-capability-grid>div{min-width:0}html .marketing-site .feature-page .feature-index-card{background:var(--feature-canvas);border:1px solid var(--feature-rule);min-height:240px;box-shadow:0 10px 35px -25px color-mix(in srgb, var(--feature-accent) 30%, transparent);border-radius:24px;padding:28px}.feature-page .feature-index-card>div{margin-bottom:40px}.feature-page .feature-index-card h3{font-size:18px;font-weight:500}.feature-page .feature-index-card>p{font-size:13px;line-height:1.75}.feature-page .feature-index-card>div>span:first-child{letter-spacing:-.07em;opacity:.35;font-size:48px;font-weight:400}.feature-page .feature-index-card:hover>div>span:first-child{opacity:1}.feature-capability-grid>div:first-child{grid-area:span 2/span 2}.feature-capability-grid>div:last-child{grid-column:span 2}html .marketing-site .feature-page .feature-capability-grid>div:first-child .feature-index-card{background:var(--feature-accent);color:var(--feature-canvas);--feature-card-accent:currentColor}.feature-page .feature-capability-grid>div:first-child .feature-index-card p{color:inherit;opacity:.85;max-width:370px}.feature-page .feature-capability-grid>div:first-child .feature-index-card h3{font-size:28px}.feature-theme-coding .feature-capability-grid,.feature-theme-proctoring .feature-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-theme-coding .feature-capability-grid>div:first-child,.feature-theme-proctoring .feature-capability-grid>div:first-child{grid-area:auto}html .marketing-site .feature-page .cta-panel{border-color:var(--feature-rule);background:var(--feature-wash);border-radius:36px}.feature-page .cta-copy h2{letter-spacing:-.05em;font-size:clamp(42px,5vw,74px)}.feature-page .cta-copy h2>span,.feature-page .cta-panel>.signal-artwork{color:var(--feature-accent)}@keyframes feature-orbit{to{transform:rotate(360deg)}}@keyframes feature-breathe{to{transform:translateY(22px)scale(.96)}}@keyframes blueprint-breathe{to{transform:rotate(7deg)scale(1.05)}}html .marketing-site .feature-page :is(.feature-scene-window,.product-preview){box-shadow:var(--feature-depth);border-radius:26px}.feature-page :is(.scene-action,.terminal-output-heading button,.proctor-controls button,.composer-input [data-slot=select-trigger],.publish-domain,.publish-routes>div,.studio-sample-button),.feature-page :is(.composer-block,.product-scene-tag){border-radius:12px}.feature-page .assessment-blueprint:before,.feature-page .assessment-blueprint:after{content:none}.feature-page .studio-specimen>div>span{font-family:var(--swatch-font);font-weight:600}.studio-aura,.page-orbits{pointer-events:none;z-index:-1;position:absolute;inset:-30px}.studio-aura>i,.page-orbits>i{border:1px solid var(--feature-rule);border-radius:50%;animation:45s linear infinite feature-orbit;position:absolute;inset:0}.studio-aura>i:nth-child(2),.page-orbits>i:nth-child(2){border-style:dashed;animation-direction:reverse;inset:-25px}.page-orbits>i:nth-child(3){opacity:.45;inset:-50px}.feature-theme-themes .themes-scene{isolation:isolate}@keyframes feature-panel-float{50%{translate:0 -10px}}@keyframes feature-surface-in{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.feature-detail-stage{animation:linear both feature-stage-reveal;animation-timeline:view();animation-range:entry entry 80%}@keyframes feature-stage-reveal{0%{opacity:.5;translate:0 48px}to{opacity:1;translate:0}}}}@media (min-width:1100px){.feature-theme-pages .feature-detail-2 .feature-detail-layout,.feature-theme-themes .feature-detail-2 .feature-detail-layout{grid-template-columns:1fr 1.35fr}.feature-theme-ai .feature-detail-2 .feature-detail-layout{grid-template-columns:1.2fr 1fr}}@media (max-width:1100px){.feature-page .experience-container{width:calc(100% - 64px)}.feature-page .feature-experience-layout{gap:34px}.feature-page .feature-experience-copy h1{font-size:62px}.feature-theme-coding .feature-experience-copy h1{font-size:49px}.feature-theme-forms .feature-experience-copy h1{font-size:72px}.feature-theme-ai .feature-experience-copy h1,.feature-theme-themes .feature-experience-copy h1,.feature-theme-publishing .feature-experience-copy h1{font-size:86px}.feature-theme-coding .terminal-editor{font-size:12px}.feature-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-capability-grid>div:first-child{grid-area:auto}}@media (max-width:850px){.feature-page .feature-experience-layout{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:24px 48px}.feature-page .feature-experience-copy{max-width:660px;padding-top:0}.feature-page .feature-experience-copy h1{font-size:clamp(58px,9.5vw,82px)}.feature-page .feature-experience-copy>p{max-width:600px}.feature-page .feature-experience-art{order:0;width:100%;max-width:580px;margin-inline:auto}.feature-theme-ai .feature-experience-art,.feature-theme-themes .feature-experience-art,.feature-theme-publishing .feature-experience-art{max-width:740px}.feature-theme-forms .feature-experience-art{padding:10px 0}.feature-theme-pages .feature-experience-art{border-left:0}.feature-motif{top:260px;right:calc(50% - 450px)}.feature-theme-proctoring .feature-motif{top:440px;left:calc(50% - 475px)}.feature-theme-assessments .feature-motif{top:270px}.feature-chapters>a{align-items:start;gap:10px;padding:20px 14px;font-size:11px}.feature-chapters>a>svg{width:14px}.feature-chapter-number{padding-top:3px}.feature-detail-section{padding-block:72px}.feature-detail-layout{grid-template-columns:1fr;gap:38px}.feature-detail-reverse .feature-detail-copy{order:0}.feature-detail-stage{width:100%;max-width:620px;margin-inline:auto}.feature-detail-number{margin-bottom:24px}.feature-capabilities-heading{grid-template-columns:1fr;gap:12px}.feature-capabilities-heading>p{max-width:600px}.feature-page .feature-capabilities{padding-block:70px}.feature-capability-grid,.feature-theme-coding .feature-capability-grid,.feature-theme-proctoring .feature-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-capability-grid>div:last-child{grid-column:auto}}@media (max-width:600px){.feature-page .experience-container{width:calc(100% - 40px)}.feature-page .feature-experience-layout{gap:28px;padding-block:20px 40px}.feature-page .feature-experience-copy h1{margin-block:0 24px;font-size:clamp(43px,10.7vw,64px);line-height:1.04}.feature-theme-coding .feature-experience-copy h1{font-size:clamp(37px,9.2vw,54px)}.feature-page .feature-experience-copy>p{font-size:14px;line-height:1.8}.feature-page .feature-experience-actions{gap:20px;margin-top:27px}.feature-page .feature-experience-actions .experience-text-link{font-size:12px}.feature-page .feature-experience-actions .experience-button{padding:13px 16px;font-size:13px}.feature-theme-assessments .product-feature-scene{padding-inline:0}.feature-theme-assessments .product-scene-label{font-size:8px;left:0}.feature-chapters{grid-template-columns:1fr}.feature-chapters>a,.feature-chapters>a:first-child,.feature-chapters>a:last-child{border:1px solid var(--feature-rule);align-items:center;gap:17px;padding:16px;font-size:12px}.feature-theme-themes .themes-scene>.feature-scene-window,.feature-theme-ai .ai-composer-scene>.feature-scene-window,.feature-theme-publishing .publishing-scene>.feature-scene-window{display:block}.feature-theme-themes .studio-canvas{padding:28px}.feature-theme-themes .studio-specimen h3{font-size:29px}.feature-theme-themes .studio-palette{flex-flow:wrap;justify-content:center;gap:2px;padding:15px 8px}.feature-theme-themes .studio-palette button{padding:8px;font-size:11px}.feature-theme-ai .composer-input{padding:24px}.feature-theme-ai .composer-output{border-left:0;border-top:1px solid var(--feature-rule);padding:24px}.feature-theme-publishing .publish-map{border-left:0}.feature-theme-proctoring .proctor-radar{width:230px;height:230px}.feature-theme-coding .terminal-editor{padding:28px 10px;font-size:10px}.feature-theme-pages .feature-art-stage{transform:none}.feature-detail-section{padding-block:56px}.marketing-site .feature-page .feature-detail-title{font-size:34px}.feature-page .feature-detail-copy>p{font-size:14px}.feature-page .feature-detail-copy li{font-size:12px}.feature-page .feature-detail-stage{transform:none}.feature-page .feature-capabilities{padding-block:56px}.feature-capabilities-heading{margin-bottom:28px}.feature-capabilities-heading h2{font-size:38px}.feature-capabilities-heading>p{font-size:14px}html .marketing-site .feature-page .feature-index-card{min-height:220px;padding:20px}.feature-page .feature-index-card>div{margin-bottom:28px}.feature-page .feature-index-card h3{font-size:16px}.feature-page .feature-index-card>p{font-size:12px}.feature-page .feature-index-card>div>span:first-child{font-size:36px}.feature-page .feature-capability-grid>div:first-child .feature-index-card h3{font-size:23px}.feature-capability-grid>div:first-child,.feature-theme-coding .feature-capability-grid>div:first-child,.feature-theme-proctoring .feature-capability-grid>div:first-child,.feature-capability-grid>div:last-child{grid-column:span 2}.feature-theme-overview .overview-scene{min-height:400px}.feature-theme-overview .feature-overview-chapter h2{font-size:36px}}@media (max-width:360px){.feature-page .experience-container{width:calc(100% - 32px)}.feature-capability-grid,.feature-theme-coding .feature-capability-grid,.feature-theme-proctoring .feature-capability-grid{grid-template-columns:1fr}.feature-capability-grid>div{grid-column:auto!important}}@media (prefers-reduced-motion:reduce){.feature-page *,.feature-page :before,.feature-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.feature-page .feature-art-stage{transform:none}}.feature-detail-stage>div{min-height:400px;position:relative;inset:auto}.feature-detail-stage>div>div{width:100%;max-width:460px}.feature-detail-stage [class~="text-[9px]"]{font-size:11px}.feature-detail-stage [class~="text-[10px]"]{font-size:12px}.feature-detail-stage [class~="text-[11px]"]{font-size:13px}.feature-experience-copy>.feature-experience-badge{margin-block:18px 0}.feature-page .composer-input [data-slot=select-trigger]{text-align:left;white-space:normal;height:auto;min-height:48px}.feature-page .composer-input [data-slot=select-value]{-webkit-line-clamp:unset;display:block}@media (max-width:600px){.feature-detail-stage>div{min-height:320px;padding-block:16px}}.feature-detail-stage :is(.rounded-lg,.rounded-xl){border-radius:20px}.feature-detail-stage .rounded-md{border-radius:10px}@media (min-width:1101px){.feature-page .feature-experience-layout{min-height:calc(100svh - var(--marketing-nav-height));align-content:center;align-items:center;padding-block:32px}.feature-page .feature-experience-copy{align-self:center;padding-top:0}}.feature-page:is(.feature-theme-themes,.feature-theme-ai,.feature-theme-publishing) .feature-experience-layout{padding-top:clamp(80px,7vw,112px)}@media (max-width:850px){.feature-page:is(.feature-theme-themes,.feature-theme-ai,.feature-theme-publishing) .feature-experience-layout{padding-top:clamp(52px,7vw,72px)}}@media (max-width:600px){.feature-page:is(.feature-theme-themes,.feature-theme-ai,.feature-theme-publishing) .feature-experience-layout{padding-top:48px}}
.editorial-page,.journal-language-menu{--editorial-text-caption:.8125rem;--editorial-text-support:.875rem;--editorial-text-control:.9375rem;--editorial-text-body:1rem}.editorial-page{--editorial-wash:color-mix(in srgb, var(--brand-accent) 7%, var(--background));--editorial-line:var(--border)}.editorial-page :is(.experience-text-link,.experience-button),.journal-read-link{font-size:var(--editorial-text-control);line-height:1.5}.editorial-page .experience-eyebrow{color:var(--muted-foreground)}.journal-header{padding-block:76px 64px}.journal-intro{grid-template-columns:1.65fr 1fr;align-items:end;gap:64px;display:grid}.journal-intro h1,.contact-copy h1,.journal-post-header h1{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(50px,5.4vw,78px);font-weight:500;line-height:1.04}.journal-intro h1>span,.contact-copy h1>span{color:var(--brand-accent)}.journal-intro-note{padding-bottom:5px}.journal-intro-note>p,.contact-description{font-size:var(--editorial-text-body);color:var(--muted-foreground);line-height:1.85}.editorial-section-heading{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.editorial-section-heading h2{letter-spacing:-.045em;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.journal-card{min-width:0;height:100%}.journal-card-link{border:1px solid var(--editorial-line);background:var(--card);border-radius:26px;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s;display:flex}.journal-card-link:hover{border-color:color-mix(in srgb, var(--brand-accent) 55%, var(--border));box-shadow:0 16px 40px -28px var(--brand-accent)}.journal-card-cover{aspect-ratio:16/10;background:var(--editorial-wash);border-radius:25px 25px 0 0;position:relative;overflow:hidden}.journal-card-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}html.dark .journal-cover-image-light,html:not(.dark) .journal-cover-image-dark{display:none}.journal-card-link:hover .journal-card-cover>img{transform:scale(1.035)}.journal-cover-arrow{background:var(--background);border:1px solid var(--border);width:42px;height:42px;color:var(--foreground);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:18px;right:18px}.journal-card-link:hover .journal-cover-arrow{background:var(--brand-accent);color:var(--primary-foreground);transform:rotate(45deg)}.journal-cover-art{color:var(--brand-accent);position:absolute;inset:0;overflow:hidden}.journal-cover-art>.signal-artwork{width:110%;height:150%;color:var(--brand-accent);position:absolute;top:-27%;right:-20%}.journal-cover-logo{width:40px;height:40px;position:absolute;top:25px;left:26px}.journal-card-copy{flex-direction:column;flex:1;min-width:0;padding:28px;display:flex}.journal-meta{color:var(--muted-foreground);font-size:var(--editorial-text-caption);flex-wrap:wrap;align-items:center;gap:8px 18px;line-height:1.65;display:flex}.journal-meta>*+*{position:relative}.journal-meta>*+:before{content:"";background:var(--muted-foreground);border-radius:50%;width:3px;height:3px;position:absolute;top:.7em;left:-10px}.journal-card-copy :is(h2,h3){letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:18px;font-size:25px;font-weight:500;line-height:1.22}.journal-card-excerpt{font-size:var(--editorial-text-body);color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;line-height:1.8;display:-webkit-box;overflow:hidden}.journal-card-footer{font-size:var(--editorial-text-caption);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:30px;display:flex}.journal-read-link{color:var(--brand-accent);align-items:center;gap:8px;font-weight:500;display:inline-flex}.journal-card-feature .journal-card-link{grid-template-columns:1.1fr 1fr;display:grid}.journal-card-feature .journal-card-cover{aspect-ratio:auto;border-radius:25px 0 0 25px;min-height:390px}.journal-card-feature .journal-card-copy{justify-content:center;padding:clamp(28px,3.5vw,50px)}.journal-card-feature h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);line-height:1.13}.journal-card-feature .journal-card-excerpt{-webkit-line-clamp:4}.journal-card-feature .journal-card-footer{margin-top:12px}.journal-latest{margin-top:64px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.journal-empty{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:32px;padding:64px 24px}.editorial-icon{background:var(--editorial-wash);border:1px solid var(--border);width:66px;height:66px;color:var(--brand-accent);border-radius:22px;place-items:center;display:inline-grid}.journal-empty h2{letter-spacing:-.04em;margin-top:24px;font-size:32px;font-weight:500}.journal-empty>p{max-width:430px;color:var(--muted-foreground);margin:16px auto 28px;line-height:1.8}.journal-post{padding-top:40px}.journal-back{color:var(--muted-foreground)}.journal-post-header{max-width:960px;margin:56px auto 0}.journal-post-header h1{font-size:clamp(42px,5vw,70px)}.journal-post-excerpt{max-width:760px;color:var(--muted-foreground);margin-top:28px;font-size:19px;line-height:1.75}.journal-post-byline{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-block:20px;display:flex}.journal-post-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.editorial-page .journal-action{height:40px;font-size:var(--editorial-text-control);border-radius:999px;gap:8px;padding-inline:12px;line-height:1.5}.journal-language-menu{font-family:var(--font-geist-sans), sans-serif}.journal-language-menu [data-slot=dropdown-menu-item]{font-size:var(--editorial-text-control);line-height:1.5}.journal-language-menu [data-slot=dropdown-menu-label],.journal-language-description{font-size:var(--editorial-text-caption);line-height:1.5}.journal-post-cover{aspect-ratio:16/9;border:1px solid var(--border);background:var(--editorial-wash);border-radius:30px;max-width:1060px;margin:40px auto 0;overflow:hidden}.journal-post-cover>img{object-fit:cover;width:100%;height:100%;display:block}.journal-post-body{overflow-wrap:anywhere;min-width:0;max-width:740px;margin:56px auto 0}.journal-post-body>*{max-width:100%}.journal-post-end{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:740px;margin:40px auto 80px;padding-top:24px;display:flex}.journal-post-tags{flex-wrap:wrap;gap:8px;display:flex}.journal-post-tags li{background:var(--muted);color:var(--muted-foreground);font-size:var(--editorial-text-caption);border-radius:999px;padding:6px 12px}.contact-layout{grid-template-columns:.95fr 1.15fr;align-items:start;gap:clamp(40px,7vw,100px);padding-block:84px 100px;display:grid}.contact-copy{min-width:0;padding-top:16px}.contact-copy h1{margin-block:0 24px;font-size:clamp(50px,5vw,74px)}.contact-description{max-width:420px}.contact-email{border-top:1px solid var(--border);align-items:start;gap:16px;margin-top:40px;padding-top:28px;display:flex}.contact-email>svg{color:var(--brand-accent);flex:none;margin-top:3px}.contact-email p{font-size:var(--editorial-text-support);color:var(--muted-foreground);line-height:1.6}.contact-email a{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:clamp(15px,1.5vw,19px);display:inline-flex}.contact-email a:hover{color:var(--brand-accent)}.contact-resource{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:28px;padding-top:28px;display:flex}.contact-resource>svg{color:var(--brand-accent);flex:none}.contact-resource>svg:last-child{color:var(--muted-foreground);margin-left:auto}.contact-resource strong{font-size:var(--editorial-text-control);font-weight:500;display:block}.contact-resource span>span{font-size:var(--editorial-text-support);color:var(--muted-foreground);margin-top:6px;line-height:1.6;display:block}.contact-resource:hover strong{color:var(--brand-accent)}.contact-signature{align-items:center;gap:20px;margin-top:64px;display:flex}.contact-signature .editorial-logo{flex:none;width:40px;height:40px}.contact-signature span{color:var(--muted-foreground);font:10px/1.8 var(--font-geist-mono), monospace;letter-spacing:.1em}.contact-panel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 24px 70px -50px color-mix(in srgb, var(--brand-accent) 45%, transparent);--enter-delay:90ms;border-radius:32px}.contact-form{padding:clamp(24px,3vw,40px);position:relative}.contact-form-heading{padding-bottom:8px}.contact-form-heading h2,.contact-success h2{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.25}.contact-form-heading p{font-size:var(--editorial-text-support);color:var(--muted-foreground);margin-top:10px;line-height:1.7}.contact-form label{font-size:var(--editorial-text-support);font-weight:500;line-height:1.5}.contact-form .contact-input{border-color:var(--input);background:var(--background);min-height:50px;font-size:var(--editorial-text-body);box-shadow:none;border-radius:12px;padding:12px 14px;line-height:1.5}.contact-form .contact-input:focus-visible{border-color:var(--brand-accent);outline:2px solid color-mix(in srgb, var(--brand-accent) 35%, transparent);outline-offset:2px;box-shadow:none}.contact-form .contact-input[aria-invalid=true]{border-color:var(--destructive)}.contact-form .contact-textarea{resize:vertical;min-height:150px;line-height:1.7}.contact-form-footer{flex-direction:column;align-items:start;gap:22px;padding-top:4px;display:flex}.contact-form-footer p{font-size:var(--editorial-text-support);color:var(--muted-foreground);align-items:start;gap:8px;line-height:1.7;display:flex}.contact-form-footer p svg{flex:none;margin-top:2px}.contact-form-footer .experience-button{width:100%}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:620px;padding:48px 32px;display:flex}.contact-success p{max-width:350px;color:var(--muted-foreground);line-height:1.8}.contact-form .contact-form-error{font-size:var(--editorial-text-support);line-height:1.6}@media (max-width:1000px){.journal-intro{grid-template-columns:1.4fr 1fr;gap:36px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr 1.15fr;gap:36px}.contact-copy h1{font-size:52px}}@media (max-width:760px){.journal-header{padding-block:48px}.journal-intro{grid-template-columns:1fr;gap:24px}.journal-intro-note{max-width:540px}.journal-card-feature .journal-card-link{grid-template-columns:1fr}.journal-card-feature .journal-card-cover{aspect-ratio:16/9;border-radius:25px 25px 0 0;min-height:0}.contact-layout{grid-template-columns:1fr;gap:40px;padding-block:48px 64px}.contact-copy{padding-top:0}.contact-copy h1{font-size:clamp(48px,8vw,68px)}.contact-description{max-width:540px}.contact-signature{display:none}.contact-panel{width:100%;max-width:620px}.journal-post-header{margin-top:40px}.journal-post-byline{gap:12px}.journal-post-excerpt{font-size:17px}}@media (max-width:540px){.journal-header{padding-block:36px}.journal-intro h1{font-size:clamp(39px,10vw,54px)}.editorial-section-heading{flex-wrap:wrap;gap:16px;padding-block:22px}.journal-grid{grid-template-columns:1fr}.journal-card-copy,.journal-card-feature .journal-card-copy{padding:24px}.journal-card-feature h2{font-size:30px}.journal-latest{margin-top:44px}.journal-post{padding-top:28px}.journal-post-header h1{font-size:40px}.journal-post-cover{border-radius:20px;margin-top:28px}.journal-post-body{margin-top:36px}.journal-post-end{margin-bottom:48px}.contact-layout{padding-top:36px}.contact-copy h1{font-size:clamp(44px,11vw,58px)}.contact-panel{border-radius:24px}.contact-form{padding:24px}.contact-success{min-height:480px;padding:36px 24px}}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{transition:none!important;animation:none!important}}
