@font-face{font-family:inter;src:url(../media/Inter-s.p.cf290510.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Italic-s.p.008c6788.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_52dbdf6e-module__ls8LtG__className{font-family:inter,inter Fallback}.inter_52dbdf6e-module__ls8LtG__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:mono;src:url(../media/RobotoMono_400-s.p.650f19fa.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/RobotoMono_500-s.p.2ad8580c.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/RobotoMono_600-s.p.0241c96a.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:mono;src:url(../media/RobotoMono_700-s.p.18aac53e.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.mono_4b99a554-module__5DUqJa__className{font-family:mono,mono Fallback}.mono_4b99a554-module__5DUqJa__variable{--font-roboto-mono:"mono","mono Fallback"}
@font-face{font-family:pixel;src:url(../media/PressStart2P_Regular-s.p.53aa7343.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:45.63%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:219.15%}.pixel_3d04081c-module__WQHaCW__className{font-family:pixel,pixel Fallback;font-weight:400}.pixel_3d04081c-module__WQHaCW__variable{--font-pixel:"pixel","pixel Fallback"}
@font-face{font-family:terminal;src:url(../media/JetBrainsMono_Regular-s.p.09d49f4b.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:terminal Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.terminal_f68702c2-module__rCMyPG__className{font-family:terminal,terminal Fallback;font-weight:400}.terminal_f68702c2-module__rCMyPG__variable{--font-terminal:"terminal","terminal Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-roboto-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-foreground\/20{border-color:#17181533;border-color:lab(8.04743% -1.06443 1.86808/.2)}.bg-foreground{background-color:#171815}.p-0{padding:calc(var(--spacing)*0)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-background{color:#e4e0d4}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-foreground\/7:hover{background-color:#17181512;background-color:lab(8.04743% -1.06443 1.86808/.07)}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--paper:#e4e0d4;--ink:#171815;--orange:#ffab40}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);font-family:var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;background:#d2cfc5}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}::selection{background:var(--orange);color:var(--ink)}.presentation{grid-template-rows:54px minmax(0,1fr) 58px 3px;height:100dvh;min-height:360px;padding:0 24px;display:grid;overflow:hidden}.app-header{align-items:center;gap:22px;display:flex}.app-brand{letter-spacing:-.9px;font-size:19px;font-weight:760}.app-brand>span{vertical-align:top;letter-spacing:0;margin-left:2px;font-size:9px}.app-context,.app-edition{font-family:var(--font-roboto-mono),monospace;color:#65665f;font-size:10px}.app-edition{margin-left:auto}.work-area{gap:24px;min-height:0;display:flex}.deck-viewport{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.slide-frame{aspect-ratio:16/9;width:min(100cqw,177.778cqh);animation:.18s ease-out both reveal;position:relative;box-shadow:0 3px 35px #25251e12;container-type:inline-size}@keyframes reveal{0%{opacity:.55}to{opacity:1}}.slide{background:var(--paper);color:#090a08;font-size:1.5cqw;line-height:1.25;position:absolute;inset:0;overflow:hidden}.slide h1,.slide h2,.slide h3,.slide p{margin:0}.slide h2{letter-spacing:-.055em;font-weight:500}.slide em{font-weight:640}.slide-label{width:fit-content;font-family:var(--font-roboto-mono),monospace;letter-spacing:-.03em;text-transform:uppercase;border:1px solid;border-radius:99px;justify-content:center;align-items:center;padding:.55cqw 1.65cqw;font-size:1.05cqw;font-weight:500;line-height:1.1;display:inline-flex}.slide-footer{font-family:var(--font-roboto-mono),monospace;color:#6b6b63;justify-content:space-between;align-items:center;font-size:.75cqw;display:flex;position:absolute;bottom:2.3cqw;left:3.4cqw;right:3.4cqw}.slide-footer>:nth-child(2){margin-left:auto;margin-right:4cqw}.slide-footer>:last-child{color:#171815}.hero-copy{padding:2.8cqw 3.4cqw;position:absolute;inset:0 39.3% 0 0}.hero-meta{font-family:var(--font-roboto-mono),monospace;justify-content:space-between;font-size:.83cqw;display:flex}.hero-title{position:absolute;bottom:3.2cqw;left:3.4cqw}.hero-title h1{font-family:var(--font-roboto-mono),monospace;letter-spacing:-.07em;font-size:8cqw;font-weight:700;line-height:1.05}.hero-title p{font-family:var(--font-roboto-mono),monospace;letter-spacing:-.05em;margin-top:1.6cqw;font-size:2.05cqw}.orange-dot{color:#de8317}.hero-image{position:absolute;inset:0 0 0 60.7%}.hero-image img{object-fit:cover;object-position:48% center}.goal-content{position:absolute;top:18.7cqw;left:3.4cqw;right:3.4cqw}.goal-content .slide-label{margin-bottom:2.3cqw}.goal-question,.goal-ghost{letter-spacing:-.045em;font-size:3.8cqw;font-weight:500;line-height:1.17}.goal-ghost{color:#9c9b91}.goal-answer h2{letter-spacing:-.045em;margin-top:1.6cqw;font-size:4cqw;line-height:1.12}.goal-answer .goal-method{font-family:var(--font-roboto-mono),monospace;margin-top:2cqw;font-size:1.05cqw}.perspective-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.4cqw;left:3.4cqw;right:3.4cqw}.perspective-head>span{font-family:var(--font-roboto-mono),monospace;font-size:.9cqw}.perspective-title{font-size:4.7cqw;line-height:1.12;position:absolute;top:18.4cqw;left:3.4cqw}.year{font-family:var(--font-roboto-mono),monospace;font-size:1.15cqw}.university-panel{border-left:1px solid #17181540;padding-left:3.2cqw;position:absolute;inset:13.4cqw 4% 8.4cqw 61%}.university-name{letter-spacing:-.06em;font-size:3.8cqw;font-weight:600;line-height:1.02;margin-top:3.5cqw!important}.university-focus{font-size:1.15cqw;line-height:1.6;position:absolute;bottom:0}.university-focus>p:first-child{background:var(--orange);margin-left:-.35cqw;padding:.1cqw .35cqw}.consulting-panel{position:absolute;top:13.4cqw;left:60%;right:3.4cqw}.consulting-lines{margin-top:3.4cqw}.consulting-lines p{letter-spacing:-.045em;border-top:1px solid #17181540;padding:1.5cqw 0;font-size:2.65cqw}.consulting-lines p>span{font-size:.9cqw;font-family:var(--font-roboto-mono),monospace;vertical-align:middle;margin-right:2cqw}.countries{font-family:var(--font-roboto-mono),monospace;font-size:.87cqw;margin-top:2.7cqw!important}.company-copy{padding:3.4cqw;position:absolute;inset:0 44% 0 0}.company-copy h2{margin-top:7cqw;font-size:5.15cqw;line-height:1.1}.companies{gap:5cqw;margin-top:5cqw;display:flex}.companies>div{flex-direction:column;gap:.6cqw;display:flex}.companies>div>span{font-family:var(--font-roboto-mono),monospace;font-size:.9cqw}.companies strong{letter-spacing:-.055em;font-size:2.1cqw;font-weight:650}.unhyped-wordmark{font-weight:780!important}.unhyped-wordmark>span{vertical-align:super;margin-left:.15cqw;font-size:.9cqw}.portrait{background:#f4cf69;position:absolute;inset:0 0 0 56%}.portrait img{object-fit:cover;object-position:50% 40%}.portrait>span{font-size:.85cqw;font-family:var(--font-roboto-mono),monospace;color:#fff;position:absolute;bottom:2.3cqw;left:2.8cqw}.slide-companies .slide-footer{right:47.4%}.slide-companies .slide-footer>:nth-child(2),.slide-task-one .slide-footer>:nth-child(2){display:none}.slide-perspective{background:var(--orange)}.summary-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.4cqw;left:3.4cqw;right:3.4cqw}.summary-head>span{font-family:var(--font-roboto-mono),monospace;font-size:.9cqw}.summary-quote{font-size:6.6cqw;line-height:1.1;position:absolute;top:15.2cqw;left:3.4cqw;letter-spacing:-.065em!important}.summary-quote>span{color:#7b4a0a}.summary-criteria{font-size:1.18cqw;position:absolute;bottom:8.4cqw;left:3.4cqw}.footer-dark{color:#72470e}.tools-heading{position:absolute;top:3.4cqw;left:3.4cqw}.tools-heading h2{margin-top:2cqw;font-size:3.65cqw}.tool-grid{grid-template-columns:repeat(8,1fr);gap:1.2cqw;display:grid;position:absolute;top:17.2cqw;left:3.4cqw;right:3.4cqw}.tool{flex-direction:column;align-items:center;gap:1.3cqw;display:flex}.tool img{object-fit:contain;width:4.3cqw;height:4.3cqw}.tool>span{letter-spacing:-.025em;font-size:1.05cqw}.tool-practice{border-top:1px solid #17181540;grid-template-columns:1fr 1fr;gap:5cqw;padding-top:2.8cqw;display:grid;position:absolute;top:29.7cqw;left:3.4cqw;right:3.4cqw}.micro{font-family:var(--font-roboto-mono),monospace;font-size:.85cqw}.today-tool{flex-direction:column;align-items:flex-start;display:flex}.today-tool strong{letter-spacing:-.06em;background:var(--orange);margin-top:1.5cqw;margin-left:-.7cqw;padding:.15cqw .7cqw;font-size:4cqw;font-weight:550}.work-account{margin-top:1cqw;font-size:1cqw}.personal-tools>div{gap:4.5cqw;margin-top:1.2cqw;display:flex}.personal-tools p{flex-direction:column;display:flex}.personal-tools b{letter-spacing:-.055em;font-size:3.6cqw;font-weight:500}.personal-tools p>span{margin-top:.2cqw;font-size:1.15cqw}.personal-tools small{color:#74746b;margin-top:1.3cqw;font-size:.8cqw;display:block}.start-heading{position:absolute;top:3.4cqw;left:3.4cqw}.start-heading h2{margin-top:2cqw;font-size:3.65cqw}.start-steps{position:absolute;top:19cqw;left:3.4cqw;right:3.4cqw}.start-steps>div{border-top:1px solid #17181540;grid-template-columns:5cqw 1fr 38cqw;align-items:baseline;padding:2.1cqw 0;display:grid}.start-steps>div>span{font-family:var(--font-roboto-mono),monospace;color:#7d7e73;font-size:1.1cqw}.start-steps h3{letter-spacing:-.05em;font-size:3cqw;font-weight:500}.start-steps p{font-size:1.2cqw}.task-copy{padding:3.4cqw;position:absolute;inset:0 48% 0 0}.task-copy h2{margin-top:7.7cqw;font-size:4.85cqw;line-height:1.12}.task-copy>p{font-family:var(--font-roboto-mono),monospace;margin-top:3.3cqw;font-size:1.2cqw}.task-image{position:absolute;inset:0 0 0 52%}.task-image img{object-fit:cover;object-position:center 45%}.slide-task-one .slide-footer{right:51.4%}.slide-accent{background:var(--orange)}.slide-chapter .slide-footer{right:51.4%}.slide-chapter .slide-footer>:nth-child(2){display:none}.slide-chapter .workshop-title{white-space:pre-line;position:static}.workshop-title em{display:block}.original-product{background:#fff}.original-product img{object-fit:contain;padding:2cqw}.workshop-content{position:absolute;inset:0}.workshop-content>.slide-label{position:absolute;top:3.4cqw;left:3.4cqw}.workshop-content>.workshop-title{white-space:pre-line;font-size:4.35cqw;line-height:1.12;position:absolute;top:10.8cqw;left:3.4cqw;right:3.4cqw}.workshop-items{position:absolute;left:3.4cqw;right:3.4cqw}.workshop-item h3{letter-spacing:-.045em;font-weight:550}.workshop-item p{white-space:pre-line}.workshop-caption{font-size:1.15cqw;line-height:1.5;position:absolute;bottom:11.8cqw;left:3.4cqw;right:3.4cqw}.slide-actions{align-items:center;gap:1.5cqw;display:flex;position:absolute;bottom:6.8cqw;left:3.4cqw}.slide-actions>a,.slide-actions .prompt-trigger{height:auto;font-family:var(--font-roboto-mono),monospace;border:1px solid #17181560;border-radius:99px;align-items:center;gap:.7cqw;padding:.75cqw 1.3cqw;font-size:.95cqw;line-height:1.3;transition:background .15s;display:inline-flex}.slide-actions>a:hover,.slide-actions .prompt-trigger:hover{background:#1718150c}.slide-actions .prompt-trigger svg{width:1cqw;height:1cqw}.slide-sources{color:#696d60;gap:2cqw;font-size:.7cqw;display:flex;position:absolute;bottom:4.65cqw;left:3.4cqw}.slide-sources a{text-underline-offset:.15cqw;text-decoration:underline}.layout-poster>.workshop-title{font-size:4.9cqw;line-height:1.16;top:16cqw}.layout-poster .workshop-caption{bottom:9.6cqw}.layout-challenge>.workshop-title{font-size:4.5cqw;top:18cqw;right:43%}.layout-challenge .workshop-items{flex-direction:column;gap:2.6cqw;display:flex;top:15.5cqw;left:63%}.layout-challenge .workshop-item{border-top:1px solid #17181540;padding-top:1.5cqw}.layout-challenge h3{font-size:2.3cqw}.layout-challenge .workshop-item p{margin-top:.7cqw;font-size:1.2cqw}.layout-challenge .workshop-caption{bottom:10cqw;right:45%}.layout-steps .workshop-items{top:25cqw}.layout-steps .workshop-item{border-top:1px solid #17181540;grid-template-columns:4cqw 41cqw 1fr;align-items:baseline;padding:1.45cqw 0;display:grid}.step-index{font-family:var(--font-roboto-mono),monospace;color:#777c6d;font-size:1cqw}.layout-steps h3{font-size:2.05cqw}.layout-steps .workshop-item p{font-size:1.1cqw}.layout-demo>.workshop-title{font-size:4.2cqw;top:15.5cqw;right:42%}.layout-demo .workshop-items{flex-direction:column;gap:2.2cqw;display:flex;top:17cqw;left:66%}.layout-demo .workshop-item{border-top:1px solid #17181540;padding-top:1.4cqw}.layout-demo h3{font-size:1.8cqw}.layout-demo .workshop-item p{margin-top:.8cqw;font-size:1.15cqw;line-height:1.5}.layout-demo .workshop-caption{right:43%}.slide-timer{position:absolute;bottom:7cqw;left:66%;right:3.4cqw}.work-timer{align-items:center;gap:.7cqw;display:flex;position:relative}.timer-digits{font-family:var(--font-roboto-mono),monospace;font-variant-numeric:tabular-nums;margin-right:.6cqw;font-size:2.7cqw;line-height:1}.work-timer button{border:1px solid #17181550;border-radius:50%;justify-content:center;align-items:center;width:2.6cqw;height:2.6cqw;display:flex}.work-timer button:hover{background:var(--orange)}.work-timer svg{width:1cqw;height:1cqw}.timer-finish{font-size:.85cqw;position:absolute;top:3.2cqw}.work-timer.finished{color:#a34d04}.layout-compare .workshop-items,.layout-domains .workshop-items{grid-template-columns:1fr 1fr;gap:6cqw;display:grid;top:26cqw}.layout-compare .workshop-item,.layout-domains .workshop-item{border-top:1px solid #17181540;padding-top:1.8cqw}.layout-compare h3,.layout-domains h3{font-size:2.2cqw}.layout-compare .workshop-item p{margin-top:1.3cqw;font-size:1.4cqw;line-height:1.8}.layout-domains .workshop-items{top:35cqw}.layout-domains .workshop-item p{margin-top:1cqw;font-size:1.05cqw;line-height:1.7}.layout-domains .workshop-caption{bottom:7.2cqw}.knowledge-base{background:var(--orange);justify-content:space-between;align-items:center;padding:2cqw 2.3cqw;display:flex;position:absolute;top:24cqw;left:3.4cqw;right:3.4cqw}.knowledge-base>span{font-family:var(--font-roboto-mono),monospace;width:18%;font-size:.8cqw}.knowledge-base>strong{letter-spacing:-.045em;font-size:2cqw;font-weight:550}.knowledge-base>small{font-size:.9cqw}.layout-math .workshop-items,.layout-materials .workshop-items,.layout-finder .workshop-items{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid;top:28cqw}.layout-math h3{font-family:var(--font-roboto-mono),monospace;letter-spacing:-.06em;font-size:4.5cqw;font-weight:500}.layout-math .workshop-item p{margin-top:1.2cqw;font-size:1.35cqw}.layout-math .workshop-item:last-child h3{background:var(--orange);width:fit-content}.layout-materials h3{font-family:var(--font-roboto-mono),monospace;color:#999a8e;font-size:4.8cqw;font-weight:400}.layout-materials .workshop-item p{letter-spacing:-.04em;margin-top:1cqw;font-size:1.7cqw}.layout-finder .workshop-item{border-top:1px solid #17181540;padding-top:1.4cqw}.layout-finder h3{font-size:2.4cqw}.layout-finder .workshop-item p{margin-top:.8cqw;font-size:1.3cqw;line-height:1.6}.slide-pairs-change .workshop-caption{bottom:16cqw}.prompt-dialog{z-index:50;background:#f1eee5;border-radius:8px;flex-direction:column;width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt-dialog .overview-header{margin-bottom:16px}.prompt-text{resize:vertical;width:100%;height:min(440px,48dvh);min-height:200px;font-family:var(--font-roboto-mono),monospace;color:var(--ink);background:#faf8f1;border:1px solid #17181525;border-radius:4px;padding:20px;font-size:13px;line-height:1.75}.prompt-text:focus{outline-offset:2px;outline:2px solid #bd741e}.prompt-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.prompt-bottom>p{color:#66695e;font-size:12px}.document-source{color:#74766c;margin-top:12px;font-size:11px}.materials-page{background:#f1eee5;max-width:1240px;margin:auto;padding:30px 60px 50px}.document-nav{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.document-nav>span{font-family:var(--font-roboto-mono),monospace;color:#76796c;font-size:9px}.materials-hero{padding:100px 0 60px}.materials-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1.05}.materials-hero>p:not(.document-eyebrow){max-width:520px;margin:24px 0;font-size:17px;line-height:1.65}.download-main{background:var(--ink);width:fit-content;color:var(--paper);border-radius:99px;align-items:center;padding:13px 22px;font-size:13px;text-decoration:none;display:inline-flex}.download-main:hover{background:#3e4039}.materials-jump{font-family:var(--font-roboto-mono),monospace;border-top:1px solid #17181525;flex-wrap:wrap;gap:28px;padding:24px 0;font-size:11px;display:flex}.materials-jump a:hover,.document-nav a:hover{text-underline-offset:4px;text-decoration:underline}.material-pack{border-top:1px solid #17181525;grid-template-columns:100px 1fr;gap:30px;padding:60px 0;scroll-margin-top:24px;display:grid}.pack-number{font-family:var(--font-roboto-mono),monospace;color:#a3a696;letter-spacing:-.06em;font-size:48px;font-weight:400}.pack-body h2,.prompt-library h2{letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.pack-body>p:not(.document-eyebrow){max-width:750px;margin:16px 0;font-size:15px;line-height:1.7}.pack-body>p.pack-note{color:#5c6155;border-left:2px solid #d58e27;padding-left:16px;font-size:13px}.pack-actions{align-items:center;gap:24px;margin:24px 0;font-size:12px;display:flex}.pack-source-links a{text-underline-offset:3px;text-decoration:underline}.file-list{border-top:1px solid #17181520;margin-top:30px}.file-list summary{cursor:pointer;padding:18px 0;font-size:13px}.file-list ul{padding:0;list-style:none}.file-list li>a{border-top:1px solid #17181510;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;font-size:12px;display:flex}.file-list li>a:hover{color:#a45e0d}.file-list li span{overflow-wrap:anywhere}.file-list small{color:#747b6a;font-family:var(--font-roboto-mono),monospace;flex-shrink:0;font-size:9px}.spin-note{color:#747b6a;margin:18px 0;font-size:12px}.prompt-library{border-top:1px solid #17181525;padding:60px 0;scroll-margin-top:24px}.prompt-library>p{margin:20px 0 35px;font-size:14px}.prompt-row{border-top:1px solid #17181520;grid-template-columns:40px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.prompt-row>span{color:#8a8e80;font-family:var(--font-roboto-mono),monospace;font-size:11px}.prompt-row h3{letter-spacing:-.025em;font-size:16px;font-weight:500}.materials-footer{border-top:1px solid #17181525;justify-content:space-between;align-items:center;padding-top:28px;font-size:11px;display:flex}@media (max-width:760px){.materials-page{padding:24px}.document-nav>span{display:none}.materials-hero{padding:70px 0 40px}.materials-jump{gap:18px}.material-pack{grid-template-columns:1fr;gap:16px;padding:40px 0}.pack-number{font-size:30px}.prompt-row{grid-template-columns:24px 1fr;gap:12px}.prompt-row>button{grid-column:2;justify-self:start}.prompt-dialog{padding:20px}.prompt-dialog .overview-header h2{font-size:22px}.prompt-bottom{flex-direction:column;align-items:flex-start;gap:12px}.notes-document nav{flex-wrap:wrap;gap:14px}}.toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.toolbar-left,.toolbar-center,.toolbar-right{align-items:center;gap:3px;display:flex}.toolbar-right{justify-content:flex-end;gap:12px}.toolbar-section{font-family:var(--font-roboto-mono),monospace;color:#65665f;margin-left:10px;font-size:10px}.slide-counter{font-family:var(--font-roboto-mono),monospace;text-align:center;min-width:72px;font-size:12px}.slide-counter>span{color:#7b7d72}.keyboard-hint{font-family:var(--font-roboto-mono),monospace;color:#65665f;font-size:10px}.keyboard-hint>span{margin:0 8px}.deck-progress{background:#bdbbb1;height:3px;margin:0 -24px}.deck-progress>div{background:#a75f0e;height:100%;transition:width .2s ease-out}.is-fullscreen{background:#252623;grid-template-rows:minmax(0,1fr) 45px 3px;padding:0 16px}.is-fullscreen .app-header{display:none}.is-fullscreen .toolbar{color:#e4e0d4}.is-fullscreen .toolbar-section,.is-fullscreen .keyboard-hint,.is-fullscreen .slide-counter>span{color:#a8a99f}.is-fullscreen .deck-progress{margin:0 -16px}.is-fullscreen .notes-panel{margin-top:16px}.notes-panel{background:#f0ede5;border-radius:6px;flex-shrink:0;width:340px;padding:0 20px 24px;font-size:13px;line-height:1.65;overflow:auto}.notes-header{z-index:1;background:#f0ede5;justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:sticky;top:0}.notes-header>span{font-family:var(--font-roboto-mono),monospace;font-size:9px}.notes-time{color:#7b7d72;font-size:11px;font-family:var(--font-roboto-mono),monospace;margin:10px 0}.notes-panel h2{letter-spacing:-.035em;margin:0 0 20px;font-size:24px;font-weight:550;line-height:1.15}.speaker-cue{background:#ffab4033;border-left:2px solid #d18018;padding:12px 14px}.notes-panel ul{padding-left:16px;list-style:outside}.notes-panel li{margin-top:14px}.notes-transition{border-top:1px solid #17181526;margin:24px 0;padding-top:16px}.notes-transition>span{font-family:var(--font-roboto-mono),monospace;color:#777a70;font-size:9px}.notes-transition>p{margin-top:5px}.notes-link{text-underline-offset:3px;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;text-decoration:underline;display:flex}.status-message{background:var(--ink);color:var(--paper);z-index:60;border-radius:6px;align-items:center;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.overview-overlay{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171815a6;position:fixed;inset:0}.overview-content{z-index:40;background:#eeeae0;border-radius:8px;padding:28px;position:fixed;inset:5vh 5vw;overflow-y:auto;box-shadow:0 25px 100px #0003}.overview-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.overview-header h2{letter-spacing:-.05em;margin:0 0 8px;font-size:26px;font-weight:550}.overview-header p{color:#77796e;font-size:13px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.overview-item{text-align:left;outline-offset:6px;background:0 0;border:0;border-radius:2px;padding:0}.thumbnail{aspect-ratio:16/9;pointer-events:none;transition:box-shadow .15s;position:relative;box-shadow:0 0 0 1px #17181516;container-type:inline-size}.overview-item:hover .thumbnail,.overview-item:focus-visible .thumbnail{box-shadow:0 0 0 3px #ffab4090}.overview-item.selected .thumbnail{box-shadow:0 0 0 3px #bf7519}.overview-caption{gap:12px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.overview-caption>b{font-family:var(--font-roboto-mono),monospace;color:#8b8b7e;font-size:10px;font-weight:400}.notes-document{background:#f5f2eb;max-width:880px;min-height:100dvh;margin:0 auto;padding:36px 44px 80px}.notes-document nav{justify-content:space-between;margin-bottom:70px;font-size:13px;display:flex}.notes-document a{text-underline-offset:4px;text-decoration:underline}.document-eyebrow,.document-slide-meta{font-size:10px;font-family:var(--font-roboto-mono),monospace}.notes-document h1{letter-spacing:-.055em;margin:20px 0;font-size:44px;font-weight:550;line-height:1.1}.notes-document header>p:last-child{color:#74766c;font-size:14px}.notes-document section{border-top:1px solid #17181530;margin-top:48px;padding-top:28px}.document-slide-meta{color:#777a70;justify-content:space-between;gap:15px;display:flex}.notes-document h2{letter-spacing:-.04em;margin:20px 0;font-size:28px;font-weight:550}.notes-document .speaker-cue{margin:20px 0;font-size:14px}.notes-document ul{padding-left:22px;list-style:outside}.notes-document li,.document-transition{margin-top:14px;font-size:15px;line-height:1.75}.document-transition{margin-top:24px}@media (min-width:1800px){.presentation{padding-left:40px;padding-right:40px}.deck-progress{margin:0 -40px}}@media (max-width:1100px){.toolbar-section,.keyboard-hint{display:none}.notes-panel{width:290px}.work-area{gap:15px}}@media (max-width:760px){.presentation{grid-template-rows:45px minmax(0,1fr) 58px 3px;padding:0 12px}.app-header{gap:12px}.app-context{font-size:8px}.app-edition{display:none}.app-brand{font-size:17px}.deck-progress{margin:0 -12px}.notes-panel{z-index:20;width:auto;max-height:54dvh;position:fixed;inset:auto 12px 65px;box-shadow:0 10px 60px #17181530}.overview-content{padding:20px;inset:15px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.overview-header h2{font-size:22px}.overview-header p{font-size:11px}.overview-caption{gap:8px;font-size:10px}.notes-document{padding:24px 22px 60px}.notes-document h1{font-size:36px}.document-slide-meta{flex-direction:column;gap:5px}.is-fullscreen{grid-template-rows:minmax(0,1fr) 45px 3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{body{background:#fff}.notes-document{background:#fff;max-width:none;padding:0}.notes-document nav{display:none}.notes-document section{break-inside:avoid;margin-top:28px}.notes-document h1{font-size:30px}.notes-document h2{font-size:22px}.notes-document li,.document-transition{font-size:11px}.notes-document a{text-decoration:none}}.slide-chapter .workshop-title{color:#000;font-size:4.6cqw}.slide-task-one .task-image img{object-position:42% center}.slide-task-two .task-image img{object-position:54% center}.slide-actions svg{flex-shrink:0;width:1.15cqw;height:1.15cqw}.layout-steps .workshop-item{grid-template-columns:4cqw 46cqw 1fr}.layout-steps .workshop-item p{font-size:1.15cqw;line-height:1.5}.layout-materials .workshop-caption,.layout-finder .workshop-caption{bottom:13cqw}.layout-practice>.workshop-title{font-size:4.2cqw;top:10cqw}.layout-practice .workshop-items{gap:2cqw;display:grid;top:25cqw;right:42%}.layout-practice .workshop-item{grid-template-columns:3cqw 1fr;column-gap:1cqw;display:grid}.layout-practice .step-index{padding-top:.5cqw}.layout-practice h3{font-size:1.8cqw}.layout-practice .workshop-item p{grid-column:2;margin-top:.5cqw;font-size:1.1cqw}.layout-practice .slide-timer{inset:25cqw 3.4cqw auto 65%}.layout-practice .work-timer{flex-wrap:wrap;gap:1cqw}.layout-practice .timer-digits{letter-spacing:-.065em;flex-basis:100%;margin:0 0 1.5cqw;font-size:8cqw}.layout-practice .work-timer button{width:3.2cqw;height:3.2cqw}.layout-practice .work-timer svg{width:1.25cqw;height:1.25cqw}.layout-practice .timer-finish{font-size:1.15cqw;top:15cqw}.layout-practice .workshop-caption{bottom:12cqw}.layout-practice .slide-actions a{background:var(--ink);color:var(--paper);font-size:1.2cqw}.layout-practice .slide-actions a:hover{background:#373831}.workbook-page{background:#f1eee5;max-width:820px;min-height:100dvh;margin:auto;padding:26px 54px 38px}.workbook-page a,.workbook-page button{text-underline-offset:4px}.workbook-page :focus-visible{outline-offset:4px;outline:2px solid #b76b0b}.workbook-top{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.workbook-top a{align-items:center;gap:6px;display:flex}.workbook-top>span{letter-spacing:-.07em;font-size:20px;font-weight:760}.workbook-top svg{width:14px;height:14px}.workbook-header{padding:70px 0 30px}.workbook-header h1{color:#000;letter-spacing:-.06em;margin:22px 0;font-size:clamp(36px,6vw,62px);font-weight:550;line-height:1.04}.workbook-header h1>span{color:#c47710}.workbook-subtitle{max-width:620px;font-size:17px;line-height:1.7}.workbook-mode{font-family:var(--font-roboto-mono),monospace;color:#636757;margin:22px 0;font-size:11px}.workbook-section{border-bottom:1px solid #17181530;padding:44px 0;scroll-margin-top:22px}.workbook-section h2{color:#000;letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(27px,4vw,36px);font-weight:550;line-height:1.15}.workbook-section>p{margin:16px 0;font-size:15px;line-height:1.75}.workbook-section>p.document-eyebrow{font-size:10px}.workbook-files{margin:24px 0;padding:0;list-style:none}.workbook-files li{border-top:1px solid #17181520}.workbook-files li:last-child{border-bottom:1px solid #17181520}.workbook-files a{align-items:center;gap:14px;padding:18px 0;display:flex}.workbook-files a:hover strong{text-decoration:underline}.workbook-files svg{flex-shrink:0;width:22px;height:22px}.workbook-files a>svg:last-child{width:18px;height:18px;margin-left:auto}.workbook-files strong{font-size:14px;font-weight:550;display:block}.workbook-files small{color:#696d60;margin-top:5px;font-size:11px;display:block}.workbook-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbook-button{color:var(--ink);background:0 0;border:1px solid #17181545;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-size:12px;line-height:1.4;display:inline-flex}.workbook-button svg{flex-shrink:0;width:17px;height:17px}.workbook-button small{font-family:var(--font-roboto-mono),monospace;opacity:.6;font-size:9px}.workbook-button.primary{background:var(--ink);color:var(--paper)}.workbook-button:hover{background:#1718150a}.workbook-button.primary:hover{background:#393b31}.workbook-file-note{color:#606555;margin-top:22px!important;font-size:12px!important;line-height:1.7!important}.workbook-share{margin-top:18px;font-size:11px}.workbook-share button{align-items:center;gap:7px;display:inline-flex}.workbook-share span{color:#646958;overflow-wrap:anywhere;margin-top:8px;display:block}.workbook-contents{border-bottom:1px solid #17181530;padding:30px 0}.workbook-contents>p{margin:0 0 16px}.workbook-contents a{align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.workbook-contents a>span{font-family:var(--font-roboto-mono),monospace;color:#828675;font-size:10px}.workbook-contents svg{flex-shrink:0;margin-left:auto}.workbook-step-meta{font-family:var(--font-roboto-mono),monospace;color:#737866;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:10px;display:flex}.workbook-prompt{background:#faf8f1;border:1px solid #17181525;border-radius:5px;margin-top:28px;padding:22px}.prompt-card-heading>span{font-family:var(--font-roboto-mono),monospace;color:#737866;text-transform:uppercase;font-size:10px}.prompt-card-heading h3{letter-spacing:-.03em;margin:7px 0 20px;font-size:19px;font-weight:550}.prompt-card-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-roboto-mono),monospace;margin-bottom:22px;font-size:12px;line-height:1.85}.copy-status{color:#5d654f;min-height:16px;margin:12px 0 0;font-size:11px}.workbook-takeaway{background:#ffab4017;border-left:3px solid #c78524;margin-top:26px;padding:16px 18px;font-size:14px;line-height:1.7}.workbook-next-step{justify-content:flex-end;align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.workbook-next-step:hover{text-decoration:underline}.workbook-finish ul{margin-bottom:28px;padding-left:20px;list-style:outside}.workbook-finish li{margin-top:12px;font-size:15px;line-height:1.7}.workbook-footer{justify-content:space-between;gap:20px;padding-top:26px;font-size:10px;display:flex}.pack-actions{flex-wrap:wrap}.pack-actions svg,.download-main svg{flex-shrink:0;width:17px;height:17px}.download-main{gap:9px}.pack-workbook-link{align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:600px){.workbook-page{padding:22px 20px 30px}.workbook-header{padding-top:46px}.workbook-header h1{font-size:40px}.workbook-subtitle{font-size:15px}.workbook-section{padding:32px 0}.workbook-prompt{padding:16px}.workbook-button{padding:10px 13px;font-size:11px}.workbook-files strong{font-size:13px}.workbook-top>span{font-size:18px}}@media print{.workbook-page{background:#fff;max-width:none}.workbook-top,.workbook-actions,.workbook-share,.workbook-next-step{display:none}.workbook-prompt{break-inside:avoid}}.login-page{background:var(--paper);flex-direction:column;min-height:100dvh;padding:36px clamp(24px,6vw,90px);display:flex}.login-page>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.login-page>section{width:min(100%,480px);margin:auto;padding:70px 0}.login-page h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(44px,7vw,66px);font-weight:550;line-height:1.06}.login-description{color:#636659;font-size:15px;line-height:1.7}.login-form{margin-top:34px}.login-form label{margin-bottom:10px;font-size:12px;display:block}.login-input{background:#f6f3e9;border:1px solid #17181560;border-radius:4px;align-items:center;gap:14px;padding:0 16px;display:flex}.login-input svg{width:20px;height:20px}.login-input input{outline:none;width:100%;min-width:0;padding:16px 0;font-size:17px}.login-input:focus-within{outline-offset:3px;outline:2px solid #b76b0b}.login-form>button{width:100%;margin-top:22px}.login-error{color:#9c351c;margin:14px 0;font-size:13px}.login-page footer{text-align:center;font-size:12px}.login-page footer a:hover{text-decoration:underline}.logout-form{font-size:11px;display:inline-flex}.logout-form button{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.login-page>header>p{font-size:8px}.app-header .logout-form{margin-left:auto}}.motion-scene,.motion-stage{position:absolute;inset:0}.motion-stage *,.motion-stage :before,.motion-stage :after{animation-play-state:var(--motion-state,running)!important}.scene-reveal{opacity:0;animation:sceneReveal 1.2s cubic-bezier(.2,.7,.2,1)var(--delay,0s)both}@keyframes sceneReveal{0%{opacity:0;filter:blur(3px);transform:translateY(1.4cqw)}to{opacity:1;filter:blur();transform:translateY(0)}}.motion-controls{z-index:6;opacity:.32;gap:.6cqw;transition:opacity .2s;display:flex;position:absolute;bottom:5.6cqw;right:3.4cqw}.motion-scene:hover .motion-controls,.motion-controls:focus-within{opacity:1}.motion-controls button{background:#e4e0d4b3;border:1px solid #17181535;border-radius:50%;place-items:center;width:2.3cqw;height:2.3cqw;display:grid}.motion-controls button:disabled{opacity:.3}.motion-controls svg{width:.95cqw;height:.95cqw}.motion-controls button:hover{background:#fff5}.slide-dark{color:#f0ede5;font-family:var(--font-terminal),monospace;background:#070807}.slide-dark h1,.slide-dark h2,.slide-dark h3{font-family:var(--font-terminal),monospace;letter-spacing:-.02em;font-weight:400}.slide-dark .slide-footer,.slide-dark .slide-footer>:last-child{color:#95988d;font-family:var(--font-terminal),monospace}.dark-question{align-items:center;display:flex;position:absolute;inset:0 6cqw}.dark-question h2{white-space:nowrap;letter-spacing:0;font-variant-ligatures:none;font-size:2.5cqw;line-height:1.4}.terminal-line{align-items:baseline;display:inline-flex}.terminal-text{width:var(--typing-width);white-space:pre;animation:terminalTyping var(--typing-duration)steps(var(--typing-steps),end).35s both;flex:none;display:block;overflow:hidden}.terminal-cursor{margin-left:.12em;animation:1s step-end infinite terminalBlink;display:block}.terminal-history .terminal-text{animation:none}.terminal-response{letter-spacing:0;font-variant-ligatures:none;font-size:2.5cqw;line-height:1.4;position:absolute;top:calc(50% + 5cqw);left:0}.terminal-prompt{color:#8f9488;margin-right:1ch}.terminal-loader{color:#8f9488;animation:terminalLoaderAppear 10ms linear var(--loader-delay)both;align-items:center;gap:.4ch;margin-top:2cqw;margin-left:2ch;font-size:1.1cqw;line-height:1.3;display:flex}.terminal-progress-track{width:20ch;position:relative}.terminal-progress-empty{color:#454a40}.terminal-progress-fill{white-space:pre;width:20ch;animation:terminalLoading 1.7s steps(20,end)var(--loader-delay)both;position:absolute;inset:0 auto 0 0;overflow:hidden}@keyframes terminalTyping{0%{width:0}to{width:var(--typing-width)}}@keyframes terminalBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes terminalLoaderAppear{0%{opacity:0}to{opacity:1}}@keyframes terminalLoading{0%{width:0}to{width:20ch}}.terminal-preview .terminal-text,.terminal-preview .terminal-cursor,.terminal-preview .terminal-loader,.terminal-preview .terminal-progress-fill{animation:none}.slide-frame:has(.slide-different-results){animation:none}.slide-frame:has(.slide-foundations){animation:none}@media (prefers-reduced-motion:reduce){.terminal-text{width:var(--typing-width);animation:none}.terminal-cursor,.terminal-loader,.terminal-progress-fill{opacity:1;animation:none}}:is(.slide-frame:has(.journey-scene),.slide-frame:has(.settings-scene)){animation:none}.journey-scene{position:absolute;inset:0}.journey-line{grid-template-columns:repeat(5,1fr);column-gap:3cqw;height:16cqw;display:grid;position:absolute;top:19cqw;left:7cqw;right:7cqw}.journey-slot{justify-content:center;align-items:center;height:16cqw;display:flex;position:relative}.journey-logo{object-fit:contain;filter:brightness(0);width:auto;height:auto;display:block}.journey-agh{width:4.5cqw;height:7.2cqw;position:absolute;top:.4cqw;left:50%;transform:translate(-50%)}.journey-imperial{text-align:center;width:11.6cqw;position:absolute;top:10cqw;left:50%;transform:translate(-50%)}.journey-imperial img{width:100%;height:2cqw}.journey-imperial>span{letter-spacing:.04em;margin-top:.55cqw;font-size:.87cqw;font-weight:500;display:block}.journey-maspex{width:11.2cqw;height:4.9cqw}.journey-syndicai{width:12cqw;height:3.8cqw}.journey-idyllo{width:8.2cqw;height:3.9cqw}.journey-forloop{width:11.6cqw;height:3.9cqw}.journey-unhyped{width:12.4cqw;height:3.9cqw}.investor-logos{justify-content:center;align-items:center;gap:1.6cqw;display:flex;position:absolute;top:11.6cqw;left:-.6cqw;right:-.6cqw}.investor-logos img{opacity:.54;width:5.8cqw;height:1.3cqw}.journey-screenshot{width:65cqw;height:38.8cqw;position:absolute;top:8.3cqw;right:5.5cqw}.journey-screenshot img{object-fit:contain;filter:drop-shadow(0 1cqw 2cqw #0002)}.consulting-swap{width:100%;height:6cqw;position:relative;overflow:hidden}.consulting-out,.consulting-in{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.is-swapping .consulting-out{animation:.85s cubic-bezier(.4,0,.2,1) both clientExit}.is-swapping .consulting-in{animation:.85s cubic-bezier(.4,0,.2,1) both clientEnter}@keyframes clientExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes clientEnter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.landscape-label{font-family:var(--font-roboto-mono),monospace;color:#7c7d72;font-size:.9cqw;position:absolute;top:10cqw;left:4.3cqw}.landscape-grid{grid-template-columns:repeat(5,1fr);gap:5cqw 1.2cqw;width:55cqw;display:grid;position:absolute;top:20cqw;left:3.4cqw}.landscape-tool{flex-direction:column;align-items:center;gap:1.3cqw;display:flex}.landscape-tool img{object-fit:contain;width:5cqw;height:5cqw}.landscape-tool>span{letter-spacing:-.02em;font-size:.95cqw}.model-side{border-left:1px solid #17181525;height:35cqw;padding-left:3cqw;position:absolute;top:10cqw;left:66cqw;right:3.4cqw}.model-label{font-family:var(--font-roboto-mono),monospace;color:#76796c;font-size:.85cqw}.model-ticker{position:absolute;inset:4cqw 0 0 3cqw;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 86%,#0000);mask-image:linear-gradient(#0000,#000 9% 86%,#0000)}.model-ticker-track{animation:58s linear 1.2s infinite modelTape}.model-ticker-copy{padding-bottom:2.4cqw}.model-group{margin-bottom:2.4cqw}.model-group>span{font-family:var(--font-roboto-mono),monospace;color:#818575;margin-bottom:.65cqw;font-size:.7cqw;display:block}.model-group>p{letter-spacing:-.04em;font-size:1.65cqw;line-height:1.8}@keyframes modelTape{to{transform:translateY(-50%)}}.landscape-footnote{color:#7a7e6d;font-size:.8cqw;position:absolute;bottom:7.6cqw;left:4.3cqw}.tools-muted .landscape-tool{opacity:.15}.tools-muted .tool-chatgpt,.tools-muted .tool-claude{opacity:1}.personal-share{border-left:1px solid #17181525;height:35cqw;padding-left:3cqw;position:absolute;top:10cqw;left:66cqw;right:3.4cqw}.share-row{justify-content:space-between;align-items:baseline;margin-top:3.5cqw;display:flex}.share-row>span{font-size:1.25cqw}.share-row>strong{letter-spacing:-.07em;font-size:6.4cqw;font-weight:500;line-height:1}.share-row small{font-size:2.6cqw}.share-footnote{color:#7a7e6d;font-size:.8cqw;position:absolute;bottom:0}.today-label{text-align:center;font-family:var(--font-roboto-mono),monospace;letter-spacing:.1em;font-size:1cqw;position:absolute;top:11cqw;left:0;right:0}.today-logos{justify-content:space-between;display:flex;position:absolute;top:22cqw;left:31cqw;right:31cqw}.today-logos img{object-fit:contain;width:12cqw;height:12cqw}.today-copilot{animation:1.6s cubic-bezier(.2,.7,.2,1) both copilotCenter}.today-chatgpt{animation:1.6s cubic-bezier(.2,.7,.2,1) both chatgptCenter}@keyframes copilotCenter{0%{opacity:.6;transform:translate(-28cqw,-3cqw)scale(.42)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chatgptCenter{0%{opacity:.6;transform:translate(-40cqw,-3cqw)scale(.42)}to{opacity:1;transform:translate(0)scale(1)}}.showcase-copy{width:34cqw;position:absolute;top:20.5cqw;left:5cqw}.showcase-copy h2{font-size:4.7cqw;line-height:1.16}.showcase-image{width:55cqw;height:31cqw;position:absolute;top:12.5cqw;right:3.4cqw}.showcase-image img{object-fit:contain}.foundation-number{width:3.5cqw;height:3.5cqw;font-family:var(--font-roboto-mono),monospace;z-index:3;border:.09cqw solid;border-radius:50%;place-items:center;font-size:1.5cqw;line-height:1;display:grid;position:absolute;top:6.2cqw;left:50%;transform:translate(-50%)}.settings-scene{position:absolute;inset:0}.settings-scene h2{text-align:center;font-size:4.4cqw;position:absolute;top:14.3cqw;left:0;right:0}.settings-icons{grid-template-columns:repeat(3,1fr);gap:7cqw;display:grid;position:absolute;top:26.5cqw;left:13.5cqw;right:13.5cqw}.settings-stage{justify-content:center;min-height:16cqw;display:flex}.settings-icon{justify-content:center;align-items:center;width:16cqw;height:16cqw;display:flex}.settings-tile{background:#faf9f4;border:1px solid #17181512;border-radius:2.9cqw;place-items:center;width:12.8cqw;height:12.8cqw;display:grid;box-shadow:0 .7cqw 1.5cqw #1718150a}.settings-tile img{width:7.9cqw;height:7.9cqw}.pink-tile{background:#ea4c96;border-color:#f797c2}.pink-tile img{filter:invert()}.grass-icon img{object-fit:contain;width:16cqw;height:16cqw}.slide-foundation-context{color:#fff9e9;background:#5c94fc}.context-scene .foundation-number{color:#fff9e9;background:#447bdf;border-width:.15cqw;box-shadow:.16cqw .16cqw #1d3b80}.context-statement{z-index:2;justify-content:center;align-items:center;gap:3cqw;height:15cqw;display:flex;position:absolute;top:18.5cqw;left:6cqw;right:6cqw}.slide .context-statement{font-family:var(--font-pixel),monospace;letter-spacing:0;text-shadow:.25cqw .25cqw #153976;font-size:4.9cqw;font-weight:400;line-height:1}.context-word{animation:.3s steps(4,end) both gameWord;display:inline-block}.word-context{animation-delay:.2s}.word-is{animation-delay:1s}.king-slot{justify-content:center;align-items:center;width:22cqw;height:15cqw;animation:.3s steps(4,end) 1.8s both gameWord;display:flex;position:relative}.king-word{color:#ffdd60;animation:2.2s linear 2.1s both kingTransform}.king-portrait{background:#fff;place-items:center;width:16cqw;height:15cqw;padding:.6cqw;animation:.4s steps(6,end) 4s both janArrives;display:grid;position:absolute;box-shadow:.25cqw .25cqw #163b7550}.king-portrait img{object-fit:contain;width:100%;height:100%;min-height:0}@keyframes gameWord{0%{opacity:0;transform:translateY(1.3cqw)scale(.92)}65%{opacity:1;transform:translateY(-.35cqw)scale(1.04)}to{opacity:1;transform:none}}@keyframes kingTransform{0%,12%{opacity:1}28%{opacity:.45}40%{opacity:1}56%{opacity:.35}68%{opacity:1}80%{opacity:.15}90%,to{opacity:0}}@keyframes janArrives{0%{opacity:0;transform:translateY(.8cqw)scale(.92)}to{opacity:1;transform:none}}.game-scenery{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pixel-cloud{clip-path:polygon(0 40%,15% 40%,15% 20%,30% 20%,30% 0,65% 0,65% 20%,85% 20%,85% 40%,100% 40%,100% 80%,85% 80%,85% 100%,15% 100%,15% 80%,0 80%);background:#fff9e9;width:9cqw;height:4cqw;position:absolute}.cloud-one{top:11cqw;left:8cqw}.cloud-two{top:8cqw;right:10cqw;transform:scale(.75)}.pixel-hill{clip-path:polygon(0 100%,0 78%,8% 78%,8% 55%,16% 55%,16% 35%,26% 35%,26% 18%,37% 18%,37% 0,63% 0,63% 18%,74% 18%,74% 35%,84% 35%,84% 55%,92% 55%,92% 78%,100% 78%,100% 100%);background:#69bf36;position:absolute;bottom:7.6cqw;box-shadow:inset -1cqw 0 #298335}.hill-one{width:31cqw;height:9cqw;left:-3cqw}.hill-two{width:19cqw;height:5cqw;left:24cqw}.game-blocks{gap:.16cqw;display:flex;position:absolute;bottom:17cqw;left:13cqw}.game-blocks i{background:#b9682e;border:.16cqw solid #542814;place-items:center;width:3.3cqw;height:3.3cqw;display:grid;box-shadow:inset .2cqw .2cqw #f6aa63,inset -.2cqw -.2cqw #85421e}.game-blocks .question-block{font-family:var(--font-pixel),monospace;color:#fff9e9;text-shadow:.16cqw .16cqw #9c4e20;background:#ffbf3d;font-size:1.8cqw;font-style:normal}.pixel-pipe{background:linear-gradient(90deg,#238426 0 12%,#91e631 12% 27%,#50b82d 27% 75%,#287f28 75%);border:.2cqw solid #173c1b;width:6.5cqw;height:10cqw;position:absolute;bottom:7.6cqw;right:12cqw}.pixel-pipe i{background:inherit;border:.2cqw solid #173c1b;width:7.7cqw;height:2.7cqw;position:absolute;top:-.2cqw;left:-.8cqw;box-shadow:0 .3cqw #173c1b}.game-ground{background-color:#b9682e;background-image:linear-gradient(#54281480 .1cqw,#0000 .1cqw),linear-gradient(90deg,#54281480 .1cqw,#0000 .1cqw);background-size:3.8cqw 2.1cqw;border-top:.32cqw solid #542814;width:100%;height:7.8cqw;position:absolute;bottom:0;box-shadow:inset 0 .22cqw #f6aa63}.slide-foundation-context .slide-footer,.slide-foundation-context .slide-footer>:last-child{color:#fff9e9;z-index:3}.context-scene .motion-controls{bottom:8.9cqw;right:3.4cqw}.context-scene .motion-controls button{background:#fff9e9}.prompt-foundation h2{text-align:center;font-size:8cqw;position:absolute;top:21cqw;left:0;right:0}.prompt-foundation>p{text-align:center;font-family:var(--font-roboto-mono),monospace;letter-spacing:-.035em;font-size:1.5cqw;position:absolute;top:33.5cqw;left:0;right:0}.motion-complete .scene-reveal{opacity:1;filter:none;animation:none;transform:none}.motion-complete .model-ticker-track,.motion-complete .today-logos img{animation:none}.motion-complete .model-ticker{overflow-y:auto}.motion-complete .model-ticker-copy[aria-hidden=true]{display:none}.motion-complete .context-word,.motion-complete .king-slot,.motion-complete .king-portrait{opacity:1;animation:none;transform:none}.motion-complete .king-word{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.scene-reveal{opacity:1;filter:none;transform:none}.consulting-out{display:none}.consulting-in,.context-word,.king-slot,.king-word{opacity:1;animation:none;transform:none}.king-portrait{display:none}.motion-complete .king-word{opacity:1}.model-ticker{overflow-y:auto}.model-ticker-copy[aria-hidden=true]{display:none}}.cheatsheet-download{background:#ffab4017;border:1px solid #17181530;justify-content:space-between;align-items:center;gap:32px;margin-bottom:30px;padding:32px;display:flex}.cheatsheet-download h2{letter-spacing:-.045em;margin:10px 0;font-size:27px;font-weight:550;line-height:1.2}.cheatsheet-download p:not(.document-eyebrow){max-width:500px;font-size:13px;line-height:1.6}.cheatsheet-download>a{flex-shrink:0}@media (max-width:760px){.cheatsheet-download{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}}.practice-cover-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 4.5cqw 2cqw;display:flex;position:absolute;inset:0 47% 0 0}.practice-cover-copy h2{white-space:pre-line;color:#000;font-size:6.2cqw;line-height:1.06}.practice-link{font-family:var(--font-roboto-mono),monospace;text-underline-offset:.35cqw;align-items:center;gap:.7cqw;font-size:1.13cqw;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.practice-link svg{flex-shrink:0;width:1.3cqw;height:1.3cqw}.practice-cover-copy .practice-link{margin-top:3.2cqw}.practice-cover-image{position:absolute;inset:0 0 0 53%}.practice-cover-image img{object-fit:cover;object-position:center center}.slide-practice-start .slide-footer{right:51.5%}.slide-practice-start .slide-footer>:nth-child(2){display:none}.closing-content{padding:5.2cqw 4.5cqw 6cqw;position:absolute;inset:0}.closing-content>h2{color:#000;font-size:4.8cqw;line-height:1.1}.closing-steps{margin:4.3cqw 0 0;padding:0;list-style:none}.closing-steps>li{border-top:1px solid #17181535;grid-template-columns:4.5cqw minmax(0,1fr);gap:1.5cqw;padding:1.7cqw 0;display:grid}.closing-number{font-family:var(--font-roboto-mono),monospace;color:#797b70;padding-top:.2cqw;font-size:1.2cqw;line-height:1.5}.closing-steps h3{letter-spacing:-.035em;font-size:2.05cqw;font-weight:500;line-height:1.3}.closing-detail{flex-wrap:wrap;align-items:baseline;gap:.4cqw 2cqw;margin-top:.75cqw;display:flex}.closing-detail p{color:#626657;font-size:1.2cqw;line-height:1.6}.practice-link:focus-visible{outline-offset:.5cqw;outline:2px solid #a96008}.practice-link:hover{color:#8e560c}.resource-surface{background:#f1eee5;min-height:100dvh}.resource-page{width:min(100%,1160px);margin:0 auto;padding:32px 52px 0}.resource-page :focus-visible{outline-offset:5px;outline:2px solid #a96008}.resource-nav{align-items:center;gap:36px;min-height:42px;display:flex}.resource-brand{flex-shrink:0;align-items:center;display:inline-flex}.resource-brand img{width:103px;height:auto}.resource-nav-links{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-left:auto;display:flex}.resource-nav-links a{white-space:nowrap;color:#74776b;border-bottom:1px solid #0000;padding:9px 0;font-size:12px}.resource-nav-links a[aria-current]{color:#171815;border-color:#171815}.resource-nav a:hover{color:#171815}.resource-deck-link{color:#74776b;align-items:center;gap:7px;margin-left:24px;font-size:11px;display:inline-flex}.resource-deck-link svg{width:15px;height:15px}.resource-hero{padding:100px 0 58px}.resource-eyebrow{font-family:var(--font-roboto-mono),monospace;letter-spacing:.035em;color:#74776b;font-size:10px;line-height:1.5}.resource-hero h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(54px,7vw,86px);font-weight:500;line-height:1.05}.resource-hero h1>span{color:#c47710}.resource-hero>p:last-child{color:#666b5d;max-width:590px;font-size:17px;line-height:1.65}.resource-anchors{font-family:var(--font-roboto-mono),monospace;color:#74776b;gap:30px;padding:0 0 25px;font-size:10px;display:flex}.resource-anchors a:hover{color:#171815}.resource-section{border-top:1px solid #17181524;grid-template-columns:200px minmax(0,1fr);gap:60px;padding:56px 0 64px;scroll-margin-top:28px;display:grid}.resource-section-heading>span{font-family:var(--font-roboto-mono),monospace;color:#777b6d;letter-spacing:.025em;font-size:9px}.resource-section-heading h2{letter-spacing:-.05em;margin:17px 0 0;font-size:30px;font-weight:500;line-height:1.17}.resource-section-body{min-width:0}.resource-intro{color:#5d6255;max-width:620px;margin:0 0 28px;font-size:15px;line-height:1.8}.resource-download{border-bottom:1px solid #17181520;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:20px;padding:29px 0;display:grid}.resource-download:first-child{padding-top:0}.resource-download:last-child{border-bottom:0;padding-bottom:0}.resource-file-icon{color:#555c4b;width:32px;height:38px}.resource-download h3,.resource-template h3,.resource-prompt h3,.resource-tool h3{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:500;line-height:1.35}.resource-download p,.resource-template summary p,.resource-prompt summary p,.resource-tool p{color:#73786a;max-width:500px;margin:9px 0 12px;font-size:13px;line-height:1.7}.resource-download>div>span,.resource-tool>div>span{font-family:var(--font-roboto-mono),monospace;color:#777b6d;font-size:9px}.resource-download-action{white-space:nowrap;align-items:center;gap:7px;padding-top:7px;font-size:10px;display:flex}.resource-download-action svg{width:17px;height:17px}.resource-download:hover h3,.resource-tool:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.resource-template{border:1px solid #17181528;border-radius:3px}.resource-template summary{padding:23px 25px}.resource-template summary p{margin-bottom:0}.resource-template summary,.resource-prompt summary{cursor:pointer;align-items:center;gap:22px;list-style:none;display:flex}.resource-template summary::-webkit-details-marker{display:none}.resource-prompt summary::-webkit-details-marker{display:none}.resource-template summary>svg,.resource-prompt summary>svg{flex-shrink:0;width:19px;height:19px;margin-left:auto;transition:transform .2s}.resource-template[open] summary>svg,.resource-prompt[open] summary>svg{transform:rotate(45deg)}.resource-template[open]>summary{border-bottom:1px solid #17181520}.resource-expanded{padding:24px 0 28px}.resource-template .resource-expanded{padding:22px 24px 24px}.resource-hint{color:#777b6d;margin:20px 0 0;font-size:12px;line-height:1.8}.resource-expanded>.resource-hint{margin:0 0 18px}.resource-text textarea,.resource-text pre{width:100%;font-family:var(--font-roboto-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#373d30;margin:0;font-size:12px;line-height:1.85;display:block}.resource-text textarea{resize:vertical;background:#faf8f1;border:1px solid #17181520;border-radius:2px;height:520px;min-height:260px;padding:20px}.resource-text pre{padding:0}.resource-text-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.resource-copy{color:#f1eee5;background:#171815;border:1px solid #171815;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:12px;line-height:1.4;display:inline-flex}.resource-copy:hover{background:#34382e}.resource-copy svg,.resource-reset svg{width:16px;height:16px}.resource-reset{color:#74776b;align-items:center;gap:7px;min-height:42px;font-size:11px;display:inline-flex}.resource-text-actions>span{color:#58634c;font-size:11px}.resource-text-actions .copy-manual{flex-basis:100%}.resource-prompt{border-top:1px solid #17181520;scroll-margin-top:30px}.resource-prompt:last-child{border-bottom:1px solid #17181520}.resource-prompt summary{align-items:flex-start;padding:25px 0}.resource-prompt summary>svg{margin-top:4px}.resource-prompt summary p{margin-bottom:0}.resource-prompt-index{font-family:var(--font-roboto-mono),monospace;color:#8b8e81;padding-top:6px;font-size:10px}.resource-prompt .resource-expanded{padding:0 0 28px 36px}.resource-tool{align-items:flex-start;gap:22px;display:flex}.resource-tool>svg:first-child{flex-shrink:0;width:34px;height:36px}.resource-tool>svg:last-child{flex-shrink:0;width:19px;height:19px;margin:4px 0 0 auto}.resource-footer{color:#777b6d;font-family:var(--font-roboto-mono),monospace;border-top:1px solid #17181524;justify-content:space-between;gap:18px;padding:26px 0 34px;font-size:9px;line-height:1.6;display:flex}.workbook-document{max-width:760px;min-height:auto;padding:0 0 60px}.workbook-document .workbook-header{padding-top:85px}.workbook-document .workbook-button{border-radius:3px}.workbook-personalization{align-items:center;gap:10px;font-size:13px;text-decoration:underline;display:inline-flex}.workbook-personalization svg{width:16px;height:16px}@media (max-width:900px){.resource-page{padding:26px 32px 0}.resource-section{grid-template-columns:150px minmax(0,1fr);gap:32px}.resource-download{grid-template-columns:30px minmax(0,1fr) 18px;gap:14px}.resource-download-action>span{display:none}.resource-nav{gap:20px}.resource-deck-link{margin-left:0}}@media (max-width:640px){.resource-page{padding:22px 22px 0}.resource-nav{flex-wrap:wrap;gap:18px 24px}.resource-brand{font-size:22px}.resource-deck-link{margin-left:auto;font-size:10px}.resource-nav-links{flex-basis:100%;order:3;gap:8px 20px;margin:0}.resource-hero{padding:62px 0 38px}.resource-hero>p:last-child{font-size:15px}.resource-anchors{flex-wrap:wrap;gap:18px;font-size:9px}.resource-section{padding:32px 0 40px;display:block}.resource-section-heading{margin-bottom:26px}.resource-section-heading h2{margin-top:10px;font-size:28px}.resource-section-heading h2 br{display:none}.resource-download h3,.resource-template h3,.resource-prompt h3,.resource-tool h3{font-size:18px}.resource-intro{font-size:14px}.resource-template summary,.resource-template .resource-expanded{padding:19px 17px}.resource-template summary{gap:15px}.resource-text textarea{padding:13px;font-size:12px}.resource-text-actions{gap:12px}.resource-text-actions>span{flex-basis:100%}.resource-prompt summary{gap:14px}.resource-prompt .resource-expanded{padding-left:0}.resource-footer{flex-direction:column;gap:8px}.workbook-document .workbook-header{padding-top:52px}}@media print{.resource-nav,.resource-text-actions,.resource-anchors{display:none}.resource-page{padding:0}.resource-surface{background:#fff}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
