/*! 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-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-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roboto Condensed;src:url(/fonts/roboto-condensed-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roboto Condensed;src:url(/fonts/roboto-condensed-bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--ink:#0b0d0b;--ink-soft:#181c18;--header-ink:#151815;--paper:#f0eadb;--paper-bright:#f8f4e9;--acid:#c8ff34;--acid-deep:#9fce1f;--level-high:#f2b441;--paper-muted:#f0eadbad;--line-light:#f0eadb40;--line-dark:#0b0d0b47;--display:"Archivo Black", Impact, sans-serif;--body:"Roboto Condensed", "Arial Narrow", sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{background:var(--ink);color:var(--paper);font-family:var(--body);min-width:320px;margin:0}.page-transition-layer{background:var(--ink);min-height:100svh}.home-opening-intro{pointer-events:auto;z-index:20000;display:none;position:fixed;inset:0}html.home-intro-active,html.home-intro-active body{overflow:hidden}html.home-intro-active .home-opening-intro{display:block}.home-opening-intro-backdrop{background:var(--ink);position:absolute;inset:0}.home-opening-intro-wordmark{color:var(--acid);font-family:var(--home-intro-font-family,var(--mono));font-size:var(--home-intro-font-size,clamp(34px, 4vw, 54px));font-weight:var(--home-intro-font-weight,700);height:var(--home-intro-height,auto);left:var(--home-intro-left,50%);letter-spacing:var(--home-intro-letter-spacing,.11em);line-height:var(--home-intro-line-height,1.45);text-transform:uppercase;top:var(--home-intro-top,50%);transform:var(--home-intro-opening-transform,translate3d(-50%, -50%, 0));transform-origin:0 0;white-space:nowrap;width:var(--home-intro-width,auto);will-change:transform, opacity;margin:0;position:fixed}html.home-intro-active .home-opening-eyebrow{opacity:0}html.page-transition-active{scroll-behavior:auto!important}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}.page-transition-outgoing{background:var(--ink);pointer-events:none;will-change:transform;z-index:10000;position:fixed;inset:0;overflow:hidden;transform:translate(0)}.page-transition-snapshot{width:100%;position:absolute;top:0;left:0}.page-transition-incoming{will-change:transform;z-index:10001;position:relative}.page-transition-from-right{transform:translate(100%)}.page-transition-from-left{transform:translate(-100%)}.page-transition-animating{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.page-transition-outgoing-forward.page-transition-animating{animation-name:rustle-page-out-forward}.page-transition-outgoing-back.page-transition-animating{animation-name:rustle-page-out-back}.page-transition-incoming.page-transition-from-right.page-transition-animating{animation-name:rustle-page-in-forward}.page-transition-incoming.page-transition-from-left.page-transition-animating{animation-name:rustle-page-in-back}@keyframes rustle-page-out-forward{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rustle-page-in-forward{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rustle-page-out-back{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rustle-page-in-back{0%{transform:translate(-100%)}to{transform:translate(0)}}body::selection{background:var(--acid);color:var(--ink)}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--acid);outline-offset:5px}.site{overflow:clip}#membership,#about,#contact,#contact-form,#experience-hints{scroll-margin-top:24px}.shell{width:min(100% - 64px,1360px);max-width:1360px;margin-inline:auto}.paper-section{background:var(--paper);color:var(--ink)}.dark-section{background:var(--ink);color:var(--paper)}.acid-section{background:var(--acid);color:var(--ink)}.eyebrow{color:var(--acid);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.45}.eyebrow-dark{color:var(--ink)}.big-copy{font-size:clamp(25px,2.4vw,35px);font-weight:700;line-height:1.18}.site-header{z-index:30;justify-content:space-between;align-items:center;padding-block:26px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-header:before{background:var(--header-ink);content:"";z-index:-1;inset-block:0;border-bottom:1px solid #f0eadb1c;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.brand{color:var(--paper);gap:4px;text-decoration:none;display:grid}.brand span{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;font-size:26px;line-height:.88}.brand small{color:var(--acid);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.desktop-nav{align-items:center;gap:clamp(9px,1.1vw,17px);display:flex}.desktop-nav a{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:700;text-decoration:none}.desktop-nav-link{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.desktop-nav-number,.desktop-nav-separator{color:#f0eadb6b}.desktop-nav .header-profile-action{background:var(--acid);color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:10px 13px;display:inline-flex}.desktop-nav .header-profile-action:hover,.desktop-nav .header-profile-action:focus-visible{background:var(--paper);color:var(--ink)}.header-profile-action b{font-size:17px;font-weight:400;line-height:1}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--acid)}.mobile-menu{display:none}.subpage-hero:before,.event-hero:before,.invitation-hero:before{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.home-opening{background-color:var(--ink);background-image:radial-gradient(ellipse 88% 58% at 76% 80%, #c8ff3424 0%, #60851813 40%, transparent 73%), linear-gradient(to bottom, var(--ink) 0%, var(--ink) 34%, #0b0e0b 42%, #0c100c 50%, #101710 63%, #182118 80%, #111611 100%);padding:clamp(180px,16vh + 32px,222px) 0 clamp(138px,14vw,220px);position:relative;overflow:hidden}.home-opening:before{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.home-opening-inner{z-index:1;display:grid;position:relative}.home-opening-heading{gap:clamp(16px,1.8vw,24px);display:grid}.home-opening-eyebrow{justify-self:start}.home-opening-title{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;max-width:1280px;margin:0;font-size:clamp(78px,10.8vw,154px);font-weight:400;line-height:.8}.home-opening-image{justify-self:center;width:min(100%,1240px);margin:clamp(88px,9vw,138px) 0 0;box-shadow:0 -6px 18px #969c9616,0 0 10px #969c9606}.home-opening-image img{width:100%;height:auto;display:block}.home-opening-roadmap{gap:clamp(70px,8vw,118px);max-width:1240px;margin-top:clamp(128px,14vw,210px);display:grid}.home-opening-roadmap h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(44px,5.9vw,84px);font-weight:400;line-height:.9}.home-opening-feelings{gap:clamp(17px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.home-opening-feelings li{text-transform:uppercase;grid-template-columns:max-content max-content minmax(0,1fr);align-items:baseline;display:grid}.home-opening-feelings .is-complete{color:var(--paper-muted);font-family:var(--display);letter-spacing:-.04em;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(22px,2.5vw,38px);width:min(100%,420px);font-size:clamp(25px,2.8vw,40px);font-weight:400;line-height:.95}.home-opening-feelings .is-complete .feeling-status{color:var(--acid);font-family:var(--body);justify-self:center;font-size:.72em;font-weight:700;line-height:1}.home-opening-feelings .is-upcoming{color:var(--paper);font-family:var(--body);letter-spacing:-.025em;grid-template-columns:max-content .72em minmax(0,1fr);align-items:center;column-gap:.32em;font-size:clamp(31px,3.8vw,54px);font-weight:700;line-height:1}.home-opening-feelings .is-upcoming .feeling-status{color:var(--acid);text-align:center;line-height:1}.home-opening-feelings time{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;align-self:center;font-size:.34em;font-weight:700;line-height:1;display:block}.home-opening-coda{color:#f0eadb26;font-family:var(--body);letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;margin:clamp(150px,17vw,250px) 0 0;font-size:clamp(13px,1.35vw,18px);font-weight:400;line-height:1.4}.dictionary{gap:clamp(62px,7vw,108px);display:grid}.dictionary-entry{max-width:1240px}.dictionary-heading{align-items:baseline;gap:clamp(10px,1vw,16px);display:flex}.dictionary-term{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1;display:inline-block;position:relative}.dictionary-term:after{background:var(--acid);content:"";opacity:.8;width:100%;height:2px;position:absolute;top:calc(100% + 4px);left:0}.dictionary-part{color:var(--paper-muted);margin:0;font-size:clamp(15px,1.3vw,18px);font-style:italic;line-height:1}.dictionary-definition{font-family:var(--body);letter-spacing:-.018em;max-width:980px;margin:clamp(14px,1.5vw,22px) 0 0;font-size:clamp(31px,3.8vw,52px);font-weight:400;line-height:1.12}.last-experience{background:var(--ink);padding:clamp(92px,9vw,138px) 0 clamp(112px,12vw,176px)}.experience-system-heading{gap:clamp(24px,3vw,42px);display:grid}.experience-heading-meta{justify-content:start;align-items:start;gap:clamp(17px,1.7vw,24px);display:grid}.experience-classification{flex-wrap:wrap;align-items:center;gap:clamp(8px,.9vw,13px);display:flex}.experience-classification span,.experience-classification .experience-level{font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:clamp(15px,1.45vw,20px);font-weight:700;line-height:1}.experience-classification-dark{color:var(--paper-muted)}.experience-classification .experience-classification-separator{color:var(--paper-muted);font-family:var(--body);letter-spacing:0;font-size:clamp(20px,1.8vw,25px)}.experience-classification .experience-level{background:var(--acid);color:var(--ink);padding:7px 9px 8px;text-decoration:none}.experience-classification .experience-level-high{background:var(--level-high)}.experience-classification .experience-level-ceiling{letter-spacing:.025em;opacity:.68;font-size:.72em}.experience-classification-light{color:var(--ink)}.experience-classification-light .experience-classification-separator{color:#0b0d0b7a}.experience-system-heading h2{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(104px,18vw,258px);font-weight:400;line-height:.72}.last-experience-heading{gap:clamp(42px,4.8vw,70px)}.buzz-completed-feeling,.next-experience-feeling{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;color:var(--paper-muted);align-items:center;gap:clamp(10px,1vw,16px);margin:0;font-size:clamp(25px,2.8vw,40px);font-weight:400;line-height:.95;display:inline-flex}.buzz-completed-feeling span:last-child{color:var(--acid);font-family:var(--body);font-size:.72em;font-weight:700;line-height:1}.buzz-title-block{justify-items:start;gap:clamp(24px,2.5vw,36px);display:grid}.buzz-climax-setup{margin-top:clamp(62px,7vw,104px)}.buzz-climax-label{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:clamp(32px,3.5vw,48px) 0 0;font-size:11px;font-weight:700}.buzz-climax-narrative{color:var(--paper-muted);max-width:790px;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.35}.buzz-climax-answer{margin-top:clamp(22px,2.5vw,36px)}.buzz-photo{margin:clamp(38px,4.5vw,68px) 0 0;overflow:hidden}.buzz-reveal-photo{width:min(100% - 64px,960px,100vh - 96px);margin-inline:auto;overflow:visible}.buzz-photo img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.buzz-reveal-trigger{appearance:none;aspect-ratio:4/3;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.buzz-reveal-trigger:focus-visible{outline:3px solid var(--acid);outline-offset:-8px}.buzz-reveal-image{transition:opacity .36s}.buzz-reveal-image-cover{position:absolute;inset:0}.buzz-reveal-veil{background:radial-gradient(at 26% 38%,#f8f4e914,#0000 38%),radial-gradient(at 74% 62%,#f8f4e90f,#0000 42%);justify-content:center;align-items:center;transition:opacity .36s,visibility linear;display:flex;position:absolute;inset:-4%}.buzz-reveal-veil>span{color:#f8f4e9c7;font-family:var(--body);letter-spacing:.14em;text-align:center;text-shadow:0 1px 3px #000000eb;text-transform:uppercase;white-space:nowrap;width:94%;font-size:clamp(18px,5vw,68px);font-weight:700;line-height:1}.buzz-reveal.is-revealed .buzz-reveal-image-cover{opacity:0}.buzz-reveal.is-revealed .buzz-reveal-veil{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .36s,visibility 0s linear .36s}.buzz-proof-story{padding-top:clamp(64px,7vw,104px)}.buzz-proof-copy{gap:0;display:grid}.buzz-proof-copy-stack{display:grid}.buzz-proof-copy-stack>*{grid-area:1/1}.buzz-proof-copy-teaser{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-content:start;gap:12px;width:100%;padding:0;transition:opacity .26s,visibility linear}.buzz-proof-copy-teaser:focus-visible{outline:2px solid var(--acid);outline-offset:8px}.buzz-teaser-line{color:#f0eadb7a;filter:blur(5.5px);letter-spacing:.035em;width:max-content;margin:0;font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.05}.buzz-teaser-line-short{max-width:42%}.buzz-teaser-line-long{max-width:70%}.buzz-proof-copy-reveal{opacity:0;visibility:hidden;transition:opacity .36s,transform .36s,visibility 0s linear .36s;transform:translateY(-12px)}.buzz-reveal.is-revealed .buzz-proof-copy-reveal{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.buzz-reveal.is-revealed .buzz-proof-copy-teaser{opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s linear .26s}.buzz-proof-copy p{margin:0}.buzz-question{color:var(--paper);letter-spacing:-.035em;max-width:1000px;margin:clamp(16px,1.8vw,26px) 0 0;font-size:clamp(31px,4.3vw,62px);font-weight:700;line-height:1.03}.buzz-answer,.buzz-trust-proof{letter-spacing:-.035em;max-width:850px;font-size:clamp(29px,3.7vw,54px);font-weight:700;line-height:1.05}.buzz-answer{color:var(--paper)}.buzz-trust-proof{color:var(--acid);margin-top:.22em!important}.buzz-reveal-navigation{border-top:1px solid var(--line-light);justify-items:start;gap:22px;margin-top:clamp(64px,7vw,104px);padding-top:clamp(24px,2.7vw,36px);display:grid}.buzz-deep-link{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:6px;align-items:center;gap:13px;font-size:11px;font-weight:700;text-decoration-color:#c8ff34b8;text-decoration-thickness:1px;display:inline-flex}.buzz-deep-link span{color:var(--acid);font-size:18px;transition:transform .16s}.buzz-deep-link:hover,.buzz-deep-link:focus-visible{color:var(--paper)}.buzz-deep-link:hover span,.buzz-deep-link:focus-visible span{transform:translate(4px)}.buzz-reveal-navigation .buzz-deep-link:first-child{color:var(--paper)}.profile-cta{margin-top:clamp(118px,12vw,180px)}.profile-cta-inner{place-items:start;display:grid}.profile-cta-eyebrow{color:var(--acid);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.profile-cta h2{color:var(--paper);font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:1120px;margin:clamp(24px,2.4vw,34px) 0 0;font-size:clamp(50px,7vw,100px);font-weight:400;line-height:.88}.profile-cta-subline{color:var(--paper);margin:18px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.25}.profile-cta-membership{color:#0b0d0bb8;max-width:640px;margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.38}.profile-cta-button{background:var(--acid);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;min-height:52px;margin-top:clamp(34px,3.5vw,50px);padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.profile-cta-button:hover{background:var(--paper)}.profile-cta-button:focus-visible{outline:3px solid var(--paper);outline-offset:5px}.profile-cta-button span{font-size:20px;line-height:1;transition:transform .16s}.profile-cta-button:hover span,.profile-cta-button:focus-visible span{transform:translate(4px)}.site-home .profile-cta{background:var(--acid);margin-top:0;padding:clamp(92px,10vw,148px) 0 clamp(54px,6vw,82px)}.site-home .profile-cta-eyebrow,.site-home .profile-cta h2,.site-home .profile-cta-subline,.site-home .profile-cta-membership{color:var(--ink)}.site-home .profile-cta h2{margin-top:0}.site-home .profile-cta-button{background:var(--ink);color:var(--paper)}.site-home .profile-cta-button:hover{background:var(--paper);color:var(--ink)}.site-home .profile-cta-button:focus-visible{outline-color:var(--ink)}.profile-cta-standalone{background:var(--ink-soft);border-top:1px solid var(--line-light);margin-top:0;padding:clamp(112px,11vw,168px) 0 clamp(120px,12vw,182px)}.profile-page{background:var(--ink);color:var(--paper)}.profile-experience{min-height:100svh}.profile-intro{align-items:center;padding:clamp(170px,19vh,230px) 0 clamp(110px,12vw,170px);display:flex}.profile-intro-inner,.profile-success-inner{place-items:start;display:grid}.profile-kicker,.profile-participant-name,.profile-progress,.profile-step-note,.profile-contact-fields label>span,.profile-notes-field>span,.profile-privacy-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.profile-kicker{color:var(--acid);margin:0}.profile-participant-name{color:var(--paper-muted);margin:0 0 18px}.profile-participant-name+.profile-kicker{margin-top:0}.profile-intro h1,.profile-step h1,.profile-success h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-weight:400}.profile-intro h1{max-width:1280px;margin-top:clamp(30px,4vw,58px);font-size:clamp(76px,12vw,172px);line-height:.78}.profile-intro-purpose{max-width:780px;margin:clamp(48px,5vw,74px) 0 0;font-size:clamp(25px,2.7vw,39px);font-weight:700;line-height:1.14}.profile-boundary{border-left:3px solid var(--acid);color:var(--paper-muted);max-width:710px;margin:30px 0 0;padding-left:20px;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.profile-primary-button{appearance:none;background:var(--acid);color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;min-width:230px;min-height:58px;margin-top:clamp(40px,4vw,58px);padding:15px 20px;font-size:12px;font-weight:700;display:inline-flex}.profile-primary-button:hover{background:var(--paper)}.profile-primary-button:disabled{cursor:wait;opacity:.68}.profile-primary-button:focus-visible,.profile-back-button:focus-visible,.profile-choice-grid button:focus-visible,.feeling-selection-grid button:focus-visible,.profile-contact-fields input:focus-visible,.profile-notes-field textarea:focus-visible{outline:3px solid var(--acid);outline-offset:5px}.profile-questions{padding:clamp(145px,16vh,200px) 0 clamp(100px,11vw,150px)}.profile-question-shell{max-width:1180px}.profile-progress{border-bottom:1px solid var(--line-light);color:var(--paper-muted);justify-content:space-between;padding-bottom:17px;display:flex}.profile-progress p{margin:0}.profile-progress p:first-child{color:var(--acid)}.profile-form{margin-top:clamp(54px,6vw,86px)}.profile-step{min-height:500px}.profile-step h1{max-width:1120px;font-size:clamp(56px,7.5vw,108px);line-height:.86}.profile-step h1:focus,.profile-success h1:focus{outline:none}.profile-step-note{color:var(--paper-muted);margin:24px 0 0}.profile-step-copy{color:var(--paper-muted);max-width:760px;margin:26px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.3}.profile-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:clamp(54px,6vw,80px);display:grid}.profile-contact-fields label{gap:13px;display:grid}.profile-contact-fields label:last-child,.profile-contact-fields .profile-contact-field-wide{grid-column:1/-1}.profile-contact-fields label>span,.profile-notes-field>span{color:var(--acid)}.profile-contact-fields label i{color:var(--paper-muted);font-style:normal}.profile-contact-fields input,.profile-notes-field textarea{appearance:none;border:1px solid var(--line-light);color:var(--paper);font:inherit;background:0 0;border-radius:0;width:100%;min-height:58px;padding:14px 16px;font-size:21px}.profile-contact-fields input:focus,.profile-notes-field textarea:focus{border-color:var(--acid)}.profile-choice-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,5vw,72px);display:grid}.profile-choice-grid button{appearance:none;border:0;border-bottom:1px solid var(--line-light);color:var(--paper);cursor:pointer;font-family:var(--body);text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;font-size:clamp(22px,2.4vw,34px);font-weight:700;display:flex}.profile-choice-grid button:nth-child(odd){border-right:1px solid var(--line-light)}.profile-choice-grid button b{color:var(--acid);font-family:var(--body);font-size:25px;font-weight:400;transition:transform .16s}.profile-choice-grid button:hover{background:#f0eadb0d}.profile-choice-grid button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.profile-choice-grid button[aria-pressed=true] b{color:var(--ink);transform:rotate(45deg)}.profile-choice-grid-single{grid-template-columns:1fr}.profile-choice-grid-single button:nth-child(odd){border-right:0}.profile-notes-field{gap:13px;margin-top:clamp(42px,5vw,66px);display:grid}.profile-notes-field textarea{resize:vertical;min-height:190px;line-height:1.4}.feeling-reflection-field{border-top:1px solid var(--line-light);margin-top:clamp(54px,6vw,82px);padding-top:clamp(34px,4vw,52px)}.feeling-reflection-field>span{color:var(--paper);font-family:var(--display);letter-spacing:-.045em;max-width:880px;font-size:clamp(30px,4vw,58px);font-weight:400;line-height:.95}.feeling-reflection-field textarea{margin-top:8px}.profile-privacy-note{color:var(--paper-muted);max-width:720px;margin:18px 0 0;line-height:1.55}.profile-privacy-note a{color:var(--acid)}.profile-error{color:var(--level-high);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 0;font-size:12px;font-weight:700}.profile-controls{border-top:1px solid var(--line-light);justify-content:space-between;align-items:end;margin-top:clamp(56px,6vw,86px);padding-top:24px;display:flex}.profile-controls .profile-primary-button{margin-top:0}.profile-back-button{appearance:none;color:var(--paper-muted);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;background:0 0;border:0;min-height:48px;padding:12px 0;font-size:11px;font-weight:700}.profile-back-button:hover{color:var(--paper)}.profile-success{align-items:center;padding:clamp(170px,19vh,230px) 0 clamp(115px,13vw,175px);display:flex}.profile-success h1{max-width:1220px;margin-top:clamp(28px,4vw,52px);font-size:clamp(68px,10vw,145px);line-height:.82}.profile-success-inner>p:not(.profile-kicker){color:var(--paper-muted);max-width:720px;margin:38px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.35}.profile-return-link{color:var(--acid);font-family:var(--mono);letter-spacing:.1em;text-underline-offset:6px;margin-top:42px;font-size:11px;font-weight:700}.profile-loading,.profile-section-intro,.feeling-pair-screen,.feeling-selection-screen{min-height:100svh;padding:clamp(145px,16vh,200px) 0 clamp(100px,11vw,150px)}.profile-loading{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;align-items:center;font-size:11px;font-weight:700;display:flex}.profile-section-intro{align-items:center;display:flex}.profile-section-intro-inner{place-items:start;display:grid}.profile-section-intro h1,.feeling-selection-heading h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:clamp(30px,4vw,58px) 0 0;font-weight:400}.profile-section-intro h1{max-width:1220px;font-size:clamp(68px,10vw,145px);line-height:.82}.profile-section-intro h1:focus,.feeling-selection-heading h1:focus,.feeling-pair-shell>h1:focus{outline:none}.profile-section-intro-copy{color:var(--paper);gap:20px;max-width:740px;margin-top:clamp(44px,5vw,72px);font-size:clamp(22px,2.2vw,31px);line-height:1.3;display:grid}.profile-section-intro-copy p{margin:0}.profile-consent-note{border-left:3px solid var(--acid);color:var(--paper-muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;max-width:760px;margin:34px 0 0;padding-left:18px;font-size:11px;font-weight:700;line-height:1.55}.feeling-pair-shell,.feeling-selection-shell{max-width:1180px}.feeling-pair-options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:clamp(54px,7vw,100px);display:grid}.feeling-pair-options>button{appearance:none;border:1px solid var(--line-light);color:var(--paper);cursor:pointer;text-align:left;background:0 0;flex-direction:column;justify-content:center;min-height:clamp(320px,39vw,520px);padding:clamp(28px,4.5vw,64px);transition:background .14s,border-color .14s,color .14s;display:flex}.feeling-pair-options>button strong{font-family:var(--display);letter-spacing:-.065em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(42px,5.8vw,82px);font-weight:400;line-height:.9}.feeling-pair-options>button span{color:var(--paper-muted);max-width:430px;margin-top:clamp(24px,3vw,42px);font-size:clamp(18px,1.8vw,25px);line-height:1.3}.feeling-pair-options>button:hover,.feeling-pair-options>button:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink);outline:none}.feeling-pair-options>button:hover span,.feeling-pair-options>button:focus-visible span{color:#0b0d0bb8}.feeling-pair-options>button:focus-visible,.feeling-selection-grid button:focus-visible{box-shadow:0 0 0 4px var(--ink), 0 0 0 7px var(--acid)}.feeling-pair-options>button:disabled{cursor:wait;opacity:.65}.feeling-pair-options>p{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;align-self:center;margin:0;padding:0 20px;font-size:10px;font-weight:700}.feeling-selection-heading{margin-top:clamp(52px,6vw,88px)}.feeling-selection-heading h1{font-family:var(--display);letter-spacing:-.07em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:clamp(64px,10vw,144px);font-weight:400;line-height:.8}.feeling-selection-question{color:var(--paper);max-width:720px;margin:clamp(28px,3vw,44px) 0 0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.3}.feeling-selection-support{color:var(--paper-muted);max-width:720px;margin:16px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.feeling-selection-instruction{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:11px;font-weight:700}.feeling-selection-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(46px,5vw,72px);display:grid}.feeling-selection-grid button{appearance:none;border:0;border-bottom:1px solid var(--line-light);color:var(--paper);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:128px;padding:22px 24px;display:flex}.feeling-selection-grid button:nth-child(odd){border-right:1px solid var(--line-light)}.feeling-selection-grid button:hover{background:#f0eadb0d}.feeling-selection-copy{gap:10px;padding-right:22px;display:grid}.feeling-selection-copy strong{font-family:var(--display);color:var(--paper);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:.95}.feeling-selection-copy small{color:var(--paper-muted);max-width:430px;font-size:16px;line-height:1.35}.feeling-selection-status{color:var(--acid);font-family:var(--mono);flex:none;font-size:22px;font-weight:700}.feeling-selection-grid button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.feeling-selection-grid button[aria-pressed=true] .feeling-selection-copy strong,.feeling-selection-grid button[aria-pressed=true] .feeling-selection-status{color:var(--ink)}.feeling-selection-grid button[aria-pressed=true] .feeling-selection-copy small{color:#0b0d0bb8}.feeling-selection-continue{margin-left:auto}.feeling-ranking-screen,.profile-follow-up-screen{min-height:100svh;padding:clamp(145px,16vh,200px) 0 clamp(100px,11vw,150px)}.feeling-ranking-shell,.profile-follow-up-shell{max-width:1240px}.feeling-ranking-heading,.profile-follow-up-heading{margin-top:clamp(52px,6vw,88px)}.feeling-ranking-heading h1,.profile-follow-up-heading h1{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:1150px;margin:0;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:.88}.feeling-ranking-heading h1:focus,.profile-follow-up-heading h1:focus{outline:none}.feeling-ranking-heading>p{color:var(--paper-muted);margin:clamp(26px,3vw,42px) 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.35}.feeling-ranking-list{border-top:1px solid var(--line-light);margin:clamp(48px,5.5vw,78px) 0 0;padding:0;list-style:none}.feeling-ranking-list li{border-bottom:1px solid var(--line-light);grid-template-columns:clamp(42px,5vw,70px) minmax(0,1fr) 52px;align-items:center;gap:clamp(18px,2.5vw,34px);min-height:126px;padding:18px 0;display:grid}.feeling-ranking-number{color:var(--acid);font-family:var(--mono);font-size:clamp(22px,2.5vw,34px);font-weight:700;line-height:1}.feeling-ranking-copy{gap:8px;min-width:0;display:grid}.feeling-ranking-copy strong{font-family:var(--display);letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(31px,4.3vw,60px);font-weight:400;line-height:.92}.feeling-ranking-copy small{color:var(--paper-muted);font-size:clamp(15px,1.4vw,19px);line-height:1.3}.feeling-ranking-arrows{gap:6px;display:grid}.feeling-ranking-arrows button{appearance:none;border:1px solid var(--line-light);color:var(--acid);cursor:pointer;font-family:var(--mono);background:0 0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:24px;line-height:1;display:flex}.feeling-ranking-arrows button:hover,.feeling-ranking-arrows button:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink)}.feeling-ranking-arrows button:focus-visible,.profile-binary-choice button:focus-visible,.profile-small-choice-grid button:focus-visible,.profile-add-companion:focus-visible,.profile-companion header button:focus-visible,.profile-companion input:focus-visible,.profile-companion select:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.feeling-ranking-arrows button:disabled{cursor:not-allowed;opacity:.2}.feeling-ranking-continue{margin-left:auto}.profile-follow-up-questions{border-top:1px solid var(--line-light);margin-top:clamp(50px,6vw,84px)}.profile-follow-up-question{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:center;gap:32px;min-height:160px;padding:28px 0;display:grid}.profile-follow-up-question h2{font-family:var(--display);letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:.98}.profile-binary-choice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-binary-choice button,.profile-small-choice-grid button{appearance:none;border:1px solid var(--line-light);color:var(--paper);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;background:0 0;min-height:60px;font-size:12px;font-weight:700}.profile-binary-choice button+button,.profile-small-choice-grid button+button{border-left:0}.profile-binary-choice button[aria-pressed=true],.profile-small-choice-grid button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.profile-companions{border-top:1px solid var(--line-light);margin-top:clamp(72px,8vw,112px);padding-top:clamp(38px,4vw,58px)}.profile-companions-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.profile-companions-heading h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.8vw,78px);font-weight:400;line-height:.9}.profile-companions-heading p{color:var(--paper-muted);margin:12px 0 0;font-size:18px;line-height:1.35}.profile-companions-heading>p{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-companion-list{gap:24px;margin-top:clamp(36px,4vw,56px);display:grid}.profile-companion{border:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:clamp(22px,3vw,38px);display:grid}.profile-companion header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.profile-companion header p,.profile-companion header button,.profile-companion label>span,.profile-companion legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-companion header p{color:var(--acid);margin:0}.profile-companion header button{appearance:none;color:var(--paper-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.profile-companion label,.profile-companion fieldset{gap:12px;min-width:0;margin:0;padding:0;display:grid}.profile-companion fieldset{border:0}.profile-companion label:last-child{grid-column:1/-1}.profile-companion label>span,.profile-companion legend{color:var(--acid)}.profile-companion input,.profile-companion select{appearance:none;border:1px solid var(--line-light);color:var(--paper);font:inherit;background:0 0;border-radius:0;width:100%;min-height:58px;padding:13px 15px;font-size:18px}.profile-companion select{background:var(--ink);font-family:var(--mono);letter-spacing:.05em;font-size:12px;font-weight:700}.profile-small-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-add-companion{appearance:none;border:1px solid var(--line-light);color:var(--acid);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;background:0 0;min-height:54px;margin-top:24px;padding:14px 18px;font-size:11px;font-weight:700}.scenario-question-shell{max-width:1240px}.scenario-question-content{outline:none;margin-top:clamp(52px,6vw,88px)}.scenario-question-title,.scenario-feeling-prompt{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-weight:400;line-height:.9}.scenario-question-title{max-width:1180px;font-size:clamp(50px,6.8vw,94px)}.scenario-feeling-prompt{max-width:1000px;margin-top:clamp(72px,8vw,112px);font-size:clamp(38px,5vw,68px)}.scenario-question-help{color:var(--paper-muted);max-width:820px;margin:28px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.4}.scenario-feeling-list{grid-template-columns:1fr;margin-top:clamp(42px,5vw,68px)}.scenario-feeling-list button,.scenario-feeling-list button:nth-child(odd){border-right:0}.scenario-feeling-list button{min-height:112px}.scenario-feeling-list button:disabled:not([aria-pressed=true]){cursor:default;opacity:.38}.scenario-companion-fields{border-top:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:28px;margin-top:clamp(48px,5vw,72px);padding-top:clamp(30px,3.5vw,46px);display:grid}.scenario-companion-fields label,.scenario-companion-fields fieldset,.scenario-current-feeling{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.scenario-companion-fields label>span,.scenario-companion-fields legend,.scenario-current-feeling>span{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.scenario-companion-fields input,.scenario-current-feeling textarea{appearance:none;border:1px solid var(--line-light);color:var(--paper);font:inherit;background:0 0;border-radius:0;width:100%;min-height:60px;padding:14px 16px;font-size:20px}.scenario-companion-fields input:focus,.scenario-current-feeling textarea:focus{border-color:var(--acid)}.scenario-choice-row{width:100%}.scenario-choice-row-large{max-width:820px;margin-top:clamp(54px,6vw,82px)}.scenario-choice-row-large button{min-height:84px;font-size:14px}.scenario-none-button{appearance:none;border:1px solid var(--line-light);color:var(--paper);cursor:pointer;font:700 12px var(--mono);letter-spacing:.08em;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:64px;margin-top:24px;padding:16px 20px;display:flex}.scenario-none-button span{color:var(--acid);font-size:22px}.scenario-none-button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.scenario-none-button[aria-pressed=true] span{color:var(--ink)}.scenario-current-feeling{margin-top:clamp(48px,5vw,72px)}.scenario-current-feeling textarea{resize:vertical;min-height:240px;line-height:1.4}.scenario-companion-fields input:focus-visible,.scenario-current-feeling textarea:focus-visible,.scenario-none-button:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.profile-thank-you .profile-success-inner>p:not(.profile-kicker){max-width:800px}.profile-home .profile-primary-button{margin-top:38px}.profile-home .profile-return-link{margin-top:28px}.hero-actions{grid-column:1/-1;justify-content:flex-end;align-items:end;gap:18px 30px;display:flex}.button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.button-acid{background:var(--acid);color:var(--ink)}.button-acid:hover{background:var(--paper)}.arrow-link{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;width:100%;max-width:350px;min-height:52px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.arrow-link b{font-size:20px;font-weight:400;transition:transform .16s}.arrow-link:hover b,.arrow-link:focus-visible b{transform:translate(5px)}.arrow-link-light{color:var(--paper)}.hero-actions .arrow-link{margin:0}.hero-orbit,.transition-orbit,.event-rings{pointer-events:none;border:1px solid #f0eadb29;border-radius:999px;width:min(17vw,235px);height:min(52vw,700px);position:absolute;top:8vh;right:-9vw;transform:rotate(-16deg)}.hero-orbit:before,.hero-orbit:after,.transition-orbit:before,.transition-orbit:after,.event-rings:before,.event-rings:after{border-radius:inherit;content:"";border:1px solid #f0eadb1a;position:absolute;inset:-30px}.hero-orbit:after,.transition-orbit:after,.event-rings:after{inset:30px}.hero-orbit span,.transition-orbit span,.event-rings span{background:var(--acid);filter:blur(28px);opacity:.13;border-radius:999px;position:absolute;inset:28% -5%}.transition-orbit{width:min(17vw,225px);height:min(58vw,660px);top:72%;right:-5vw;transform:translateY(-50%)rotate(-16deg)}.current-experience{background:var(--ink);padding:0 0 clamp(72px,8vw,112px);position:relative;overflow:hidden}.experience-chapter-separated{border-top:1px solid #f0eadb47;padding-top:clamp(82px,9vw,132px)}.next-experience-heading h2{text-wrap:balance}.freedom-intent{gap:7px;max-width:1120px;margin-top:clamp(34px,4vw,56px);display:grid}.freedom-intent p{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.055em;margin:0;font-size:clamp(13px,1.25vw,17px);font-weight:700;line-height:1.4}.freedom-intent .upcoming-experience-detail{color:#f0eadb7a}.next-experience-date{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(11px,1.1vw,14px);font-weight:700;line-height:1.3}.game-night-requirements{background:var(--ink-soft);border:1px solid #f0eadb2e;max-width:1120px;margin-top:clamp(46px,5vw,72px);padding:clamp(28px,3.4vw,46px)}.freedom-information{margin-top:clamp(30px,3.4vw,46px)}.freedom-briefing summary{list-style:none}.freedom-briefing summary::-webkit-details-marker{display:none}.freedom-briefing-summary{color:var(--paper);cursor:pointer;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 0 17px;font-size:12px;font-weight:700;transition:color .16s;display:flex}.freedom-briefing-summary:hover{color:var(--acid)}.freedom-briefing-summary:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.freedom-briefing-symbol-open,.freedom-briefing[open] .freedom-briefing-symbol-closed{display:none}.freedom-briefing[open] .freedom-briefing-symbol-open{display:inline}.freedom-briefing-symbol{color:var(--acid);font-family:var(--body);letter-spacing:0;font-size:24px;font-weight:400;line-height:.7}.freedom-briefing-content{padding:2px 0 24px}.freedom-briefing-content .game-night-time{margin-bottom:6px}.game-night-requirements-heading{flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:0 0 18px;display:flex}.game-night-time{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.2}.game-night-requirements-heading h3{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.3}.game-night-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.game-night-requirements-grid>section{min-width:0;padding:18px clamp(30px,4vw,54px) 0 0}.game-night-requirements-grid>section:first-child{text-align:left}.game-night-requirements-grid>section+section{padding-left:clamp(30px,4vw,54px);padding-right:0}.game-night-requirements-grid h4{color:var(--acid);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.game-night-requirement-lines{gap:5px;margin-top:14px;display:grid}.game-night-requirement-lines p{color:var(--paper);letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.55vw,21px);font-weight:400;line-height:1.24}.game-night-gatorade{color:var(--paper-muted);text-align:left;margin:20px 0 0;font-size:clamp(14px,1.3vw,17px);line-height:1.3}.game-night-spoiler{margin-top:26px}.freedom-information .game-night-spoiler{margin-top:0}.game-night-spoiler-button{appearance:none;border:0;border-top:1px solid var(--line-light);color:var(--paper);cursor:pointer;font-family:var(--mono);letter-spacing:.11em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:17px 0 16px;font-size:11px;font-weight:700;transition:color .16s;display:flex}.game-night-spoiler-button:hover{color:var(--acid)}.game-night-spoiler-button:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.game-night-spoiler-symbol{color:var(--acid);font-family:var(--body);letter-spacing:0;font-size:23px;font-weight:400;line-height:.7}.game-night-spoiler-content{gap:5px;padding:0 0 18px;display:grid}.game-night-spoiler-content[hidden]{display:none}.game-night-spoiler-content p{text-transform:uppercase;margin:0;font-size:clamp(17px,1.55vw,21px);font-weight:700;line-height:1.22}.game-night-spoiler-content p:nth-child(2){color:var(--acid)}.experience-frame{background:var(--paper);border:3px solid var(--paper-bright);color:var(--ink);border-radius:42px 12px 48px 17px;margin:clamp(62px,7vw,104px) clamp(18px,2.2vw,32px) 0;padding:clamp(64px,7vw,102px) 0 clamp(74px,8vw,118px);position:relative;overflow:hidden}.current-experience .experience-frame{background:radial-gradient(circle 34px at 90% 20%, #c8ff3457 0 98%, transparent 100%), var(--paper)}.current-experience .experience-frame:after{background:var(--ink);content:"";width:100%;height:6px;position:absolute;bottom:-2px;left:0}.section-marker{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.section-marker>span{font-family:var(--mono);font-size:11px;font-weight:700}.experience-grid{z-index:1;grid-template-columns:minmax(400px,1fr) minmax(340px,.72fr);gap:52px clamp(70px,10vw,150px);padding-top:clamp(52px,7vw,90px);display:grid;position:relative}.game-night-card-grid{z-index:1;grid-template-columns:minmax(170px,.3fr) minmax(500px,1fr);align-items:start;gap:52px clamp(70px,10vw,150px);display:grid;position:relative}.game-night-card-label{color:#4e6704;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.game-night-briefing-details{gap:clamp(20px,2.2vw,30px);display:grid}.game-night-date{color:#4e6704;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.35vw,34px);font-weight:700;line-height:1}.game-night-facts{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start;gap:0;width:100%;display:grid}.game-night-facts span{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #0b0d0b33;width:100%;min-height:58px;padding:4px clamp(16px,2vw,28px);font-size:clamp(13px,1.15vw,16px);font-weight:700;line-height:1.15}.game-night-facts span:first-child{border-left:0;padding-left:0}.game-night-home-details{align-self:start;justify-items:stretch;gap:clamp(36px,4vw,54px);display:grid}.game-night-actions{justify-content:space-between;align-items:center;gap:clamp(24px,3vw,44px);width:100%;display:flex}.game-night-access-link{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:5px;align-items:center;gap:12px;font-size:11px;font-weight:700;text-decoration-color:#5e7c05;text-decoration-thickness:2px;display:inline-flex}.game-night-access-link span{color:#5e7c05;font-size:18px;transition:transform .16s}.game-night-access-link:hover span,.game-night-access-link:focus-visible span{transform:translate(4px)}.game-night-button{background:var(--acid);border:2px solid var(--ink);box-shadow:7px 8px 0 var(--ink);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;width:min(100%,390px);min-height:54px;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.game-night-button span{font-size:19px}.game-night-button:hover,.game-night-button:focus-visible{box-shadow:3px 4px 0 var(--ink);transform:translate(4px,4px)}.game-night-page-hero{padding:clamp(92px,10vw,142px) 0 clamp(78px,9vw,128px)}.game-night-page-hero h1{font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;max-width:1230px;margin:0;font-size:clamp(76px,11vw,158px);font-weight:400;line-height:.82}.game-night-page-hero h1 strong{color:var(--acid);font:inherit}.game-night-briefing-line{color:var(--acid);letter-spacing:-.025em;text-transform:uppercase;max-width:720px;margin:clamp(56px,7vw,94px) 0 0;font-size:clamp(25px,3vw,43px);font-weight:700;line-height:1.08}.game-night-briefing{padding:clamp(68px,8vw,112px) 0 clamp(92px,10vw,146px)}.game-night-briefing-list{border-top:2px solid var(--ink);max-width:1120px}.briefing-classification{border-bottom:1px solid #0b0d0b3d;padding:clamp(22px,2.6vw,34px) 0}.briefing-row{border-bottom:1px solid #0b0d0b3d;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:baseline;gap:24px clamp(38px,6vw,94px);padding:clamp(24px,3vw,40px) 0;display:grid}.briefing-label{color:#4e6704;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.briefing-value,.briefing-access a{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(29px,3vw,43px);font-weight:700;line-height:1}.briefing-access a{text-underline-offset:6px;text-decoration-color:#5e7c05;text-decoration-thickness:2px}.briefing-access a:hover{color:#4e6704}.briefing-access a span{color:#4e6704;transition:transform .16s;display:inline-block}.briefing-access a:hover span,.briefing-access a:focus-visible span{transform:translate(5px)}.briefing-access p{margin:16px 0 0;font-size:clamp(18px,1.7vw,23px);line-height:1.35}.briefing-instructions{gap:14px;display:grid}.briefing-instructions p{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.4vw,34px);font-weight:700;line-height:1.12}.experience-title>p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 30px;font-size:11px;font-weight:700}.experience-title h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(70px,8.7vw,126px);font-weight:400;line-height:.79;transform:rotate(-.55deg)}.experience-title h2 strong,.event-hero h1 strong,.invitation-event h2 strong{color:#5e7c05;font:inherit}.current-experience .experience-title h2 strong{background:var(--acid);box-shadow:9px 10px 0 var(--ink);color:var(--ink);padding:.045em .1em .09em;display:inline-block;transform:translate(-.05em)rotate(-1.1deg)}.current-experience .experience-title .experience-classification{margin-top:clamp(38px,4vw,54px)}.experience-tease{background:var(--paper-bright);border:2px solid var(--ink);box-shadow:9px 10px 0 var(--acid-deep);align-self:end;padding:28px;transform:rotate(.4deg)}.experience-tease>p:not(.big-copy){max-width:550px;margin:22px 0 0;font-size:19px;line-height:1.48}.experience-tease .big-copy{margin:0}.fact-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:28px;display:flex}.fact-row span{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;font-size:10px;font-weight:700}.fact-row span:nth-of-type(2),.fact-row span:nth-of-type(5){transform:rotate(-1deg)}.fact-row span:nth-of-type(3){transform:rotate(1deg)}.fact-row i{color:#5e7c05;font-family:var(--display);font-size:17px;font-style:normal;line-height:1}.experience-tease .arrow-link{margin-top:34px}.know-section{background:radial-gradient(circle at 10% 10%, #c8ff3414, transparent 28rem), var(--ink);padding:clamp(100px,11vw,160px) 0}.know-heading{grid-template-columns:minmax(0,1.1fr) minmax(310px,.6fr);gap:46px clamp(70px,9vw,145px);display:grid}.know-heading h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:900px;margin:32px 0 0;font-size:clamp(50px,6.7vw,96px);font-weight:400;line-height:.87}.know-heading>p{color:var(--paper-muted);align-self:end;margin:0;font-size:clamp(20px,1.8vw,27px);line-height:1.4}.known-secret-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(68px,8vw,110px);display:grid}.known-secret-grid article{min-height:460px;padding:clamp(30px,4vw,54px);position:relative}.known-card{background:var(--paper);color:var(--ink);clip-path:polygon(0 0,calc(100% - 55px) 0,100% 55px,100% 100%,0 100%)}.secret-card{background:var(--ink-soft);border:1px solid var(--line-light);color:var(--paper);overflow:hidden}.secret-card:before{content:"";border:38px solid #c8ff3421;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-90px}.card-head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.card-head>span{font-family:var(--mono);font-size:11px;font-weight:700}.known-card ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(65px,7vw,100px) 0 0;padding:0;list-style:none;display:grid}.known-card li{border-top:1px solid var(--line-dark);padding:18px 22px 18px 0;font-size:clamp(18px,1.7vw,25px);font-weight:700;line-height:1.2}.secret-copy{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;z-index:1;max-width:600px;margin:clamp(74px,8vw,115px) 0 0;font-size:clamp(38px,4.7vw,68px);line-height:.94;position:relative}.sealed-label{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:38px}.playground-home{border-top:1px solid var(--ink);padding:clamp(100px,11vw,160px) 0 clamp(75px,8.25vw,120px)}.playground-home-grid{grid-template-columns:minmax(440px,1.1fr) minmax(340px,.72fr);gap:55px clamp(80px,11vw,170px);display:grid}.playground-home h2,.playground-home h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(66px,8vw,116px);font-weight:400;line-height:.82}.membership-standalone{padding-top:clamp(170px,18vh,230px)}.playground-home-copy{align-self:end;padding-top:25px}.playground-home-copy>p{margin:21px 0 0;font-size:19px;line-height:1.48}.playground-home-copy .big-copy{margin-top:0}.membership-instagram-link{color:var(--ink);text-underline-offset:4px;font-weight:700;text-decoration-color:#0b0d0b94;text-decoration-thickness:2px}.membership-instagram-link:hover,.membership-instagram-link:focus-visible{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.playground-stamps{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.playground-stamps span{border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;font-size:10px;font-weight:700;transform:rotate(-1deg)}.playground-stamps span:nth-child(2){background:var(--ink);color:var(--acid);transform:rotate(1.5deg)}.playground-stamps span:nth-child(3){transform:rotate(-2deg)}.single-stamp span{max-width:100%}.playground-home-copy .arrow-link{margin-top:34px}.membership-home{padding:clamp(100px,11vw,160px) 0}.membership-home-grid{grid-template-columns:minmax(420px,1fr) minmax(380px,.8fr);gap:54px clamp(80px,11vw,170px);display:grid}.membership-home h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(56px,6.8vw,98px);font-weight:400;line-height:.87}.benefit-list{border-top:1px solid var(--ink)}.benefit-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:32px minmax(0,1fr);gap:23px;padding:25px 0 28px;display:grid}.benefit-list span{font-family:var(--mono);font-size:11px;font-weight:700}.benefit-list p{margin:0;font-size:clamp(22px,2.15vw,31px);font-weight:700;line-height:1.2}.past-experiences-page{background:var(--ink)}.past-experiences-hero{align-items:end;min-height:min(72svh,760px);padding:clamp(180px,22vh,250px) 0 clamp(86px,10vw,138px);display:flex}.past-experiences-hero h1{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;max-width:1240px;margin:clamp(28px,3vw,42px) 0 0;font-size:clamp(70px,12.2vw,176px);font-weight:400;line-height:.8}.past-experience-entry{padding:clamp(74px,8vw,116px) 0 clamp(100px,11vw,158px)}.past-experience-buzz{background:var(--ink-soft)}.past-experience-plot-swap{background:var(--ink)}.past-experience-image{margin:0;position:relative;overflow:hidden}.past-experience-image:after{content:"";pointer-events:none;border:1px solid #f0eadb33;position:absolute;inset:0}.past-experience-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.past-experience-image-plot-swap img{object-position:50% 55%}.past-experience-content{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:42px clamp(74px,9vw,140px);margin-top:clamp(34px,4vw,58px);display:grid}.past-experience-heading{align-content:start;gap:clamp(24px,2.8vw,38px);display:grid}.past-experience-heading h2{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(68px,10vw,144px);font-weight:400;line-height:.78}.past-experience-plot-swap .past-experience-heading h2{font-size:clamp(58px,8.1vw,116px);line-height:.82}.past-experience-origin{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1}.past-experience-summary{border-top:1px solid var(--line-light);align-self:end;padding-top:22px}.past-experience-summary>p{color:var(--paper);margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.28}.past-experience-summary .arrow-link{margin-top:clamp(30px,3vw,42px)}.plot-swap-page{background:var(--ink)}.plot-swap-hero{border-bottom:1px solid var(--line-light);padding:clamp(148px,13vw,188px) 0 clamp(68px,7vw,98px)}.plot-swap-hero-heading{gap:0;display:grid}.plot-swap-hero-heading h1{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.078em;text-transform:uppercase;max-width:1280px;margin:clamp(30px,3vw,44px) 0 0;font-size:clamp(64px,10.4vw,148px);font-weight:400;line-height:.78}.plot-swap-hero-deck{color:var(--paper);max-width:820px;margin:clamp(30px,3.2vw,48px) 0 0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.16}.plot-swap-hero-figure{margin-top:clamp(42px,5vw,68px);position:relative;overflow:hidden}.plot-swap-hero-figure:before{background:var(--acid);content:"";z-index:1;height:4px;position:absolute;inset:0 0 auto}.plot-swap-hero-figure img{aspect-ratio:1200/572;object-fit:cover;width:100%;height:auto;display:block}.plot-swap-metadata{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(24px,2.6vw,36px);padding:18px 0;font-size:clamp(11px,1vw,13px);font-weight:700;display:flex}.plot-swap-metadata span{align-items:center;display:flex}.plot-swap-metadata .plot-swap-metadata-separator{color:var(--acid);flex:none}.plot-swap-run-proof{border-bottom:1px solid var(--line-light)}.plot-swap-run-proof-grid{border-left:1px solid var(--line-light);border-right:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plot-swap-run-proof p{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;align-items:center;min-height:clamp(155px,17vw,230px);margin:0;padding:clamp(28px,3.4vw,48px);font-size:clamp(33px,4.1vw,58px);line-height:.9;display:flex}.plot-swap-run-proof p+p{border-left:1px solid var(--line-light)}.plot-swap-run-proof p:last-child{background:var(--acid);color:var(--ink)}.plot-swap-section{padding:clamp(104px,11vw,164px) 0}.plot-swap-editorial-grid{grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);gap:56px clamp(72px,9vw,140px);display:grid}.plot-swap-section-copy h2,.plot-swap-section-title{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.072em;text-transform:uppercase;margin:0;font-size:clamp(54px,7.1vw,102px);font-weight:400;line-height:.86}.plot-swap-section-title{max-width:1080px;margin-top:clamp(28px,3vw,44px)}.plot-swap-section-title-dark,.plot-swap-learning .plot-swap-section-copy h2{color:var(--ink)}.plot-swap-learning .plot-swap-section-copy h2{font-size:clamp(48px,5.7vw,82px);line-height:.9}.plot-swap-body-copy{color:var(--paper);max-width:850px;margin-top:clamp(44px,5vw,72px);font-size:clamp(21px,2vw,29px);font-weight:700;line-height:1.27}.plot-swap-body-copy p{margin:0}.plot-swap-body-copy p+p{margin-top:.75em}.plot-swap-proximity-line{border-top:1px solid var(--line-light);color:var(--acid);font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin-top:clamp(98px,11vw,170px);padding-top:clamp(42px,5vw,72px);font-size:clamp(58px,8.8vw,126px);font-weight:400;line-height:.83}.plot-swap-mechanics,.plot-swap-learning{background:var(--paper);color:var(--ink)}.plot-swap-mechanic-list{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(72px,8vw,116px) 0 0;padding:0;list-style:none;display:grid}.plot-swap-mechanic-list li{grid-template-rows:auto auto 1fr;min-height:350px;padding:clamp(28px,3.2vw,48px);display:grid}.plot-swap-mechanic-list li+li{border-left:1px solid var(--line-dark)}.plot-swap-mechanic-list span,.plot-swap-mechanic-list h3,.plot-swap-question-shift span,.plot-swap-quote-source,.plot-swap-tree-figure figcaption{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.plot-swap-mechanic-list span{color:#0b0d0b7a}.plot-swap-mechanic-list h3{color:var(--ink);font-family:var(--display);letter-spacing:-.055em;margin:clamp(54px,6vw,84px) 0 0;font-size:clamp(24px,2.6vw,36px);line-height:.94}.plot-swap-mechanic-list p{align-self:end;max-width:310px;margin:42px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.22}.plot-swap-zero-improv{background:var(--acid);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:32px 64px;margin-top:clamp(62px,7vw,98px);padding:clamp(36px,4.4vw,64px);display:grid}.plot-swap-zero-improv p{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(54px,8vw,116px);line-height:.8}.plot-swap-zero-improv span{font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.25}.plot-swap-system{border-bottom:1px solid var(--line-light)}.plot-swap-proof-grid{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.2fr);margin:clamp(72px,8vw,116px) 0 0;display:grid}.plot-swap-proof-grid div{min-height:190px;padding:clamp(26px,3vw,42px)}.plot-swap-proof-grid div+div{border-left:1px solid var(--line-light)}.plot-swap-proof-grid dt{color:var(--acid);font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(42px,5.6vw,80px);line-height:.86}.plot-swap-proof-grid dd{color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:clamp(28px,3vw,42px) 0 0;font-size:clamp(12px,1.25vw,16px);font-weight:700}.plot-swap-tree-figure{max-width:980px;margin:clamp(88px,10vw,150px) auto 0}.plot-swap-tree-figure img{width:100%;height:auto;display:block}.plot-swap-tree-figure figcaption{border-top:1px solid var(--line-light);color:var(--paper-muted);margin-top:22px;padding-top:16px}.plot-swap-feeling{padding-top:clamp(98px,10vw,148px)}.plot-swap-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(72px,8vw,120px) clamp(34px,4vw,64px);margin-top:clamp(54px,6vw,88px);display:grid}.plot-swap-reaction-grid figure{margin:0}.plot-swap-reaction-grid figure:nth-child(2){margin-top:clamp(86px,9vw,132px)}.plot-swap-reaction-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.plot-swap-reaction-grid blockquote{border-top:1px solid var(--line-light);color:var(--paper-bright);letter-spacing:-.025em;margin:24px 0 0;padding-top:22px;font-size:clamp(28px,3.5vw,50px);font-weight:700;line-height:1.04}.plot-swap-quote-source{color:var(--paper-muted);margin:clamp(72px,8vw,112px) 0 0}.plot-swap-learning .plot-swap-body-copy{color:var(--ink)}.plot-swap-learning-break{border-top:1px solid var(--line-dark);padding-top:clamp(34px,4vw,54px);margin-top:clamp(54px,6vw,86px)!important}.plot-swap-bridge{border-top:1px solid #c8ff3459;padding-top:clamp(92px,9vw,132px);padding-bottom:clamp(96px,10vw,142px)}.plot-swap-contrast{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(46px,5vw,76px);display:grid}.plot-swap-contrast>div{padding:clamp(38px,4.5vw,64px)}.plot-swap-contrast>div+div{border-left:1px solid var(--line-light)}.plot-swap-contrast span{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.plot-swap-contrast p{font-family:var(--display);letter-spacing:-.068em;text-transform:uppercase;margin:clamp(28px,3vw,42px) 0 0;font-size:clamp(40px,4.7vw,68px);line-height:.9}.plot-swap-contrast-before p{color:#f0eadb73}.plot-swap-contrast-after p{color:var(--acid)}.plot-swap-question-shift{max-width:1040px;margin:clamp(80px,8vw,118px) 0 0 auto}.plot-swap-question-label{border-bottom:1px solid var(--line-light);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 46px;padding-bottom:16px;font-size:11px;font-weight:700}.plot-swap-question-shift>div+div{border-top:1px solid var(--line-light);margin-top:clamp(42px,4.5vw,64px);padding-top:clamp(38px,4vw,56px)}.plot-swap-question-shift span{color:var(--paper-muted)}.plot-swap-question-shift div>p{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.068em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(34px,4.2vw,60px);line-height:.92}.plot-swap-question-shift .plot-swap-question-new>p{color:var(--acid);font-size:clamp(44px,5.3vw,76px);line-height:.89}.plot-swap-credits{border-top:1px solid var(--line-light);padding-top:clamp(78px,8vw,116px);padding-bottom:clamp(78px,8vw,116px)}.plot-swap-credits h2{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:clamp(30px,3vw,46px) 0 0;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:.82}.plot-swap-credit-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(44px,5vw,70px);display:grid}.plot-swap-credit-grid>section{padding:clamp(30px,3vw,46px)}.plot-swap-credit-grid>section+section{border-left:1px solid var(--line-light)}.plot-swap-credit-grid h3{color:var(--acid);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 30px;font-size:11px}.plot-swap-credit-grid h3:not(:first-child){border-top:1px solid var(--line-light);margin-top:46px;padding-top:30px}.plot-swap-credit-grid p,.plot-swap-credit-grid dt,.plot-swap-credit-grid dd{font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.25}.plot-swap-credit-grid p{margin:0}.plot-swap-credit-grid p+p{margin-top:26px}.plot-swap-credit-grid dl{margin:0}.plot-swap-credit-grid dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,1.1fr) minmax(110px,.9fr);gap:8px;padding:0 0 18px;display:grid}.plot-swap-credit-grid dl>div+div{padding-top:18px}.plot-swap-credit-grid dt,.plot-swap-credit-grid dd{margin:0}.plot-swap-credit-grid dd{color:var(--paper-muted);text-align:right}.plot-swap-archive-nav{background:var(--acid);color:var(--ink);padding:clamp(52px,6vw,88px) 0 clamp(66px,8vw,112px)}.plot-swap-archive-nav-inner{grid-template-columns:.55fr 1.45fr;align-items:end;gap:46px;display:grid}.plot-swap-all-experiences,.plot-swap-next-experience{color:var(--ink);text-decoration:none}.plot-swap-all-experiences,.plot-swap-next-experience span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.plot-swap-all-experiences{border-bottom:1px solid #0b0d0b5c;justify-self:start;padding-bottom:8px}.plot-swap-next-experience{justify-items:end;gap:24px;display:grid}.plot-swap-next-experience strong{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(76px,12vw,172px);font-weight:400;line-height:.78}.plot-swap-all-experiences:hover,.plot-swap-all-experiences:focus-visible,.plot-swap-next-experience:hover strong,.plot-swap-next-experience:focus-visible strong{opacity:.65}.levels-page{background:var(--ink)}.levels-hero{border-bottom:1px solid var(--line-light);padding:clamp(172px,16vw,230px) 0 clamp(88px,9vw,132px)}.levels-hero-inner{display:grid}.levels-hero h1{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:clamp(34px,4vw,56px) 0 0;font-size:clamp(82px,14vw,200px);font-weight:400;line-height:.76}.levels-hero-copy{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:clamp(48px,5vw,72px) 0 0;font-size:clamp(11px,1.15vw,15px);font-weight:700;line-height:1.45}.levels-scale{padding:clamp(84px,9vw,132px) 0 clamp(116px,12vw,176px)}.levels-list{margin-block:0;padding:0;list-style:none}.levels-rung{border-top:1px solid var(--line-light)}.levels-rung:last-child{border-bottom:1px solid var(--line-light)}.levels-rung-content{color:inherit;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:28px clamp(38px,5vw,76px);min-height:clamp(144px,14vw,200px);padding:clamp(28px,3.4vw,48px) 0;text-decoration:none;display:grid}.levels-rung-index,.levels-rung-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.levels-rung-index{color:#f0eadb59;font-size:11px}.levels-rung-detail{grid-template-columns:max-content minmax(210px,.65fr) minmax(0,1fr);align-items:center;gap:18px clamp(26px,3vw,46px);display:grid}.levels-rung-label{color:var(--paper-muted);background:#f0eadb1f;margin:0;padding:9px 11px 10px;font-size:clamp(12px,1.2vw,15px)}.levels-rung-label-low{background:var(--acid);color:var(--ink)}.levels-rung-label-middle{border:1px solid var(--acid-deep);color:var(--paper)}.levels-rung-label-high{background:var(--level-high);color:var(--ink)}.levels-rung-detail h3{color:var(--paper-bright);font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.82}.levels-rung-copy{color:var(--paper-muted);font-size:clamp(17px,1.6vw,22px);line-height:1.35}.levels-rung-copy p{margin:0}.levels-rung-copy p+p{margin-top:.55em}.levels-rung-redacted .levels-rung-detail{opacity:.42;grid-template-columns:max-content minmax(0,1fr)}.levels-redacted-line{color:var(--paper);font-family:var(--mono);letter-spacing:.06em;margin:0;font-size:clamp(20px,3vw,42px);line-height:.7}.about-section{background:linear-gradient(112deg, #c8ff340e, transparent 40%), var(--ink);padding:clamp(110px,12vw,175px) 0}.about-page-intro{background:var(--ink);align-items:center;min-height:100svh;padding:clamp(150px,18vh,220px) 0 clamp(100px,12vh,150px);display:flex}.about-dictionary{margin-top:clamp(64px,8vw,112px)}.about-page .about-section{border-top:1px solid var(--line-light)}.about-photo{margin:clamp(38px,4vw,58px) 0 clamp(72px,8vw,116px);position:relative;overflow:hidden}.about-photo:after{content:"";pointer-events:none;border:1px solid #c8ff3480;position:absolute;inset:14px}.about-photo img{aspect-ratio:16/9;object-fit:cover;object-position:50% 58%;width:100%;height:auto;display:block}.about-grid{grid-template-columns:minmax(470px,1.05fr) minmax(330px,.72fr);gap:54px clamp(80px,11vw,170px);display:grid}.about-grid h2{font-family:var(--display);letter-spacing:-.068em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(58px,7.4vw,106px);font-weight:400;line-height:.84}.about-story h2{margin-top:0}.about-grid h2 strong{color:var(--acid);font:inherit}.about-copy{border-top:1px solid var(--line-light);align-self:end;padding-top:25px}.about-copy>p{color:var(--paper-muted);margin:21px 0 0;font-size:19px;line-height:1.5}.about-copy .big-copy{color:var(--paper);margin-top:0}.plot-swap-origin{border-top:1px solid var(--line-light);margin-top:40px;padding-top:30px}.plot-swap-origin .eyebrow{color:var(--acid);margin:0}.plot-swap-origin h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:.95}.plot-swap-origin>p:not(.eyebrow){color:var(--paper-muted);margin:22px 0 0;font-size:17px;line-height:1.55}.plot-swap-origin>a{border-bottom:1px solid var(--line-light);color:var(--paper);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:28px;padding:0 0 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.plot-swap-origin>a span{color:var(--acid);font-size:19px;font-weight:400;transition:transform .16s}.plot-swap-origin>a:hover span,.plot-swap-origin>a:focus-visible span{transform:translate(3px,-3px)}.partner-block{border:1px solid var(--line-light);gap:15px;margin-top:38px;padding:22px 24px 24px;display:grid;transform:rotate(-1deg)}.partner-block span{color:var(--acid);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.partner-block strong{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(27px,2.8vw,40px);font-weight:400;line-height:1}.end-credits{background:var(--ink-soft);padding:clamp(96px,10vw,148px) 0 clamp(112px,12vw,176px)}.end-credits-inner{text-align:center}.end-credits-inner>h2,.end-credit-group h3{font-family:var(--mono);text-transform:uppercase;margin:0;font-weight:700}.end-credits-inner>h2{color:var(--acid);letter-spacing:.18em;font-size:11px;line-height:1.4}.end-credit-groups{gap:clamp(68px,7vw,104px);margin-top:clamp(62px,6.5vw,96px);display:grid}.end-credit-group h3{color:var(--paper-muted);letter-spacing:.14em;font-size:10px;line-height:1.4}.end-credit-contributors{gap:clamp(10px,1.1vw,16px);margin:clamp(20px,2vw,28px) 0 0;padding:0;list-style:none;display:grid}.end-credit-contributors a,.end-credit-name{color:var(--paper);font-family:var(--body);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,40px);font-weight:700;line-height:1.08;text-decoration:none}.end-credit-contributors a{transition:color .16s}.end-credit-contributors a:hover,.end-credit-contributors a:focus-visible{color:var(--acid)}.end-credit-name{margin-top:clamp(20px,2vw,28px)}.end-credit-contributors a:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.home-nav-section{background:var(--ink);border-top:1px solid var(--line-light);padding:clamp(62px,7vw,96px) 0 clamp(72px,8vw,112px)}.home-nav-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.home-nav-heading>p:last-child{color:var(--paper-muted);text-align:right;margin:0;font-size:clamp(16px,1.6vw,22px);line-height:1.25}.home-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,15px);margin-top:clamp(30px,3.5vw,48px);display:grid}.home-tile{color:var(--paper);background:#151915;border:1px solid #f0eadb38;border-radius:12px 12px 20px;flex-direction:column;min-height:clamp(176px,16vw,220px);padding:clamp(22px,2.2vw,30px);text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.home-tile:before{background:var(--acid);content:"";width:30px;height:3px;position:absolute;top:0;left:clamp(22px,2.2vw,30px)}.home-tile:hover,.home-tile:focus-visible{background:#1d231d;border-color:#c8ff3494;transform:translateY(-2px)}.home-tile-title{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;max-width:calc(100% - 32px);margin-top:7px;font-size:clamp(29px,3vw,43px);font-weight:400;line-height:.9}.home-tile-copy{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:10px;font-weight:700;line-height:1.3}.home-tile-arrow{color:var(--acid);font-family:var(--mono);font-size:18px;line-height:1;transition:transform .16s;position:absolute;top:clamp(22px,2.2vw,30px);right:clamp(22px,2.2vw,30px)}.home-tile:hover .home-tile-arrow,.home-tile:focus-visible .home-tile-arrow{transform:translate(4px)}.partners-grid{grid-template-columns:minmax(430px,1fr) minmax(340px,.72fr);align-items:center;gap:36px clamp(52px,7vw,108px);display:grid}.partners-grid h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.8vw,98px);font-weight:400;line-height:.87}.partner-block-solo{margin-top:0}.contact-section{padding:clamp(100px,11vw,160px) 0}.contact-grid{grid-template-columns:minmax(460px,1fr) minmax(330px,.7fr);gap:54px clamp(80px,11vw,170px);display:grid}.contact-grid h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(55px,6.7vw,96px);font-weight:400;line-height:.87}.contact-grid .playground-metaphor{text-transform:none;font-size:clamp(48px,5.85vw,84px)}.contact-links{border-top:1px solid var(--ink);align-self:end}.contact-links .arrow-link{border-bottom-color:var(--line-dark);max-width:none}.contact-form-section{padding:clamp(100px,11vw,160px) 0}.contact-form-grid{grid-template-columns:minmax(400px,.85fr) minmax(430px,.75fr);gap:54px clamp(80px,11vw,170px);display:grid}.contact-page-hero .subpage-hero-grid,.contact-form-grid,.contact-form,.contact-form-fields,.contact-form label{min-width:0}.contact-form-grid h2,.contact-form-success h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(55px,6.7vw,96px);font-weight:400;line-height:.87}.contact-form{border-top:1px solid var(--ink);padding-top:25px}.contact-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-form label{gap:9px;display:grid}.contact-form label:first-child,.contact-message-field{grid-column:1/-1}.contact-form label>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.contact-form input,.contact-form textarea{border:1px solid var(--line-dark);color:var(--ink);font:18px/1.4 var(--body);background:0 0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:16px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--ink);outline-offset:2px;outline:3px solid #9fce1f73}.contact-form-submit{background:var(--ink);color:var(--acid);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:24px;padding:14px 18px;font-size:11px;font-weight:700;display:flex}.contact-form-submit b{font-size:21px;font-weight:400}.contact-form-submit:disabled{cursor:wait;opacity:.65}.contact-form-error{color:#8b1c0f;margin:18px 0 0;font-weight:700}.contact-form-privacy{color:#0b0d0bad;overflow-wrap:anywhere;margin:20px 0 0;font-size:14px;line-height:1.45}.contact-form-privacy a{color:inherit}.contact-form-success{border-top:1px solid var(--ink);padding-top:25px}.contact-form-success>p:last-child{margin:25px 0 0;font-size:19px;line-height:1.48}.creator-meeting-section{background:linear-gradient(118deg, #c8ff340e, transparent 45%), var(--ink);padding:clamp(100px,11vw,160px) 0}.creator-meeting-grid{grid-template-columns:minmax(460px,1fr) minmax(330px,.7fr);gap:54px clamp(80px,11vw,170px);display:grid}.creator-meeting-grid h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(45px,5.7vw,82px);font-weight:400;line-height:.9}.creator-meeting-copy{border-top:1px solid var(--line-light);align-self:end;padding-top:25px}.creator-meeting-copy>p:first-child{color:var(--paper);margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:700;line-height:1.22}.creator-meeting-meta{color:var(--acid);font-family:var(--mono);letter-spacing:.09em;margin:30px 0 0;font-size:11px;font-weight:700}.creator-meeting-copy .arrow-link{max-width:none;margin-top:24px}.creator-meeting-note{color:var(--paper-muted);max-width:480px;margin:22px 0 0;font-size:14px;line-height:1.45}.work-page-hero h1,.privacy-page-hero h1{max-width:1120px}.jobs-page-hero h1{font-size:clamp(67px,8.8vw,126px);line-height:.82}.form-section-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:30px 0 0;font-size:11px;font-weight:700;line-height:1.45}.contact-form .full-width-field{grid-column:1/-1}.work-action-section{padding:clamp(105px,12vw,175px) 0}.work-action-grid{grid-template-columns:minmax(490px,1.05fr) minmax(330px,.7fr);gap:54px clamp(75px,10vw,155px);display:grid}.work-action-grid h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(52px,6.7vw,96px);font-weight:400;line-height:.87}.work-action-copy{border-top:1px solid var(--ink);align-self:end;padding-top:25px}.work-action-copy .big-copy{margin:0}.work-action-copy .arrow-link{max-width:none;margin-top:34px}.privacy-page-hero{min-height:650px}.privacy-section{padding:clamp(100px,11vw,160px) 0}.privacy-layout{max-width:1050px}.privacy-layout article{border-top:1px solid var(--ink);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:28px clamp(45px,7vw,105px);padding:30px 0 42px;display:grid}.privacy-layout h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(25px,2.9vw,41px);font-weight:400;line-height:.96}.privacy-layout article p{margin:0;font-size:19px;line-height:1.5}.privacy-updated,.survey-runtime{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.privacy-updated{border-top:1px solid var(--ink);margin:0;padding-top:24px}.survey-runtime{color:var(--acid)!important;margin-top:30px!important}.paid-survey-section{padding:0}.paid-survey{width:100%}.survey-group{border-bottom:1px solid var(--ink);grid-template-columns:minmax(320px,.68fr) minmax(500px,1fr);gap:56px clamp(75px,9vw,145px);padding:clamp(90px,10vw,145px) 0;display:grid}.survey-group-heading h2,.survey-success h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0 0;font-size:clamp(46px,5.7vw,82px);font-weight:400;line-height:.9}.survey-group>*,.survey-group-heading,.survey-questions,.survey-detail-fields,.survey-identity-fields{min-width:0}.survey-group-heading>p:last-child,.survey-success>p:last-child{margin:28px 0 0;font-size:19px;line-height:1.48}.survey-questions{border-top:1px solid var(--ink)}.survey-question{border:0;border-bottom:1px solid var(--line-dark);min-width:0;margin:0;padding:27px 0 31px}.survey-question legend{align-items:baseline;gap:18px;padding:0;font-size:clamp(21px,2vw,29px);font-weight:700;line-height:1.22;display:flex}.survey-question legend span{font-family:var(--mono);letter-spacing:.07em;font-size:10px}.survey-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:21px;display:grid}.survey-choices label,.survey-checks label,.survey-consents label{cursor:pointer;align-items:center;display:flex}.survey-choices label{border:1px solid var(--line-dark);gap:9px;min-height:54px;padding:10px 12px}.survey-choices label:has(input:checked){background:var(--ink);color:var(--acid)}.survey-choices input,.survey-checks input,.survey-consents input{accent-color:var(--ink);flex:none;width:17px;height:17px;margin:0}.survey-choices label:has(input:checked) input{accent-color:var(--acid)}.survey-choices span{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.survey-detail-fields,.survey-identity-fields{border-top:1px solid var(--ink);gap:25px;padding-top:27px;display:grid}.survey-detail-fields fieldset{border:0;margin:0;padding:0}.survey-detail-fields legend,.survey-detail-fields label>span,.survey-identity-fields label>span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.4;display:block}.survey-detail-fields i,.survey-identity-fields i{color:#0b0d0b99;font-style:normal}.survey-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.survey-checks label,.survey-consents label{border:1px solid var(--line-dark);gap:11px;min-height:52px;padding:12px 14px}.survey-checks label:has(input:checked){border-color:var(--ink);box-shadow:inset 4px 0 0 var(--acid-deep)}.survey-checks span,.survey-consents span{font-size:16px;line-height:1.3}.survey-detail-fields textarea,.survey-identity-fields input:not([type=checkbox]){border:1px solid var(--line-dark);color:var(--ink);font:18px/1.4 var(--body);background:0 0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:16px}.survey-detail-fields textarea{resize:vertical}.survey-detail-fields textarea:focus,.survey-identity-fields input:focus{border-color:var(--ink);outline-offset:2px;outline:3px solid #9fce1f73}.survey-identity-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.survey-identity-fields input[type=file]{padding:12px;font-size:14px}.survey-identity-fields small{color:#0b0d0b9e;margin-top:7px;font-size:12px;line-height:1.4;display:block}.survey-consents{gap:9px;margin-top:7px;display:grid}.survey-consents label:last-child{align-items:flex-start}.survey-identity-fields .contact-form-submit{margin-top:0}.survey-success{min-height:62svh;padding:clamp(100px,11vw,160px) 0}.survey-success>p:last-child{max-width:620px}.final-line{padding:31px 0}.final-line .shell{justify-content:space-between;align-items:center;gap:24px;display:flex}.final-line p{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.8vw,40px);line-height:1}.final-line span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.site-footer{border-top:1px solid var(--line-light);color:var(--paper);background:#080a08}.footer-main{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:36px clamp(55px,8vw,120px);padding-block:clamp(54px,6vw,78px);display:grid}.footer-brand{gap:8px;display:grid}.footer-brand strong{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;font-size:23px;font-weight:400}.footer-brand span,.footer-main>p{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.footer-main nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px 28px;display:flex}.footer-main nav a{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;min-height:30px;font-size:10px;font-weight:700;text-decoration:none}.footer-main nav a:hover{color:var(--acid)}.footer-bottom{border-top:1px solid var(--line-light);color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:62px;font-size:10px;font-weight:700;display:flex}.footer-bottom a{color:inherit;text-decoration:none}.subpage-hero,.event-hero,.invitation-hero{background:radial-gradient(circle at 76% 27%, #c8ff341a, transparent 26rem), linear-gradient(145deg, #151915, var(--ink) 63%);min-height:760px;padding:clamp(170px,19vh,220px) 0 clamp(95px,11vw,150px);position:relative;overflow:hidden}.subpage-hero-grid{z-index:2;grid-template-columns:1fr;align-items:end;gap:60px clamp(80px,11vw,170px);display:grid;position:relative}.subpage-hero h1{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:45px 0 0;font-size:clamp(85px,11vw,158px);font-weight:400;line-height:.78}.subpage-hero h1 strong{color:var(--acid);font:inherit}.subpage-lede{border-top:1px solid var(--line-light);width:100%;max-width:610px;margin-left:auto;padding-top:25px}.subpage-lede>p{color:var(--paper-muted);margin:22px 0 0;font-size:19px;line-height:1.48}.subpage-lede .big-copy{color:var(--paper);margin-top:0}.playground-stamps-dark span{border-color:var(--paper);color:var(--paper)}.playground-stamps-dark span:nth-child(2){background:var(--acid);color:var(--ink)}.hero-orbit-small{opacity:.8;width:180px;height:560px;top:13vh}.buzz-design{background:var(--ink);color:var(--paper)}.buzz-design-hero{background:radial-gradient(circle at 86% 28%, #c8ff3417, transparent 32rem), var(--ink);align-items:flex-end;min-height:100svh;padding:clamp(150px,18vh,230px) 0 clamp(75px,9vw,130px);display:flex;position:relative;overflow:hidden}.buzz-design-hero-photo-frame{background:var(--ink);border:1px solid #f0eadb3d;height:min(56.25vw,58svh);min-height:230px;padding:clamp(5px,.55vw,8px);position:absolute;top:clamp(72px,7vw + 18px,122px);left:max(32px,50vw - 680px);right:max(32px,50vw - 680px)}.buzz-design-hero-photo{height:100%;position:relative;overflow:hidden}.buzz-design-hero-photo:after{background:linear-gradient(to bottom, #0b0d0b14 0%, #0b0d0b0a 54%, var(--ink) 100%);content:"";position:absolute;inset:0}.buzz-design-hero-photo img{object-fit:cover;object-position:center}.buzz-design-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(26px,3.5vw,52px) clamp(60px,9vw,140px);display:grid;position:relative}.buzz-design-hero .eyebrow{grid-column:1/-1}.buzz-design-hero h1{font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0 0 0 -.06em;font-size:clamp(122px,22vw,316px);font-weight:400;line-height:.7}.buzz-design-deck{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:.52em;margin:0;padding-bottom:.2em;font-size:clamp(11px,1vw,14px);font-weight:700;line-height:1.35;display:grid}.buzz-design-hero-meta{align-self:end;gap:20px;display:grid}.buzz-design-hero-meta .experience-classification{justify-content:start}.buzz-design-hero-simple .buzz-design-deck span:first-child{color:var(--acid)}.buzz-design-story{background:var(--ink)}.buzz-design-section{border-top:1px solid #f0eadb2b;padding:clamp(110px,13vw,190px) 0}.buzz-design-section-shaded{background:#111411}.buzz-design-section-grid{grid-template-columns:minmax(175px,.38fr) minmax(0,760px);align-items:start;gap:clamp(55px,7vw,105px) clamp(70px,9vw,145px);display:grid}.buzz-design-section h2,.buzz-design-heading-group h2,.buzz-design-principles>.shell>h2,.buzz-principle h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:400}.buzz-design-section h2{font-size:clamp(28px,2.7vw,41px);line-height:.95}.buzz-design-copy{color:var(--paper-muted);grid-column:2;max-width:760px;font-size:clamp(21px,1.8vw,27px);line-height:1.46}.buzz-design-copy p{margin:0}.buzz-design-copy>p+p,.buzz-design-copy>.buzz-design-beats+p,.buzz-design-copy>.buzz-design-list+p,.buzz-design-copy>.buzz-design-quote+.buzz-design-beats{margin-top:1.05em}.buzz-design-key-line{color:var(--paper);letter-spacing:-.02em;font-size:1.18em;font-weight:700;line-height:1.28;margin-block:1.55em!important}.buzz-design-story-condensed .buzz-design-section{padding:clamp(100px,10.5vw,155px) 0}.buzz-design-story-condensed .buzz-design-copy{font-size:clamp(20px,1.6vw,24px);line-height:1.55}.buzz-design-story-condensed .buzz-design-lede{font-size:clamp(27px,2.35vw,35px);line-height:1.2}.buzz-design-story-condensed .buzz-design-moment{max-width:1050px;font-size:clamp(43px,5vw,72px)}.buzz-design-final-principle{border-top:1px solid var(--line-light);color:var(--acid);font-family:var(--display);letter-spacing:-.055em;grid-column:1/-1;margin:0;padding-top:clamp(45px,6vw,85px);font-size:clamp(40px,5.3vw,76px);font-weight:400;line-height:.96}.buzz-design-lede,.buzz-design-question{color:var(--paper);letter-spacing:-.025em;font-size:clamp(27px,2.7vw,40px);font-weight:700;line-height:1.16}.buzz-design-copy-offset{grid-column:2}.buzz-design-moment{color:var(--acid);font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;grid-column:1/-1;max-width:1260px;margin:clamp(5px,1vw,16px) 0;font-size:clamp(48px,6.8vw,98px);font-weight:400;line-height:.9}.buzz-design-moment-centered{text-align:center;justify-self:center}.buzz-design-moment-right{text-align:right;justify-self:end;max-width:980px}.buzz-design-and{color:var(--acid);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:11px!important}.buzz-design-beats{gap:.15em;margin:1.45em 0;display:grid}.buzz-design-beats p{margin:0}.buzz-design-beats-strong{color:var(--paper);font-weight:700}.buzz-design-beats-large{color:var(--paper);letter-spacing:-.03em;font-size:clamp(29px,3.2vw,47px);font-weight:700;line-height:1.04}.buzz-role-list{border-top:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.buzz-role{color:var(--paper-muted);padding:clamp(30px,4vw,56px) clamp(32px,5vw,72px) 0 0;font-size:clamp(19px,1.55vw,23px);line-height:1.48}.buzz-role+.buzz-role{border-left:1px solid var(--line-light);padding-left:clamp(32px,5vw,72px)}.buzz-role p{margin:0}.buzz-role p+p{margin-top:1em}.buzz-role .buzz-role-name{color:var(--acid);font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.9}.buzz-role .buzz-role-label{color:var(--paper);letter-spacing:-.025em;max-width:510px;font-size:clamp(24px,2.2vw,33px);font-weight:700;line-height:1.12}.buzz-design-sequence{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(32px,4.5vw,64px) 0;display:grid}.buzz-design-sequence p{color:var(--paper);letter-spacing:-.025em;margin:0;padding:.3em clamp(18px,3vw,44px) .3em 0;font-size:clamp(23px,2.5vw,37px);font-weight:700;line-height:1.05}.buzz-design-heading-group{gap:12px;display:grid}.buzz-design-heading-group h2{font-size:clamp(36px,4.5vw,65px);line-height:.9}.buzz-design-act-number,.buzz-design-location{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.45}.buzz-design-act-number{color:var(--acid)}.buzz-design-location{color:var(--paper-muted);margin-top:8px}.buzz-design-list{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);margin:1.4em 0;padding:.8em 0;list-style:none}.buzz-design-list li{padding:.22em 0 .22em 1.25em;position:relative}.buzz-design-list li:before{color:var(--acid);content:"·";position:absolute;left:0}.buzz-design-instruction,.buzz-design-quote,.buzz-design-sign,.buzz-design-names,.buzz-design-safe-word,.buzz-design-route{color:var(--paper);letter-spacing:-.035em;font-size:clamp(30px,3.7vw,54px);font-weight:700;line-height:1.08}.buzz-design-instruction{margin:.75em 0 1.25em!important}.buzz-design-instruction-quiet{font-style:italic;font-weight:400}.buzz-design-quote{border-left:3px solid var(--acid);margin:.85em 0 1.2em;padding-left:clamp(20px,3vw,38px)}.buzz-design-names,.buzz-design-safe-word{color:var(--acid);margin-block:.72em!important}.buzz-design-sign{border:1px solid var(--paper);color:var(--paper);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:.7em .9em;font-size:clamp(18px,2vw,27px);display:inline-block;margin:1em 0 1.3em!important}.buzz-design-decision{background:radial-gradient(circle at 82% 52%, #c8ff3412, transparent 30rem), var(--ink)}.buzz-design-sequence-commands p{color:var(--acid)}.buzz-design-safety{background:#111411}.buzz-business-list{border-top:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buzz-business{color:var(--paper-muted);padding:clamp(28px,3.5vw,48px) clamp(26px,3.5vw,50px) 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.45}.buzz-business+.buzz-business{border-left:1px solid var(--line-light);padding-left:clamp(26px,3.5vw,50px)}.buzz-business h3{color:var(--paper);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.5vw,37px);line-height:1.06}.buzz-business p{margin:1em 0 0}.buzz-business .buzz-business-role{color:var(--acid);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-top:1.8em;font-size:11px;font-weight:700}.buzz-design-route{color:var(--acid);margin-block:.85em 1.15em!important}.buzz-design-principles>.shell>h2{max-width:1020px;font-size:clamp(47px,6.5vw,94px);line-height:.88}.buzz-principle-list{margin-top:clamp(90px,12vw,170px)}.buzz-principle{border-top:1px solid var(--line-light);grid-template-columns:minmax(50px,.17fr) minmax(0,860px);justify-content:space-between;gap:clamp(28px,5vw,75px);padding:clamp(65px,8vw,112px) 0;display:grid}.buzz-principle:last-child{border-bottom:1px solid var(--line-light)}.buzz-principle-number{color:var(--acid);font-family:var(--mono);margin:0;font-size:13px;font-weight:700}.buzz-principle h3{max-width:840px;font-size:clamp(36px,4.6vw,66px);line-height:.93}.buzz-principle .buzz-design-copy{margin-top:clamp(45px,6vw,80px)}.buzz-design-list-actions{border-top:0;border-bottom:0;margin-block:.9em 1.1em;padding-block:0}.buzz-design-principle-moment{margin-top:clamp(60px,8vw,105px);font-size:clamp(42px,5.6vw,80px)}.buzz-design-closing{background:radial-gradient(circle at 50% 52%, #c8ff3417, transparent 34rem), var(--ink);text-align:center;border-top:1px solid #f0eadb2b;align-items:center;min-height:100svh;padding:clamp(190px,24vw,350px) 0;display:flex}.buzz-design-closing-inner{justify-items:center;gap:clamp(55px,8vw,110px);display:grid}.buzz-design-closing-statement{color:var(--paper);font-family:var(--display);letter-spacing:-.06em;max-width:1160px;margin:0;font-size:clamp(48px,6.9vw,100px);font-weight:400;line-height:.92}.buzz-design-closing-credit{color:var(--acid);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.mission-flow{background:var(--ink)}.mission-opening,.mission-thought,.mission-ending{position:relative}.mission-opening{background:radial-gradient(circle at 83% 18%, #c8ff3414, transparent 30rem), var(--ink);align-items:center;min-height:100svh;padding:clamp(170px,19vh,230px) 0 clamp(110px,13vw,190px);display:flex}.mission-opening-layout{gap:clamp(90px,12vw,180px);display:grid}.mission-opening h1,.mission-thought h2,.mission-ending p{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-weight:400}.mission-opening h1{max-width:1220px;font-size:clamp(72px,9.2vw,132px);line-height:.87}.mission-opening h1 span,.mission-play h2 span{color:var(--acid);display:block}.mission-opening-copy{justify-self:end;width:min(100%,690px);max-width:690px}.mission-copy{color:var(--paper-muted);font-size:clamp(22px,2vw,30px);line-height:1.35}.mission-copy p{margin:0}.mission-copy p+p{margin-top:.32em}.mission-copy .mission-turn{color:var(--paper);margin-block:1.65em;font-weight:700}.mission-thought{align-items:center;min-height:94svh;padding:clamp(130px,15vw,230px) 0;display:flex}.mission-discovery,.mission-trust{background:#111411}.mission-thought-inner{gap:clamp(68px,8vw,120px);display:grid}.mission-thought h2{max-width:1080px;font-size:clamp(62px,8vw,116px);line-height:.88}.mission-copy-narrow{justify-self:end;width:100%;max-width:660px}.mission-emphasis{color:var(--acid);font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;max-width:1180px;margin:clamp(45px,6vw,90px) 0 0;font-size:clamp(40px,5.4vw,78px);font-weight:400;line-height:.96}.mission-split{grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);align-items:start;gap:clamp(80px,11vw,170px);display:grid}.mission-split h2{font-size:clamp(58px,6.7vw,96px)}.mission-split .mission-copy{padding-top:.4em}.mission-copy-wide{max-width:900px}.mission-envelope{max-width:1230px}.mission-copy-closing{justify-self:end;width:100%;max-width:730px}.mission-ending{background:radial-gradient(circle at 50% 50%, #c8ff341a, transparent 32rem), var(--ink);text-align:center;align-items:center;min-height:100svh;padding:clamp(190px,24vw,340px) 0;display:flex}.mission-ending p{color:var(--acid);font-size:clamp(70px,11.5vw,165px);line-height:.84}.access-simple{padding:clamp(85px,9vw,128px) 0}.access-simple-grid{grid-template-columns:minmax(130px,.25fr) minmax(430px,1fr) minmax(300px,.62fr);align-items:end;gap:36px clamp(65px,9vw,135px);display:grid}.access-simple h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(49px,5.8vw,84px);font-weight:400;line-height:.88}.access-simple-grid>p:last-child{margin:0;font-size:clamp(20px,1.7vw,25px);font-weight:700;line-height:1.35}.membership-page{padding:clamp(100px,11vw,160px) 0}.membership-page-heading{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:32px;display:grid}.membership-page-heading h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(50px,6.7vw,96px);font-weight:400;line-height:.87}.membership-page-grid{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(65px,8vw,110px);display:grid}.membership-page-grid article{min-height:340px;padding:28px clamp(25px,3.3vw,46px) 36px 0}.membership-page-grid article+article{border-left:1px solid var(--ink);padding-left:clamp(25px,3.3vw,46px)}.membership-page-grid span{font-family:var(--mono);font-size:11px;font-weight:700}.membership-page-grid h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:105px 0 0;font-size:clamp(32px,3.8vw,54px);font-weight:400;line-height:.95}.membership-page-grid p{margin:20px 0 0;font-size:19px;line-height:1.4}.member-code{padding:clamp(100px,11vw,160px) 0}.member-code-grid{grid-template-columns:minmax(430px,.9fr) minmax(380px,.8fr);gap:52px clamp(80px,11vw,170px);display:grid}.member-code h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(56px,7vw,100px);font-weight:400;line-height:.87}.code-lines{border-top:1px solid var(--line-light)}.code-lines p{border-bottom:1px solid var(--line-light);font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;padding:24px 0 27px;font-size:clamp(29px,3.1vw,45px);line-height:.95}.code-lines .code-accent{color:var(--acid)}.picked-section{padding:clamp(100px,11vw,160px) 0}.picked-grid{grid-template-columns:minmax(490px,1.05fr) minmax(320px,.65fr);gap:50px clamp(75px,10vw,155px);display:grid}.picked-grid h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(54px,6.6vw,94px);font-weight:400;line-height:.87}.picked-grid h2 strong{color:#5e7c05;font:inherit}.picked-grid>div:last-child{border-top:1px solid var(--ink);align-self:end;padding-top:25px}.picked-grid>div:last-child>p{margin:0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.35}.picked-grid .arrow-link{margin-top:34px}.subpage-coda{padding:clamp(72px,8vw,110px) 0}.subpage-coda .shell{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:end;gap:40px;display:grid}.subpage-coda h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:400;line-height:.87}.play-strip{background:var(--acid);color:var(--ink);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(13px,1.7vw,24px);min-height:86px;padding:20px 32px;font-size:clamp(20px,2vw,29px);line-height:1;display:flex}.play-strip i{font-family:var(--body);font-size:.75em;font-style:normal;font-weight:700}.event-hero{min-height:820px}.event-hero-layout{z-index:2;grid-template-columns:minmax(500px,1.08fr) minmax(330px,.7fr);align-items:end;gap:60px clamp(75px,10vw,155px);display:grid;position:relative}.event-hero h1{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:45px 0 0;font-size:clamp(83px,10.8vw,156px);font-weight:400;line-height:.76}.event-hero h1 strong{color:var(--acid)}.event-hero-copy{border-top:1px solid var(--line-light);padding-top:25px}.event-hero-copy>p{color:var(--paper-muted);margin:21px 0 0;font-size:19px;line-height:1.45}.event-hero-copy .big-copy{color:var(--paper);margin-top:0}.event-stamp{border:1px solid var(--acid);color:var(--acid);font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin-top:38px;padding:20px 22px;font-size:clamp(23px,2.5vw,36px);line-height:.98;transform:rotate(-2deg)}.event-rings{width:210px;height:650px;top:9vh;right:-4vw;transform:rotate(14deg)}.event-basics{padding:0}.event-basics-grid{border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-basics-grid>div{border-right:1px solid var(--ink);gap:32px;min-height:150px;padding:24px clamp(18px,2.5vw,35px) 28px;display:grid}.event-basics-grid span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.event-basics-grid strong{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;align-self:end;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1}.why-emo{padding:clamp(105px,12vw,175px) 0}.why-emo-grid{grid-template-columns:minmax(490px,1.05fr) minmax(330px,.7fr);gap:54px clamp(75px,10vw,155px);display:grid}.why-emo h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(52px,6.7vw,96px);font-weight:400;line-height:.87}.why-emo-copy{border-top:1px solid var(--ink);align-self:end;padding-top:25px}.why-emo-copy>p{margin:21px 0 0;font-size:19px;line-height:1.45}.why-emo-copy .big-copy{margin-top:0}.private-hints{padding:clamp(105px,12vw,175px) 0}.private-hints-grid{grid-template-columns:minmax(330px,.75fr) minmax(470px,1fr);align-items:center;gap:64px clamp(80px,11vw,170px);display:grid}.sealed-card{aspect-ratio:1.33;background:var(--paper);color:var(--ink);padding:clamp(28px,3.5vw,48px);display:grid;position:relative;transform:rotate(-3deg);box-shadow:20px 20px #c8ff3429}.sealed-card:after{background:var(--ink);content:"";width:108%;height:22%;position:absolute;top:41%;left:-4%;transform:rotate(1deg)}.sealed-card span,.sealed-card i{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.sealed-card strong{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;align-self:center;font-size:clamp(47px,6vw,86px);font-weight:400;line-height:.9}.sealed-card i{align-self:end}.private-hints h2{font-family:var(--display);letter-spacing:-.063em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(50px,6.2vw,89px);font-weight:400;line-height:.88}.private-hints-grid>div:last-child>p:not(.eyebrow){color:var(--paper-muted);margin:29px 0 0;font-size:clamp(19px,1.65vw,24px);line-height:1.45}.private-hints-grid>div:last-child .green-line{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.hints-layout{grid-template-columns:minmax(430px,.9fr) minmax(440px,1fr);gap:60px clamp(75px,10vw,155px);display:grid}.hints-layout h2{max-width:680px}.hint-stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hint-stamps span{border:1px solid var(--acid);color:var(--acid);font-family:var(--display);letter-spacing:-.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:104px;padding:16px 12px;font-size:clamp(19px,2vw,29px);display:flex;transform:rotate(-1.5deg)}.hint-stamps span:nth-child(2),.hint-stamps span:nth-child(6){background:var(--acid);color:var(--ink);transform:rotate(1.5deg)}.hint-stamps span:nth-child(3),.hint-stamps span:nth-child(5){transform:rotate(-2.5deg)}.hint-stamps span:nth-child(5){font-size:clamp(14px,1.35vw,19px)}.hint-stamps span:nth-child(4){transform:rotate(2deg)}.hint-secret{color:var(--paper);max-width:670px;margin:42px 0 0;font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.35}.event-access{padding:clamp(100px,11vw,160px) 0}.event-access-grid{grid-template-columns:minmax(490px,1fr) minmax(330px,.65fr);gap:50px clamp(75px,10vw,155px);display:grid}.event-access h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(54px,6.7vw,96px);font-weight:400;line-height:.87}.event-access-grid>div:last-child{border-top:1px solid var(--ink);align-self:end;padding-top:25px}.event-access-grid>div:last-child>p{margin:0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.35}.event-access-grid .arrow-link{margin-top:34px}.event-coda{padding:clamp(70px,8vw,110px) 0}.event-coda span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.event-coda h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:1050px;margin:32px 0 0;font-size:clamp(54px,7vw,100px);font-weight:400;line-height:.86}.invitation-hero{min-height:840px}.invitation-topline{border-bottom:1px solid var(--line-light);z-index:2;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.invitation-topline>span{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.invitation-title-grid{z-index:2;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:44px;margin-top:clamp(62px,8vw,110px);display:grid;position:relative}.invitation-title-grid h1{font-family:var(--display);letter-spacing:-.071em;text-transform:uppercase;max-width:1200px;margin:0;font-size:clamp(68px,9.3vw,136px);font-weight:400;line-height:.84}.invitation-title-grid h1 strong{color:var(--acid);font:inherit}.invitation-mark{aspect-ratio:1;border:1px solid var(--acid);border-radius:50%;justify-content:center;align-items:center;display:flex;transform:rotate(8deg)}.invitation-mark span{color:var(--acid);font-family:var(--display);font-size:75px;transform:rotate(-8deg)}.invitation-note{padding:clamp(100px,11vw,160px) 0}.invitation-note-grid{grid-template-columns:minmax(500px,1fr) minmax(300px,.5fr);gap:52px clamp(75px,10vw,155px);display:grid}.invitation-note blockquote{border-top:1px solid var(--ink);font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:34px 0 0;padding:34px 0 0;font-size:clamp(48px,6.2vw,88px);line-height:.9}.note-sidecopy{align-self:end;margin:0;font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.35}.invitation-explainer{padding:clamp(100px,11vw,160px) 0}.invitation-explainer-grid{grid-template-columns:minmax(480px,1fr) minmax(330px,.7fr);gap:52px clamp(75px,10vw,155px);display:grid}.invitation-explainer h2{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(56px,7vw,100px);font-weight:400;line-height:.86}.invitation-explainer-grid>div:last-child{border-top:1px solid var(--ink);align-self:end;padding-top:25px}.invitation-explainer-grid>div:last-child>p{margin:21px 0 0;font-size:19px;line-height:1.48}.invitation-explainer-grid>div:last-child .big-copy{margin-top:0}.invitation-event{padding:clamp(105px,12vw,175px) 0}.invitation-event-grid{grid-template-columns:minmax(470px,1fr) minmax(330px,.7fr);gap:55px clamp(80px,11vw,170px);display:grid}.invitation-event h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(68px,8.5vw,122px);font-weight:400;line-height:.79}.invitation-event h2 strong{color:var(--acid)}.invitation-event-grid>div:last-child{border-top:1px solid var(--line-light);align-self:end;padding-top:25px}.invitation-event-grid>div:last-child>p{margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.2}.fact-row-light span{border-color:var(--line-light);color:var(--paper-muted)}.invitation-event .arrow-link{margin-top:35px}.invitation-close{padding:clamp(100px,11vw,160px) 0}.invitation-close p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.invitation-close h2{font-family:var(--display);letter-spacing:-.068em;text-transform:uppercase;max-width:1150px;margin:34px 0 0;font-size:clamp(58px,7.7vw,110px);font-weight:400;line-height:.84}@media (width<=1040px){.shell{width:min(100% - 44px,1360px)}.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{color:var(--paper);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;z-index:3;align-items:center;gap:12px;font-size:11px;font-weight:700;list-style:none;display:flex;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{border-top:1px solid;border-bottom:1px solid;width:24px;height:10px}.mobile-menu[open] summary{color:var(--ink)}.mobile-menu[open] summary i{border-bottom:0;transform:rotate(45deg)}.mobile-menu nav{background:var(--acid);color:var(--ink);z-index:2;width:100vw;height:100dvh;min-height:100svh;padding:92px 22px 30px;position:absolute;top:0;left:calc(50% - 50vw);overflow-y:auto}html.mobile-menu-open .site-header .brand{color:var(--ink);z-index:3;position:relative}html.mobile-menu-open .site-header .brand small{color:#0b0d0bad}.mobile-menu nav .mobile-nav-row{border-top:1px solid var(--ink);color:var(--ink);grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:82px;text-decoration:none;display:grid}.mobile-menu nav .mobile-nav-row>span{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;align-self:stretch;align-items:center;font-size:clamp(29px,6.5vw,44px);line-height:.95;text-decoration:none;display:flex}.mobile-menu nav .mobile-nav-row>i{font-family:var(--mono);letter-spacing:.06em;font-size:10px;font-style:normal}.mobile-menu nav .mobile-nav-row>b{font-family:var(--mono);font-size:20px;font-weight:400}.mobile-profile-action{background:var(--ink);color:var(--acid);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:60px;margin-top:20px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.mobile-profile-action b{font-size:20px;font-weight:400}.experience-grid,.game-night-card-grid,.know-heading,.playground-home-grid,.membership-home-grid,.about-grid,.contact-grid,.contact-form-grid,.creator-meeting-grid,.work-action-grid,.survey-group,.partners-grid,.footer-main,.subpage-hero-grid,.member-code-grid,.picked-grid,.event-hero-layout,.why-emo-grid,.private-hints-grid,.hints-layout,.event-access-grid,.invitation-note-grid,.invitation-explainer-grid,.invitation-event-grid{grid-template-columns:1fr}.experience-tease,.game-night-facts,.playground-home-copy,.about-copy,.contact-links,.subpage-lede,.event-hero-copy,.why-emo-copy,.work-action-copy,.picked-grid>div:last-child,.event-access-grid>div:last-child,.invitation-explainer-grid>div:last-child,.invitation-event-grid>div:last-child{max-width:700px}.access-simple-grid{grid-template-columns:minmax(130px,.25fr) minmax(0,1fr)}.access-simple-grid>p:last-child{grid-column:2}.membership-page-heading{grid-template-columns:1fr}.survey-group{grid-template-columns:minmax(0,1fr)}.private-hints-grid{align-items:start}.sealed-card{max-width:540px}.footer-main{grid-template-columns:minmax(220px,1fr) auto}.footer-main nav{grid-column:auto}.home-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.past-experience-content{grid-template-columns:1fr}}@media (width<=700px){.shell{width:min(100% - 34px,1360px)}.site-header{padding-block:7px}.mobile-menu nav{padding-top:60px}.brand{gap:3px}.brand span{font-size:18px}.brand small{color:var(--paper-muted);font-size:8px}.past-experiences-hero{min-height:62svh;padding:132px 0 72px}.past-experiences-hero h1{letter-spacing:-.085em;max-width:100%;margin-top:24px;font-size:clamp(38px,11.8vw,56px);line-height:.82}.past-experience-entry{padding:34px 0 84px}.past-experience-content{gap:34px;margin-top:28px}.past-experience-heading{gap:22px}.past-experience-heading h2{font-size:clamp(66px,22vw,100px)}.past-experience-plot-swap .past-experience-heading h2{font-size:clamp(51px,15.5vw,72px)}.past-experience-summary>p{font-size:20px}.home-opening{padding:128px 0 118px}.home-opening-heading{gap:14px}.home-opening-eyebrow{font-size:9px}.home-opening-title{font-size:clamp(40px,13vw,62px);line-height:.84}.home-opening-image{margin-top:72px}.home-opening-roadmap{gap:60px;margin-top:112px}.home-opening-roadmap h2{font-size:clamp(27px,8.4vw,38px);line-height:.92}.home-opening-feelings{gap:15px}.home-opening-feelings .is-complete{font-size:clamp(21px,6.2vw,27px)}.home-opening-feelings .is-upcoming{gap:.26em;font-size:clamp(24px,7.2vw,31px)}.home-opening-feelings time{font-size:clamp(9px,2.6vw,11px)}.home-opening-coda{margin-top:148px;font-size:12px}.dictionary{gap:56px}.dictionary-term{font-size:clamp(18px,5.6vw,24px);line-height:1}.dictionary-part{margin:0;font-size:15px}.dictionary-definition{margin-top:14px;font-size:clamp(24px,7vw,31px);line-height:1.2}.hero-actions{grid-column:auto;justify-content:stretch;align-items:stretch;margin-top:6px;display:grid}.hero-actions .button,.hero-actions .arrow-link{max-width:none}.hero-orbit,.event-rings{width:145px;height:470px;top:10vh;right:-28vw}.transition-orbit{width:138px;height:430px;top:72%;right:-31vw;transform:translateY(-50%)rotate(-16deg)}.know-section,.membership-home,.about-section,.contact-section,.contact-form-section,.creator-meeting-section,.work-action-section,.privacy-section,.membership-page,.member-code,.picked-section,.why-emo,.private-hints,.event-access,.invitation-note,.invitation-explainer,.invitation-event,.invitation-close{padding-block:82px}.playground-home{padding:82px 0 62px}.membership-standalone{padding-top:138px}.last-experience{padding:76px 0 92px}.experience-system-heading h2{font-size:clamp(104px,29vw,138px)}.buzz-completed-feeling,.next-experience-feeling{font-size:clamp(21px,6.2vw,27px)}.buzz-title-block{gap:22px}.freedom-intent{gap:5px;margin-top:26px}.freedom-intent p{letter-spacing:.045em;font-size:12px}.next-experience-date{font-size:10px}.game-night-requirements{margin-top:32px;padding:20px 18px}.freedom-information{margin-top:24px}.freedom-briefing-summary{padding-bottom:14px;font-size:11px}.freedom-briefing-content{padding-bottom:20px}.game-night-requirements-heading{align-items:start;gap:6px;padding:0 0 12px;display:grid}.game-night-time{font-size:16px}.game-night-requirements-heading h3{font-size:10px}.game-night-requirements-grid{grid-template-columns:1fr}.game-night-requirements-grid>section{padding:14px 0 0}.game-night-requirements-grid>section+section{margin-top:18px;padding-left:0;padding-right:0}.game-night-requirement-lines{gap:3px;margin-top:8px}.game-night-requirement-lines p{font-size:17px}.game-night-gatorade{margin-top:14px;font-size:14px}.game-night-spoiler{margin-top:16px}.game-night-spoiler-button{padding:14px 0 13px}.game-night-spoiler-content p{font-size:17px}.experience-heading-meta{align-items:flex-start}.experience-classification span{font-size:14px}.buzz-photo{margin-top:34px}.buzz-reveal-photo{width:auto;margin-inline:17px}.buzz-climax-setup{margin-top:52px}.buzz-proof-story{padding-top:48px}.buzz-question{font-size:clamp(28px,8.5vw,39px);line-height:1.06}.buzz-answer,.buzz-trust-proof{font-size:clamp(27px,8.3vw,38px);line-height:1.08}.buzz-reveal-navigation{margin-top:54px;padding-top:24px}.profile-cta{margin-top:96px}.profile-cta h2{margin-top:22px;font-size:clamp(43px,13.5vw,62px);line-height:.9}.profile-cta-subline{margin-top:15px;font-size:19px}.profile-cta-button{width:100%;min-height:52px;margin-top:31px;padding-block:11px}.profile-cta-standalone{margin-top:0;padding:92px 0 104px}.profile-intro,.profile-success{min-height:0;padding:142px 0 100px}.profile-intro h1{margin-top:32px;font-size:clamp(58px,18vw,82px);line-height:.82}.profile-intro-purpose{margin-top:46px;font-size:24px}.profile-boundary{margin-top:27px;font-size:17px}.profile-intro .profile-primary-button,.profile-controls .profile-primary-button{width:100%}.profile-questions{min-height:0;padding:124px 0 92px}.profile-progress{font-size:9px}.profile-form{margin-top:52px}.profile-step{min-height:0}.profile-step h1{font-size:clamp(45px,13.8vw,63px);line-height:.9}.profile-step-copy{font-size:20px}.profile-contact-fields{grid-template-columns:1fr;gap:24px;margin-top:48px}.profile-contact-fields label:last-child,.profile-contact-fields .profile-contact-field-wide{grid-column:1}.profile-choice-grid{grid-template-columns:1fr;margin-top:42px}.profile-choice-grid button{min-height:78px;padding:18px 16px;font-size:21px}.profile-choice-grid button:nth-child(odd){border-right:0}.profile-notes-field{margin-top:38px}.profile-controls{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:52px}.profile-back-button{align-self:start}.profile-success h1{font-size:clamp(52px,16vw,74px);line-height:.86}.profile-loading,.profile-section-intro,.feeling-pair-screen,.feeling-selection-screen{min-height:0;padding:124px 0 92px}.profile-section-intro h1{font-size:clamp(50px,15vw,72px)}.profile-section-intro-copy{margin-top:40px;font-size:21px}.profile-consent-note{font-size:9px}.feeling-pair-options{grid-template-columns:1fr;margin-top:42px}.feeling-pair-options>button{min-height:230px;padding:28px 20px}.feeling-pair-options>button strong{font-size:clamp(40px,13vw,58px)}.feeling-pair-options>button span{font-size:19px}.feeling-pair-options>p{text-align:center;padding:14px}.feeling-selection-heading{margin-top:44px}.feeling-selection-heading h1{font-size:clamp(48px,15vw,68px)}.feeling-selection-question{font-size:20px}.feeling-selection-support{font-size:17px}.feeling-selection-grid{grid-template-columns:1fr;margin-top:38px}.feeling-selection-grid button{min-height:105px;padding:18px 16px}.feeling-selection-grid button:nth-child(odd){border-right:0}.feeling-selection-copy strong{font-size:clamp(26px,8.5vw,36px)}.feeling-selection-copy small{font-size:15px}.feeling-selection-continue{width:100%}.feeling-ranking-screen,.profile-follow-up-screen{min-height:0;padding:124px 0 92px}.feeling-ranking-heading,.profile-follow-up-heading{margin-top:44px}.feeling-ranking-heading h1,.profile-follow-up-heading h1{font-size:clamp(40px,12.5vw,58px);line-height:.92}.feeling-ranking-heading>p{font-size:18px}.feeling-ranking-list{margin-top:38px}.feeling-ranking-list li{grid-template-columns:30px minmax(0,1fr) 46px;gap:14px;min-height:118px;padding:14px 0}.feeling-ranking-number{font-size:20px}.feeling-ranking-copy strong{font-size:clamp(25px,8vw,34px)}.feeling-ranking-copy small{font-size:14px}.feeling-ranking-arrows button{width:42px;height:42px}.feeling-ranking-continue{width:100%}.profile-follow-up-question{grid-template-columns:1fr;align-items:stretch;gap:22px;min-height:0;padding:30px 0}.profile-follow-up-question h2{font-size:clamp(27px,8.5vw,38px)}.profile-companions-heading{flex-direction:column;align-items:start}.profile-companions-heading h2{font-size:clamp(38px,12vw,54px)}.profile-companion{grid-template-columns:1fr;gap:24px;padding:20px 16px}.profile-companion header,.profile-companion label:last-child{grid-column:1}.profile-small-choice-grid button{min-height:54px;font-size:9px}.profile-add-companion{width:100%}.end-credits{padding:82px 0 100px}.end-credit-groups{gap:58px;margin-top:54px}.home-nav-section{padding:58px 0 68px}.home-nav-heading{align-items:flex-start;gap:12px;display:grid}.home-nav-heading>p:last-child{text-align:left;font-size:15px}.home-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:27px}.home-tile{border-radius:9px 9px 15px;min-height:164px;padding:20px 17px 17px}.home-tile:before{width:24px;left:17px}.home-tile-title{max-width:calc(100% - 22px);margin-top:6px;font-size:clamp(22px,6.7vw,30px)}.home-tile-copy{padding-top:18px;font-size:8px}.home-tile-arrow{font-size:16px;top:20px;right:17px}.experience-grid{padding-top:44px}.game-night-card-grid{gap:38px}.game-night-facts{grid-template-columns:1fr;justify-items:start}.game-night-facts span,.game-night-facts span:first-child{border-top:1px solid #0b0d0b33;border-left:0;min-height:46px;padding:14px 0 10px}.game-night-actions{align-items:stretch;gap:22px;display:grid}.current-experience{padding:0 0 64px}.current-experience.experience-chapter-separated{padding-top:70px}.experience-frame{border-radius:27px 8px 31px 11px;margin:48px 8px 0;padding:68px 0 76px}.experience-tease{box-shadow:6px 7px 0 var(--acid-deep);padding:23px;transform:none}.experience-title h2,.event-hero h1,.invitation-event h2{font-size:clamp(61px,18vw,86px)}.fact-row span{font-size:9px}.know-heading h2,.playground-home h2,.playground-home h1,.membership-home h2,.about-grid h2,.partners-grid h2,.contact-grid h2,.contact-form-grid h2,.contact-form-success h2,.membership-page-heading h2,.member-code h2,.picked-grid h2,.why-emo h2,.private-hints h2,.event-access h2,.event-coda h2,.invitation-explainer h2,.invitation-close h2,.subpage-coda h2{font-size:clamp(44px,12.7vw,67px)}.creator-meeting-grid h2,.work-action-grid h2,.survey-success h2{font-size:clamp(42px,11.5vw,61px)}.survey-group-heading h2{font-size:clamp(32px,9vw,42px)}.known-secret-grid{grid-template-columns:1fr;margin-top:52px}.known-secret-grid article{min-height:405px;padding:26px}.known-card ul{grid-template-columns:1fr;margin-top:48px}.known-card li{padding-block:14px;font-size:18px}.secret-copy{margin-top:68px;font-size:38px}.playground-home-grid,.membership-home-grid,.about-grid,.contact-grid,.contact-form-grid,.work-action-grid,.survey-group,.member-code-grid,.picked-grid,.why-emo-grid,.private-hints-grid,.event-access-grid,.invitation-note-grid,.invitation-explainer-grid,.invitation-event-grid{gap:45px}.partners-grid{gap:30px}.survey-group{padding-block:78px}.survey-choices{grid-template-columns:1fr}.survey-choices label{min-height:52px}.survey-checks,.survey-identity-choice{grid-template-columns:1fr}.privacy-layout article{grid-template-columns:1fr;padding:27px 0 34px}.privacy-layout article p{font-size:18px}.about-photo{margin:34px 0 64px}.about-page-intro{min-height:auto;padding:126px 0 94px}.about-dictionary{margin-top:62px}.about-photo:after{inset:8px}.about-photo img{aspect-ratio:4/3;object-position:center}.contact-grid .playground-metaphor{font-size:clamp(38px,11vw,58px)}.playground-home-copy,.about-copy,.contact-links,.event-hero-copy,.why-emo-copy,.picked-grid>div:last-child,.event-access-grid>div:last-child,.invitation-explainer-grid>div:last-child,.invitation-event-grid>div:last-child{max-width:none}.contact-form-fields{grid-template-columns:1fr}.contact-form label:first-child,.contact-message-field{grid-column:auto}.final-line .shell{flex-direction:column;align-items:start}.footer-main{grid-template-columns:1fr;align-items:start;gap:30px}.footer-main nav{border-top:1px solid var(--line-light);grid-column:auto;justify-content:flex-start;width:100%;padding-top:18px}.footer-main nav a{border-top:0;align-items:center;width:auto;min-height:30px;display:inline-flex}.footer-bottom{flex-direction:column;justify-content:center;align-items:start;gap:10px;padding-block:18px}.subpage-hero,.event-hero,.invitation-hero{min-height:auto;padding:145px 0 88px}.subpage-hero-grid,.event-hero-layout{gap:50px}.subpage-hero-grid>*,.subpage-lede{min-width:0;max-width:100%}.subpage-hero h1{max-width:100%;margin-top:36px;font-size:clamp(68px,21vw,104px)}.work-page-hero h1{font-size:clamp(46px,13.8vw,58px);line-height:.87}.jobs-page-hero h1{font-size:clamp(44px,13vw,56px);line-height:.87}.privacy-page-hero h1{font-size:clamp(49px,15.5vw,70px)}.contact-page-hero h1{font-size:clamp(54px,17.8vw,76px)}.mission-opening{min-height:auto;padding:150px 0 120px}.mission-opening-layout{gap:82px}.mission-opening h1{font-size:clamp(58px,17.5vw,86px);line-height:.88}.mission-copy{font-size:clamp(21px,6.4vw,26px)}.mission-thought{min-height:auto;padding:135px 0}.mission-thought-inner{gap:64px}.mission-thought h2,.mission-split h2{font-size:clamp(42px,13vw,76px);line-height:.9}.mission-emphasis{margin-top:44px;font-size:clamp(38px,11.6vw,56px)}.mission-split{grid-template-columns:1fr;gap:75px}.mission-split .mission-copy{padding-top:0}.mission-copy-closing{justify-self:start}.mission-ending{min-height:88svh;padding:210px 0}.mission-ending p{font-size:clamp(52px,15.5vw,88px)}.access-simple-grid{grid-template-columns:1fr}.access-simple-grid>p:last-child{grid-column:auto}.membership-page-grid,.event-basics-grid{grid-template-columns:1fr}.event-detail-strip{white-space:normal;flex-wrap:wrap;justify-content:flex-start;font-size:18px}.hint-stamps{grid-template-columns:repeat(2,minmax(0,1fr))}.hint-stamps span{min-height:88px;font-size:19px}.hint-stamps span:nth-child(5){font-size:14px}.membership-page-grid article{min-height:250px;padding:26px 0 30px}.membership-page-grid article+article{border-left:0;border-top:1px solid var(--ink);padding-left:0}.membership-page-grid h3{margin-top:70px}.subpage-coda .shell{grid-template-columns:1fr}.event-basics-grid{border-left:0}.event-basics-grid>div{border-bottom:1px solid var(--ink);border-right:0;min-height:105px}.sealed-card{box-shadow:10px 12px #c8ff3429}.invitation-topline{align-items:start;gap:18px}.invitation-topline>span{text-align:right}.invitation-title-grid{grid-template-columns:1fr;margin-top:55px}.invitation-title-grid h1{font-size:clamp(52px,15vw,76px)}.invitation-mark{width:95px;height:95px}.invitation-mark span{font-size:48px}.invitation-note blockquote{font-size:clamp(40px,11.5vw,58px)}}@media (width<=1040px){.game-night-home-details,.game-night-actions{justify-items:start}}@media (width<=700px){.game-night-home-details{gap:34px}.game-night-facts{justify-items:start}.game-night-facts span{font-size:12px}.game-night-button{width:100%;max-width:380px}.game-night-page-hero{padding:72px 0 64px}.game-night-page-hero h1{font-size:clamp(58px,17vw,78px)}.game-night-briefing-line{margin-top:46px;font-size:clamp(23px,6.8vw,30px)}.game-night-briefing{padding:50px 0 84px}.briefing-row{grid-template-columns:1fr;align-items:start;gap:12px;padding:23px 0}.briefing-value,.briefing-access a{font-size:clamp(27px,8vw,34px)}.briefing-access p{margin-top:12px;font-size:18px}.briefing-instructions{gap:12px}.briefing-instructions p{font-size:clamp(23px,6.8vw,29px)}}@media (width<=1000px){.buzz-design-section-grid{grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:56px clamp(45px,7vw,85px)}.buzz-business-list{grid-template-columns:1fr}.buzz-business{border-bottom:1px solid var(--line-light);padding:34px 0 38px}.buzz-business+.buzz-business{border-left:0;padding-left:0}}@media (width<=700px){.buzz-design-hero{min-height:100svh;padding:145px 0 72px}.buzz-design-hero-photo-frame{left:17px;right:17px}.buzz-design-hero-inner{grid-template-columns:1fr;align-items:start;gap:32px}.buzz-design-hero .eyebrow,.buzz-design-hero h1{grid-column:1}.buzz-design-hero h1{max-width:100%;margin-top:auto;font-size:clamp(96px,31.5vw,142px);line-height:.76}.buzz-design-deck{gap:.58em;margin-top:14px;padding-bottom:0;font-size:10px}.buzz-design-section{padding:96px 0}.buzz-design-section-grid{grid-template-columns:1fr;gap:52px}.buzz-design-section h2,.buzz-design-heading-group,.buzz-design-copy,.buzz-design-copy-offset,.buzz-design-moment,.buzz-role-list,.buzz-design-sequence,.buzz-business-list{grid-column:1}.buzz-design-section h2{max-width:330px;font-size:clamp(29px,9.2vw,42px);line-height:.94}.buzz-design-heading-group{gap:10px}.buzz-design-heading-group h2{max-width:100%;font-size:clamp(43px,13.7vw,62px)}.buzz-design-copy{font-size:clamp(20px,5.8vw,24px);line-height:1.48}.buzz-design-lede,.buzz-design-question{font-size:clamp(27px,8.3vw,36px)}.buzz-design-moment{margin-block:4px;font-size:clamp(39px,12.1vw,56px);line-height:.92}.buzz-design-moment-right{text-align:left;justify-self:start}.buzz-role-list{grid-template-columns:1fr}.buzz-role{padding:32px 0 42px}.buzz-role+.buzz-role{border-left:0;border-top:1px solid var(--line-light);padding-left:0}.buzz-role .buzz-role-name{font-size:clamp(44px,14vw,62px)}.buzz-role .buzz-role-label{font-size:clamp(25px,7.8vw,34px)}.buzz-design-sequence{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:28px}.buzz-design-sequence p{padding:.36em 12px .36em 0;font-size:clamp(22px,6.6vw,29px)}.buzz-design-instruction,.buzz-design-quote,.buzz-design-names,.buzz-design-safe-word,.buzz-design-route{font-size:clamp(29px,9vw,40px)}.buzz-design-quote{margin-inline:0}.buzz-design-sign{font-size:clamp(15px,4.8vw,20px)}.buzz-design-beats-large{font-size:clamp(29px,9vw,40px)}.buzz-business-list{grid-template-columns:1fr}.buzz-business{font-size:19px}.buzz-business h3{font-size:clamp(28px,8.7vw,38px)}.buzz-design-principles>.shell>h2{font-size:clamp(44px,13.5vw,61px)}.buzz-principle-list{margin-top:86px}.buzz-principle{grid-template-columns:1fr;gap:28px;padding:67px 0 76px}.buzz-principle h3{font-size:clamp(36px,11.2vw,50px)}.buzz-principle .buzz-design-copy{margin-top:42px}.buzz-design-principle-moment{margin-top:58px;font-size:clamp(38px,11.6vw,52px)}.buzz-design-closing{min-height:100svh;padding:190px 0}.buzz-design-closing-statement{font-size:clamp(42px,12.8vw,58px);line-height:.94}.buzz-design-story-condensed .buzz-design-section{padding:88px 0}.buzz-design-story-condensed .buzz-design-copy{font-size:clamp(19px,5.6vw,23px);line-height:1.52}.buzz-design-story-condensed .buzz-design-lede{font-size:clamp(26px,7.9vw,34px)}.buzz-design-story-condensed .buzz-design-moment{font-size:clamp(38px,11.6vw,52px)}.buzz-design-final-principle{grid-column:1;padding-top:42px;font-size:clamp(38px,11.4vw,52px)}}@media (width<=430px){.buzz-design-sequence{grid-template-columns:1fr}}.admin-page,.admin-gate{color:#121312;background:#f1eee4;min-height:100svh}.admin-page{padding:clamp(28px,5vw,72px)}.admin-gate{align-content:center;justify-items:start;padding:clamp(28px,8vw,110px);display:grid}.admin-gate>p,.admin-header p,.admin-header span,.admin-section-title p,.fan-club-controls span,.fan-club-ranking-heading>p,.fan-club-ranking-heading>div>p,.fan-club-person-summary span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-gate h1{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:28px 0 50px;font-size:clamp(52px,8vw,110px);line-height:.86}.admin-header{border-bottom:2px solid #121312;justify-content:space-between;align-items:end;padding-bottom:30px;display:flex}.admin-header h1,.admin-section-title h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:10px 0 0;line-height:.88}.admin-header h1{font-size:clamp(44px,6vw,84px)}.admin-header>div:last-child{place-items:end;display:grid}.admin-header>div:last-child strong{color:#446000;font-family:var(--display);font-size:clamp(30px,4vw,58px);line-height:1}.admin-actions{flex-wrap:wrap;gap:14px 28px;margin:22px 0 0;display:flex}.admin-actions a,.admin-page table a{color:inherit;font-family:var(--mono);letter-spacing:.05em;text-underline-offset:4px;text-transform:uppercase;font-size:10px;font-weight:700}.admin-signups-section,.admin-claims,.admin-paid-profile,.admin-paid-answers,.admin-paid-notes{margin-top:72px}.admin-section-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.admin-section-title h2{font-size:clamp(28px,3.6vw,50px)}.admin-section-title p{margin:12px 0 0}.admin-section-title>strong{font-family:var(--display);font-size:30px}.admin-table-wrap{border:1px solid #121312;overflow-x:auto}.admin-page table{border-collapse:collapse;width:100%;min-width:880px}.admin-page th,.admin-page td{text-align:left;vertical-align:top;border-bottom:1px solid #12131245;padding:15px 14px}.admin-page thead th{color:#f1eee4;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#121312;font-size:9px}.admin-page tbody tr:last-child>*{border-bottom:0}.admin-page td,.admin-page tbody th{font-size:15px}.admin-page td small{color:#1213129e;margin-top:5px;display:block}.admin-wrap-cell{white-space:normal;max-width:360px}.admin-empty{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:24px;font-size:10px}.fan-club-controls{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:18px;margin-top:clamp(58px,7vw,96px);display:grid}.fan-club-controls-simple{grid-template-columns:minmax(240px,520px)}.fan-club-feeling-select,.fan-club-filters{border:1px solid #121312;padding:22px;display:grid}.fan-club-controls label{gap:10px;display:grid}.fan-club-controls select{appearance:none;color:#f1eee4;font:700 15px var(--mono);text-transform:uppercase;background:#121312;border:1px solid #121312;border-radius:0;min-height:52px;padding:12px 42px 12px 14px}.fan-club-controls select:focus-visible,.fan-club-controls button:focus-visible,.fan-club-table button:focus-visible{outline-offset:3px;outline:3px solid #739c00}.fan-club-filters summary{cursor:pointer;font:700 11px var(--mono);letter-spacing:.08em;list-style:none}.fan-club-filters summary:after{content:"+";float:right}.fan-club-filters[open] summary:after{content:"−"}.fan-club-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.fan-club-reset{color:#121312;cursor:pointer;font:700 10px var(--mono);background:0 0;border:1px solid #121312;border-radius:0;align-self:end;min-height:52px}.fan-club-ranking{margin-top:clamp(70px,9vw,120px)}.fan-club-ranking-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.fan-club-ranking-heading h2{font-family:var(--display);letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(50px,8vw,110px);line-height:.82}.fan-club-ranking-heading>p strong{color:#446000;font-size:20px}.fan-club-table th button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.fan-club-table{min-width:640px!important}.fan-club-signal-summary{border:1px solid #121312;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.fan-club-signal-summary>div{gap:8px;padding:18px;display:grid}.fan-club-signal-summary>div+div{border-left:1px solid #121312}.fan-club-signal-summary strong{color:#446000;font-family:var(--display);font-size:34px;line-height:1}.fan-club-signal-summary span{font:700 9px var(--mono);letter-spacing:.08em}.fan-club-signal-table{min-width:820px!important}.fan-club-controls select:disabled{cursor:not-allowed;opacity:.42}.fan-club-yes{color:#446000;font-family:var(--mono);letter-spacing:.06em;font-weight:700;font-size:11px!important}.fan-club-table tbody td:first-child{color:#446000;font-family:var(--display);font-size:22px}.fan-club-consent-boundary{font:700 10px/1.6 var(--mono);letter-spacing:.035em;text-transform:uppercase;border-left:4px solid #739c00;max-width:980px;margin:70px 0 0;padding-left:18px}.fan-club-person-summary{border:1px solid #121312;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.fan-club-person-summary>div{gap:12px;min-width:0;padding:22px;display:grid}.fan-club-person-summary>div+div{border-left:1px solid #121312}.fan-club-person-summary .fan-club-person-source{border-top:1px solid #121312;border-left:0;grid-column:1/-1}.fan-club-person-summary a,.fan-club-person-summary strong{color:inherit;overflow-wrap:anywhere}.fan-club-reflection{border-left:4px solid #739c00;max-width:980px;margin-top:54px;padding:4px 0 4px 20px}.fan-club-reflection span{color:#446000;font:700 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:block}.fan-club-reflection p{white-space:pre-wrap;margin:14px 0 0;font-size:clamp(21px,2vw,30px);font-weight:700;line-height:1.25}.fan-club-profile-table,.fan-club-history{margin-top:78px}.fan-club-profile-table tbody th{font-family:var(--mono);letter-spacing:.05em;font-size:11px}.fan-club-history ul{border:1px solid #121312;margin:0;padding:0;list-style:none}.fan-club-history li{font-family:var(--mono);grid-template-columns:140px 120px minmax(0,1fr);gap:16px;padding:17px;font-size:10px;display:grid}.fan-club-history li+li{border-top:1px solid #12131245}@media (width<=760px){.admin-page{padding:25px 16px 60px}.admin-header{flex-direction:column;align-items:start;gap:28px}.admin-header>div:last-child{justify-items:start}.admin-section-title,.fan-club-ranking-heading{flex-direction:column;align-items:start}.fan-club-controls,.fan-club-filter-grid,.fan-club-person-summary,.fan-club-signal-summary{grid-template-columns:1fr}.fan-club-person-summary>div+div,.fan-club-signal-summary>div+div{border-top:1px solid #121312;border-left:0}.fan-club-ranking-heading>p{margin-top:20px}.fan-club-history li{grid-template-columns:1fr}.scenario-question-content{margin-top:44px}.scenario-question-title{font-size:clamp(39px,12vw,56px);line-height:.92}.scenario-feeling-prompt{margin-top:68px;font-size:clamp(34px,10.5vw,48px)}.scenario-question-help{margin-top:23px;font-size:17px}.scenario-feeling-list{margin-top:36px}.scenario-feeling-list button{min-height:105px}.scenario-companion-fields{grid-template-columns:1fr;margin-top:40px}.scenario-choice-row-large{margin-top:42px}.scenario-choice-row-large button{min-height:68px;font-size:11px}.scenario-current-feeling{margin-top:40px}.scenario-current-feeling textarea{min-height:210px}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.experience-builder-page{background:var(--ink);color:var(--paper)}:is(.experience-builder-page:has(>.experience-builder-main),.experience-builder-page:has(>.builder-summary-screen)){height:100dvh;overflow:hidden}:is(.experience-builder-page:has(>.experience-builder-main)>.site-header,.experience-builder-page:has(>.experience-builder-main)>.site-footer,.experience-builder-page:has(>.builder-summary-screen)>.site-header,.experience-builder-page:has(>.builder-summary-screen)>.site-footer){display:none}.experience-builder-main{background:var(--ink);height:100dvh;min-height:0;padding:max(16px, env(safe-area-inset-top)) 0 max(14px, env(safe-area-inset-bottom));overflow:hidden}.builder-result-screen{background:var(--ink);min-height:100svh;padding:clamp(150px,14vw,210px) 0 clamp(110px,12vw,180px)}.builder-intro h1{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.2vw,54px);font-weight:400;line-height:.88}.builder-copy-screen h1,.builder-terminal-inner h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(54px,8.8vw,126px);font-weight:400;line-height:.82}.builder-story-selector{background:#c8ff3409;border:1px solid #f0eadb61;border-radius:0;grid-template-columns:clamp(44px,6vw,58px) minmax(0,1fr) clamp(44px,6vw,58px);min-width:0;transition:background-color .12s,border-color .12s;display:grid;overflow:hidden}.builder-story-selector-content{min-width:0;padding:clamp(9px,1.4dvh,14px) 0}.builder-card-role{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(7px,.7vw,9px);font-weight:700;line-height:1.2;display:block}.builder-story-card-copy{gap:clamp(4px,.7dvh,7px);min-width:0;display:grid}.builder-card-feeling{color:var(--paper);font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:clamp(4px,.7dvh,7px) 0 0;font-size:clamp(18px,2.7vw,30px);font-weight:400;line-height:.95}.builder-story-selector:not(.is-selected) .builder-card-feeling{color:#f0eadb61;font-family:var(--mono);letter-spacing:.08em;font-size:clamp(8px,.9vw,11px);line-height:1.2}.builder-card-passage{color:var(--paper-muted);margin:0;font-size:clamp(14px,1.45vw,18px);font-weight:400;line-height:1.22}.builder-card-envelope-passage{gap:3px;display:grid}.builder-card-envelope-passage>p{color:var(--paper-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(7px,.72vw,9px);font-weight:700;line-height:1.3}.builder-card-envelope-passage blockquote{color:var(--acid);margin:0}.builder-selector-arrow{color:var(--acid);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:center;align-self:stretch;align-items:center;min-width:44px;min-height:48px;padding:0;display:flex}.builder-selector-arrow span{font:700 clamp(16px, 1.8vw, 21px)/1 var(--mono);transition:transform 90ms,color 90ms}.builder-selector-arrow:hover span,.builder-selector-arrow:focus-visible span{color:var(--paper)}.builder-selector-arrow-left:active span{transform:translate(-2px)}.builder-selector-arrow-right:active span{transform:translate(2px)}.builder-selector-arrow:focus-visible{outline-offset:-3px}.builder-plus{color:var(--acid);font-family:var(--display);justify-content:center;align-items:center;height:clamp(14px,2.2dvh,22px);font-size:clamp(14px,1.8vw,21px);line-height:1;display:flex}.builder-story-card-copy.is-moving-forward{animation:.12s ease-out both builder-selector-forward}.builder-story-card-copy.is-moving-backward{animation:.12s ease-out both builder-selector-backward}@keyframes builder-selector-forward{0%{opacity:.45;transform:translate(5px)}to{opacity:1;transform:translateY(0)}}@keyframes builder-selector-backward{0%{opacity:.45;transform:translate(-5px)}to{opacity:1;transform:translateY(0)}}.builder-primary-action{background:var(--acid);border:1px solid var(--acid);color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;min-height:46px;margin:0 0 0 auto;padding:11px 18px;font-size:clamp(10px,1vw,13px);font-weight:700;transition:background-color .14s,border-color .14s,color .14s;display:flex}.builder-primary-action:hover:not(:disabled){background:var(--paper);border-color:var(--paper)}.builder-primary-action:disabled{color:#f0eadb52;cursor:not-allowed;background:0 0;border-color:#f0eadb33}.builder-copy-screen,.builder-terminal-inner{position:relative}.builder-summary-screen{height:100dvh;min-height:0;padding:max(14px, env(safe-area-inset-top)) 0 max(14px, env(safe-area-inset-bottom));background:#101310;align-items:center;display:grid;overflow:hidden}.builder-summary-sheet{border:1px solid #f0eadb61;width:min(100% - 64px,980px);max-height:100%;padding:clamp(20px,3vw,38px);display:grid}.builder-summary-header{gap:7px;padding-bottom:clamp(18px,2.5vw,30px);display:grid}.builder-summary-header .eyebrow{color:var(--acid);font-size:clamp(7px,.7vw,9px)}.builder-summary-header>p:last-child{color:var(--paper-muted);font:700 clamp(8px, .85vw, 10px)/1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.builder-summary-row{border-bottom:1px solid #f0eadb3d;grid-template-columns:28px 100px minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(10px,2vw,26px);padding:clamp(13px,2vw,22px) 0;display:grid}.builder-summary-index,.builder-summary-role{color:var(--paper-muted);font:700 clamp(7px, .7vw, 9px)/1.2 var(--mono);letter-spacing:.1em}.builder-summary-row h2{color:var(--acid);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(19px,2.8vw,32px);font-weight:400;line-height:.95}.builder-summary-row>p{color:var(--paper);margin:0;font-size:clamp(14px,1.5vw,18px);line-height:1.25}.builder-summary-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;padding-top:clamp(18px,2.7vw,32px);display:grid}.builder-summary-footer>p:first-child{color:var(--paper-muted);font:700 clamp(8px, .8vw, 10px)/1.45 var(--mono);letter-spacing:.04em;text-transform:uppercase;max-width:520px;margin:0}.builder-summary-footer .builder-form-error{grid-area:2/1/auto/-1}.builder-decision{border-top:1px solid var(--line-light);margin-top:clamp(130px,15vw,220px);padding-top:clamp(42px,5vw,72px)}.builder-decision h2{font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(48px,8vw,112px);font-weight:400;line-height:.84}.builder-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(42px,5vw,68px);display:grid}.builder-decision-options-two{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-decision-options button{color:var(--paper);cursor:pointer;font-family:var(--display);background:0 0;border:1px solid #f0eadb85;border-radius:0;min-height:clamp(100px,14vw,180px);padding:18px;font-size:clamp(30px,4.8vw,68px);transition:background-color .13s,border-color .13s,color .13s}.builder-decision-options button:hover,.builder-decision-options button:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink)}.builder-copy-screen{max-width:1120px}.builder-trust-copy{color:var(--paper-muted);gap:1em;max-width:820px;margin-top:clamp(64px,7vw,100px);font-size:clamp(22px,2.4vw,34px);line-height:1.3;display:grid}.builder-trust-copy p{margin:0}.builder-trust-decision h2{max-width:1040px}.builder-waitlist-inner{max-width:1000px}.builder-waitlist-lede{color:var(--paper-muted);max-width:720px;margin:clamp(42px,5vw,72px) 0 0;font-size:clamp(22px,2.5vw,34px);line-height:1.3}.builder-waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:clamp(70px,8vw,112px);display:grid}.builder-waitlist-form label{gap:11px;display:grid}.builder-waitlist-form label>span{color:var(--acid);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.builder-waitlist-form input{color:var(--paper);font:700 clamp(21px, 2.1vw, 29px) var(--body);background:0 0;border:0;border-bottom:1px solid #f0eadb8c;border-radius:0;width:100%;min-height:60px;padding:10px 0}.builder-waitlist-form input:focus{border-bottom-color:var(--acid);outline:0}.builder-waitlist-form .builder-primary-action,.builder-form-error{grid-column:1/-1}.builder-form-error{color:#ff836f;font:700 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0}.builder-terminal-inner{width:min(100% - 64px,1360px)}.builder-terminal-inner>p:not(.eyebrow){color:var(--paper-muted);max-width:780px;margin:clamp(34px,4vw,58px) 0 0;font-size:clamp(24px,3vw,42px);line-height:1.25}.builder-home-link{border-bottom:1px solid var(--acid);color:var(--acid);font:700 12px/1.4 var(--mono);letter-spacing:.07em;margin-top:clamp(58px,7vw,100px);padding-bottom:8px;text-decoration:none;display:inline-block}.admin-story-details summary{cursor:pointer;font-weight:700}.admin-story-details p{white-space:pre-line;min-width:340px;margin:14px 0 0}@media (width<=700px){.site-home .profile-cta h2{margin-top:22px}.builder-result-screen{padding:128px 0 104px}.builder-copy-screen h1,.builder-terminal-inner h1{font-size:clamp(47px,14.4vw,68px);line-height:.86}.experience-builder-main{padding:max(10px, env(safe-area-inset-top)) 0 max(9px, env(safe-area-inset-bottom))}.builder-stage{gap:clamp(6px,1.15dvh,10px);width:min(100% - 16px,860px)}.builder-intro h1{font-size:clamp(25px,8.2vw,34px);line-height:.9}.builder-intro{padding-bottom:7px}.builder-story-selector{grid-template-columns:44px minmax(0,1fr) 44px}.builder-story-selector-content{padding:clamp(7px,1.1dvh,10px) 0}.builder-card-role{font-size:7px}.builder-card-feeling{font-size:clamp(16px,5.3vw,22px)}.builder-story-selector:not(.is-selected) .builder-card-feeling{font-size:8px}.builder-card-passage{font-size:clamp(12px,3.55vw,14px);line-height:1.17}.builder-card-envelope-passage>p{font-size:6.5px;line-height:1.2}.builder-selector-arrow{min-width:44px;min-height:44px}.builder-selector-arrow span{font-size:16px}.builder-plus{height:clamp(11px,1.8dvh,16px);font-size:14px}.builder-primary-action{width:100%;min-height:44px;padding:9px 14px;font-size:9px}.builder-summary-screen{padding:max(10px, env(safe-area-inset-top)) 0 max(10px, env(safe-area-inset-bottom))}.builder-summary-sheet{width:min(100% - 20px,980px);padding:clamp(14px,4vw,20px)}.builder-summary-header{gap:5px;padding-bottom:14px}.builder-summary-header h1{font-size:clamp(28px,9vw,38px)}.builder-summary-row{grid-template-columns:22px minmax(76px,.78fr) minmax(0,1.22fr);gap:5px 10px;padding:clamp(10px,2.7dvh,15px) 0}.builder-summary-row h2{font-size:clamp(16px,5vw,21px)}.builder-summary-row>p{grid-column:2/-1;font-size:clamp(12px,3.4vw,14px);line-height:1.18}.builder-summary-footer{grid-template-columns:1fr;align-items:stretch;gap:10px;padding-top:14px}.builder-summary-footer .builder-primary-action,.builder-summary-footer .builder-form-error{grid-area:auto/1}.builder-decision{margin-top:110px;padding-top:38px}.builder-decision h2{font-size:clamp(46px,14vw,64px)}.builder-decision-options{gap:7px;margin-top:35px}.builder-decision-options button{min-height:94px;padding:10px 4px;font-size:clamp(22px,7vw,30px)}.builder-trust-copy{margin-top:56px;font-size:21px}.builder-waitlist-lede{font-size:21px}.builder-waitlist-form{grid-template-columns:1fr;margin-top:60px}.builder-waitlist-form .builder-primary-action,.builder-form-error{grid-column:auto}.builder-terminal-inner{width:min(100% - 34px,1360px)}}@media (height<=560px){.experience-builder-main{padding:max(4px, env(safe-area-inset-top)) 0 max(4px, env(safe-area-inset-bottom))}.builder-stage{gap:3px}.builder-intro h1{font-size:clamp(20px,4.8vw,28px)}.builder-intro{padding-bottom:3px}.builder-story-selector{grid-template-columns:38px minmax(0,1fr) 38px}.builder-story-selector-content{padding:3px 0}.builder-selector-arrow{min-width:38px;min-height:38px}.builder-card-role{font-size:6px}.builder-story-card-copy{gap:2px}.builder-card-feeling{margin-top:2px;font-size:clamp(13px,2.8vw,18px)}.builder-card-passage{font-size:clamp(9px,2vw,11px);line-height:1.12}.builder-card-envelope-passage>p{font-size:5.5px}.builder-plus{height:8px;font-size:11px}.builder-primary-action{min-height:34px}.builder-summary-screen{padding:max(4px, env(safe-area-inset-top)) 0 max(4px, env(safe-area-inset-bottom))}.builder-summary-sheet{padding:9px}.builder-summary-header{gap:2px;padding-bottom:7px}.builder-summary-header h1{font-size:clamp(22px,5vw,30px)}.builder-summary-header>p:last-child,.builder-summary-footer>p:first-child{font-size:6.5px}.builder-summary-row{padding:5px 0}.builder-summary-row h2{font-size:clamp(13px,2.8vw,18px)}.builder-summary-row>p{font-size:clamp(9px,2vw,11px)}.builder-summary-footer{gap:6px;padding-top:7px}}.site-home .profile-cta{box-sizing:border-box;align-items:center;min-height:100dvh;padding:clamp(46px,7dvh,74px) 0;display:grid}.site-home .profile-cta h2{margin-top:clamp(12px,1.8dvh,18px);font-size:clamp(46px,6.6vw,92px)}.site-home .profile-cta-button{min-height:48px;margin-top:clamp(22px,3.2dvh,32px);padding:10px 18px}.experience-builder-page{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;height:100dvh;min-height:0;overflow:hidden}html.builder-flow-active,html.builder-flow-active body{overscroll-behavior-x:none;scroll-behavior:auto!important}.experience-builder-page>.site-header,.experience-builder-page>.site-footer{display:none}.experience-builder-main,.builder-result-screen,.builder-summary-screen{background:var(--ink);height:100dvh;min-height:0;padding:max(14px, env(safe-area-inset-top)) 0 max(14px, env(safe-area-inset-bottom));overflow:hidden}.builder-result-screen{align-items:center;min-height:0;display:grid}.builder-primary-action{min-height:42px;padding:10px 16px;font-size:10px}.builder-flow-back{color:#f0eadbb3;cursor:pointer;height:48px;left:max(8px, env(safe-area-inset-left));top:max(8px, env(safe-area-inset-top));touch-action:manipulation;z-index:20;background:0 0;border:0;justify-content:center;align-items:center;width:48px;padding:0;text-decoration:none;display:flex;position:fixed}.builder-flow-back span{font:500 20px/1 var(--mono);transform:translateY(-1px)}.builder-flow-back:hover,.builder-flow-back:focus-visible{color:var(--paper)}.builder-flow-back:focus-visible{outline-offset:-6px;outline:1px solid #f0eadbb8}.builder-narrative-inner{grid-template-rows:minmax(0,1fr) auto;width:min(100% - 64px,820px);height:100%;min-height:0;display:grid}.builder-narrative-copy{border-top:2px solid var(--acid);align-self:center;padding-top:clamp(18px,3dvh,30px)}.builder-narrative-copy .eyebrow,.builder-question-copy .eyebrow{color:var(--acid);font-size:clamp(8px,.75vw,10px)}.builder-narrative-copy h1{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;max-width:760px;margin:clamp(12px,2dvh,20px) 0 0;font-size:clamp(36px,5.5vw,62px);font-weight:400;line-height:.88}.builder-narrative-body{color:var(--paper-muted);gap:.72em;max-width:680px;margin-top:clamp(24px,4dvh,40px);font-size:clamp(17px,2vw,24px);line-height:1.24;display:grid}.builder-narrative-body p{margin:0}.builder-trust-transition-copy{gap:clamp(26px,4.8dvh,42px);margin-top:clamp(18px,3dvh,30px)}.builder-trust-thought{gap:.45em;display:grid}.builder-trust-real-thing h2{color:var(--acid);font:700 clamp(14px, 1.5vw, 18px)/1.2 var(--mono);letter-spacing:.08em;margin:0 0 .35em}.builder-trust-final-line{color:var(--paper);padding-top:.2em;font-weight:700}.builder-narrative-inner>.builder-primary-action{justify-self:end}.builder-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,1.2dvh,12px);width:min(100% - 64px,860px);height:100%;min-height:0;display:grid}.builder-intro{border-bottom:1px solid #f0eadb4d;padding-bottom:clamp(7px,1.1dvh,11px)}.builder-intro h1{font-size:clamp(28px,4vw,48px)}.builder-story-selectors{align-content:center;min-width:0;min-height:0;display:grid;overflow:hidden}.builder-story-transition{color:var(--paper);font-family:var(--mono);letter-spacing:.07em;min-width:0;margin:0;padding:clamp(5px,.8dvh,8px) clamp(60px,9vw,88px) clamp(4px,.65dvh,6px);font-size:clamp(11px,1.15vw,14px);font-weight:700;line-height:1.25}.builder-story-selector{box-sizing:border-box;background:#f0eadb05;border:1px solid #f0eadb61;grid-template-columns:clamp(54px,7vw,68px) minmax(0,1fr) clamp(54px,7vw,68px);min-width:0;min-height:0;transition:background-color .12s,border-color .12s;display:grid;overflow:hidden}.builder-story-selector-arrival{height:clamp(114px,18.5dvh,142px)}.builder-story-selector-inside{height:clamp(126px,20dvh,156px)}.builder-story-selector-envelope{height:clamp(134px,21.5dvh,166px)}.builder-story-selector.is-selected{background:#c8ff340b;border-color:#c8ff34b8}.builder-story-selector-content{box-sizing:border-box;align-content:start;min-width:0;height:100%;min-height:0;padding:clamp(9px,1.4dvh,13px) clamp(18px,2.6vw,30px);display:grid}.builder-story-card-copy{align-content:start;gap:clamp(7px,1dvh,10px);min-width:0;height:100%;min-height:0;display:grid}.builder-story-selector:not(.is-selected) .builder-story-selector-content{justify-content:center;align-items:center;display:flex}.builder-story-selector:not(.is-selected) .builder-story-card-copy{width:100%;height:auto;display:block}.builder-card-feeling{color:var(--paper);font-family:var(--display);letter-spacing:-.045em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(28px,3.6vw,38px);font-weight:400;line-height:.94}.builder-story-selector:not(.is-selected) .builder-card-feeling{color:#f0eadb9e;font-family:var(--display);letter-spacing:-.025em;white-space:normal;font-size:clamp(22px,2.6vw,30px);line-height:.96}.builder-card-passage{color:var(--paper-muted);text-align:left;margin:0;font-size:clamp(16px,1.7vw,20px);font-weight:400;line-height:1.18}.builder-card-quote{color:var(--acid);margin:0;font-style:normal}.builder-selector-arrow{color:var(--acid);cursor:pointer;touch-action:manipulation;background:#f0eadb09;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:44px;height:100%;min-height:44px;padding:0;transition:background-color .1s,color .1s;display:flex}.builder-selector-arrow-left{border-right:1px solid #f0eadb2e}.builder-selector-arrow-right{border-left:1px solid #f0eadb2e}.builder-selector-arrow span{font:700 clamp(16px, 1.8vw, 20px)/1 var(--mono)}.builder-selector-arrow:hover,.builder-selector-arrow:focus-visible{background:var(--acid);color:var(--ink)}.builder-selector-arrow:focus-visible{outline:1px solid var(--paper);outline-offset:-3px}.builder-summary-screen{align-items:center;display:grid}.builder-summary-sheet{border:0;border-top:2px solid var(--acid);width:min(100% - 64px,820px);max-height:100%;padding:clamp(18px,3dvh,28px) 0 0;display:grid}.builder-summary-header{padding-bottom:clamp(16px,2.6dvh,24px);display:grid}.builder-summary-header h1{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.5vw,50px);font-weight:400;line-height:.9}.builder-summary-list{border-top:1px solid #f0eadb66}.builder-summary-row{border-bottom:1px solid #f0eadb3d;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:clamp(8px,1.2dvh,12px);min-width:0;padding:clamp(16px,2.7dvh,24px) 0;display:grid}.builder-summary-row h2{color:var(--acid);font-family:var(--display);letter-spacing:-.04em;overflow-wrap:break-word;white-space:normal;grid-column:1;min-width:0;max-width:100%;margin:0;font-size:clamp(18px,2.6vw,28px);font-weight:400;line-height:.95;display:block}.builder-summary-row>p{color:var(--paper-muted);grid-column:1;min-width:0;max-width:620px;margin:0;font-size:clamp(14px,1.55vw,18px);line-height:1.26;display:block}.builder-summary-footer{grid-template-columns:1fr;place-items:end;gap:10px;padding-top:clamp(16px,2.6dvh,24px);display:grid}.builder-summary-footer .builder-form-error{color:#ff836f;font:700 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-area:auto;justify-self:stretch;margin:0}.builder-summary-footer .builder-primary-action{grid-area:auto}.builder-question-inner{grid-template-rows:minmax(0,1fr) auto;width:min(100% - 64px,820px);height:100%;min-height:0;display:grid}.builder-question-copy{border-top:2px solid var(--acid);align-self:center;padding-top:clamp(18px,3dvh,30px)}.builder-question-copy h1{font-family:var(--body);letter-spacing:-.035em;max-width:780px;margin:clamp(18px,3dvh,28px) 0 0;font-size:clamp(34px,4.8vw,54px);font-weight:700;line-height:1.02}.builder-trust-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:10px;width:min(100%,420px);display:grid}.builder-trust-options button{color:var(--paper);cursor:pointer;font:700 13px/1 var(--mono);letter-spacing:.08em;background:0 0;border:1px solid #f0eadb80;min-height:58px;padding:12px;transition:background-color .12s,border-color .12s,color .12s}.builder-trust-options button:focus-visible,.builder-trust-options button:active{background:var(--acid);border-color:var(--acid);color:var(--ink)}@media (hover:hover){.builder-trust-options button:hover{background:var(--acid);border-color:var(--acid);color:var(--ink)}}.builder-copy-screen,.builder-terminal-inner{width:min(100% - 64px,820px);position:relative}.builder-waitlist-inner{align-content:center;max-width:none;height:100%;min-height:0;display:grid}.builder-copy-screen h1,.builder-terminal-inner h1{margin-top:15px;font-size:clamp(38px,5.8vw,66px);line-height:.9}.builder-waitlist-lede{max-width:600px;margin-top:clamp(16px,2.5dvh,24px);font-size:clamp(16px,1.8vw,21px);line-height:1.25}.builder-waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2dvh,20px) 20px;margin-top:clamp(22px,3.5dvh,34px)}.builder-waitlist-form label{gap:5px}.builder-waitlist-form input{min-height:44px;padding:6px 0;font-size:clamp(17px,1.8vw,22px)}.builder-waitlist-form .builder-primary-action{justify-self:end}.builder-terminal-screen{align-items:center;display:grid}.builder-terminal-inner>p:not(.eyebrow){margin-top:clamp(18px,3dvh,28px);font-size:clamp(17px,2vw,24px)}.builder-home-link{margin-top:clamp(28px,5dvh,48px)}@media (width<=700px){.site-home .profile-cta{min-height:100dvh;padding:max(34px, env(safe-area-inset-top)) 0 max(34px, env(safe-area-inset-bottom))}.site-home .profile-cta h2{margin-top:clamp(10px,1.6dvh,14px);font-size:clamp(40px,12vw,54px);line-height:.9}.site-home .profile-cta-button{min-height:44px;margin-top:clamp(18px,2.8dvh,24px);padding:9px 14px;font-size:11px}.experience-builder-main,.builder-result-screen,.builder-summary-screen{padding:max(9px, env(safe-area-inset-top)) 0 max(9px, env(safe-area-inset-bottom))}.builder-narrative-inner,.builder-question-inner,.builder-copy-screen,.builder-terminal-inner{width:min(100% - 24px,820px)}.builder-narrative-copy h1{font-size:clamp(30px,10vw,42px)}.builder-narrative-body{font-size:clamp(15px,4.5vw,18px)}.builder-trust-transition-copy{gap:clamp(24px,4dvh,34px)}.builder-trust-real-thing h2{font-size:clamp(12px,3.5vw,14px)}.builder-narrative-inner>.builder-primary-action,.builder-summary-footer .builder-primary-action{justify-self:stretch;width:100%}.builder-stage{gap:clamp(4px,.85dvh,7px);width:min(100% - 14px,860px)}.builder-intro{padding-bottom:5px}.builder-intro h1{margin-left:48px;font-size:clamp(23px,7.8vw,31px)}.builder-story-selector{grid-template-columns:46px minmax(0,1fr) 46px}.builder-story-transition{padding:4px 60px 3px;font-size:clamp(10px,3.1vw,12px)}.builder-story-selector-arrival{height:clamp(108px,18dvh,126px)}.builder-story-selector-inside{height:clamp(118px,19.5dvh,138px)}.builder-story-selector-envelope{height:clamp(126px,21dvh,148px)}.builder-story-selector-content{padding:clamp(7px,1dvh,9px) clamp(14px,3.8vw,19px)}.builder-card-feeling{font-size:clamp(23px,7vw,28px)}.builder-story-selector:not(.is-selected) .builder-card-feeling{font-size:clamp(21px,6vw,25px)}.builder-card-passage{font-size:clamp(14px,4vw,15.5px);line-height:1.16}.builder-selector-arrow{min-width:42px;min-height:42px}.builder-primary-action{width:100%;min-height:40px}.builder-summary-sheet{width:min(100% - 24px,820px);padding-top:14px}.builder-summary-header{padding-bottom:13px}.builder-summary-header h1{font-size:clamp(27px,8.8vw,36px)}.builder-summary-row{row-gap:7px;padding:clamp(10px,2.2dvh,14px) 0}.builder-summary-row h2{font-size:clamp(16px,5vw,21px)}.builder-summary-row>p{font-size:clamp(12px,3.5vw,14px);line-height:1.17}.builder-summary-footer{padding-top:13px}.builder-question-copy h1{font-size:clamp(28px,9vw,38px);line-height:1.03}.builder-trust-options{justify-self:stretch;width:100%}.builder-trust-options button{min-height:52px}.builder-copy-screen h1,.builder-terminal-inner h1{font-size:clamp(34px,11vw,48px)}.builder-waitlist-lede{margin-top:14px;font-size:15px}.builder-waitlist-form{grid-template-columns:1fr;gap:9px;margin-top:18px}.builder-waitlist-form input{min-height:37px;padding:3px 0;font-size:17px}.builder-waitlist-form .builder-primary-action,.builder-form-error{grid-column:auto;justify-self:stretch}}@media (width>=701px) and (width<=980px){.experience-builder-main .builder-intro h1{margin-left:32px}}@media (width<=700px) and (height<=640px){.builder-stage{gap:3px}.builder-story-transition{padding:2px 54px;font-size:10px}.builder-story-selector-content{padding:5px 12px}.builder-story-card-copy{gap:5px}.builder-card-feeling{font-size:clamp(21px,6vw,24px)}.builder-card-passage{font-size:clamp(12.75px,3.7vw,14px);line-height:1.13}}@media (height<=560px){.site-home .profile-cta{padding:20px 0}.site-home .profile-cta h2{margin-top:8px;font-size:clamp(32px,11dvh,48px)}.site-home .profile-cta-button{min-height:40px;margin-top:14px;padding-block:7px}.experience-builder-main,.builder-result-screen,.builder-summary-screen{padding:max(4px, env(safe-area-inset-top)) 0 max(4px, env(safe-area-inset-bottom))}.builder-narrative-copy,.builder-question-copy{padding-top:8px}.builder-narrative-copy h1{margin-top:6px;font-size:clamp(26px,5vw,36px)}.builder-narrative-body{gap:.35em;margin-top:10px;font-size:clamp(12px,2.2vw,15px)}.builder-trust-transition-copy{gap:16px}.builder-trust-real-thing h2{margin-bottom:2px;font-size:10px}.builder-stage{gap:2px}.builder-intro{padding-bottom:2px}.builder-intro h1{font-size:clamp(19px,4.4vw,26px)}.builder-story-selector{grid-template-columns:40px minmax(0,1fr) 40px}.builder-story-transition{padding:2px 50px;font-size:clamp(10px,2.2vw,11px)}.builder-story-selector-arrival{height:94px}.builder-story-selector-inside{height:106px}.builder-story-selector-envelope{height:112px}.builder-story-selector-content{padding:4px 10px}.builder-story-card-copy{gap:4px}.builder-card-feeling{font-size:clamp(17px,3.4vw,22px)}.builder-card-passage{font-size:clamp(10.5px,2.2vw,12.5px);line-height:1.12}.builder-selector-arrow{min-width:36px;min-height:36px}.builder-primary-action{min-height:32px;padding:6px 10px}.builder-summary-sheet{padding-top:7px}.builder-summary-header{padding-bottom:6px}.builder-summary-header h1{font-size:clamp(21px,4.5vw,29px)}.builder-summary-row{row-gap:5px;padding:5px 0}.builder-summary-row h2{font-size:clamp(13px,2.7vw,17px)}.builder-summary-row>p{font-size:clamp(9px,1.9vw,10.5px)}.builder-summary-footer{padding-top:6px}.builder-question-copy h1{margin-top:10px;font-size:clamp(24px,4.4vw,33px)}.builder-trust-options button{min-height:38px}.builder-copy-screen h1,.builder-terminal-inner h1{margin-top:7px;font-size:clamp(27px,5.5vw,38px)}.builder-waitlist-lede{margin-top:7px;font-size:12px}.builder-waitlist-form{gap:5px 12px;margin-top:9px}.builder-waitlist-form label{gap:2px}.builder-waitlist-form input{min-height:28px;padding:2px 0;font-size:14px}}@media (width<=980px){.plot-swap-editorial-grid{grid-template-columns:1fr}.plot-swap-editorial-grid>.eyebrow{margin-bottom:2px}.plot-swap-mechanic-list{grid-template-columns:1fr}.plot-swap-mechanic-list li{grid-template-rows:auto;grid-template-columns:42px minmax(210px,.8fr) minmax(0,1fr);gap:22px 34px;min-height:0;padding:34px 0}.plot-swap-mechanic-list li+li{border-left:0;border-top:1px solid var(--line-dark)}.plot-swap-mechanic-list h3,.plot-swap-mechanic-list p{align-self:start;margin:0}.plot-swap-zero-improv{grid-template-columns:1fr}.plot-swap-credit-grid{grid-template-columns:1fr 1fr}.plot-swap-credit-grid>section+section{border-left:1px solid var(--line-light)}.plot-swap-credit-grid>section:last-child{border-left:0;border-top:1px solid var(--line-light);grid-column:1/-1}}@media (width<=700px){.plot-swap-hero{padding:112px 0 60px}.plot-swap-hero-heading h1{margin-top:24px;font-size:clamp(46px,13.2vw,64px);line-height:.81}.plot-swap-hero-deck{margin-top:30px;font-size:21px;line-height:1.19}.plot-swap-hero-figure{margin-top:36px}.plot-swap-hero-figure img{aspect-ratio:4/3;object-position:45% center}.plot-swap-metadata{gap:9px 10px;margin-top:22px;padding:14px 0;display:flex}.plot-swap-metadata span:not(.plot-swap-metadata-separator){min-width:0}.plot-swap-run-proof-grid{border-inline:0;grid-template-columns:1fr}.plot-swap-run-proof p{min-height:0;padding:30px 0 34px;font-size:clamp(34px,10.7vw,48px)}.plot-swap-run-proof p+p{border-left:0;border-top:1px solid var(--line-light)}.plot-swap-run-proof p:last-child{margin-inline:-17px;padding-inline:17px}.plot-swap-section{padding:76px 0}.plot-swap-editorial-grid{gap:30px}.plot-swap-section-copy h2,.plot-swap-section-title{font-size:clamp(45px,13.4vw,64px);line-height:.87}.plot-swap-learning .plot-swap-section-copy h2{font-size:clamp(40px,11.6vw,54px);line-height:.92}.plot-swap-section-title{margin-top:24px}.plot-swap-body-copy{margin-top:34px;font-size:20px}.plot-swap-proximity-line{margin-top:72px;padding-top:34px;font-size:clamp(44px,13.4vw,64px)}.plot-swap-mechanic-list{margin-top:52px}.plot-swap-mechanic-list li{grid-template-columns:32px minmax(0,1fr);gap:15px;padding:28px 0}.plot-swap-mechanic-list h3{font-size:27px}.plot-swap-mechanic-list p{grid-column:2;max-width:none;font-size:19px}.plot-swap-zero-improv{gap:26px;margin-top:48px;padding:28px 24px 30px}.plot-swap-zero-improv p{font-size:clamp(46px,14vw,66px)}.plot-swap-zero-improv span{font-size:19px}.plot-swap-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.plot-swap-proof-grid div{min-height:150px;padding:22px 18px}.plot-swap-proof-grid div:nth-child(3){border-left:0;grid-column:1/-1}.plot-swap-proof-grid div:nth-child(n+3){border-top:1px solid var(--line-light)}.plot-swap-proof-grid dt{font-size:clamp(34px,10.5vw,48px)}.plot-swap-proof-grid dd{margin-top:24px}.plot-swap-tree-figure{margin-top:62px}.plot-swap-tree-figure figcaption{font-size:9px}.plot-swap-reaction-grid{grid-template-columns:1fr;gap:62px;margin-top:42px}.plot-swap-reaction-grid figure:nth-child(2){margin-top:0}.plot-swap-reaction-grid blockquote{margin-top:18px;padding-top:18px;font-size:30px}.plot-swap-quote-source{margin-top:58px;font-size:9px;line-height:1.5}.plot-swap-learning-break{padding-top:28px;margin-top:44px!important}.plot-swap-contrast{grid-template-columns:1fr;margin-top:32px}.plot-swap-contrast>div{padding:30px 0 34px}.plot-swap-contrast>div+div{border-left:0;border-top:1px solid var(--line-light)}.plot-swap-contrast p{margin-top:22px;padding:0;font-size:clamp(38px,11.2vw,50px)}.plot-swap-question-shift{margin-top:64px}.plot-swap-question-label{margin-bottom:34px}.plot-swap-question-shift div>p{margin-top:18px;font-size:clamp(32px,9.5vw,43px)}.plot-swap-question-shift .plot-swap-question-new>p{font-size:clamp(40px,11.5vw,52px)}.plot-swap-question-shift>div+div{margin-top:44px;padding-top:38px}.plot-swap-credits h2{font-size:clamp(48px,14vw,66px)}.plot-swap-credits{padding-top:64px;padding-bottom:64px}.plot-swap-credit-grid{grid-template-columns:1fr;margin-top:48px}.plot-swap-credit-grid>section{padding:28px 0 34px}.plot-swap-credit-grid>section+section,.plot-swap-credit-grid>section:last-child{border-left:0;border-top:1px solid var(--line-light);grid-column:auto}.plot-swap-credit-grid dl>div{grid-template-columns:minmax(0,1.2fr) minmax(100px,.8fr);gap:12px}.plot-swap-archive-nav{padding:44px 0 64px}.plot-swap-archive-nav-inner{grid-template-columns:1fr;align-items:start;gap:58px}.plot-swap-next-experience{justify-items:start}.plot-swap-next-experience strong{font-size:clamp(78px,25vw,116px)}.past-experience-plot-swap .past-experience-heading h2{font-size:clamp(42px,13vw,62px);line-height:.86}.buzz-design-hero-meta{gap:16px}.levels-hero{padding:132px 0 74px}.levels-hero h1{margin-top:28px;font-size:clamp(72px,23vw,104px);line-height:.78}.levels-hero-copy{max-width:280px;margin-top:42px}.levels-scale{padding:62px 0 92px}.levels-rung-content{grid-template-columns:28px minmax(0,1fr);gap:22px 16px;min-height:0;padding:28px 0 31px}.levels-rung-detail{grid-template-columns:1fr;align-items:start;gap:14px}.levels-rung-detail h3{grid-row:auto;font-size:clamp(44px,14vw,62px)}.levels-rung-copy{font-size:16px}.levels-rung-label{justify-self:start}.levels-rung-redacted .levels-rung-detail{grid-template-columns:1fr}.levels-redacted-line{font-size:clamp(21px,7vw,30px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}.page-transition-outgoing,.page-transition-incoming{transition:none!important;animation:none!important}html.home-intro-active .home-opening-intro{display:none}html.home-intro-active .home-opening-eyebrow{opacity:1}}@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-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}
