@layer theme;@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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:where(:not(iframe)){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}html{color-scheme:light}body{color:#171718;background:#fff;min-height:100vh;font-family:Arial,sans-serif}}@layer components,utilities;.conversation{position:relative;padding:55px 5% 25px;background:var(--paper)}.conversation-kicker{display:flex;justify-content:space-between;align-items:start}.conversation-kicker>span{font:8px/1.7 Mono,monospace;letter-spacing:.2em;position:absolute;right:5%;top:55px}.conversation-heading{margin:18px 0 40px}.conversation-heading h2{font-size:clamp(32px,4.7vw,80px);font-weight:800;letter-spacing:-.055em;line-height:1.04}.conversation-heading>p{font:9px Mono,monospace;letter-spacing:.25em;margin-top:22px}.placecards{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.placecard{position:relative;aspect-ratio:.74;border:1px solid transparent;overflow:hidden;background:linear-gradient(135deg,#e1e0de,#d0cfcd 50%,#bdbdbb);text-align:left;isolation:isolate;transition:transform .4s,border-color .25s,box-shadow .25s}.placecard:nth-child(3n+1){background:linear-gradient(45deg,#bdbdbb,#dddcda 60%,#d2d2d0)}.placecard:nth-child(4n){background:linear-gradient(140deg,#e5e4e1,#c1c1bf)}.placecard>span{position:absolute;top:12px;left:10px;z-index:2;font:9px Mono,monospace}.placecard i{position:absolute;inset:-20%;background:linear-gradient(135deg,transparent 40%,#ffffff25 41%,#ffffff10 54%,transparent 55%);transform:rotate(-8deg);transition:transform .7s}.placecard:nth-child(2n) i{transform:rotate(18deg)}.placecard:hover i{transform:translate(10%) rotate(5deg)}.placecard:hover,.placecard:focus-visible{transform:translateY(-4px);border-color:var(--red)}.placecard.selected{border-color:var(--red);box-shadow:0 0 14px #ef302c25;color:var(--red)}.conversation-lower{display:grid;grid-template-columns:1.25fr 1fr .3fr;gap:35px;margin-top:32px;align-items:start}.conversation-lower p{font:8px/1.8 Mono,monospace;letter-spacing:.18em}.conversation-lower>p{text-align:right;align-self:end}.small-rule{display:block;width:35px;height:1px;background:currentColor;margin:18px 0 40px}.place-detail>span{font:10px Mono,monospace;color:var(--red)}.place-detail h3{font-size:27px;letter-spacing:-.045em;font-weight:700;margin:8px 0!important}.place-detail button{display:flex;justify-content:space-between;gap:40px;background:transparent;border:1px solid #999;padding:13px 16px;margin-top:28px;min-width:250px;font:9px Mono,monospace;letter-spacing:.12em}.place-detail button:hover{background:var(--ink);color:var(--paper)}.placecard-footnote{font:8px/1.6 Mono,monospace;color:#666;margin-top:32px!important}.contact-section{padding:85px 5%;background:#303032;color:var(--paper);display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.contact-intro h2{font-size:clamp(80px,12vw,185px);line-height:.9;font-weight:800;letter-spacing:-.055em;margin:35px 0!important}.contact-intro h2 span{color:var(--red)}.contact-intro>p:not(.eyebrow){font-size:13px;line-height:1.7;max-width:300px}.selected-place{font:9px Mono,monospace;display:inline-block;margin-top:30px;border-top:1px solid #777;padding-top:15px;text-transform:uppercase}.contact-form{display:flex;flex-direction:column;gap:28px}.contact-row{display:grid;grid-template-columns:1fr;gap:28px}.contact-form label{font:9px/1.6 Mono,monospace;display:flex;flex-direction:column;gap:8px;text-transform:uppercase;letter-spacing:.1em}.contact-form input:not([type=checkbox]),.contact-form textarea{background:transparent;border:0;border-bottom:1px solid #68686b;border-radius:0;width:100%;padding:10px 0 14px;font:14px Manrope,sans-serif;color:var(--paper);outline-offset:5px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#acacad}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--red)}.contact-form .contact-consent{flex-direction:row;align-items:flex-start;gap:12px;font-size:8px;line-height:1.7;color:#c4c4c5;text-transform:none;letter-spacing:0}.contact-consent input{width:17px;height:17px;flex:0 0 17px;accent-color:var(--red);margin-top:1px}.contact-submit{border:1px solid #999;background:transparent;color:var(--paper);padding:18px 22px;display:flex;justify-content:space-between;gap:30px;text-transform:uppercase;font:10px Mono,monospace!important;letter-spacing:.12em}.contact-submit:hover{background:var(--red);border-color:var(--red)}.contact-submit:disabled{opacity:.65;cursor:wait}.contact-form .contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-note{font-size:10px;color:#bbb;line-height:1.6}.contact-error{color:#ffb4b2;font-size:14px}.contact-success{border-top:1px solid #74756d;padding:45px 0}.contact-success>span{font-size:65px;color:var(--red)}.contact-success h3{font-size:42px;line-height:1.06;letter-spacing:-.045em;margin:20px 0!important}.contact-success p{font-size:16px;line-height:1.7}.contact-success button{margin-top:40px;border:1px solid var(--paper);background:transparent;color:var(--paper);padding:14px 20px;font-size:13px}@media(max-width:900px){.conversation-kicker>span{font-size:7px}.conversation-heading h2{font-size:5vw}.placecards{gap:7px}.placecard>span{font-size:8px;top:7px;left:6px}.place-detail h3{font-size:22px}.conversation-lower{grid-template-columns:1fr 1fr}.conversation-lower>p{display:none}}@media(max-width:650px){.conversation{padding:40px 5% 25px}.conversation-kicker>span{display:none}.conversation-heading{margin:22px 0 25px}.conversation-heading h2{font-size:8vw}.conversation-heading>p{font-size:7px;letter-spacing:.14em}.placecards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.placecard{aspect-ratio:.7}.conversation-lower{grid-template-columns:1fr;gap:25px}.conversation-lower>div:first-child{display:none}.place-detail h3{font-size:26px}.place-detail button{width:100%}.contact-section{grid-template-columns:1fr;padding:60px 5%;gap:45px}.contact-intro h2{font-size:27vw;margin:25px 0!important}.contact-intro .eyebrow{font-size:8px}.contact-form{gap:25px}}@media(prefers-reduced-motion:reduce){.placecard:hover,.placecard:focus-visible{transform:none}}.placecard-silhouette{position:absolute;bottom:-1px;left:8%;width:84%;height:86%;color:#50514f;fill:currentColor;pointer-events:none;z-index:1;opacity:.83;transition:color .3s,opacity .3s}.placecard>span{color:#252525}.placecard.selected>span{color:var(--red)}.placecard:hover .placecard-silhouette,.placecard:focus-visible .placecard-silhouette{opacity:1}.placecard.selected .placecard-silhouette{color:#343532;opacity:1}.placecard-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;pointer-events:none}.placecard>span{z-index:2;background:#eeeae6d9;padding:3px 4px;border-radius:1px}.contact-email-fallback{display:inline-block;margin-top:20px;padding:14px 0;border-bottom:1px solid currentColor;font-size:14px}.contact-draft{font:14px/1.6 Manrope,sans-serif;padding:18px;border:1px solid #aaa}.contact-draft p+p{margin-top:12px}.contact-draft a{display:inline-block;margin:12px 0;color:#b31818;text-decoration:underline}@font-face{font-family:Manrope;src:url(/assets/manrope.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Mono;src:url(/assets/mono.ttf) format("truetype");font-display:swap}:root{--paper:#eeedeb;--ink:#171718;--red:#ef302c}html{scroll-behavior:smooth;scroll-padding-top:24px;color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink)}.world2050{font-family:Manrope,Arial,sans-serif;overflow:clip}.world2050 *{box-sizing:border-box}.world2050 h1,.world2050 h2,.world2050 h3,.world2050 p{margin:0}.world2050 a{color:inherit;text-decoration:none}.world2050 button,.world2050 input,.world2050 textarea{font:inherit}.world2050 button{cursor:pointer}.world2050 a:focus-visible,.world2050 button:focus-visible{outline:2px solid var(--red);outline-offset:5px}.eyebrow{font:10px/1.6 Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);padding:12px}.skip-link:focus{top:10px}.world-nav{position:absolute;inset:0 0 auto;z-index:5;padding:27px 4vw;display:flex;justify-content:space-between;align-items:center;color:#fff}.world-logo{font-size:26px;font-weight:800;letter-spacing:-.06em}.world-logo sup{font-size:10px;vertical-align:top;margin-left:5px}.world-logo span{font:10px Mono,monospace;letter-spacing:.15em;margin-left:18px}.world-nav nav{display:flex;gap:36px;font:10px Mono,monospace;letter-spacing:.1em}.world-nav nav a{padding:8px 0;border-bottom:1px solid transparent}.world-nav nav a:hover{border-color:currentColor}.barcode-hero{position:relative;height:115svh;background:#18181a;--hero-exit:0}.barcode-stage{position:sticky;top:0;height:100svh;overflow:hidden}.barcode-stage video{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(calc(1 + var(--hero-exit)*.04))}.hero-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 21%,transparent 76%,rgba(0,0,0,.5))}.film-heading{position:absolute;top:105px;left:4vw;color:#fff;opacity:calc(1 - var(--hero-exit)*2)}.film-heading>p{font:8px Mono,monospace;letter-spacing:.18em;margin-bottom:12px}.film-heading h1{font-weight:600;font-size:clamp(17px,1.55vw,26px);letter-spacing:.01em;line-height:1.2}.film-heading h1 span{display:block;margin-top:5px;font:10px Mono,monospace;letter-spacing:.5em}.film-bottom{position:absolute;bottom:28px;left:4vw;right:4vw;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;color:#fff;font:9px/1.7 Mono,monospace;letter-spacing:.12em}.film-controls{display:flex;gap:18px}.film-controls button{color:inherit;font:inherit;border:0;background:transparent;padding:8px 0;border-bottom:1px solid #ffffff60}.film-controls button:hover{border-color:var(--red)}.promise-section{position:relative;background:#fff;padding-top:24px}.section-index{display:flex;justify-content:space-between;padding:0 4vw;font:8px Mono,monospace;letter-spacing:.16em}.promise-visual{overflow:hidden;margin-top:22px}.promise-visual img{display:block;width:100%;height:auto;transform:scale(var(--promise-scale,1.03));transform-origin:50% 50%}.series-note{position:relative;background:#fff;display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;padding:35px 4vw 50px;align-items:start}.series-note>p:first-child,.series-note>a{font:9px/1.7 Mono,monospace;letter-spacing:.12em}.series-note>p:nth-child(2){font-size:14px;line-height:1.7}.series-note>a{text-align:right}.series-note>a:hover{color:var(--red)}.world-footer{padding:45px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#262628;color:#eeedeb;font:9px Mono,monospace;letter-spacing:.15em}.world-footer>a:first-child{font:800 17px/1.2 Manrope,sans-serif;letter-spacing:-.04em}.world-footer>a:first-child span{display:block;color:var(--red)}@media(max-width:700px){.world-nav{padding:22px 5vw}.world-logo{font-size:22px}.world-logo span{margin-left:10px}.world-nav nav{gap:16px;font-size:8px}.world-nav nav a:first-child{display:none}.film-heading{top:88px;left:5vw}.film-heading>p{font-size:7px}.film-bottom{left:5vw;right:5vw;bottom:25px;flex-wrap:wrap;font-size:7px;gap:18px}.film-bottom>a{order:3;width:100%;text-align:center}.film-controls{gap:13px}.barcode-stage video{object-fit:contain;background:#29292b}.barcode-hero{height:100svh}.hero-vignette{background:linear-gradient(180deg,#1117,transparent 25%,transparent 70%,#1117)}.promise-section{padding-top:20px}.section-index{font-size:7px}.section-index>span:last-child{display:none}.promise-visual{margin-top:35px}.series-note{grid-template-columns:1fr;gap:20px;padding:30px 5vw 45px}.series-note>a{text-align:left}.series-note>p:nth-child(2){font-size:13px}.world-footer{flex-wrap:wrap}.world-footer>p{width:40%;line-height:1.6}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world2050 *{animation:none!important;transition:none!important}.barcode-stage video,.promise-visual img{transform:none}.film-heading{opacity:1}}.barcode-hero{height:380svh}.barcode-stage video{transform:none}.promise-visual img{transform:none}.contact-section,.world-footer{background:#000}@media(max-width:700px){.barcode-hero{height:330svh}}@media(prefers-reduced-motion:reduce){.barcode-hero{height:100svh}.film-controls{display:none}}.world2050 .contact-section,.world2050 .world-footer{background:#000}.world2050 .promise-section,.world2050 .series-note,.world2050 .conversation{background:#fff}.film-heading h1{font-size:clamp(30px,3.1vw,60px);font-weight:750;letter-spacing:-.035em;line-height:1.1}.film-heading>p{font-size:clamp(10px,.8vw,14px);margin-bottom:16px}.film-heading h1 span{font-size:clamp(13px,1vw,18px);margin-top:12px;letter-spacing:.45em}.film-bottom{font-size:clamp(11px,.78vw,14px)}.world-nav nav{font-size:clamp(11px,.78vw,14px)}@media(max-width:700px){.film-heading h1{font-size:clamp(25px,6.6vw,38px)}.film-heading>p{font-size:8px}.film-heading h1 span{font-size:12px}.film-bottom{font-size:9px}.world-nav nav{font-size:8px}}.world2050 .contact-section,.world2050 .world-footer{background:#fff;color:var(--ink)}.world2050 .contact-intro h2 span{color:var(--red)}.world2050 .contact-form input:not([type=checkbox]),.world2050 .contact-form textarea{color:var(--ink);border-bottom-color:#aaa}.world2050 .contact-form input::placeholder,.world2050 .contact-form textarea::placeholder{color:#777}.world2050 .contact-form .contact-consent,.world2050 .contact-note{color:#555}.world2050 .contact-submit,.world2050 .contact-success button{color:var(--ink);border-color:#888}.world2050 .contact-submit:hover{color:#fff}.world2050 .contact-error{color:#b31818}.world2050 .world-footer{border-top:1px solid #ddd}@media(max-width:700px){.world-nav nav{gap:12px}.world-nav nav a:nth-child(2){display:none}}.world-footer .footer-contact{display:flex;flex-direction:column;gap:10px}.world-footer .footer-contact a{font:12px/1.5 Manrope,sans-serif;letter-spacing:0;text-transform:none}.world-footer .footer-contact a:hover{color:var(--red)}.world2050 .film-credits{background:#fff;margin:0;padding:12px 0 40px}.film-credits a{display:block;max-width:1600px;margin:0 auto}.film-credits img{display:block;width:100%;height:auto}.film-credits a:focus-visible{outline:2px solid var(--red);outline-offset:-4px}@media(max-width:700px){.world2050 .film-credits{padding:0 0 24px}}.world2050 .promise-section .film-credits{padding:0;margin:clamp(-26px,-1.5vw,-8px) auto 0;position:relative;background:#fff;width:42%;max-width:640px}.promise-section .film-credits a{max-width:none}.promise-section .film-credits img{display:block;width:100%;height:auto}.promise-section .series-note{margin-top:24px}@media(max-width:700px){.world2050 .promise-section .film-credits{width:65%;margin-top:-5px}.promise-section .series-note{margin-top:16px}}.pricing-page{background:#fff;min-height:100svh}.pricing-page .world-nav{position:relative;color:#111;border-bottom:1px solid #e5e5e5}.pricing-page .world-nav [aria-current=page]{color:var(--red);border-color:var(--red)}.pricing-intro{padding:85px 5vw 60px}.pricing-intro h1{font-size:clamp(45px,6.5vw,100px);font-weight:800;line-height:1;letter-spacing:-.055em;margin:25px 0}.pricing-intro h1 span{color:var(--red)}.pricing-description{font-size:14px;margin-top:25px!important}.access-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 5vw;gap:30px}.access-plan{border-top:2px solid #111;padding:25px 0 0;display:flex;flex-direction:column}.plan-index{font:9px Mono,monospace;letter-spacing:.16em;color:#555}.access-plan h2{font-size:clamp(24px,2.1vw,36px);letter-spacing:-.045em;line-height:1.05;max-width:12ch;margin:25px 0 15px}.plan-audience{font-size:12px;line-height:1.6;min-height:40px}.plan-investment{margin:35px 0;display:flex;flex-direction:column;gap:8px}.plan-investment strong{font-size:clamp(28px,2.7vw,48px);font-weight:650;letter-spacing:-.05em}.plan-investment>span{font:10px Mono,monospace}.access-plan>a{border:1px solid #aaa;padding:17px 14px;font:9px Mono,monospace;letter-spacing:.08em;display:flex;justify-content:space-between;gap:12px;margin-top:auto}.access-plan>a:hover{background:var(--red);color:#fff;border-color:var(--red)}.access-comparison{padding:100px 5vw 50px}.comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.comparison-heading h2{font-size:clamp(30px,4vw,65px);font-weight:800;letter-spacing:-.055em;line-height:1}.comparison-heading h2 span{color:var(--red)}.comparison-heading p{font:10px Mono,monospace}.comparison-scroll{overflow-x:auto;overscroll-behavior-x:contain}.comparison-scroll:focus-visible{outline:2px solid var(--red);outline-offset:5px}table{width:100%;min-width:1150px;border-collapse:collapse;text-align:left}caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}thead th{font:11px/1.5 Mono,monospace;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #111;padding:20px 15px}thead th:first-child{width:24%}thead th:not(:first-child){width:19%}tbody th,tbody td{padding:17px 15px;border-bottom:1px solid #ddd;font-size:12px;line-height:1.5;vertical-align:middle}tbody th{font-weight:600}tbody tr:hover{background:#f7f7f7}.included{font-size:20px;color:var(--red)}.not-included{color:#888}.comparison-hint{font:9px/1.6 Mono,monospace;color:#666;margin-top:18px!important}.pricing-contact{padding:65px 5vw 80px;display:flex;justify-content:space-between;align-items:center;gap:30px}.pricing-contact h2{font-size:clamp(55px,9vw,140px);font-weight:800;letter-spacing:-.07em;line-height:1}.pricing-contact h2 span{color:var(--red)}.pricing-contact>a{font:10px Mono,monospace;border-bottom:1px solid #aaa;padding:15px 0}.pricing-page .world-footer{background:#fff;color:#111;border-top:1px solid #ddd}@media(max-width:700px){.pricing-intro{padding:50px 5vw 40px}.pricing-intro>.eyebrow{font-size:8px}.pricing-intro h1{font-size:10vw}.access-plans{grid-template-columns:1fr;gap:45px}.access-plan h2{max-width:none;font-size:32px}.plan-audience{min-height:0}.plan-investment{margin:25px 0}.plan-investment strong{font-size:46px}.access-comparison{padding-top:65px}.comparison-heading{display:block}.comparison-heading p{margin-top:15px!important}.pricing-contact{display:block;padding-top:35px}.pricing-contact>a{display:inline-block;margin-top:25px}.pricing-page .world-nav nav a:nth-child(2){display:none}}@media(min-width:701px)and (max-width:1050px){.access-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.pricing-page .world-nav nav a:nth-child(2){display:none}}@media(max-width:700px){.pricing-page .world-nav nav{gap:12px}.pricing-page .world-nav nav a{font-size:8px}.pricing-page .world-nav nav a:nth-child(3){max-width:105px;line-height:1.5}.pricing-intro h1{font-size:9vw}}.pricing-intro{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:4vw;align-items:center}.pricing-intro-copy{min-width:0}.pricing-intro h1{font-size:clamp(30px,4.1vw,76px)}.pricing-intro .eyebrow{font-size:clamp(7px,.65vw,10px);line-height:1.6}.partnership-film{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#888}.partnership-film video,.partnership-hold{display:block;width:100%;height:100%;object-fit:contain}.partnership-hold{position:absolute;inset:0}.partnership-play{position:absolute;bottom:15px;right:15px;background:#fff;color:#111;border:0;padding:12px 16px;font:10px Mono,monospace}@media(max-width:850px){.pricing-intro{grid-template-columns:1fr;gap:30px}.pricing-intro h1{font-size:clamp(30px,8.1vw,68px)}.partnership-film{max-width:720px}.pricing-intro .eyebrow{font-size:8px}}.pricing-page>.world-nav{position:absolute;inset:0 0 auto;z-index:5;color:#fff;border:0;background:linear-gradient(#0005,transparent)}.pricing-page>.world-nav [aria-current=page]{color:#fff}.pricing-page>.partnership-film{width:100%;height:100svh;aspect-ratio:auto;max-width:none;background:#858585}.pricing-page>.partnership-film video,.pricing-page>.partnership-film .partnership-hold{object-fit:cover;object-position:center}.pricing-intro{display:block}.pricing-intro h1{font-size:clamp(40px,6.5vw,100px)}@media(max-width:850px){.pricing-intro h1{font-size:clamp(30px,8.1vw,68px)}}.pricing-page>.partnership-film{transition:height 1s cubic-bezier(.22,1,.36,1),opacity .6s ease;overflow-anchor:none}.pricing-page>.partnership-film video{height:100svh}.pricing-page>.partnership-film.is-finished{height:0;opacity:0;visibility:hidden;transition:height 1s cubic-bezier(.22,1,.36,1),opacity .6s ease,visibility 0s 1s}.pricing-page:has(.partnership-film.is-finished)>.world-nav{color:#171718;background:#fff;transition:color .6s,background .6s}.pricing-page:has(.partnership-film.is-finished)>.world-nav [aria-current=page]{color:#171718}@media(prefers-reduced-motion:reduce){.pricing-page>.partnership-film{transition:none}}
