/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}@font-face{font-family:LM Roman Display;src:url(/fonts/lmroman17-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LM Roman;src:url(/fonts/lmroman10-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#10283b;--paper:#eef5ff;--red:#a72f50;--blue:#164e70;--font-display:"LM Roman Display",Georgia,serif;--font-heading:"LM Roman",Georgia,serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}a{color:inherit}a:focus-visible{outline-offset:6px;outline:3px solid}h1{font-family:var(--font-display);font-weight:400}.universe{background:#eef5ff;min-height:100svh;padding:0 clamp(20px,4vw,70px);overflow:hidden}.home-nav{border-bottom:1px solid #10283b30;justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.home-monogram{font-family:var(--font-heading);letter-spacing:.04em;font-size:25px;font-weight:400;text-decoration:none}.home-nav>span,.home-nav>a:last-child{letter-spacing:.05em;font-size:11px;text-decoration:none}.home-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:38px 0 40px;display:flex}.home-intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(62px,6.5vw,100px);line-height:1.05}.name-dot{color:#a72f50}.home-intro>p{letter-spacing:.06em;max-width:220px;margin:0 0 4px;font-size:12px;line-height:1.8}.home-worlds{grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);align-items:center;gap:32px;display:grid}.home-portrait{background:#132a3b;align-self:start;margin:0;position:relative;overflow:hidden}.home-portrait img{width:100%;height:auto;display:block}.home-portrait figcaption{color:#fff;background:linear-gradient(#0000,#071a2b99);justify-content:space-between;padding:40px 20px 18px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.topic-map{width:100%;height:590px;position:relative}.connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connections path{fill:none;stroke:#10283b38;stroke-width:1px}.connection-points{fill:#a72f5080}.topic-position{left:var(--x);top:var(--y);aspect-ratio:1;width:29%;max-width:255px;position:absolute;transform:translate(-50%,-50%)}.topic-bubble{text-align:center;color:#f0f5f8;width:100%;height:100%;animation:bob 7s ease-in-out var(--delay) infinite;background:#153d54;border:1px solid #10283b18;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:30px 18px 22px;text-decoration:none;transition:box-shadow .3s;display:flex;position:relative}.topic-bubble h2{font:400 clamp(25px,2.3vw,35px)/1.1 var(--font-heading);letter-spacing:-.025em;text-wrap:balance;max-width:200px;margin:0 0 12px}.topic-bubble p{margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.4}.topic-bubble small{opacity:.8;max-width:170px;font-size:9px;line-height:1.4}.bubble-arrow{opacity:.7;font-size:16px;position:absolute;top:17px}.topic-speaking .topic-bubble{color:#182a3d;background:#ef9ba9}.topic-coaching .topic-bubble{color:#10283b;background:#a9c2cc}.topic-building .topic-bubble{color:#10283b;background:#e7edf1}.topic-enterprise .topic-bubble{background:#0c2036}.topic-consulting .topic-bubble{color:#fff5f7;background:#a72f50}.topic-bubble:hover,.topic-bubble:focus-visible{animation-play-state:paused;box-shadow:0 14px 35px #10283b30}.home-footer{letter-spacing:.03em;border-top:1px solid #10283b30;justify-content:space-between;align-items:center;gap:24px;min-height:80px;margin-top:35px;font-size:10px;display:flex}.home-footer div{gap:22px;display:flex}.home-footer a{font-size:11px;text-decoration:none}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width>=1650px){.topic-map{height:680px}.home-worlds{max-width:1600px;margin:auto}}@media (width<=1000px) and (width>=761px){.home-worlds{grid-template-columns:.7fr 1.3fr;gap:15px}.topic-position{width:31%}.topic-bubble{padding:24px 10px 16px}.topic-bubble h2{font-size:25px}.topic-bubble p{font-size:9px}.topic-bubble small{font-size:8px}.topic-map{height:510px}}@media (width<=760px){.home-nav{height:64px}.home-nav>span{font-size:9px}.home-intro{padding:30px 0 25px;display:block}.home-intro h1{font-size:clamp(58px,12.7vw,83px)}.home-intro>p{max-width:none;margin:12px 0 0;font-size:11px}.home-worlds{display:block}.home-portrait{width:100%;height:auto}.home-portrait img{width:100%;height:auto;position:static}.home-portrait figcaption{padding:30px 15px 12px}.topic-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;max-width:500px;height:auto;margin:46px auto 0;display:grid}.topic-position{width:100%;max-width:none;position:relative;inset:auto;transform:none}.topic-position:nth-of-type(2n){top:22px}.topic-position:before{content:"";background:#10283b38;width:110%;height:1px;position:absolute;top:50%;left:50%}.topic-position:nth-of-type(2n):before{width:1px;height:120%;top:-65%}.topic-bubble{padding:24px 13px 19px}.topic-bubble h2{margin-bottom:10px;font-size:clamp(24px,5.8vw,31px)}.topic-bubble p,.topic-bubble small{font-size:9px}.bubble-arrow,.connections{display:none}.home-footer{flex-wrap:wrap;gap:20px;margin-top:65px;padding:22px 0}.home-footer>a{width:100%}.home-footer div{gap:17px}}@media (width<=380px){.topic-bubble h2{font-size:23px}.topic-bubble{padding:19px 10px}.topic-bubble small,.topic-bubble p{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.topic-bubble:active{filter:brightness(.94);animation-play-state:paused}.topic-bubble h2{font-synthesis:none}@media (width<=760px){.topic-coaching .topic-bubble h2{margin-bottom:8px;font-size:22px;line-height:1.12}.topic-bubble small{max-width:125px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef5ff}body,.universe{background:#eef5ff!important}.topic-map{isolation:isolate}.sphere-canvas{pointer-events:none;z-index:1;width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;top:-60px;left:-60px}.connections{z-index:0}.connections path{stroke:#10283b22}.topic-position{z-index:2}.topic-bubble,.topic-speaking .topic-bubble,.topic-coaching .topic-bubble,.topic-building .topic-bubble,.topic-enterprise .topic-bubble,.topic-consulting .topic-bubble{box-shadow:none;background:0 0;border:0;animation:none}.topic-bubble{touch-action:manipulation}.topic-bubble:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 24%,#a1cbdb 0%,#35657c 28%,#153d54 63%,#071c30 100%);border-radius:50%;position:absolute;inset:2%;box-shadow:inset -10px -18px 24px #0003,inset 2px 3px 5px #fff7,10px 19px 20px -10px #10283b55}.topic-speaking .topic-bubble:before{background:radial-gradient(circle at 30% 24%,#ffd6df,#e387a0 40%,#a52e55 88%)}.topic-coaching .topic-bubble:before{background:radial-gradient(circle at 30% 24%,#d2eef7,#6f9ead 45%,#355b74 95%)}.topic-building .topic-bubble:before{background:radial-gradient(circle at 30% 24%,#fff 5%,#f2f8ff 45%,#bed1e5 90%)}.topic-enterprise .topic-bubble:before{background:radial-gradient(circle at 30% 24%,#5b7e99,#122f48 40%,#05111e 90%)}.topic-consulting .topic-bubble:before{background:radial-gradient(circle at 30% 24%,#ee96ac,#a63256 40%,#480920 90%)}.topic-map[data-rendered=true] .topic-bubble:before{opacity:0}.topic-bubble:hover,.topic-bubble:focus-visible{box-shadow:none}.topic-bubble:active{filter:none}.topic-film .topic-bubble,.topic-enterprise .topic-bubble,.topic-consulting .topic-bubble{color:#fff}.topic-coaching .topic-bubble,.topic-speaking .topic-bubble,.topic-building .topic-bubble{color:#10283b}.topic-bubble h2{text-shadow:0 1px 5px #eef5ff18;max-width:175px;font-size:clamp(23px,2.08vw,32px)}.topic-bubble p{font-size:10px}.topic-bubble small{opacity:.9;max-width:150px}@media (width<=760px){.topic-map{gap:42px 18px}.topic-bubble h2{max-width:130px;font-size:25px}.topic-coaching .topic-bubble h2{font-size:21px}.topic-bubble small{max-width:115px;font-size:8px}.topic-bubble p{font-size:8px}}@media (prefers-contrast:more){.topic-bubble h2,.topic-bubble p,.topic-bubble small{text-shadow:0 0 4px #fff}}.topic-map .connections{display:block}.topic-position:before{display:none!important}:root{--paper:#eef5ff;--font-display:"Times New Roman",Times,serif;--font-heading:"Times New Roman",Times,serif}.home-worlds{grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr);gap:42px}.home-intro h1{letter-spacing:-.045em;font-size:clamp(64px,7.2vw,112px)}.home-portrait{grid-area:1/2}.topic-map{grid-area:1/1}.topic-bubble{overflow:visible}:is(.topic-position:has(.topic-bubble:hover),.topic-position:has(.topic-bubble:focus-visible)){z-index:20}.sphere-title{position:relative;margin:0!important;font-family:Times New Roman,Times,serif!important;font-weight:700!important}.topic-map[data-rendered=true] .sphere-title{opacity:0}.sphere-info{color:#10283b;opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:185px;max-width:240px;font-family:var(--font-body);text-align:left;background:#f9fcff;border:1px solid #b9c9dd;border-radius:12px;padding:14px 18px;transition:opacity .18s,transform .22s,visibility .18s;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%,9px)scale(.96);box-shadow:0 12px 28px #183a5c1f}.sphere-info strong{font-size:12px;font-weight:600;line-height:1.4;display:block}.sphere-info small{margin-top:3px;line-height:1.5;max-width:none!important;font-size:11px!important;display:block!important}.sphere-info>span{text-transform:uppercase;letter-spacing:.08em;color:#a72f50;margin-top:9px;font-size:10px;display:block}.topic-bubble:hover .sphere-info,.topic-bubble:focus-visible .sphere-info{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}@media (width<=1000px) and (width>=761px){.home-worlds{grid-template-columns:1.3fr .7fr;gap:22px}}@media (width<=760px){.home-worlds{flex-direction:column;gap:0;display:flex}.home-portrait{order:0;max-width:420px;margin:0 0 0 auto}.topic-map{order:1;gap:84px 18px;margin-top:52px;margin-bottom:30px}.sphere-info{width:100%;min-width:0;max-width:none;box-shadow:none;opacity:1;visibility:visible;text-align:center;background:0 0;border:0;padding:8px 2px;top:100%;transform:translate(-50%)}.sphere-info strong{font-size:9px}.sphere-info small{font-size:8px!important}.sphere-info>span{display:none}.home-intro h1{font-size:clamp(58px,13vw,84px)}}@media (prefers-reduced-motion:reduce){.sphere-info{transition:none}}@media (hover:hover) and (pointer:fine){.universe,.universe a{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M12%207v13a8%208%200%200016%200V7%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v13a8%208%200%200016%200V7%22%20fill%3D%22none%22%20stroke%3D%22%2310283b%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M12%207v5M28%207v5%22%20stroke%3D%22%23ef9ba9%22%20stroke-width%3D%225%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2218%22%20r%3D%222.5%22%20fill%3D%22%23a72f50%22%2F%3E%3Cpath%20d%3D%22M17%202h6M20%200v4%22%20stroke%3D%22%2310283b%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E) 20 18,pointer}}.topic-map{height:650px}.topic-film{width:30%}.topic-coaching,.topic-speaking{width:23%}.topic-building{width:29%}.topic-enterprise{width:25%}.topic-consulting{width:24%}.sphere-info{width:260px;min-width:0;max-width:none;box-shadow:none;filter:drop-shadow(5px 6px #a72f50);text-align:center;transform-origin:50% 0;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20180%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22dots%22%20width%3D%227%22%20height%3D%227%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%221%22%20fill%3D%22%23a72f50%22%20opacity%3D%22.16%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22cloud%22%20d%3D%22M40%2042C27%2016%2066%204%2091%2021C104%201%20144%202%20156%2019C182%200%20218%209%20221%2028C258%2012%20283%2034%20272%2056C310%2066%20298%20100%20279%20106C295%20134%20269%20157%20242%20148C231%20177%20189%20178%20173%20161C148%20182%20110%20172%20103%20157C68%20177%2036%20158%2039%20138C5%20139%200%20106%2020%2093C0%2072%2013%2048%2040%2042Z%22%20fill%3D%22white%22%20stroke%3D%22%2310283b%22%20stroke-width%3D%223%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%20fill%3D%22url%28%23dots%29%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:32px 29px 27px;transition:opacity .16s,transform .28s cubic-bezier(.2,1.5,.5,1),visibility .16s;top:calc(100% + 13px);transform:translate(-50%,14px)rotate(-4deg)scale(.85)}.sphere-info:before,.sphere-info:after{content:"";background:#fff;border:2px solid #10283b;border-radius:50%;position:absolute}.sphere-info:before{width:15px;height:12px;top:-7px;left:58%;transform:rotate(-20deg)}.sphere-info:after{width:8px;height:7px;top:-20px;left:54%}.sphere-info strong{font-family:Times New Roman,Times,serif;font-size:16px;font-weight:700;line-height:1.2}.sphere-info small{opacity:1;line-height:1.4;font-size:11px!important}.sphere-info>span{letter-spacing:.12em;margin-top:7px;font-weight:700}.topic-bubble:hover .sphere-info,.topic-bubble:focus-visible .sphere-info{transform:translate(-50%)rotate(-3deg)scale(1)}.topic-speaking .sphere-info,.topic-consulting .sphere-info{filter:drop-shadow(-5px 6px #83afc4)}@media (width<=1000px) and (width>=761px){.topic-map{height:590px}.sphere-info{width:220px;padding:28px 26px 24px}.sphere-info strong{font-size:14px}}@media (width<=760px){.topic-map{height:1200px;margin-top:40px;margin-bottom:45px;display:block}.topic-position{left:var(--mobile-x);position:absolute;transform:translate(-50%,-50%);top:var(--mobile-y)!important}.topic-film{--mobile-x:30%;--mobile-y:9%;width:49%}.topic-coaching{--mobile-x:70%;--mobile-y:25%;width:41%}.topic-speaking{--mobile-x:30%;--mobile-y:41%;width:43%}.topic-building{--mobile-x:70%;--mobile-y:57%;width:49%}.topic-enterprise{--mobile-x:30%;--mobile-y:73%;width:44%}.topic-consulting{--mobile-x:70%;--mobile-y:89%;width:43%}.sphere-info{filter:drop-shadow(3px 4px #a72f50);width:175px;padding:22px 22px 21px;top:calc(100% + 8px);transform:translate(-50%)rotate(-3deg)}.sphere-info strong{font-size:12px}.sphere-info small{font-size:9px!important}.sphere-info:before{width:10px;height:8px;top:-3px}.sphere-info:after{width:6px;height:5px;top:-12px}}:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info{transform-origin:50% 100%;top:auto;bottom:calc(100% + 18px);transform:translate(-50%,-14px)rotate(-4deg)scale(.85)}:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info:before{top:auto;bottom:-7px}:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info:after{top:auto;bottom:-20px}:is(.topic-coaching,.topic-building,.topic-consulting) .topic-bubble:hover .sphere-info,:is(.topic-coaching,.topic-building,.topic-consulting) .topic-bubble:focus-visible .sphere-info{transform:translate(-50%)rotate(-3deg)scale(1)}@media (width<=760px){:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info{bottom:calc(100% + 12px);transform:translate(-50%)rotate(-3deg)}:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info:before{bottom:-3px}:is(.topic-coaching,.topic-building,.topic-consulting) .sphere-info:after{bottom:-12px}}.home-nav{height:auto;min-height:116px;padding:20px 0}.home-nav h1{letter-spacing:-.045em;margin:0;font-size:clamp(58px,7.2vw,112px);line-height:1.05}.home-nav h1 a{text-decoration:none}.home-nav>span{flex-shrink:0}.home-intro{justify-content:flex-end;padding:18px 0 30px}.home-intro>p{max-width:none;margin:0}@media (width<=760px){.home-nav{gap:12px;min-height:88px;padding:18px 0}.home-nav h1{font-size:clamp(34px,8.8vw,64px)}.home-nav>span{letter-spacing:.03em;font-size:8px}.home-intro{padding:14px 0 24px;display:flex}.home-intro>p{margin:0;font-size:10px}}.home-nav{min-height:92px;padding:22px 0}.home-nav h1{letter-spacing:-.035em;font-size:clamp(36px,3.6vw,54px)}.sphere-title{letter-spacing:-.035em!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}.sphere-info strong{letter-spacing:-.015em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.sphere-info small{letter-spacing:0;font-size:11px!important}.sphere-info>span{letter-spacing:.14em;font-size:9px;font-weight:500}.connections path{stroke:#10283b16;stroke-width:.75px}.connection-points{display:none}.home-nav{border-bottom-color:#10283b1a}.home-footer{border-top-color:#10283b1a}@media (width<=760px){.home-nav{min-height:80px;padding:20px 0}.home-nav h1{font-size:34px}.sphere-info strong{font-size:11px}.connections path{stroke:#10283b10}}@font-face{font-family:Barlow;src:url(/fonts/BarlowCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/BarlowCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--font-display:Barlow,"Arial Narrow",sans-serif;--font-heading:Barlow,"Arial Narrow",sans-serif}@font-face{font-family:Barlow;src:url(/fonts/BarlowCondensed-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Calibre;src:url(/fonts/calibre-web-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}[data-world=acting]{--world-accent:#164c6e;--world-wash:#164c6e12}[data-world=coaching]{--world-accent:#4c7582;--world-wash:#709baa25}[data-world=speaking]{--world-accent:#a54f6a;--world-wash:#e67b942b}[data-world=projects]{--world-accent:#556975;--world-wash:#e5f2fc66}[data-world=enterprise]{--world-accent:#0a2a2f;--world-wash:#0a2a2f1a}[data-world=consulting]{--world-accent:#8e173d;--world-wash:#8e173d14}.world-orb{aspect-ratio:1;filter:drop-shadow(12px 20px 16px #10283b24);width:100%;position:relative}.world-orb>i{background:radial-gradient(circle at 30% 25%,#a8d7e0,var(--world-accent) 48%,#08242d 95%);border-radius:50%;position:absolute;inset:6%}.world-orb[data-world=speaking]>i,.world-orb[data-world=projects]>i{background:repeating-linear-gradient(145deg,#ffffff8a 0 4px,#fff0 7px 13px),radial-gradient(circle at 30% 25%,white,var(--world-accent))}.world-orb[data-world=speaking]>i{background-color:#e67b94}.world-orb[data-world=projects]>i{background-color:#e5f2fc}.world-orb[data-rendered=true]>i{display:none}.world-orb canvas{width:100%;height:100%;position:absolute;inset:0}.world-page{color:#10283b;background:#d9dadd;min-height:100svh}.world-hero{background:radial-gradient(ellipse at 78% 45%,var(--world-wash),transparent 68%);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:64px;min-height:460px;padding:65px max(7vw,50vw - 550px);display:grid}.world-hero>div:first-child{min-width:0}.world-hero .world-orb{justify-self:end;max-width:320px}.world-hero h1{text-transform:uppercase;letter-spacing:-.015em;color:var(--world-accent);margin:22px 0;font:800 clamp(60px,7vw,104px)/.96 Barlow,sans-serif}.world-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--world-accent);margin:0;font:500 10px/1.5 Helvetica Neue,Arial,sans-serif}.world-intro{max-width:560px;margin:0;font:400 18px/1.65 Helvetica Neue,Arial,sans-serif}.world-page[data-world=enterprise] .world-hero{color:#edf5f6;background:#0a2a2f}.world-page[data-world=enterprise] .world-hero :is(h1,.world-eyebrow){color:#c4e1e3}.world-page[data-world=enterprise] .world-hero .world-orb{filter:drop-shadow(0 0 40px #7bb2b340)}.world-page .world-content{max-width:1100px;margin:auto;padding:0 0 70px}.world-page .world-content section{border-top:1px solid #10283b24;padding:42px 0}.world-page .world-content h2{letter-spacing:-.01em;color:var(--world-accent);margin:14px 0 20px;font:600 clamp(30px,3.7vw,46px)/1.1 Barlow,sans-serif}.world-page .world-content p{max-width:720px;font-size:16px;line-height:1.75}.world-page .world-content small{color:var(--world-accent);letter-spacing:.09em;text-transform:uppercase;font:500 10px/1.5 Helvetica Neue,Arial,sans-serif}.world-page .world-content a{color:var(--world-accent);text-underline-offset:5px;margin:14px 24px 0 0;font-size:14px;display:inline-block}.world-page .world-content video{background:#10283b;width:100%;margin-top:24px;display:block}.world-page header,.world-page footer{--inner-ink:#10283b;--inner-paper:#d9dadd;--inner-line:#10283b26}.world-page header{border-bottom-color:var(--world-wash);background:#d9daddf2}.world-page nav a[aria-current=page]{color:var(--world-accent)}@media (width<=1250px){.world-page .world-content{margin-inline:7vw}}@media (width<=760px){.world-hero{grid-template-columns:minmax(0,1fr) 115px;gap:20px;min-height:300px;padding:40px 24px}.world-hero h1{font-size:clamp(42px,7.7vw,64px)}.world-intro{grid-column:1/-1;font-size:16px}.world-hero .world-orb{align-self:start;margin-top:28px}.world-page .world-content{margin-inline:24px;padding-bottom:40px}.world-page .world-content section{padding:32px 0}}@media (width<=420px){.world-hero{grid-template-columns:minmax(0,1fr) 90px;gap:12px}.world-hero h1{font-size:42px}.world-hero .world-orb{margin-top:34px}}.world-orb[data-world=projects]>i{background:repeating-linear-gradient(145deg,#fff0 0 5px,#aebac65e 7px,#fff 10px,#fff0 14px),radial-gradient(circle at 30% 25%,#fff,#e5f2fc 60%,#a6b4bf 95%)}.world-orb[data-world=speaking]>i{background:repeating-linear-gradient(145deg,#fff0 0 5px,#9c4c6c40 7px,#f6b9cb 10px,#fff0 14px),radial-gradient(circle at 30% 25%,#ffd8e3,#e67b94 60%,#a3516e 95%)}.world-page{--world-gutter:max(7vw,calc((100vw - 1100px)/2))}.world-hero,.world-page>header,.world-page>footer{padding-left:var(--world-gutter);padding-right:var(--world-gutter)}.world-page .world-content{max-width:none;padding-left:var(--world-gutter);padding-right:var(--world-gutter);margin:0}@media (width<=760px){.world-page{--world-gutter:24px}}[data-world=acting]{--banner-color:#164c6e;--banner-ink:#edf5f6;--banner-muted:#c4e1e3}[data-world=speaking]{--banner-color:#cf6b87;--banner-ink:#fffaf2;--banner-muted:#fff0e8}[data-world=enterprise]{--banner-color:#0a2a2f;--banner-ink:#edf5f6;--banner-muted:#c4e1e3}[data-world=projects]{--banner-color:#e5f2fc;--banner-ink:#10283b;--banner-muted:#415563}[data-world=coaching]{--banner-color:#709baa;--banner-ink:#10283b;--banner-muted:#183b49}[data-world=consulting]{--banner-color:#f1dce4;--banner-ink:#732a49;--banner-muted:#81465e}.world-hero,.world-page[data-world=enterprise] .world-hero{background:var(--banner-color);color:var(--banner-ink);grid-template-columns:minmax(0,1fr) clamp(200px,25vw,320px);gap:32px;min-height:520px;padding-top:56px;padding-bottom:56px}.world-hero h1{letter-spacing:-.02em;overflow-wrap:normal;text-wrap:balance;color:var(--banner-ink);margin:24px 0 28px;font:800 clamp(96px,14vw,200px)/.85 Barlow,sans-serif}.world-hero .world-eyebrow,.world-page[data-world=enterprise] .world-hero .world-eyebrow{color:var(--banner-muted)}.world-page[data-world=enterprise] .world-hero h1{color:var(--banner-ink)}.world-hero>.world-orb{filter:drop-shadow(8px 18px 24px #0003);place-self:center end;width:clamp(200px,25vw,320px);max-width:none;height:clamp(200px,25vw,320px);margin:0}.world-hero h1>span{letter-spacing:.16em;margin-top:24px;font:600 14px/1.2 Barlow,sans-serif;display:block}@media (width<=760px){.world-hero,.world-page[data-world=enterprise] .world-hero{grid-template-columns:minmax(0,1fr) 145px;gap:18px;min-height:420px;padding-top:40px;padding-bottom:40px}.world-hero h1{font-size:clamp(72px,13.8vw,106px)}.world-hero>.world-orb{width:145px;height:145px;margin:0}}@media (width<=480px){.world-hero,.world-page[data-world=enterprise] .world-hero{min-height:0;padding-top:36px;padding-bottom:40px;display:block;position:relative}.world-hero>div:first-child{z-index:1;position:relative}.world-hero .world-eyebrow{align-items:center;max-width:calc(100% - 104px);min-height:74px;font-size:9px;display:flex}.world-hero h1{text-wrap:initial;margin-top:18px;font-size:clamp(72px,20vw,96px)}.world-hero>.world-orb{width:96px;height:96px;position:absolute;top:24px;right:20px}.world-hero .world-intro{max-width:100%;font-size:16px}}.world-content h3{color:var(--world-accent);margin:22px 0;font:600 28px/1.2 Barlow,sans-serif}@media (width<=480px){.world-hero>div:first-child{padding-top:94px}.world-hero h1{margin-top:0}}.world-page .world-content .project-icons{grid-template-columns:repeat(4,minmax(0,160px));justify-content:space-between;gap:clamp(20px,4vw,48px);padding-top:64px;padding-bottom:64px;display:grid}.world-page .project-icons>a{aspect-ratio:1;outline-offset:6px;border-radius:26px;margin:0;transition:transform .2s;display:block;overflow:hidden}.project-icons img{object-fit:contain;width:100%;height:100%;display:block}.project-icons>a:hover,.project-icons>a:focus-visible{transform:translateY(-4px)}.stealth-project{aspect-ratio:1;background:linear-gradient(145deg,#e3e6e9,#cbd0d5);border:1px dashed #8c9ba5;border-radius:26px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff7a}.stealth-project span{letter-spacing:.18em;text-transform:uppercase;color:#52626e;font:300 16px/1 Calibre,Helvetica Neue,sans-serif}@media (width<=600px){.world-page .world-content .project-icons{grid-template-columns:repeat(2,minmax(0,160px));justify-content:center;gap:24px;padding-top:36px;padding-bottom:36px}.stealth-project span{font-size:14px}}[data-world=thought]{--world-accent:#69469d;--world-wash:#7d59b326;--banner-color:#e9def5;--banner-ink:#68448e;--banner-muted:#332342}[data-world=shop]{--world-accent:#101114;--world-wash:#10111418;--banner-color:#101114;--banner-ink:#f1f3f5;--banner-muted:#c9ced4}.world-orb>img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-orb[data-world=thought]>i{background:radial-gradient(circle at 30% 25%,#d4b9f2,#7d59b3 48%,#39204f 95%)}.world-orb[data-world=shop]>i{background:radial-gradient(circle at 30% 25%,#69717a,#101114 48%,#020204 95%)}.world-page[data-world=shop] .world-hero h1{color:#af0;text-shadow:0 0 9px #aaff0080,0 0 35px #9dff0038;animation:11s step-end infinite shop-neon}@keyframes shop-neon{0%,10%,14%,43%,48%,66%,70%,74%,to{color:#af0;text-shadow:0 0 9px #aaff0080,0 0 35px #9dff0038}11%,13%,44%,47%,67%,69%{color:#29420d;text-shadow:none}18%,21%,71%,73%{color:#83bf29;text-shadow:0 0 5px #aaff0030}}@media (prefers-reduced-motion:reduce){.world-page[data-world=shop] .world-hero h1{animation:none}}.world-page[data-world=shop] .world-hero{grid-template-columns:minmax(0,1fr)}.world-page[data-world=shop] .world-hero>div:first-child{grid-area:1/1;width:100%}.world-page[data-world=shop] .world-hero>.world-orb{grid-area:1/1}.world-page[data-world=shop] .world-hero h1{text-align:center;letter-spacing:.065em;padding-left:.065em}.world-page .world-photo-hero,.world-page[data-world=enterprise] .world-photo-hero,.world-page[data-world=shop] .world-photo-hero{grid-template-columns:55% 45%;gap:0;height:clamp(540px,51vw,720px);min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.world-page .world-photo-hero>div:first-child{z-index:2;grid-area:1/1;align-self:center;width:auto;padding:0 5vw}.world-page .world-photo-hero h1{overflow-wrap:normal;font-size:clamp(78px,10.5vw,152px);line-height:.88}.world-photo-hero .world-portrait{grid-area:1/2;width:100%;height:100%;overflow:hidden}.world-portrait img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.world-page .world-photo-hero>.world-orb{z-index:3;filter:drop-shadow(10px 20px 20px #0004);grid-area:auto;width:130px;height:130px;margin:0;position:absolute;top:auto;bottom:35px;right:calc(45% - 65px)}.world-page .world-photo-hero .project-title{width:90%;max-width:486px;margin:0;line-height:0}.project-title svg{fill:currentColor;letter-spacing:0;width:100%;height:auto;font-family:Barlow,sans-serif;font-weight:800;display:block;overflow:visible}.world-page .world-photo-hero .coaching-title{text-wrap:initial;font-size:clamp(64px,8vw,116px);line-height:.88}.world-hero .coaching-title>span{font:inherit;letter-spacing:inherit;margin-top:0}.world-page .world-content .coaching-introduction{border-top:0;padding:clamp(48px,7vw,100px) 0 30px}.coaching-introduction blockquote{color:#10283b;letter-spacing:-.035em;max-width:1040px;margin:0;font:400 clamp(28px,3.6vw,49px)/1.25 Georgia,Times New Roman,serif}.coaching-introduction .coaching-statement{color:#4c7582;margin-top:1em;font-style:normal;display:block}.world-page .world-content .coaching-booking{color:#10283b;border-top:1px solid #4c75825c;border-bottom:1px solid #4c75825c;justify-content:space-between;align-items:center;gap:40px;width:fit-content;min-width:min(380px,100%);margin:42px 0 0;padding:20px 0;font:300 27px/1.15 Calibre,sans-serif;text-decoration:none;transition:color .2s;display:flex}.world-page .world-content .coaching-booking small{letter-spacing:0;text-transform:none;margin-top:10px;font:300 19px/1.1 Calibre,sans-serif;display:block}.product-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-object[data-model-state=ready] .product-poster{display:none}.product-object[data-model-state=loading] canvas,.product-object[data-model-state=error] canvas{visibility:hidden}.world-page .world-content .shop-coming-soon{text-align:center;border-top:0;place-items:center;min-height:280px;display:grid}.world-page .world-content .shop-coming-soon h2{letter-spacing:.015em;margin:0;font:300 clamp(36px,5vw,64px)/1.1 Calibre,sans-serif}.coaching-booking:hover{color:#4c7582!important}.coaching-booking:focus-visible{outline-offset:6px;outline:2px solid #4c7582}@media (width<=760px){.world-page .world-photo-hero,.world-page[data-world=enterprise] .world-photo-hero,.world-page[data-world=shop] .world-photo-hero{grid-template-columns:52% 48%;height:500px}.world-page .world-photo-hero>div:first-child{padding:0 24px}.world-page .world-photo-hero h1{font-size:clamp(60px,9.5vw,90px)}.world-page .world-photo-hero .coaching-title{font-size:clamp(46px,8.2vw,64px)}.world-page .world-photo-hero>.world-orb{width:100px;height:100px;bottom:30px;right:calc(48% - 50px)}}@media (width<=480px){.world-page .world-photo-hero,.world-page[data-world=enterprise] .world-photo-hero,.world-page[data-world=shop] .world-photo-hero{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;display:grid}.world-page .world-photo-hero>div:first-child{grid-area:1/1;min-height:180px;padding:38px 24px 44px}.world-page .world-photo-hero h1{margin:0;font-size:clamp(64px,19vw,90px)}.world-page .world-photo-hero .coaching-title{font-size:clamp(56px,16.5vw,76px)}.world-photo-hero .world-portrait{aspect-ratio:2/3;grid-area:2/1;height:auto}.world-page .world-photo-hero>.world-orb{width:90px;height:90px;bottom:20px;right:18px}}.world-hero .world-subheading{max-width:520px;color:var(--banner-ink);text-wrap:pretty;margin:28px 0 0;font:300 clamp(20px,2.1vw,28px)/1.35 Calibre,sans-serif}.world-page[data-world=projects] .world-photo-hero>div:first-child{text-align:left}.world-page .world-photo-hero .project-title{text-align:left;margin-inline:0}.project-title svg{text-anchor:start}.world-page[data-world=enterprise] .world-photo-hero h1{text-wrap:initial;font-size:clamp(60px,8vw,116px)}@media (width<=760px){.world-hero .world-subheading{font-size:20px}.world-page[data-world=enterprise] .world-photo-hero h1{font-size:clamp(44px,8vw,60px)}}@media (width<=480px){.world-page[data-world=enterprise] .world-photo-hero h1{font-size:clamp(60px,16.5vw,76px)}.world-hero .world-subheading{margin-top:24px}}.world-page .room-hero{isolation:isolate;height:clamp(570px,53vw,780px);color:var(--room-ink);background-color:var(--room-tint);background-image:var(--room-wall);background-blend-mode:multiply;background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,72px);padding:36px max(6vw,50vw - 640px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 14px 20px -16px #000b,inset 0 -1px #ffffff30}.room-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#fff3 0%,#0000 40%,#0003 100%);position:absolute;inset:0}.room-copy{z-index:2;min-width:0}.room-hero h1{color:inherit;letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase;text-shadow:0 2px 1px #0001,1px 6px 18px #0002;margin:0;font:800 clamp(68px,8.8vw,132px)/.9 Barlow,sans-serif}.room-hero h1>span{letter-spacing:.19em;margin-top:26px;font:600 14px/1.1 Barlow,sans-serif;display:block}.room-hero .world-subheading,.room-hero .world-intro,.room-hero .room-copy>p{max-width:460px;color:inherit;text-wrap:pretty;margin:26px 0 0;font:300 clamp(19px,2.1vw,28px)/1.3 Calibre,Helvetica Neue,sans-serif}.room-hero .project-title{width:100%;max-width:460px}.room-hero .coaching-title{font-size:clamp(62px,7.5vw,112px)}.room-hero .coaching-title>span{font:inherit;letter-spacing:inherit;margin:0}.room-portrait{aspect-ratio:2/3;z-index:1;filter:drop-shadow(14px 20px 8px #0006)drop-shadow(2px 3px 1px #0009);justify-self:center;width:min(100%,clamp(570px,53vw,780px)/1.5 - 48px);min-width:0;max-width:100%;height:auto;margin:0;position:relative;transform:rotate(-1.2deg)}.room-portrait .room-photo{object-fit:cover;object-position:center 30%;max-width:none;display:block;position:absolute}.room-portrait .room-frame{object-fit:contain;width:100%;height:100%;display:block;position:relative}.room-hero>.world-orb{z-index:3;filter:drop-shadow(14px 26px 12px #0005);width:clamp(84px,10vw,145px);height:clamp(84px,10vw,145px);margin:0;position:absolute;bottom:6%;right:38%}.world-page[data-world=thought] .room-portrait{transform:rotate(1.4deg)}.world-page[data-world=thought] .room-photo{object-position:center 25%}.world-page[data-world=enterprise] .room-hero h1{font-size:clamp(58px,7.6vw,118px)}.world-page[data-world=shop] .room-hero h1{color:#c2f379;letter-spacing:.06em;text-shadow:0 0 16px #9bff0044}.world-page .room-with-sculpture{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.room-with-sculpture>.world-orb{aspect-ratio:1;filter:drop-shadow(24px 42px 17px #0004);justify-self:center;width:min(30vw,400px);height:auto;position:relative;bottom:auto;right:auto}@media (width<=760px){.world-page .room-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;height:570px;padding:32px 28px}.room-hero h1{font-size:clamp(54px,9vw,80px)}.room-hero .coaching-title{font-size:clamp(44px,7.4vw,62px)}.world-page[data-world=enterprise] .room-hero h1{font-size:clamp(44px,7.6vw,66px)}.room-portrait{width:100%;height:auto}.room-hero .world-subheading,.room-hero .world-intro,.room-hero .room-copy>p{font-size:20px}}@media (width<=480px){.world-page .room-hero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px;height:auto;min-height:calc(100svh - 48px);padding:36px 26px 30px}.room-hero h1{text-wrap:initial;font-size:clamp(58px,17vw,80px)}.room-hero h1>span{margin-top:18px;font-size:12px}.room-hero .coaching-title,.world-page[data-world=enterprise] .room-hero h1{font-size:clamp(52px,15vw,72px)}.room-hero .world-subheading,.room-hero .world-intro,.room-hero .room-copy>p{margin-top:18px;font-size:18px}.room-portrait{width:min(80%,310px);height:auto;max-height:none}.room-hero>.world-orb{width:86px;height:86px;bottom:5%;right:20px}.world-page .room-with-sculpture{grid-template-columns:minmax(0,1fr)}.room-with-sculpture>.world-orb{width:64vw;height:auto;margin:32px auto;position:relative;bottom:auto;right:auto}}.genie-portal{z-index:10000;pointer-events:auto;isolation:isolate;position:fixed;inset:0}.genie-sheet{position:absolute;inset:0}.genie-sheet canvas{filter:drop-shadow(10px 22px 20px #0006);width:100%;height:100%;position:absolute;inset:0}.genie-seed{background:var(--portal-color);border-radius:50%;transition:opacity .38s;position:absolute}.genie-seed img{border-radius:50%;width:100%;height:100%}.genie-sheet[data-ready=true] .genie-seed{opacity:0}.genie-portal[data-phase=arriving]{opacity:0;pointer-events:none;transition:opacity .5s}.genie-sheet[data-fallback=true]{background:var(--portal-color);transform-origin:var(--genie-x) var(--genie-y);animation:1.8s cubic-bezier(.2,.65,.18,1) both genie-fallback}@keyframes genie-fallback{0%{border-radius:50%;transform:perspective(900px)rotateX(65deg)scale(.03)}60%{border-radius:30% 30% 8% 8%;transform:perspective(900px)rotateX(-8deg)scale(.85)}to{border-radius:0;transform:perspective(900px)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.genie-portal{display:none}}.world-page[data-world=shop] .room-hero{background-image:linear-gradient(#0008,#0008),var(--room-wall);background-blend-mode:multiply,luminosity}.world-page[data-world=shop] .room-hero h1{letter-spacing:.025em;font-size:clamp(44px,6.8vw,104px)}@media (width<=480px){.world-page[data-world=shop] .room-hero h1{font-size:15vw}}._page_9bmtf_1{color:#191c20;background:#d9dadd;flex-direction:column;min-height:100svh;display:flex}._stage_9bmtf_2{flex:1;place-items:center;padding:42px 24px;display:grid}._bubble_9bmtf_3{background:#fff;border-radius:48px;width:min(100%,820px);padding:40px 52px 36px;position:relative;box-shadow:0 24px 65px -30px #153d5440,inset 0 1px #fff}._heading_9bmtf_4{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}._heading_9bmtf_4 h1{letter-spacing:-.015em;margin:0;font:800 clamp(42px,6vw,68px)/.95 Barlow,sans-serif}._heading_9bmtf_4 em{color:#b47796;font-style:italic}._orb_9bmtf_7{background:radial-gradient(at 27% 24%,#d2efff 0%,#a3c6d3 4%,#317697 18%,#164c6e 48%,#0b263a 84%);border-radius:50%;flex-shrink:0;width:58px;height:58px;box-shadow:5px 10px 15px #153d5426,inset -2px -3px 5px #061a2d50}._bubble_9bmtf_3 .contact-interests{border:0;min-width:0;margin:0 0 30px;padding:0}._bubble_9bmtf_3 .contact-interests legend{color:#273b47;padding:0;font-size:14px;font-weight:500}._bubble_9bmtf_3 .contact-interests p{color:#6b747c;margin:6px 0 14px;font-size:11px}._bubble_9bmtf_3 .interest-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._bubble_9bmtf_3 .interest-options label{cursor:pointer;color:#344a59;background:#f5f8fa;border:1px solid #c8d4dc;border-radius:20px;align-items:center;gap:9px;min-height:45px;padding:12px 13px;font-size:12px;line-height:1.3;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}._bubble_9bmtf_3 .interest-options label:hover{background:#edf3f7;border-color:#8ba2b2}._bubble_9bmtf_3 .interest-options label:has(input:checked){color:#6e3150;background:#f7edf2;border-color:#b47796;box-shadow:0 0 0 1px #b4779640}._bubble_9bmtf_3 .interest-options input{accent-color:#a44f78;cursor:pointer;appearance:auto;flex-shrink:0;width:14px;height:14px;margin:0;padding:0}._bubble_9bmtf_3 .interest-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #164c6e}._bubble_9bmtf_3 .contact-fields{gap:28px;margin-bottom:24px}._bubble_9bmtf_3 .contact-form label{color:#43515a;font-size:12px}._bubble_9bmtf_3 .contact-form input:not([type=checkbox]),._bubble_9bmtf_3 .contact-form textarea{color:#191c20;font-size:16px}._bubble_9bmtf_3 .contact-form textarea{min-height:90px;max-height:180px}._bubble_9bmtf_3 .contact-send-row{margin-top:24px}._bubble_9bmtf_3 .contact-send-row button,._bubble_9bmtf_3 .contact-success button{border-radius:28px;padding:16px 27px}._bubble_9bmtf_3 .contact-success{min-height:280px;padding:24px 0}._footer_9bmtf_24{color:#4b555e;justify-content:space-between;gap:20px;padding:16px 4% 24px;font-size:10px;display:flex}._footer_9bmtf_24 div{gap:24px;display:flex}._footer_9bmtf_24 a{text-decoration:none}._footer_9bmtf_24 a:hover{text-decoration:underline}@media (width<=600px){._stage_9bmtf_2{padding:24px 16px}._bubble_9bmtf_3{border-radius:32px;padding:28px 23px}._heading_9bmtf_4{margin-bottom:27px}._heading_9bmtf_4 h1{font-size:42px}._orb_9bmtf_7{width:42px;height:42px}._bubble_9bmtf_3 .interest-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._bubble_9bmtf_3 .interest-options label{border-radius:18px;padding:11px 10px;font-size:11px}._bubble_9bmtf_3 .contact-interests{margin-bottom:26px}._bubble_9bmtf_3 .contact-fields{grid-template-columns:1fr;gap:22px}._bubble_9bmtf_3 .contact-form textarea{min-height:100px}._footer_9bmtf_24{padding:10px 20px 24px;font-size:9px}._footer_9bmtf_24 div{gap:17px}}@media (prefers-reduced-motion:reduce){._bubble_9bmtf_3 .interest-options label{transition:none}}._header_9bmtf_29{justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 4%;display:flex}._header_9bmtf_29 a{letter-spacing:.015em;font:600 20px/1 Barlow,sans-serif;text-decoration:none}._header_9bmtf_29 span{letter-spacing:.08em;font-size:10px}._header_9bmtf_29 a:hover{color:#a44f78}@media (width<=600px){._header_9bmtf_29{height:64px;padding:0 22px}._header_9bmtf_29 a{font-size:19px}._header_9bmtf_29 span{font-size:9px}}._bubble_9bmtf_3 .contact-form{width:100%;font-family:Helvetica Neue,Arial,sans-serif}._bubble_9bmtf_3 .contact-fields{grid-template-columns:1fr 1fr;display:grid}._bubble_9bmtf_3 .contact-form label{display:block}._bubble_9bmtf_3 .contact-form input:not([type=checkbox]),._bubble_9bmtf_3 .contact-form textarea{outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #c8d4dc;border-radius:0;width:100%;padding:12px 0;font:400 16px/1.5 Helvetica Neue,Arial,sans-serif;display:block}._bubble_9bmtf_3 .contact-form input:not([type=checkbox]):focus,._bubble_9bmtf_3 .contact-form textarea:focus{border-color:#a44f78;outline:none;box-shadow:0 1px #a44f78}._bubble_9bmtf_3 .contact-form textarea{resize:vertical}._bubble_9bmtf_3 .contact-form ::placeholder{color:#7a838b}._bubble_9bmtf_3 .contact-honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._bubble_9bmtf_3 .contact-send-row{justify-content:space-between;align-items:center;gap:16px;display:flex}._bubble_9bmtf_3 .contact-send-row button,._bubble_9bmtf_3 .contact-success button{color:#fff;text-transform:uppercase;letter-spacing:.035em;cursor:pointer;background:#191c20;border:0;flex-shrink:0;font:600 18px/1 Barlow,sans-serif}._bubble_9bmtf_3 .contact-send-row button:disabled{opacity:.55;cursor:wait}._bubble_9bmtf_3 .contact-error{color:#963957;max-width:280px;margin:0;font-size:12px;line-height:1.5}._bubble_9bmtf_3 .contact-success>span{color:#498a80;font-size:30px}._bubble_9bmtf_3 .contact-success h3{text-transform:uppercase;margin:20px 0;font:800 58px/1 Barlow,sans-serif}._bubble_9bmtf_3 .contact-success p{margin-bottom:28px;font-size:15px;line-height:1.5}@media (width<=600px){._bubble_9bmtf_3 .contact-fields{grid-template-columns:1fr}._bubble_9bmtf_3 .contact-send-row{flex-direction:column;align-items:flex-start}._bubble_9bmtf_3 .contact-send-row button{align-self:flex-end}._bubble_9bmtf_3 .contact-error:empty{display:none}}._bubble_9bmtf_3 .contact-form .interest-options label{display:flex}._heading_9bmtf_4 h1{font-size:clamp(46px,6.7vw,76px)}._orb_9bmtf_7{background:#0b202d;width:66px;height:66px;overflow:hidden;box-shadow:5px 10px 15px #153d5426}._orb_9bmtf_7 img{object-fit:cover;width:100%;height:100%;display:block}._bubble_9bmtf_3 .contact-legend-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){._orb_9bmtf_7{width:48px;height:48px}._heading_9bmtf_4{gap:10px}._heading_9bmtf_4 h1{font-size:clamp(38px,11.3vw,52px)}}@media (width<=360px){._orb_9bmtf_7{width:36px;height:36px}}._heading_9bmtf_4 h1{white-space:nowrap}@media (width<=600px){._heading_9bmtf_4 h1{font-size:clamp(34px,10.7vw,50px)}}
