html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.vertical-viewer{background:var(--teal-dark);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.vertical-viewer::backdrop{background:color-mix(in srgb, var(--teal-dark) 92%, black)}.vertical-viewer__stage{background:var(--teal-dark);position:absolute;inset:0}.vertical-viewer__viewport{z-index:0;background:var(--teal-dark);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.vertical-viewer__track{background:var(--teal-dark);transition:transform .25s ease-out;position:absolute;inset:0}.vertical-viewer__track.is-instant{transition:none}.vertical-viewer__slide{background:var(--teal-dark);width:100%;height:100%;position:absolute;left:0}.vertical-viewer__slide[data-edge=current]{top:0}.vertical-viewer__slide[data-edge=below]{top:100%}.vertical-viewer__slide[data-edge=above]{top:-100%}.vertical-viewer__clip{object-fit:cover;background:var(--teal-dark);width:100%;height:100%;display:block;position:absolute;inset:0}.vertical-viewer__hint{z-index:4;left:50%;bottom:max(8.25rem, calc(env(safe-area-inset-bottom) + 7.5rem));color:var(--on-dark);font-family:var(--type-family-functional);letter-spacing:.01em;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:flex;position:absolute;transform:translate(-50%)}.vertical-viewer__hint-mark{background:linear-gradient(to top, transparent, var(--lime));border-radius:2px;width:2px;height:22px;position:relative}.vertical-viewer__hint-mark:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate vertical-viewer-hint-rise;position:absolute;top:0;left:50%;transform:translate(-50%,12px)}.vertical-viewer__stage:before{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--teal-dark) 62%, transparent), color-mix(in srgb, var(--teal-dark) 24%, transparent) 55%, transparent);content:"";pointer-events:none;height:9rem;position:absolute;inset:0 0 auto}.vertical-viewer__segments{top:max(10px, calc(env(safe-area-inset-top) + 6px));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));z-index:3;pointer-events:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.vertical-viewer__segment{background:color-mix(in srgb, var(--on-dark) 30%, transparent);border-radius:2px;flex:1;height:2px;transition:background-color .25s}.vertical-viewer__segment[data-state=seen]{background:color-mix(in srgb, var(--on-dark) 62%, transparent)}.vertical-viewer__segment[data-state=current]{background:var(--on-dark)}.vertical-viewer__speaker{z-index:4;top:max(24px, calc(env(safe-area-inset-top) + 20px));left:max(14px, env(safe-area-inset-left));width:max-content;max-width:calc(100% - 5.5rem);color:var(--on-dark);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;animation:.22s vertical-viewer-speaker-in;display:grid;position:absolute}.vertical-viewer__speaker-photo{object-fit:cover;object-position:center 8%;background:color-mix(in srgb, var(--cream) 88%, var(--teal-dark));width:38px;height:38px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--on-dark) 70%, transparent);border-radius:50%}.vertical-viewer__speaker-copy{text-shadow:0 1px 10px #00202173;min-width:0}.vertical-viewer__speaker-name,.vertical-viewer__speaker-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vertical-viewer__speaker-name{color:var(--on-dark);font-family:var(--type-family-editorial);margin:0;font-size:1.0625rem;font-weight:460;line-height:1.15}.vertical-viewer__speaker-role{color:var(--on-dark-74);font-family:var(--type-family-functional);margin:2px 0 0;font-size:.75rem;line-height:1.3}.vertical-viewer__speaker:hover .vertical-viewer__speaker-name{text-underline-offset:.16em;text-decoration:underline}.vertical-viewer__speaker-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@keyframes vertical-viewer-hint-rise{0%{opacity:.45;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes vertical-viewer-speaker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vertical-viewer__close,.vertical-viewer__control{z-index:3;width:44px;height:44px;color:var(--on-dark-74);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute}.vertical-viewer__close:before,.vertical-viewer__control:before{content:"";border-radius:var(--r-pill);background:color-mix(in srgb, var(--teal-dark) 36%, transparent);width:32px;height:32px;position:absolute}.vertical-viewer__close svg,.vertical-viewer__control svg{z-index:1;position:relative}.vertical-viewer__close{z-index:4;top:max(21px, calc(env(safe-area-inset-top) + 17px));right:max(6px, env(safe-area-inset-right));color:var(--on-dark)}.vertical-viewer__controls{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.vertical-viewer__progress{cursor:pointer;touch-action:none;pointer-events:auto;flex:1;height:44px;margin:0 2px;position:relative}.vertical-viewer__progress-track{background:color-mix(in srgb, var(--on-dark) 42%, transparent);height:3px;display:block;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.vertical-viewer__progress-fill{background:var(--on-dark);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.vertical-viewer__progress-thumb{background:var(--on-dark);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vertical-viewer__progress:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:3px;border-radius:2px}.vertical-viewer__control{pointer-events:auto;position:relative}.vertical-viewer__icon--play{transform:translate(-1px)}.vertical-viewer__close:focus-visible,.vertical-viewer__control:focus-visible,.vertical-viewer__speaker:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:2px;border-radius:var(--r-pill)}.vertical-viewer__speaker:focus-visible{border-radius:4px}@media (width>=901px){.vertical-viewer{background:color-mix(in srgb, var(--teal-dark) 92%, black)}.vertical-viewer__stage{border-radius:var(--r-card);width:min(26rem,56.25dvh - 2.25rem);height:min(100dvh - 4rem,46.2222rem);margin:auto;inset:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.vertical-viewer__track,.vertical-viewer__segment,.vertical-viewer__speaker{transition:none;animation:none}.vertical-viewer__hint-mark:after{animation:none;transform:translate(-50%)}}figure.hero-video{--card-w:min(21rem, calc(70svh * 9 / 16));--peek:2.75rem;width:min(var(--card-w), 100%);max-width:100%}figure.hero-video--stacked{width:min(calc(var(--card-w) + var(--peek)), 100%)}.hero-video__stage{isolation:isolate;position:relative}.hero-video__viewport{z-index:1;aspect-ratio:9/16;border-radius:var(--r-card);background:var(--teal-dark);width:100%;position:relative;overflow:hidden}.hero-video--stacked .hero-video__viewport{width:calc(100% - var(--peek))}.hero-video__frame{--hero-swipe-x:0px;z-index:1;aspect-ratio:auto;width:100%;height:100%;transform:translate3d(var(--hero-swipe-x), 0, 0);will-change:transform}.hero-video__frame.is-swiping{transition:none}.hero-video__open{touch-action:pan-y}.hero-video__swipe-preview{--hero-preview-x:0px;z-index:0;border-radius:inherit;background:var(--teal-dark);visibility:hidden;transform:translate3d(var(--hero-preview-x), 0, 0);will-change:transform;position:absolute;inset:0;overflow:hidden}.hero-video__swipe-preview.is-visible{visibility:visible}.hero-video__swipe-preview-media{object-fit:contain;background:var(--teal-dark);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hero-video__frame:before{z-index:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--teal-dark) 58%, transparent), color-mix(in srgb, var(--teal-dark) 22%, transparent) 55%, transparent);content:"";pointer-events:none;height:7.5rem;position:absolute;inset:0 0 auto}.hero-video__speaker{z-index:2;color:var(--on-dark);pointer-events:none;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:0;animation:.26s hero-speaker-in;display:grid;position:absolute;top:12px;left:12px;right:76px}.hero-video__speaker-photo{object-fit:cover;object-position:center 8%;background:color-mix(in srgb, var(--cream) 88%, var(--teal-dark));width:34px;height:34px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--on-dark) 70%, transparent);border-radius:50%}.hero-video__speaker-copy{text-shadow:0 1px 10px #00202173;gap:1px;min-width:0;display:grid}.hero-video__speaker-name,.hero-video__speaker-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-video__speaker-name{font-family:var(--type-family-editorial);font-size:.9875rem;font-weight:460;line-height:1.2}.hero-video__speaker-role{color:var(--on-dark-74);font-family:var(--type-family-functional);font-size:.71875rem;line-height:1.3}.hero-video__count{z-index:2;border-radius:var(--r-pill);min-height:26px;color:var(--on-dark);background:color-mix(in srgb, var(--teal-dark) 52%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--type-family-functional);font-variant-numeric:tabular-nums;letter-spacing:.01em;pointer-events:none;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:500;transition:background-color .16s;display:inline-flex;position:absolute;top:16px;right:10px}.hero-video__count svg{color:var(--on-dark-74);flex:none;transition:color .16s}.hero-video__frame:hover .hero-video__count{background:color-mix(in srgb, var(--teal-dark) 72%, transparent)}.hero-video__frame:has(.hero-video__open:focus-visible) .hero-video__count{background:color-mix(in srgb, var(--teal-dark) 72%, transparent)}.hero-video__frame:hover .hero-video__count svg{color:var(--on-dark)}.hero-video__frame:has(.hero-video__open:focus-visible) .hero-video__count svg{color:var(--on-dark)}.hero-stack__card{top:50%;right:calc(var(--depth) * .55rem);z-index:0;width:auto;height:calc((.86 - var(--depth) * .08) * 100%);aspect-ratio:9/16;border-radius:var(--r-card);background:var(--teal-dark);color:var(--on-dark);cursor:pointer;border:0;margin:0;padding:0;transition:translate .22s cubic-bezier(.33,0,.2,1);animation:.36s cubic-bezier(.33,0,.2,1) hero-stack-in;position:absolute;overflow:hidden;translate:0 -50%}.hero-stack__card:before{z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule-dark);content:"";pointer-events:none;transition:box-shadow .16s;position:absolute;inset:0}.hero-stack__card:after{width:var(--peek);background:color-mix(in srgb, var(--teal-dark) 84%, transparent);content:"";pointer-events:none;position:absolute;inset:0 0 0 auto}.hero-stack__poster{object-fit:cover;opacity:.3;filter:saturate(.7);width:100%;height:100%;transition:opacity .22s;display:block}.hero-stack__cue{z-index:2;width:var(--peek);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset:14px 0 14px auto}.hero-stack__photo{object-fit:cover;object-position:center 8%;background:color-mix(in srgb, var(--cream) 88%, var(--teal-dark));width:28px;height:28px;box-shadow:0 0 0 1.5px var(--teal-dark), 0 0 0 2.5px var(--on-dark-54);border-radius:50%;flex:none;transition:box-shadow .16s}.hero-stack__name{min-height:0;color:var(--on-dark);font-family:var(--type-family-editorial);white-space:nowrap;text-overflow:ellipsis;writing-mode:vertical-rl;font-size:.9375rem;font-weight:460;line-height:1.1;overflow:hidden}.hero-stack__arrow{width:26px;height:26px;color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--on-dark-38);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:auto;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.hero-stack__card:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:3px}.hero-stack__card:focus-visible:before{box-shadow:inset 0 0 0 1px var(--on-dark-38)}.hero-stack__card:focus-visible .hero-stack__arrow{color:var(--teal-dark);background:var(--on-dark)}@media (hover:hover) and (pointer:fine){.hero-stack__card:hover{translate:6px -50%}.hero-stack__card:hover:before{box-shadow:inset 0 0 0 1px var(--on-dark-38)}.hero-stack__card:hover .hero-stack__poster{opacity:.45}.hero-stack__card:hover .hero-stack__photo{box-shadow:0 0 0 1.5px var(--teal-dark), 0 0 0 2.5px var(--on-dark)}.hero-stack__card:hover .hero-stack__arrow{color:var(--teal-dark);background:var(--on-dark);box-shadow:none}}@keyframes hero-speaker-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes hero-stack-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (width>=901px){figure.hero-video{--card-w:min(clamp(18.75rem, calc(11rem + 8vw), 21rem), calc((72svh - 1.5rem) * 9 / 16));--peek:clamp(3.5rem, 4.2vw, 4.5rem);width:var(--card-w);max-width:none}figure.hero-video--stacked{width:calc(var(--card-w) + var(--peek))}.hero-stack__cue{gap:14px;inset:18px 0 18px auto}.hero-stack__photo{width:32px;height:32px}.hero-stack__name{font-size:1.0625rem}.hero-stack__arrow{width:28px;height:28px}}@media (width<=640px){figure.hero-video .hero-video__control--playback{bottom:12px;left:8px}figure.hero-video .hero-video__control--sound{bottom:12px;right:8px}figure.hero-video .hero-video__progress{bottom:12px;left:52px;right:52px}}@media (prefers-reduced-motion:reduce){.hero-video__speaker,.hero-video__frame,.hero-video__swipe-preview,.hero-stack__card{animation:none}.hero-video__count,.hero-video__count svg,.hero-video__frame,.hero-video__swipe-preview,.hero-stack__card,.hero-stack__card:before,.hero-stack__poster,.hero-stack__photo,.hero-stack__arrow{transition:none}.hero-stack__card:hover{translate:0 -50%}}.product-preview__stage{margin-top:var(--landing-block-gap);grid-template-columns:minmax(0,36rem) minmax(14rem,22rem);justify-content:space-between;align-items:start;gap:clamp(32px,4vw,80px);display:grid}.product-preview__copy,.product-preview__audio p,.product-preview__proof>p{color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty;margin:0}.product-preview__mockup{margin:0}.product-preview__mockup img,.product-preview__mockup-frame{aspect-ratio:4/5;border:1px solid var(--rule);background:var(--cream-bright);object-fit:cover;border-radius:28px;width:100%;display:block}.product-preview__audio,.product-preview__proof{max-width:40rem;margin-top:var(--landing-block-gap)}.product-preview__player{align-items:center;gap:var(--space-4);margin-top:var(--space-5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--cream-bright);padding:14px 16px;display:flex}.product-preview__play{border-radius:var(--r-pill);background:var(--teal);width:44px;height:44px;color:var(--cream-bright);border:0;flex:none;place-items:center;padding:0;display:grid}.product-preview__play:disabled{background:var(--rule);color:var(--ink-62);cursor:default}.product-preview__player-note{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.product-preview__audio-el{width:min(100%,36rem);margin-top:var(--space-5);display:block}.product-preview__proof h3{color:var(--teal);font-family:var(--type-family-editorial);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-semibold);line-height:var(--type-editorial-heading-h3-line);text-wrap:pretty;margin:0}.product-preview__proof>p{margin-top:var(--landing-copy-gap)}.product-preview__quotes{gap:var(--space-5);margin:var(--landing-block-gap) 0 0;padding:0;list-style:none;display:grid}.product-preview__quotes blockquote{padding-top:var(--space-5);border-top:1px solid var(--rule);margin:0}.product-preview__quotes p{color:var(--ink);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);margin:0}.product-preview__quotes footer{margin-top:var(--space-3);color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.product-preview__cta{margin-top:var(--landing-block-gap)}@media (width<=800px){.product-preview__stage{grid-template-columns:minmax(0,1fr);justify-content:start}.product-preview__mockup{width:min(100%,18rem)}}.people--stage{overflow-x:clip}.people--stage .people__intro{width:0;min-width:100%;max-width:none;margin-top:var(--landing-copy-gap)}.team-stage{--stage-duration:.62s;--stage-person-w:clamp(8.75rem, 11vw, 11rem);--stage-gap:clamp(22px, 2.1vw, 32px);--stage-active-scale:1.85;--stage-focus-x:10rem;--stage-card-left:18rem;--stage-card-width:32.5rem;--stage-card-top:1.25rem;--stage-person-clearance:0px;--stage-shadow-x:3.5rem;--stage-shadow-y:3.5rem;--stage-shadow-bottom:5rem;margin-top:56px;overflow:visible}.team-stage__scene{grid-area:1/2;min-width:0;position:relative;overflow:visible}.team-stage__viewport{z-index:1;touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;outline:none;min-width:0;height:clamp(26.5rem,38vw,31rem);position:relative;overflow:hidden}.team-stage__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--olive)}.team-stage__focus{z-index:0;top:auto;bottom:11%;left:var(--stage-focus-x);pointer-events:none;background:var(--lime);opacity:.34;width:min(13.25rem,22%);height:64%;transition:left var(--stage-duration) var(--ease);border-radius:48% 52% 47% 53%;position:absolute;transform:translate(-50%)rotate(-2deg)}.team-stage__lineup{z-index:1;align-items:flex-end;gap:var(--stage-gap);-webkit-user-select:none;user-select:none;will-change:transform;height:100%;transition:transform var(--stage-duration) var(--ease);padding:2.5rem 0 2.85rem;display:flex;position:relative}.team-stage__person{width:var(--stage-person-w);color:inherit;cursor:pointer;transform-origin:bottom;transition:transform var(--stage-duration) var(--ease), margin-left var(--stage-duration) var(--ease);background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-end;padding:0;line-height:0;text-decoration:none;display:flex;position:relative;transform:scale(.72)}.team-stage__person[data-state=near]{transform:scale(.82)}.team-stage__person[data-state=active]{z-index:2;transform:scale(var(--stage-active-scale));transform-origin:bottom}.team-stage__person[data-state=active]+.team-stage__person{margin-left:var(--stage-person-clearance)}.team-stage__person--wrap{pointer-events:none;cursor:default}@media (width>=901px){.team-stage__person[data-outside]{visibility:hidden;pointer-events:none}}.team-stage__person:not([data-state=active]):focus-visible{outline:none}.team-stage__person:not([data-state=active]):focus-visible .team-card__photo{opacity:1}.team-stage__person:not([data-state=active]):focus-visible .team-stage__caption strong{color:var(--teal-dark)}@media (hover:hover) and (pointer:fine){.team-stage__person:not([data-state=active]):hover .team-card__photo{opacity:1}.team-stage__person:not([data-state=active]):hover .team-stage__caption strong{color:var(--teal-dark)}}.team-stage__person .team-card__photo{opacity:.9;width:100%;transition:opacity var(--stage-duration) var(--ease);line-height:0}.team-stage__person[data-state=active] .team-card__photo{opacity:1}.team-stage__person .team-card__photo .team-card__portrait{filter:saturate(.72)contrast(.98);width:100%;height:100%;transition:filter var(--stage-duration) var(--ease);margin:0;display:block}.team-stage__person[data-state=active] .team-card__photo .team-card__portrait{filter:saturate()contrast(1.02)}.team-stage__person .team-card__photo:before,.team-stage__person[data-state=active] .team-card__photo:before{opacity:0}.team-stage__caption{opacity:1;width:100%;transition:opacity var(--stage-duration) var(--ease);flex-direction:column;align-items:center;margin-top:8px;line-height:1.2;display:flex;position:absolute;top:100%;left:0}.team-stage__caption strong{color:var(--ink-80);font-family:var(--type-family-editorial);font-size:.875rem;font-weight:var(--type-weight-medium);letter-spacing:var(--type-editorial-heading-tracking);transition:color var(--stage-duration) var(--ease);line-height:1.2}.team-stage__statement{z-index:3;top:var(--stage-card-top);left:calc(var(--stage-card-left) - var(--stage-shadow-x));width:calc(var(--stage-card-width) + var(--stage-shadow-x) * 2);padding:var(--stage-shadow-y) var(--stage-shadow-x) var(--stage-shadow-bottom);isolation:isolate;pointer-events:none;transform-origin:var(--stage-shadow-x) 40%;animation:team-stage-statement-in var(--stage-duration) cubic-bezier(.16, 1, .3, 1) both;position:absolute;overflow:visible}@media (width>=901px){.team-stage__statement{top:auto;bottom:calc(var(--stage-card-bottom,0px) + 16px - var(--stage-shadow-bottom))}}.team-stage__tail{z-index:0;top:calc(6.05rem + var(--stage-shadow-y));left:calc(var(--stage-shadow-x) - 1.05rem);background:var(--cream);pointer-events:none;clip-path:polygon(0 50%,100% 0,100% 100%);filter:drop-shadow(0 0 .75px #00393b80)drop-shadow(-3px 4px 6px #00393b4d);width:1.5rem;height:1.5rem;position:absolute}.team-stage__card{z-index:1;pointer-events:auto;background:var(--cream);max-width:35rem;min-height:0;color:var(--teal-dark);border-radius:1.65rem;padding:1.8rem 1.95rem 1.85rem 1.9rem;position:relative;overflow:visible;box-shadow:0 4px 14px #3e2d1e1f,0 22px 54px #3e2d1e24}.team-stage__card:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;opacity:.95;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.team-stage__card:after,.team-stage__statement:before{content:none}.team-stage__identity,.team-stage__prompt,.team-stage__mission{position:relative}.team-stage__identity{flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 12px;display:flex}.team-stage__identity strong{font-family:var(--type-family-editorial);font-size:clamp(1.5rem,1.9vw,1.75rem);font-weight:var(--type-weight-medium);letter-spacing:var(--type-editorial-heading-tracking);line-height:1.05}.team-stage__identity span{color:var(--ink-62);font-family:var(--type-family-functional);letter-spacing:.06em;text-align:left;font-size:.75rem;line-height:1.3}.team-stage__prompt{color:var(--olive);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0 0 8px}.team-stage__prompt:after{background:var(--lime);content:"";width:4.25rem;height:11px;-webkit-mask-image:var(--brush-underline);-webkit-mask-image:var(--brush-underline);mask-image:var(--brush-underline);transform-origin:0;margin-top:8px;display:block;transform:rotate(-.55deg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.team-stage__mission{max-width:34em;color:var(--teal-dark);font-family:var(--type-family-editorial);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.42}.team-stage__profile{z-index:1;color:inherit;text-decoration:none;display:block;position:relative}.team-stage__profile:hover .team-stage__identity strong,.team-stage__profile:focus-visible .team-stage__identity strong{color:var(--orange)}button.team-stage__exchange.public-contact-email-trigger{appearance:none}.team-stage__contacts{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;margin-top:1rem;display:flex;position:relative}.team-stage__exchange{z-index:1;color:var(--ink-62);font-family:var(--type-family-functional);font-size:.8125rem;font-weight:var(--type-weight-medium);letter-spacing:.01em;transition:color var(--t-fast) var(--ease);align-items:center;gap:7px;margin-top:0;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.team-stage__exchange svg{opacity:.78;flex:none}.team-stage__exchange:hover,.team-stage__exchange:focus-visible{color:var(--teal)}.team-stage__exchange:hover svg,.team-stage__exchange:focus-visible svg{opacity:1}.team-stage__frame{grid-template-rows:minmax(0,1fr);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;column-gap:8px;display:grid;position:relative}.team-stage__step{border:1px solid color-mix(in srgb, var(--teal-dark) 20%, transparent);background:var(--cream);width:2.5rem;height:2.5rem;color:var(--teal-dark);cursor:pointer;z-index:2;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.team-stage__step--prev{grid-area:1/1;place-self:start center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-stage__step--next{z-index:4;grid-area:1/1/auto/-1;margin-top:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.team-stage__step--prev svg{transform:rotate(180deg)}.team-stage__step:hover,.team-stage__step:focus-visible{border-color:color-mix(in srgb, var(--teal-dark) 42%, transparent);color:var(--teal)}.team-stage__step:focus-visible{outline:3px solid var(--olive);outline-offset:3px}@keyframes team-stage-statement-in{0%{opacity:0;transform:translate(-1.85rem,.12rem)scale(.22)}to{opacity:1;transform:translate(0,0)}}@keyframes team-stage-statement-in-mobile{0%{opacity:0;transform:translateY(-1.6rem)scale(.28)}to{opacity:1;transform:translate(0,0)}}@media (width<=900px){.team-stage{--stage-person-w:clamp(7.15rem, 35.5vw, 9.6rem);--stage-active-scale:1.32;--stage-person-clearance:0px;--stage-gap:clamp(10px, 3vw, 16px);margin-top:32px}.team-stage__frame{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;gap:14px 10px}.team-stage__scene{flex-direction:column;grid-area:1/1/auto/-1;min-width:0;display:flex}.team-stage__step{width:2.75rem;height:2.75rem}.team-stage__step--prev,.team-stage__step--next{grid-row:2;align-self:center;margin-top:0;position:static;top:auto;left:auto;transform:none}.team-stage__step--prev{grid-column:1;justify-self:end}.team-stage__step--next{grid-column:2;justify-self:start}.team-stage__person{transform:scale(.72)}.team-stage__person[data-state=near]{transform:scale(.86)}.team-stage__viewport{height:clamp(16rem,52vw,21rem);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.15rem calc(100% - 1.15rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.15rem calc(100% - 1.15rem),#0000 100%)}.team-stage__lineup{padding:1.5rem 0 2.6rem}.team-stage__focus{border-radius:48% 52% 47% 53%;width:min(52%,11.5rem);height:58%;top:auto;bottom:16%}.team-stage__statement{width:calc(100% + var(--stage-shadow-x) * 2);max-width:none;margin:calc(var(--space-2) - var(--stage-shadow-y)) calc(-1 * var(--stage-shadow-x)) calc(-1 * var(--stage-shadow-bottom));padding:var(--stage-shadow-y) var(--stage-shadow-x) var(--stage-shadow-bottom);touch-action:pan-y;transform-origin:50% var(--stage-shadow-y);animation-name:team-stage-statement-in-mobile;position:relative;top:auto;left:auto}.team-stage__card{border-radius:1.7rem;flex-direction:column;max-width:none;min-height:12rem;max-height:min(56dvh,24rem);padding:1.85rem 1.6rem 1.7rem;display:flex;overflow:visible}.team-stage__profile{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.team-stage__contacts{flex:none;margin-top:0;padding-top:1rem}.team-stage__exchange{flex:none;margin-top:0;padding-top:0}.team-stage__tail{top:calc(var(--stage-shadow-y) - .7rem);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 .75px #00393b80)drop-shadow(0 3px 5px #00393b4d);width:1.55rem;height:1.1rem;left:50%;transform:translate(-50%)}.team-stage__identity strong{font-size:1.5rem}.team-stage__mission{font-size:1.125rem;line-height:1.48}}@media (width<=580px){.team-stage__frame{row-gap:var(--space-6)}.team-stage{padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--stage-shadow-bottom);margin-bottom:calc(-1 * var(--stage-shadow-bottom))}.team-stage__viewport{-webkit-mask-image:none;mask-image:none}.team-stage__person[data-state=near]{transform:scale(.74)}.team-stage__person[data-state=far]{transform:scale(.62)}.team-stage__person:not([data-state=active]) .team-card__photo{opacity:.9}.team-stage__statement{margin-top:calc(var(--space-2) - var(--stage-shadow-y))}}@media (prefers-reduced-motion:reduce){.team-stage__lineup,.team-stage__person,.team-stage__focus,.team-stage__person .team-card__photo,.team-stage__person .team-card__photo .team-card__portrait,.team-stage__caption,.team-stage__caption strong{transition:none}.team-stage__statement{animation:none}}.newsletter-archive-page{background:var(--cream);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.newsletter-archive-page__main{flex:1}.newsletter-archive-page .newsletter-archive{padding-top:108px;padding-bottom:clamp(32px,4vw,52px)}.newsletter-archive-page .newsletter-archive .section-intro .newsletter-archive__intro{margin-top:var(--space-5)}.newsletter-archive>.back-link{margin-bottom:clamp(20px,3vw,28px)}.newsletter-archive__status{max-width:var(--editorial-copy-max);color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.newsletter-signup-band{background:var(--teal-dark);color:var(--on-dark);padding:clamp(32px,4vw,52px) 0}.newsletter-signup-band__inner{align-items:center;gap:var(--space-6) clamp(32px, 5vw, 80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.newsletter-signup-band__title{color:var(--on-dark);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.2}.newsletter-signup-band__lead{margin:var(--space-2) 0 0;color:var(--on-dark-74);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.newsletter-signup-band__another-email{margin-top:var(--space-3);color:var(--on-dark-74);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.newsletter-signup-band__another-email:hover{color:var(--on-dark)}.newsletter-signup-band .waitlist{min-width:0;margin-top:0}.newsletter-signup-band__fields{align-items:end;gap:var(--space-2);grid-template-columns:minmax(7.5rem,.8fr) minmax(10rem,1.2fr) auto;display:grid}.newsletter-signup-band .waitlist__control{gap:6px}.newsletter-signup-band__submit{gap:10px;width:auto}.newsletter-signup-band__error{margin-top:var(--space-2)}.newsletter-signup-band .newsletter-consent{margin:var(--space-3) 0 0!important}.newsletter-signup-band .waitlist__pending-actions .btn{min-height:44px}.newsletter-archive-page .newsletter-editions{padding-top:clamp(56px,6vw,88px)}.newsletter-editions__title{font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.newsletter-editions__title+.newsletter-archive__status{margin-top:var(--space-6)}.newsletter-archive__list{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.newsletter-edition{align-items:center;gap:var(--space-4) clamp(20px, 3vw, 40px);border-top:1px solid color-mix(in srgb, var(--teal) 18%, transparent);transition:border-color var(--t-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(24px,3vw,36px) 0;display:grid}.newsletter-archive__list>li:last-child .newsletter-edition{border-bottom:1px solid color-mix(in srgb, var(--teal) 18%, transparent)}.newsletter-edition:hover,.newsletter-edition:focus-within{border-top-color:color-mix(in srgb, var(--teal) 42%, transparent)}.newsletter-edition__mark{width:clamp(48px,4.5vw,60px);height:auto;display:block}.newsletter-edition__title{overflow-wrap:break-word;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.25}.newsletter-edition__title-link{color:var(--ink);text-underline-offset:.16em;transition:text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.newsletter-edition:hover .newsletter-edition__title-link,.newsletter-edition__title-link:focus-visible{text-decoration-color:currentColor}.newsletter-edition__date{margin-top:var(--space-1);color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);display:block}.newsletter-edition__cta{gap:10px}.newsletter-edition .newsletter-edition__cta{border-color:color-mix(in srgb, var(--teal) 34%, transparent)}.newsletter-edition__cta svg{transition:transform var(--t-fast) var(--ease)}.newsletter-edition:hover .newsletter-edition__cta{border-color:var(--ink);background:#00393b0a}.newsletter-edition:hover .newsletter-edition__cta svg,.newsletter-edition:focus-within .newsletter-edition__cta svg{transform:translate(3px)}.newsletter-edition--placeholder .newsletter-edition__mark{opacity:.18}.newsletter-edition__bar{background:color-mix(in srgb, var(--teal) 12%, transparent);max-width:100%;animation:newsletter-placeholder-pulse 1.4s var(--ease) infinite alternate;border-radius:4px;display:block}.newsletter-edition__bar--title{width:26rem;height:1.1em;font-size:clamp(1.25rem,1.6vw,1.5rem)}.newsletter-edition__bar--date{width:8rem;height:.9rem;margin-top:var(--space-2)}.newsletter-archive__list--loading>li:nth-child(2) .newsletter-edition__bar--title{width:20rem}@keyframes newsletter-placeholder-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.newsletter-edition__bar{animation:none}.newsletter-edition,.newsletter-edition__title-link,.newsletter-edition__cta svg{transition:none}.newsletter-edition:hover .newsletter-edition__cta svg,.newsletter-edition:focus-within .newsletter-edition__cta svg{transform:none}}@media (width<=900px){.newsletter-signup-band__inner{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.newsletter-archive-page .newsletter-archive{padding-bottom:var(--space-7)}.newsletter-signup-band{padding:var(--space-6) 0}.newsletter-signup-band__inner{gap:var(--space-4)}.newsletter-signup-band__title{font-size:1.375rem}.newsletter-signup-band__lead--tagline{display:none}.newsletter-signup-band__fields{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.newsletter-signup-band .waitlist .newsletter-signup-band__submit{grid-column:1/-1;width:100%}.newsletter-edition{padding:var(--space-5) 0;grid-template-columns:auto minmax(0,1fr);align-items:start}.newsletter-edition__mark{width:44px}.newsletter-edition__cta{grid-column:1/-1;width:100%}}.newsletter-author{align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.newsletter-author__portrait,.newsletter-author__fallback{border-radius:50%;flex:none;width:38px;height:38px;display:block;position:relative}.newsletter-author__portrait{background:var(--lime)}.newsletter-author__photo{object-fit:cover;object-position:center top;clip-path:inset(-20% 0 0 round 0 0 19px 19px);width:46px;max-width:none;height:46px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.newsletter-author__fallback{color:inherit;border:1px solid;place-items:center;display:grid}.newsletter-author__fallback svg{color:var(--lime)}.newsletter-author__name,.newsletter-author__role{display:block}.newsletter-author__name{font-family:var(--type-family-functional);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:1.3}.newsletter-author__role{color:var(--ink-62);margin-top:.1rem;font-size:.85rem;line-height:1.3}.newsletter-archive-page .newsletter-reader{max-width:calc(42rem + var(--gutter) * 2);padding-top:108px;padding-bottom:4.5rem}.newsletter-reader__header{max-width:38rem;margin-top:clamp(20px,3vw,28px)}.newsletter-reader__header .section-label{margin-bottom:10px}.newsletter-reader__header h1{overflow-wrap:anywhere;max-width:22em;font-size:clamp(1.85rem,2.4vw,2.65rem);line-height:1.15}.newsletter-reader__meta{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.35rem;margin-top:1rem;padding-top:.85rem;display:flex}.newsletter-reader__meta:before{background:var(--lime);content:"";flex:none;width:2.25rem;height:2px}.newsletter-reader__meta time{color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line)}.newsletter-reader__header .newsletter-author{margin-top:0}.newsletter-reader__sheet{border:1px solid var(--rule);background:var(--surface-white);margin-top:clamp(1.25rem,2.5vw,1.75rem);overflow:hidden}.newsletter-reader__frame{background:var(--surface-white);border:0;width:100%;display:block;overflow:hidden}@media (width<=760px){.newsletter-reader__header h1{font-size:clamp(1.6rem,7vw,2rem)}}.crowdfunding-waitlist-confirmed{background:var(--cream-bright);min-height:100dvh;color:var(--teal-dark);flex-direction:column;display:flex}.crowdfunding-waitlist-confirmed__header{background:var(--teal);flex:none}.crowdfunding-waitlist-confirmed__header-inner{align-items:center;height:74px;display:flex}.crowdfunding-waitlist-confirmed__header a{display:inline-flex}.crowdfunding-waitlist-confirmed__header img{width:142px;height:auto}.crowdfunding-waitlist-confirmed__main{flex:1;align-items:center;padding-block:clamp(64px,10vh,120px);display:grid}.crowdfunding-waitlist-confirmed__content{width:100%}.crowdfunding-waitlist-confirmed h1{max-width:18ch;color:var(--teal);font-size:var(--type-editorial-heading-h1-size);line-height:var(--type-editorial-heading-h1-line);letter-spacing:var(--type-editorial-heading-h1-tracking);text-wrap:balance}.crowdfunding-waitlist-confirmed__status>p{max-width:42ch;color:var(--ink-62);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty;margin-top:24px}.crowdfunding-waitlist-confirmed__cta{margin-top:34px}.crowdfunding-waitlist-confirmed__survey{border-top:1px solid var(--rule-soft);max-width:42ch;margin-top:48px;padding-top:28px}.crowdfunding-waitlist-confirmed__survey h2{color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-semibold);letter-spacing:0;line-height:var(--type-body-lead-line);margin:0}.crowdfunding-waitlist-confirmed__survey p{max-width:none;color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:12px}.crowdfunding-waitlist-confirmed__survey-cta{min-height:44px;color:var(--teal);font-size:var(--type-body-s-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-s-line);text-underline-offset:.18em;align-items:center;margin-top:8px;text-decoration:underline;display:inline-flex}.crowdfunding-waitlist-confirmed__survey-cta:hover{color:var(--orange)}.crowdfunding-waitlist-confirmed__survey-cta:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.crowdfunding-waitlist-confirmed__survey-note{color:var(--ink-45);font-size:var(--type-ui-caption-size);margin-top:4px;line-height:1.5}@media (width<=700px){.crowdfunding-waitlist-confirmed__header-inner{height:64px}.crowdfunding-waitlist-confirmed__header img{width:120px}.crowdfunding-waitlist-confirmed__main{align-items:start;padding-block:48px 64px}}.ticket-rule{--rule-color:color-mix(in srgb, var(--teal) 28%, transparent);--notch:20px;height:1px;margin-inline:calc(var(--panel-pad) * -1);color:var(--rule-color);background-image:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 10px);position:relative}.ticket-rule:before,.ticket-rule:after{width:var(--notch);height:var(--notch);background:var(--cream);content:"";border-radius:50%;position:absolute;top:50%;translate:0 -50%}.ticket-rule:before{left:calc(var(--notch) / -2)}.ticket-rule:after{right:calc(var(--notch) / -2)}.event-ticket{gap:var(--space-5);min-width:0;color:var(--on-dark);flex-direction:column;display:flex}.event-registration__panel.is-playing .event-ticket{top:var(--panel-pad);width:calc(var(--ticket-w,100%) - 2 * var(--panel-pad));position:absolute;left:50%;translate:-50%}.event-registration__panel.is-playing .event-ticket>*{animation:event-ticket-reveal .28s var(--ease) both;animation-delay:calc(.64s + var(--step,0) * 55ms)}.event-registration__panel.is-playing .event-registration__after{animation:event-ticket-reveal .28s var(--ease) both;animation-delay:.915s}@keyframes event-ticket-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.event-ticket:focus-visible{outline:2px solid var(--lime);outline-offset:6px;border-radius:6px}.event-ticket :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.event-ticket__top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.event-ticket__logo{width:96px;height:auto;display:block}.event-ticket__share{flex:none;position:relative}.event-ticket__share-button{width:44px;height:44px;color:var(--lime);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-11px -13px;padding:0;display:grid}.event-ticket__share-button:disabled{cursor:progress;opacity:.6}.event-ticket__share-status,.event-ticket__share-error{z-index:1;top:calc(100% + var(--space-2));width:max-content;max-width:min(15rem,70vw);padding:var(--space-2) var(--space-3);background:var(--teal-dark);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);text-align:right;border-radius:6px;margin:0;position:absolute;right:-13px}.event-ticket__share-status{color:var(--on-dark)}.event-ticket__share-error{color:var(--orange)}.event-ticket__head{gap:var(--space-3);display:grid}.event-ticket__headline{color:var(--on-dark);font-family:var(--type-family-editorial);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);text-wrap:balance;margin:0;line-height:1.02}.event-ticket__event{color:var(--on-dark-74);font-family:var(--type-family-editorial);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.2}.event-ticket__rule{background-image:repeating-linear-gradient(90deg, var(--rule-dark) 0 3px, transparent 3px 8px);height:1px}.event-ticket__facts{align-items:start;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.event-ticket__fact{min-width:0}.event-ticket__fact dt{align-items:center;gap:var(--space-2);color:var(--on-dark-54);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;display:flex}.event-ticket__fact-icon{color:var(--lime);flex:none}.event-ticket__fact dd{margin:var(--space-2) 0 0;color:var(--on-dark);font-size:var(--type-body-m-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-m-line);overflow-wrap:break-word}.event-ticket__fact dd span{color:var(--on-dark-74);font-size:var(--type-body-s-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-s-line);display:block}.event-ticket-aftercare{justify-items:center;gap:var(--space-3);color:var(--ink-80);text-align:center;display:grid}.event-ticket-aftercare :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.event-ticket-aftercare__state{justify-items:center;gap:var(--space-2);display:grid}.event-ticket-aftercare__status{justify-content:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.event-ticket-aftercare__status li{align-items:center;gap:var(--space-2);color:var(--teal);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);display:flex}.event-ticket-aftercare__icon{color:var(--olive);flex:none}.event-ticket-aftercare__status .is-warning .event-ticket-aftercare__icon{color:var(--orange)}.event-ticket-aftercare__note{max-width:26rem;color:var(--ink-62);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);text-wrap:pretty;margin:0}.event-ticket-aftercare__error{padding-left:var(--space-3);border-left:3px solid var(--orange);color:var(--ink);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);text-align:left;margin:0}.event-ticket-aftercare__actions{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.event-ticket-aftercare__again{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding-top:0;font-family:inherit}.event-ticket-aftercare__again:disabled{cursor:progress;opacity:.6}@media (width<=480px){.event-ticket__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.event-registration__panel.is-playing .event-ticket>*,.event-registration__panel.is-playing .event-registration__after{animation:none}}.event-registration{align-items:start;gap:var(--space-8) clamp(40px, 5vw, 80px);scroll-margin-top:calc(var(--masthead-height) + var(--space-4));grid-template-columns:minmax(0,1fr) minmax(0,58%);display:grid}.event-registration__intro{align-self:stretch;justify-items:start;gap:var(--space-5);grid-template-rows:auto auto 1fr;min-width:0;display:grid}.event-registration__intro .event-label-row{margin-bottom:0}.event-registration__lead{max-width:30rem;color:var(--ink-80);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.6}.event-registration__form-column{align-content:start;gap:var(--space-4);min-width:0;display:grid}.event-registration__panel{--panel-pad:clamp(22px, 3.2vw, 44px);--ticket-max:456px;--tear-edge-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='6' viewBox='0 0 144 6'%3E%3Cpath d='M0 0H144V4.8L137 5 129 3.5 121 5.1 113 4 104 5.7 97 4.7 89 3.4 80 5.5 72 4.9 63 3.6 55 5.8 47 4.4 38 5.2 30 3.2 21 5 15 3.9 8 5.6 0 4.8Z'/%3E%3C/svg%3E");--tear-edge-bottom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='6' viewBox='0 0 144 6'%3E%3Cpath d='M0 1.5L9 .5 18 2.3 27 1 36 2 45 .4 54 2.5 63 1.2 72 .3 81 2.1 90 1 99 2.6 108 .6 117 1.9 126 .9 135 2.4 144 1.5V6H0Z'/%3E%3C/svg%3E");min-width:0;color:var(--ink);position:relative}.event-registration__panel[data-preparing=true] .event-ticket{top:var(--panel-pad);right:var(--panel-pad);left:var(--panel-pad);visibility:hidden;pointer-events:none;position:absolute}.event-registration__sheet{z-index:2;position:relative}.event-registration__top{width:100%;min-width:0;padding:var(--panel-pad);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface-white);transform-origin:100% 100%;position:relative}.event-registration__top--single{border-radius:var(--r-card)}.event-registration__junction{z-index:3;height:0;position:relative}.event-registration__junction>.ticket-rule{margin-inline:0;position:absolute;top:-.5px;left:0;right:0}.event-registration__bottom{z-index:1;min-width:0;padding:var(--space-6) var(--panel-pad) var(--panel-pad);border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface-white);position:relative}.event-registration__panel:not([data-stage=form]) .event-registration__top{border-radius:var(--r-card) var(--r-card) 0 0;background:var(--teal-dark);color:var(--on-dark);-webkit-mask:var(--tear-edge-top) 0 100% / 144px 6px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 6px) no-repeat;-webkit-mask:var(--tear-edge-top) 0 100% / 144px 6px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 6px) no-repeat;mask:var(--tear-edge-top) 0 100% / 144px 6px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 6px) no-repeat;margin-inline:auto}.event-registration__panel:not([data-stage=form]) .event-registration__bottom{-webkit-mask:var(--tear-edge-bottom) 0 0 / 144px 6px repeat-x, linear-gradient(#000, #000) 0 6px / 100% calc(100% - 6px) no-repeat;-webkit-mask:var(--tear-edge-bottom) 0 0 / 144px 6px repeat-x, linear-gradient(#000, #000) 0 6px / 100% calc(100% - 6px) no-repeat;mask:var(--tear-edge-bottom) 0 0 / 144px 6px repeat-x, linear-gradient(#000, #000) 0 6px / 100% calc(100% - 6px) no-repeat}.event-registration__panel:not([data-stage=form]):not(.is-playing) .event-registration__top{max-width:var(--ticket-max)}.event-registration__panel[data-stage=ticket] .event-registration__sheet{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--teal-dark) 14%, transparent)) drop-shadow(0 12px 24px color-mix(in srgb, var(--teal-dark) 16%, transparent))}.event-registration__after{width:min(100%, var(--ticket-max));margin:var(--space-6) auto 0}.event-registration__panel.is-playing{transition:height .56s cubic-bezier(.3,.1,.2,1) .38s}.event-registration__panel.is-playing .event-registration__top{transition:background-color .32s var(--ease) .38s, color .32s var(--ease) .38s, height .56s cubic-bezier(.3, .1, .2, 1) .38s, width .56s cubic-bezier(.3, .1, .2, 1) .38s;animation:1.2s both event-registration-tear-top;overflow:hidden}.event-registration__panel.is-playing .event-registration__sheet{animation:1.5s both event-registration-settle}.event-registration__panel.is-playing .event-registration__bottom{top:var(--tear-top-start,auto);animation:1.2s both event-registration-tear-bottom;position:absolute;left:0;right:0}.event-registration__panel.is-playing .event-registration__ticket-head{animation:.22s ease-in .3s both event-registration-head-out}.event-registration__panel.is-playing .event-registration__junction>.ticket-rule{animation:1.2s linear both event-registration-rule}.event-registration__panel.is-playing .event-registration__junction>.ticket-rule:before,.event-registration__panel.is-playing .event-registration__junction>.ticket-rule:after{animation:event-registration-notch 1.2s var(--ease) both}@keyframes event-registration-tear-top{0%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:none}12.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(2px)}35%{animation-timing-function:cubic-bezier(.45,0,.4,1);transform:translateY(-10px)rotate(1.3deg)}58%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translateY(-5px)rotate(.4deg)}82%{animation-timing-function:ease-out;transform:translateY(1.5px)rotate(-.12deg)}to{transform:none}}@keyframes event-registration-settle{0%,42%{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000);animation-timing-function:cubic-bezier(.3,0,.3,1);transform:none}80%{filter:drop-shadow(0 3px 3px color-mix(in srgb, var(--teal-dark) 16%, transparent)) drop-shadow(0 20px 32px color-mix(in srgb, var(--teal-dark) 18%, transparent));animation-timing-function:cubic-bezier(.3,0,.2,1);transform:none}88%{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--teal-dark) 15%, transparent)) drop-shadow(0 15px 27px color-mix(in srgb, var(--teal-dark) 17%, transparent));animation-timing-function:ease-out;transform:translateY(1.5px)}95%{animation-timing-function:ease-in-out;transform:translateY(-.4px)}to{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--teal-dark) 14%, transparent)) drop-shadow(0 12px 24px color-mix(in srgb, var(--teal-dark) 16%, transparent));transform:none}}@keyframes event-registration-tear-bottom{0%{opacity:1;animation-timing-function:ease-in-out;transform:none}12.5%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.5);transform:translateY(-2px)}35%{opacity:1;animation-timing-function:ease-in;transform:translateY(10px)rotate(-.4deg)}58%,to{opacity:0;transform:translateY(22px)rotate(-.8deg)}}@keyframes event-registration-head-out{0%{opacity:1}to{opacity:0}}@keyframes event-registration-rule{0%{opacity:1}12.5%,35%{color:color-mix(in srgb, var(--teal) 85%, transparent);opacity:1}50%,to{color:color-mix(in srgb, var(--teal) 85%, transparent);opacity:0}}@keyframes event-registration-notch{0%{scale:1}12.5%,to{scale:1.45}}.event-registration__ticket-head{gap:var(--space-2);display:grid}.event-registration__eyebrow{align-items:center;gap:var(--space-2);color:var(--olive);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0;display:flex}.event-registration__title{color:var(--teal);font-family:var(--type-family-editorial);font-size:clamp(1.5rem,1.15rem + 1.1vw,2rem);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);margin:0;line-height:1.1}.event-registration__when{color:var(--ink-62);margin:0;font-size:.9375rem;line-height:1.5}.event-registration__form{gap:var(--space-4);display:grid}.event-registration__row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-field{gap:var(--space-2);min-width:0;display:grid}.event-field label{color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line)}.event-field__required{color:var(--olive)}.event-field__optional{color:var(--ink-62);font-weight:var(--type-weight-regular)}.event-field input,.event-field textarea{border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);background:var(--surface-white);width:100%;min-width:0;color:var(--teal-dark);font:inherit;font-size:var(--type-body-m-size);font-weight:var(--type-weight-regular);border-radius:8px;outline:0}.event-field input{min-height:52px;padding:12px 14px}.event-field textarea{min-height:5.25rem;line-height:var(--type-body-m-line);resize:vertical;padding:12px 14px;overflow-y:hidden}.event-field input:focus-visible,.event-field textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.event-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;box-shadow:0 0 0 1000px var(--surface-white) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.event-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;box-shadow:0 0 0 1000px var(--surface-white) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.event-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;box-shadow:0 0 0 1000px var(--surface-white) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.event-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface-white) inset;box-shadow:0 0 0 1000px var(--surface-white) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.event-field input:disabled,.event-field textarea:disabled{opacity:.6}.event-field input[aria-invalid=true],.event-field textarea[aria-invalid=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.event-field input[aria-invalid=true]:-webkit-autofill{-webkit-box-shadow:0 0 0 1px var(--orange), 0 0 0 1000px var(--surface-white) inset;box-shadow:0 0 0 1px var(--orange), 0 0 0 1000px var(--surface-white) inset}.event-field__count{color:var(--ink-62);text-align:right;margin:0;font-size:.8125rem;line-height:1.3846}.event-field__error,.event-registration__error{padding-left:var(--space-3);border-left:3px solid var(--orange);color:var(--ink);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);margin:0}.event-registration__required-note{margin:calc(var(--space-2) * -1) 0 0;color:var(--ink-62);font-size:.8125rem;line-height:1.3846}.event-registration__submit{justify-self:start}.event-registration__submit:disabled{cursor:progress}.event-registration .btn--primary:disabled{background:var(--lime);color:var(--teal-dark);opacity:.45;border-color:#0000}.event-registration__privacy{max-width:34rem;color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}.event-registration__privacy a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.event-registration__privacy a:focus-visible,.event-registration .tlink:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.event-registration__recording-notice{padding:var(--space-5);background:color-mix(in srgb, var(--cream) 72%, var(--surface-white) 28%);color:var(--ink-80);align-self:end}.event-registration__recording-notice h3{color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-m-line);margin:0}.event-registration__recording-notice p{margin:var(--space-2) 0 0;font-size:var(--type-body-s-size);line-height:1.55}.event-registration__recording-notice a{color:var(--teal);font-weight:var(--type-weight-semibold);text-underline-offset:3px;text-decoration:underline}.event-registration__recording-notice a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.event-registration__notice{color:var(--ink);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);margin:0}@media (width<=900px){.event-registration{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.event-registration__lead{max-width:42rem}}@media (width<=560px){.event-registration__row{grid-template-columns:minmax(0,1fr)}.event-registration__submit{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.event-registration__submit,.event-registration__panel,.event-registration__panel .event-registration__top{transition:none}.event-registration__panel.is-playing,.event-registration__panel.is-playing .event-registration__top,.event-registration__panel.is-playing .event-registration__sheet,.event-registration__panel.is-playing .event-registration__bottom,.event-registration__panel.is-playing .event-registration__ticket-head,.event-registration__panel.is-playing .event-registration__junction>.ticket-rule,.event-registration__panel.is-playing .event-registration__junction>.ticket-rule:before,.event-registration__panel.is-playing .event-registration__junction>.ticket-rule:after{transition:none;animation:none}}.event-page{background:var(--cream);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.event-page__main{flex:1}.event-hero{background:var(--teal);min-height:clamp(680px,84svh,880px);color:var(--on-dark);display:flex;position:relative;overflow:hidden}.event-hero__glow{pointer-events:none;background:radial-gradient(circle at 78% 36%,#dbed3217,#0000 42%);position:absolute;inset:0}.event-hero__media{object-fit:cover;object-position:center 44%;filter:saturate(.82)contrast(1.05)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.event-hero__scrim{pointer-events:none;background:linear-gradient(#00272980 0%,#00393b29 34%,#002729e6 100%),linear-gradient(90deg,#00393bad 0%,#005f6347 52%,#00393b14 100%);position:absolute;inset:0}.event-hero__inner{z-index:1;--hero-right-inset:6px;flex-direction:column;padding-top:clamp(128px,16vh,168px);padding-bottom:clamp(48px,6vw,80px);display:flex;position:relative;container-type:inline-size}.event-hero .event-hero__inner{padding-right:calc(var(--gutter) + var(--hero-right-inset))}.event-hero a:not(.btn):focus-visible{outline-color:var(--lime)}.event-hero__corners{column-gap:var(--space-6);padding-top:var(--space-9);color:color-mix(in srgb, var(--cream) 82%, transparent);font-family:var(--type-family-functional);font-size:.8125rem;font-weight:var(--type-weight-semibold);letter-spacing:.13em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin-top:auto;display:grid}.event-hero__title{width:100%;max-width:78rem;margin-top:var(--space-5);color:var(--on-dark);letter-spacing:var(--type-editorial-display-xl-tracking);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(3rem,min(1.75rem + 2.85vw,2rem + 3.5svh),4.125rem);line-height:.98}.event-hero__title-continuation{font-weight:var(--type-weight-regular);margin-top:.08em;display:block}@media (width>=1180px){.event-hero__title-continuation{white-space:nowrap}}.event-hero__actions{row-gap:var(--space-3);max-width:48rem;margin-top:clamp(32px,4vw,52px);display:grid}.event-hero__buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.event-hero__social-proof{align-items:center;gap:var(--space-2);max-width:48rem;color:var(--on-dark-74);font-family:var(--type-family-functional);margin:0;font-size:.875rem;line-height:1.5;display:flex}.event-hero__social-proof svg{color:var(--on-dark-54);flex:none}.event-hero__note{max-width:48rem;color:var(--on-dark-74);font-family:var(--type-family-functional);margin:0;font-size:.9375rem;line-height:1.5}.event-facts-band{background:color-mix(in srgb, var(--cream) 94%, var(--teal) 6%);padding:clamp(36px,5vw,72px) 0}.event-facts{align-items:start;gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.event-facts__item{min-width:0}.event-facts dt{align-items:center;gap:var(--space-2);color:var(--olive);font-family:var(--type-family-functional);font-size:.8125rem;font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;display:flex}.event-facts__icon{color:var(--olive);flex:none}.event-facts dd{margin:var(--space-3) 0 0;color:var(--teal);font-family:var(--type-family-editorial);font-size:clamp(2rem,1.2rem + 2.2vw,3.125rem);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);overflow-wrap:anywhere;line-height:1}.event-facts__sub{margin-top:var(--space-2);overflow-wrap:break-word;color:var(--ink-62);font-family:var(--type-family-functional);font-size:.9375rem;font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1.5;display:block}.event-facts__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);padding-block:4px;text-decoration-thickness:1px}.event-facts__link:hover{color:var(--teal);text-decoration-color:currentColor}.event-facts__link:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.event-venue{background:var(--surface-white)}.event-venue__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,3.5vw,48px);display:grid}.event-venue__inner--with-gallery{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.event-venue__details{max-width:34rem}.event-venue__details>.event-label{margin:0 0 var(--space-4)}.event-venue__details h2{color:var(--teal-dark);font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.event-venue__address{margin-top:var(--space-5);color:var(--ink-80);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-style:normal;line-height:1.6}.event-venue__entrance{max-width:32rem;margin:var(--space-3) 0 0;color:var(--ink-62);font-size:var(--type-body-s-size);line-height:1.55}.event-venue__maps{gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.event-venue__maps a{align-items:center;gap:var(--space-2);color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);display:inline-flex}.event-venue__maps a:hover{color:var(--teal-dark);text-decoration-color:currentColor}.event-venue__maps a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.event-venue__gallery{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-venue__gallery li:first-child:nth-last-child(odd){grid-column:1/-1}.event-venue__gallery--single{grid-template-columns:minmax(0,1fr);justify-items:end}.event-venue__gallery--single li,.event-venue__gallery--single figure{width:100%;max-width:28rem}.event-venue__gallery--multiple{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:start}.event-venue__gallery figure{margin:0}.event-venue__gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);width:100%;display:block}.event-venue__gallery figcaption{margin-top:var(--space-2);color:var(--ink-45);font-family:var(--type-family-functional);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.45}.event-venue__gallery figcaption a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:2px}.event-venue__gallery figcaption a:hover{color:var(--teal-dark);text-decoration-color:currentColor}.event-venue__gallery figcaption a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.event-venue__gallery--single img{aspect-ratio:auto;object-fit:contain;height:auto}.event-venue__gallery--multiple img{object-fit:cover;object-position:center;height:clamp(14rem,24vw,20rem)}.event-section{padding:clamp(56px,6.5vw,96px) 0}.event-section--dark{background:var(--teal-dark);color:var(--on-dark)}.event-section--dark .event-label{color:var(--on-dark-74)}.event-section--dark a:focus-visible{outline-color:var(--lime)}.event-label-row{justify-content:flex-start;align-items:center;gap:var(--space-3);margin-bottom:clamp(24px,3vw,40px);display:flex}.event-label{color:var(--ink-80);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.08em;line-height:var(--type-ui-label-line);text-transform:uppercase;margin:0}.event-statement{max-width:20em;font-family:var(--type-family-editorial);font-size:clamp(1.875rem,1.1rem + 3.2vw,3.75rem);font-weight:var(--type-weight-medium);letter-spacing:var(--type-editorial-heading-tracking);text-wrap:balance;margin:0;line-height:1.12}.event-statement strong{font-weight:var(--type-weight-bold)}.event-statement__mark{background:linear-gradient(transparent 58%, var(--lime) 58% 92%, transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.event-about__text{gap:var(--space-7) clamp(48px, 6vw, 88px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);display:grid}.event-about__text p{color:var(--ink-80);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.6}.event-speakers{--speaker-columns:5;grid-template-columns:repeat(var(--speaker-columns), minmax(0, 1fr));gap:clamp(36px,4vw,56px) clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.event-speaker{min-width:0}.event-speaker__kind{z-index:1;top:var(--space-3);left:var(--space-3);border:1px solid var(--on-dark-54);background:color-mix(in srgb, var(--teal-dark) 86%, transparent);width:fit-content;color:var(--on-dark);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.1em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;border-radius:999px;padding:4px 8px;position:absolute}.event-speaker__portrait{aspect-ratio:1;aspect-ratio:4/5;border-radius:var(--r-card);background:var(--rule-dark-soft);border:0;width:100%;padding:0;position:relative;overflow:hidden}.event-speaker__portrait img{object-fit:cover;width:100%;height:100%;display:block}.event-speaker__trigger{border-radius:var(--r-card);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.event-speaker__trigger:focus-visible{outline:2px solid var(--on-dark);outline-offset:6px}.event-speaker__more{align-items:center;gap:var(--space-2);width:fit-content;margin-top:var(--space-3);color:var(--on-dark-74);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);transition:color var(--t-fast) var(--ease);display:inline-flex}.event-speaker__more svg{transition:transform var(--t-fast) var(--ease)}.event-speaker__trigger:hover .event-speaker__more{color:var(--on-dark)}.event-speaker__trigger:hover .event-speaker__more svg{transform:translate(2px)}.event-speaker__credit{right:var(--space-2);bottom:var(--space-2);background:color-mix(in srgb, var(--teal-dark) 82%, transparent);color:var(--on-dark);font-family:var(--type-family-functional);border-radius:4px;padding:3px 6px;font-size:.75rem;line-height:1.3333;position:absolute}.event-speaker__placeholder{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;color:var(--on-dark-38);flex-direction:column;display:flex}.event-speaker__placeholder span{color:var(--on-dark-54);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-regular);letter-spacing:.1em;line-height:var(--type-ui-metadata-line);text-transform:uppercase}.event-speaker__caption{padding-top:var(--space-4);gap:0;display:grid}.event-speaker__name{margin-bottom:var(--space-2);font-family:var(--type-family-editorial);color:var(--on-dark);font-size:clamp(1.45rem,1.2rem + .55vw,1.9rem);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h3-line)}.event-speaker__role,.event-speaker__organization{min-height:1lh;color:var(--on-dark-74);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.event-speaker__organization{margin-top:var(--space-1);color:var(--on-dark-54);font-size:.9375rem;font-style:italic}.event-speaker-dialog{width:min(52rem, calc(100% - 2 * var(--space-5)));max-height:calc(100dvh - 2 * var(--space-5));border-radius:var(--r-card);background:var(--surface-white);color:var(--ink);border:0;padding:0;overflow:auto}.event-speaker-dialog::backdrop{background:color-mix(in srgb, var(--teal-dark) 72%, transparent)}.event-speaker-dialog__surface{gap:0;padding:clamp(24px,4vw,40px);display:grid;position:relative}.event-speaker-dialog__close{top:var(--space-4);right:var(--space-4);width:40px;height:40px;color:var(--ink-62);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.event-speaker-dialog__close:hover{border-color:var(--rule);background:color-mix(in srgb, var(--teal-dark) 5%, transparent)}.event-speaker-dialog__close:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.event-speaker-dialog__layout{grid-template-columns:minmax(280px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,44px);min-width:0;display:grid}.event-speaker-dialog__layout--text-only{grid-template-columns:minmax(0,1fr)}.event-speaker-dialog__portrait{min-width:0;margin:0}.event-speaker-dialog__portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;max-width:300px;display:block}.event-speaker-dialog__portrait figcaption{margin-top:var(--space-2);color:var(--ink-62);font-family:var(--type-family-functional);font-size:.6875rem;line-height:1.35}.event-speaker-dialog__details{min-width:0;padding-top:var(--space-4);padding-right:var(--space-7)}.event-speaker-dialog__role,.event-speaker-dialog__organization,.event-speaker-dialog__affiliation,.event-speaker-dialog__position,.event-speaker-dialog__copy p{margin:0}.event-speaker-dialog h3{color:var(--teal-dark);font-family:var(--type-family-editorial);overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.08}.event-speaker-dialog__meta{gap:var(--space-1);margin-top:var(--space-3);font-family:var(--type-family-functional);display:grid}.event-speaker-dialog__role{color:var(--ink-80);font-size:var(--type-body-m-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-m-line)}.event-speaker-dialog__organization{color:var(--ink-62);font-size:var(--type-body-s-size);font-style:italic;line-height:var(--type-body-s-line)}.event-speaker-dialog__affiliation,.event-speaker-dialog__position{color:var(--ink-45);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.event-speaker-dialog__copy{gap:var(--space-3);margin-top:var(--space-5);color:var(--ink-80);font-size:var(--type-body-m-size);line-height:1.6;display:grid}.event-speaker-dialog__links{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.event-speaker-dialog__links a{align-items:center;gap:var(--space-2);width:fit-content;color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);display:inline-flex}.event-speaker-dialog__links a:hover{color:var(--teal-dark);text-decoration-color:currentColor}.event-speaker-dialog__links a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.event-closing{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(48px,6vw,88px)}.event-closing__link{font-size:var(--type-body-m-size)}.event-page .footer__legal{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}@media (width<=1080px){.event-hero__inner{--hero-right-inset:0px}}@media (width<=1100px){.event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.event-speakers{--speaker-columns:3}}@media (width<=820px){.event-speakers{--speaker-columns:2}}@media (width<=760px){.event-hero{min-height:clamp(600px,88svh,740px)}.event-hero__media{object-position:50% 46%}.event-hero__scrim{background:linear-gradient(#0027298a 0%,#00393b33 28%,#002729f0 100%),linear-gradient(90deg,#00393b94 0%,#005f6333 72%,#00393b1f 100%)}.event-hero__inner{padding-top:112px;padding-bottom:clamp(36px,8vw,56px)}.event-hero__corners{gap:var(--space-1);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr);font-size:.75rem}.event-hero__title{max-width:100%;margin-top:var(--space-4);font-size:clamp(2.55rem,1.65rem + 4vw,3.25rem);line-height:.96}.event-hero__title-continuation{white-space:normal;margin-top:.12em}.event-hero__actions{margin-top:var(--space-7)}.event-about__text{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.event-venue__inner{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.event-venue__gallery--multiple{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.event-venue__gallery--multiple img{height:clamp(13rem,56vw,18rem)}.event-venue__gallery li:first-child:nth-last-child(odd){grid-column:auto}}@media (width<=640px){.event-speaker-dialog{width:calc(100% - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-4))}.event-speaker-dialog__surface{padding:var(--space-6)}.event-speaker-dialog__close{top:var(--space-3);right:var(--space-3)}.event-speaker-dialog__layout{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.event-speaker-dialog__portrait img{width:min(100%,220px)}.event-speaker-dialog__details{padding-top:var(--space-2);padding-right:0}}@media (width<=560px){.event-facts{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.event-speakers{row-gap:var(--space-7);column-gap:var(--space-4)}.event-hero{min-height:clamp(600px,88svh,720px)}.event-hero__buttons .btn{width:100%}}.event-directions-page{background:var(--teal);min-height:100vh;color:var(--ink)}.event-directions-main{place-items:center;min-height:min(720px,78vh);padding:clamp(112px,14vw,176px) 20px 72px;display:grid}.event-directions-card{background:var(--cream);border-radius:18px;width:min(100%,560px);padding:clamp(28px,6vw,48px);box-shadow:0 24px 64px #00393b3d}.event-directions-card .back-link{margin-bottom:40px}.event-directions-icon{background:var(--lime);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.event-directions-kicker{font:600 var(--type-ui-label-size)/var(--type-ui-label-line) var(--type-family-functional);margin:0 0 8px}.event-directions-card h1{font:500 var(--type-editorial-heading-h2-size)/var(--type-editorial-heading-h2-line) var(--type-family-editorial);letter-spacing:var(--type-editorial-heading-tracking);margin:0 0 24px}.event-directions-card address{font:normal var(--type-body-m-size)/var(--type-body-m-line) var(--type-family-functional);margin:0}.event-calendar-summary{gap:var(--space-1);color:var(--ink-80);font:var(--type-body-m-size)/var(--type-body-m-line) var(--type-family-functional);margin:0;display:grid}.event-calendar-summary strong{color:var(--ink);font-weight:var(--type-weight-semibold)}.event-directions-actions{gap:12px;margin-top:32px;display:grid}.event-directions-actions a{border:1px solid var(--teal);color:var(--teal-dark);font:600 var(--type-ui-button-size)/var(--type-ui-button-line) var(--type-family-functional);text-align:center;border-radius:999px;padding:14px 20px;text-decoration:none;display:block}.event-directions-actions a:first-child{background:var(--lime)}.event-calendar-page .event-directions-main{min-height:min(640px,72vh);padding-top:clamp(96px,11vw,132px);padding-bottom:clamp(40px,6vw,64px)}.event-calendar-card{width:min(100%,520px);padding:clamp(24px,4vw,36px)}.event-calendar-card .back-link{margin-bottom:var(--space-6)}.event-calendar-card .event-directions-icon,.event-calendar-card h1{margin-bottom:var(--space-4)}.event-calendar-actions{gap:var(--space-3);margin-top:var(--space-6)}.event-calendar-actions .event-calendar-action{box-shadow:none;border:0}.event-calendar-action--google{background:var(--lime)}.event-calendar-actions .event-calendar-action--apple{background:var(--teal);color:var(--on-dark)}.event-calendar-actions .event-calendar-action:focus-visible,.event-calendar-ics-link:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.event-calendar-apple-note{margin:var(--space-5) 0 0;color:var(--ink-62);font:var(--type-body-s-size)/var(--type-body-s-line) var(--type-family-functional)}.event-calendar-ics-link{margin-top:var(--space-3);color:var(--ink-80);font:var(--type-body-s-size)/var(--type-body-s-line) var(--type-family-functional);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;display:inline-block}@media (hover:hover){.event-directions-actions a:hover{transform:translateY(-1px)}}@media (width<=480px){.event-directions-main{padding-inline:16px}.event-directions-card{border-radius:14px}}.events-page{background:var(--cream);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.events-page__main{flex:1}.events-page .events-intro{padding-top:108px}.events-intro>.back-link{margin-bottom:clamp(20px,3vw,28px)}.events-page .events-intro .section-intro .events-intro__lead{margin-top:var(--space-5)}.events-upcoming{padding:clamp(36px,4.5vw,56px) 0 clamp(56px,6vw,88px)}.events-upcoming__title{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.2}.events-status{max-width:var(--editorial-copy-max);margin:var(--space-5) 0 0;color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.events-grid{gap:var(--space-8) var(--space-7);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.events-grid>li{min-width:0}.event-card{gap:var(--space-4);display:grid;position:relative}.event-card__media{aspect-ratio:16/9;border-radius:var(--r-card);position:relative;overflow:hidden}.event-card__image{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease);display:block}.event-card__placeholder{background:var(--teal-dark);justify-content:center;align-items:center;gap:var(--space-3);width:100%;height:100%;color:var(--on-dark-54);flex-direction:column;display:flex}.event-card__placeholder img{opacity:.5;width:clamp(88px,9vw,120px);height:auto}.event-card__placeholder span{font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase}.event-card__labels{top:var(--space-3);left:var(--space-3);gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.event-card__labels li{border-radius:var(--r-pill);background:var(--surface-white);color:var(--ink);font-family:var(--type-family-functional);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-caption-line);padding:3px 10px}.event-card__body{min-width:0}.event-card__date{color:var(--olive);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;display:block}.event-card__title{margin-top:var(--space-1);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.25}.event-card__link{color:var(--ink);text-underline-offset:.16em;transition:text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.event-card__link:after{content:"";position:absolute;inset:0}.event-card__link:focus-visible{outline:none}.event-card:has(.event-card__link:focus-visible) .event-card__media{outline:3px solid var(--olive);outline-offset:3px}.event-card:hover .event-card__link,.event-card__link:focus-visible{text-decoration-color:currentColor}.event-card__meta{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);display:flex}.event-card__icon{color:var(--olive);flex:none;margin-top:3px}.event-card__title+.event-card__meta{margin-top:var(--space-2)}.event-card__meta+.event-card__meta{margin-top:2px}@media (hover:hover){.event-card:hover .event-card__image{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.event-card__image,.event-card__link{transition:none}.event-card:hover .event-card__image{transform:none}}@media (width<=1080px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.events-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.founding-membership-page{background:var(--cream);min-height:100dvh;color:var(--teal-dark)}.founding-membership-page__main{padding-top:calc(var(--masthead-height) + clamp(48px, 7vh, 88px));padding-bottom:clamp(48px,7vh,88px)}.founding-membership-page__content{width:100%}.founding-membership-page h1{width:fit-content;max-width:14ch;color:var(--teal);font-size:var(--type-editorial-heading-h1-size);line-height:var(--type-editorial-heading-h1-line);letter-spacing:var(--type-editorial-heading-h1-tracking);text-wrap:balance;position:relative}.founding-membership-page h1:after{background:var(--orange);content:"";pointer-events:none;width:74%;height:9px;position:absolute;bottom:-10px;left:0;-webkit-mask:url(/line.svg) 50%/100% 100% no-repeat;mask:url(/line.svg) 50%/100% 100% no-repeat}.founding-membership-page__content>p,.founding-membership-page__status>p,.founding-membership-page__error{max-width:54ch;font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty;margin-top:24px}.founding-membership-page__content>p,.founding-membership-page__status>p{color:var(--ink-62)}.founding-membership-page__status>.founding-membership-page__founder-number{color:var(--teal);font-weight:var(--type-weight-semibold);margin-top:12px}.founding-membership-page__error{color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line)}.founding-membership-page__form,.founding-membership-page__content>.founding-membership-page__cta{margin-top:34px}.founding-membership-page__field{max-width:28rem;color:var(--teal);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);gap:8px;display:grid}.founding-membership-page__field input{border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);width:100%;color:var(--teal-dark);font:inherit;font-weight:var(--type-weight-regular);background:#fff;border-radius:8px;padding:12px 14px}.founding-membership-page__actions{flex-wrap:wrap;gap:12px;display:flex}.founding-membership-page__cta{transition:filter var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.founding-membership-page__cta svg{color:var(--orange);transition:transform var(--t-fast) var(--ease)}.founding-membership-page__cta:hover{transform:translateY(-2px)scale(1.018)}.founding-membership-page__cta:hover svg{transform:translate(3px)}.founding-membership-page .btn--primary:disabled{background:var(--lime);color:var(--teal-dark);opacity:.45;border-color:#0000}@media (prefers-reduced-motion:reduce){.founding-membership-page__cta,.founding-membership-page__cta svg{transition:none}.founding-membership-page__cta:hover,.founding-membership-page__cta:hover svg{transform:none}}.founding-membership-page--account h1{max-width:12em}.founding-membership-page--account .account--home h1{letter-spacing:-.022em;max-width:16em;font-size:clamp(2.5rem,3.2vw,3.375rem);line-height:1.08}.founding-membership-page--account .account--home h1:after{width:2.4em;height:.14em;min-height:7px;bottom:-.16em}.founding-membership-page--account .account--login h1{max-width:16em;font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.founding-membership-page--account .account__link-notice{max-width:36em;color:var(--ink-62);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);gap:4px;margin-top:40px;text-decoration:none;display:grid}.founding-membership-page--account .account__link-notice span{text-decoration:none;display:block}.account__loading{min-height:8rem;color:var(--ink-62);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.account__loading p{margin:0}.account__intro{margin-top:28px}.account--home .account__intro{color:var(--ink-62);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);margin-top:36px}.account__section{border-top:1px solid var(--rule);margin-top:40px;padding-top:22px}.account__section .section-label{margin-bottom:16px}.account__membership{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.account__membership-line{color:var(--teal-dark);font-family:var(--type-family-editorial);letter-spacing:var(--type-editorial-heading-tracking);margin:0;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.25}.account__status{border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);border-radius:var(--r-pill);color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.02em;line-height:var(--type-ui-label-line);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:3px 12px 4px;display:inline-flex}.account__status--active:before{background:var(--olive);content:"";border-radius:50%;width:7px;height:7px}.account__facts{margin:0;display:grid}.account__facts div{grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding-block:11px;display:grid}.account__facts dt{color:var(--ink-45);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);letter-spacing:.04em;line-height:var(--type-ui-label-line)}.account__facts dd{color:var(--teal-dark);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);overflow-wrap:anywhere;margin:0}.account__fact-action{justify-self:end}.account__newsletter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.account__newsletter-head h2{color:var(--teal-dark);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-weight:var(--type-weight-semibold);letter-spacing:0;line-height:var(--type-body-m-line);text-transform:none;margin:0}.account__newsletter-status,.account__note{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}.account__note{max-width:42em;margin-top:8px}.account__form{gap:18px;max-width:28rem;margin-top:32px;display:grid}.account__field{color:var(--teal);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);gap:8px;display:grid}.account__field input{border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);background:var(--surface-white);width:100%;color:var(--teal-dark);font:inherit;font-weight:var(--type-weight-regular);border-radius:8px;padding:12px 14px}.account__field input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.account__error{color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);margin:0}.account__inline-actions,.account__newsletter{margin-top:18px}.account__inline-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.account__save{min-height:46px}.account--home .account__newsletter{border-color:color-mix(in srgb, var(--teal) 42%, transparent);color:var(--teal);background:0 0}.account--home .account__newsletter:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 6%, transparent);color:var(--teal-dark)}.account__text-button,.account__footer-actions button,.account__footer-actions a{color:var(--teal);font:inherit;font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.account__text-button:hover,.account__footer-actions button:hover,.account__footer-actions a:hover{color:var(--teal-dark)}.account__footer-actions{flex-wrap:wrap;gap:18px 28px;margin-top:40px;display:flex}.account__footer-actions button{color:var(--ink-62)}@media (width<=640px){.account__facts div{grid-template-columns:1fr auto;grid-template-areas:"label action""value action"}.account__facts dt{grid-area:label}.account__facts dd{grid-area:value}.account__facts dd.account__fact-action{grid-area:action;align-self:center}}@media (prefers-reduced-motion:reduce){.account__text-button,.account__footer-actions button,.account__footer-actions a{transition:none}}.marketing-page{--type-editorial-heading-h2-size:clamp(1.75rem, .986rem + 1.683vw, 2.5rem);--type-editorial-heading-h2-line:clamp(2rem, 1.236rem + 1.683vw, 2.75rem);--type-editorial-heading-h3-size:1.375rem;--type-editorial-heading-h3-line:1.3636;--type-body-lead-line:1.4444;--type-body-m-line:1.4375;line-height:var(--type-body-m-line);overflow-x:clip}.masthead--marketing .masthead__inner{grid-template-columns:auto minmax(0,1fr)}.masthead--marketing .masthead__actions{justify-self:end;padding-right:0}.marketing-hero__frame{padding-block:clamp(var(--space-6), 4svh, var(--space-8));padding-inline:0}.marketing-hero__grid{align-content:start;gap:var(--space-6);min-width:0;display:grid}.marketing-hero__stack{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.marketing-hero__copy,.marketing-signup,.marketing-hero__media{min-width:0}.marketing-hero__struck{column-gap:var(--space-1);row-gap:var(--space-1);margin:0 0 var(--space-6);color:var(--cream-bright);font-family:var(--type-family-functional);font-size:1.375rem;font-weight:var(--type-weight-medium);flex-wrap:wrap;line-height:1.35;display:flex}.marketing-hero__struck s{--marketing-strike-angle:-.45deg;--marketing-strike-shift:0px;transform-origin:50%;text-decoration:none;display:inline-block;position:relative}.marketing-hero__struck s:nth-child(2){--marketing-strike-angle:.35deg;--marketing-strike-shift:.5px}.marketing-hero__struck s:nth-child(3){--marketing-strike-angle:-.2deg;--marketing-strike-shift:-.5px}.marketing-hero__struck s:after{content:"";z-index:1;top:calc(50% - 2px + var(--marketing-strike-shift));background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 86%, transparent), var(--orange) 50%, color-mix(in srgb, var(--orange) 90%, transparent));clip-path:polygon(0 38%,18% 30%,42% 35%,66% 27%,100% 35%,100% 70%,68% 66%,40% 74%,17% 68%,0 76%);opacity:.96;width:calc(100% + .12em);height:5px;transform:rotate(var(--marketing-strike-angle)) scaleX(1);transform-origin:0;pointer-events:none;border-radius:52% 44% 48% 56%;position:absolute;left:-.06em}.marketing-hero .hero__title{color:var(--cream-bright);font-weight:var(--type-weight-semibold)}.marketing-hero .hero__title-display .hero__title-line{overflow:visible}.marketing-hero .hero__lead{margin-top:var(--space-5);max-width:38rem;color:var(--on-dark-74)}.marketing-hero .hero__title .marker{--marker-ink:var(--teal-dark);--marker-stroke-height:1.05em;--marker-stroke-bottom:0;color:var(--teal-dark);background-image:none;padding:0;display:inline-block}.marketing-hero .hero__title .marker:before{content:""}.marketing-hero__media .hero-video,.marketing-hero__media figure.hero-video--stacked{margin:0}.marketing-hero{--marketing-enter-ease:cubic-bezier(.16, 1, .3, 1);--marketing-word-duration:.56s;--marketing-word-1-delay:0s;--marketing-word-2-delay:.38s;--marketing-word-3-delay:.76s;--marketing-strike-duration:.36s;--marketing-strike-1-delay:.32s;--marketing-strike-2-delay:.7s;--marketing-strike-3-delay:1.08s;--marketing-line-duration:.5s;--marketing-line-1-delay:1.45s;--marketing-line-2-delay:1.55s;--marketing-lead-delay:1.65s;--marketing-lead-duration:.48s;--marketing-signup-delay:1.76s;--marketing-signup-duration:.52s;--marketing-video-delay:1.9s;--marketing-video-duration:.52s}.marketing-signup{width:min(100%,77.5ch);padding:var(--space-6);border:1px solid var(--rule-dark-soft);border-radius:var(--r-card);background:color-mix(in srgb, var(--teal-dark) 38%, var(--teal));box-shadow:none;scroll-margin-top:calc(var(--masthead-height) + var(--space-4));margin-top:0;container:marketing-signup/inline-size}@keyframes marketing-hero-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes marketing-strike-draw{0%{transform:rotate(var(--marketing-strike-angle)) scaleX(0)}to{transform:rotate(var(--marketing-strike-angle)) scaleX(1)}}@keyframes marketing-word-emphasis{0%{opacity:0;transform:translateY(2px)scale(.985)}62%{opacity:1;transform:translate(0,0)scale(1.025)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s{animation:marketing-word-emphasis var(--marketing-word-duration) var(--marketing-enter-ease) var(--marketing-word-1-delay) both}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s:nth-child(2){animation-delay:var(--marketing-word-2-delay)}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s:nth-child(3){animation-delay:var(--marketing-word-3-delay)}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s:after{animation:marketing-strike-draw var(--marketing-strike-duration) var(--marketing-enter-ease) var(--marketing-strike-1-delay) both}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s:nth-child(2):after{animation-delay:var(--marketing-strike-2-delay)}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__struck s:nth-child(3):after{animation-delay:var(--marketing-strike-3-delay)}.marketing-hero:not(.marketing-hero--settled) .hero__title-display .hero__title-line{animation:hero-line-reveal var(--marketing-line-duration) var(--marketing-enter-ease) var(--marketing-line-1-delay) both}.marketing-hero:not(.marketing-hero--settled) .hero__title-display .hero__title-line:nth-child(2){animation-delay:var(--marketing-line-2-delay)}.marketing-hero:not(.marketing-hero--settled) .hero__lead{animation:marketing-hero-rise var(--marketing-lead-duration) var(--marketing-enter-ease) var(--marketing-lead-delay) both}.marketing-hero:not(.marketing-hero--settled) .marketing-signup{animation:marketing-hero-rise var(--marketing-signup-duration) var(--marketing-enter-ease) var(--marketing-signup-delay) both}.marketing-hero:not(.marketing-hero--settled) .marketing-hero__media .hero-video{animation:marketing-hero-rise var(--marketing-video-duration) var(--marketing-enter-ease) var(--marketing-video-delay) both}}@media (prefers-reduced-motion:reduce){.marketing-hero .marketing-hero__struck,.marketing-hero .marketing-hero__struck s,.marketing-hero .hero__title-line,.marketing-hero .hero__lead,.marketing-hero .marketing-signup,.marketing-hero .hero-video{opacity:1;animation:none;transform:none}.marketing-hero .marketing-hero__struck s:after{transform:rotate(var(--marketing-strike-angle)) scaleX(1);animation:none}}.marketing-hero.marketing-hero--settled .marketing-hero__struck,.marketing-hero.marketing-hero--settled .marketing-hero__struck s,.marketing-hero.marketing-hero--settled .hero__title-line,.marketing-hero.marketing-hero--settled .hero__lead,.marketing-hero.marketing-hero--settled .marketing-signup,.marketing-hero.marketing-hero--settled .hero-video{opacity:1;animation:none;transform:none}.marketing-hero.marketing-hero--settled .marketing-hero__struck s:after{transform:rotate(var(--marketing-strike-angle)) scaleX(1);animation:none}.marketing-signup:focus{outline:none}.marketing-signup:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.marketing-signup__title{color:var(--cream-bright);font-family:var(--type-family-editorial);font-size:1.375rem;font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);margin:0;line-height:1.25}.marketing-signup__lead{margin:var(--space-2) 0 0;color:var(--on-dark-74);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.marketing-signup .waitlist{margin-top:var(--space-5)}.marketing-signup .waitlist__control{gap:2px}.marketing-signup .waitlist__control label{color:var(--on-dark-74);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);letter-spacing:.02em;line-height:var(--type-ui-caption-line)}.marketing-signup .waitlist__control input,.marketing-signup .waitlist__control input:hover,.marketing-signup .waitlist__control input:focus,.marketing-signup .waitlist__control input:active{min-height:46px;padding-inline:var(--space-4);background-color:var(--cream);color:var(--teal-dark);border:0;font-size:1rem}.marketing-signup .waitlist__control input::placeholder{color:var(--ink-45)}.marketing-signup .waitlist__control input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cream) inset;box-shadow:0 0 0 1000px var(--cream) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.marketing-signup .waitlist__control input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--cream) inset;box-shadow:0 0 0 1000px var(--cream) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.marketing-signup .waitlist__control input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--cream) inset;box-shadow:0 0 0 1000px var(--cream) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.marketing-signup .waitlist__control input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--cream) inset;box-shadow:0 0 0 1000px var(--cream) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.marketing-signup .waitlist__control input:focus-visible{outline-offset:0;box-shadow:0 0 0 2px var(--lime);outline:none}.marketing-signup .waitlist__control input:-webkit-autofill:focus-visible{box-shadow:0 0 0 2px var(--lime), 0 0 0 1000px var(--cream) inset}.marketing-signup .waitlist__control input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--orange)}.marketing-signup .newsletter-consent b,.marketing-signup .newsletter-consent input:checked+span b{background:var(--teal);color:#0000;border:0}.marketing-signup .newsletter-consent input:checked+span b{color:var(--cream-bright)}.marketing-signup .newsletter-consent input:focus-visible+span b{outline:3px solid var(--cream-bright);outline-offset:3px}.marketing-signup .newsletter-consent{margin:0!important}.marketing-signup .newsletter-consent>span{grid-template-columns:var(--space-6) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:0}.marketing-signup .waitlist__submit{gap:var(--space-2);min-height:46px;padding-inline:1.15rem}.marketing-signup .waitlist-confirmation{margin-top:var(--space-5)}.marketing-signup .waitlist-confirmation__title{color:var(--cream-bright);font-family:var(--type-family-editorial);font-size:1.25rem;font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);align-items:center;gap:.65rem;margin:0;line-height:1.3;display:flex}.marketing-signup .waitlist-confirmation__mark{background:var(--lime);border-radius:50%;flex:none;width:.5rem;height:.5rem}.marketing-signup .waitlist-confirmation__body{margin:var(--space-3) 0 0;color:var(--cream-bright);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.marketing-signup .waitlist-confirmation__newsletter{margin:var(--space-3) 0 0;color:var(--on-dark-74);font-size:var(--type-ui-caption-size);line-height:1.5}.marketing-signup .waitlist-resend{margin-top:var(--space-4)}.marketing-signup .waitlist-resend__prompt,.marketing-signup .waitlist-resend__note,.marketing-signup .waitlist-resend__spam{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}.marketing-signup .waitlist-resend__prompt,.marketing-signup .waitlist-resend__note--sent{color:var(--on-dark-74)}.marketing-signup .waitlist-resend__action{color:var(--cream-bright);font:inherit;font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cream-bright) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--cream-bright) 45%, transparent);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0}.marketing-signup .waitlist-resend__action:hover:not(:disabled){color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.marketing-signup .waitlist-resend__action:disabled{color:var(--on-dark-54);cursor:default;text-decoration:none}.marketing-signup .waitlist-resend__action:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.marketing-signup .waitlist-resend__note{margin-top:.6rem}.marketing-signup .waitlist-resend__note--error{color:var(--orange);font-weight:var(--type-weight-semibold)}.marketing-signup .waitlist-resend__spam{margin-top:var(--space-3);color:var(--on-dark-54);font-size:var(--type-ui-caption-size);line-height:1.5}.marketing-signup__privacy{margin:var(--space-3) 0 0;color:var(--on-dark-74);font-size:var(--type-ui-caption-size);line-height:1.5}.marketing-signup__privacy a{color:inherit;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:1px}.marketing-signup__privacy a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.marketing-signup__trust{margin:var(--space-5) 0 0;color:var(--on-dark-54);font-size:var(--type-ui-caption-size);line-height:1.5}.masthead--marketing .masthead__actions>.btn.masthead__cta{min-height:44px}.marketing-signup .waitlist__fields{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.marketing-benefits{padding:var(--space-6) 0;border-bottom:1px solid var(--rule-soft);background:var(--cream)}.marketing-benefits+.formats{padding-top:clamp(56px,6vw,88px)}.marketing-page .marketing-close{padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(3.5rem,8vw,5.5rem)}.marketing-close .marketing-formats__cta{justify-items:start;gap:var(--space-3);margin-top:0;display:grid}.marketing-close .marketing-formats__cta p{padding-left:var(--space-3)}.marketing-benefits .hero__points{justify-content:center;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);width:100%;color:var(--ink);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);flex-flow:wrap;margin:0 auto}.marketing-benefits .hero__points li{white-space:nowrap;flex:none}.marketing-benefits .hero__points-mark{color:var(--lime)}.marketing-why__copy{gap:var(--space-4);margin-top:var(--landing-copy-gap);color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);display:grid}.marketing-why__copy p{text-wrap:pretty;margin:0}.marketing-why__experience{margin-top:var(--landing-block-gap)}.marketing-page .formats__intro h2{white-space:pre-line}.marketing-formats__cta{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--landing-block-gap);flex-wrap:wrap;display:flex}.marketing-formats__cta .btn{max-width:100%;height:auto;font-weight:var(--type-weight-medium);text-align:center;white-space:normal;padding-block:14px}.marketing-formats__cta-lead{font-weight:var(--type-weight-medium)}.marketing-formats__cta-strong{font-weight:var(--type-weight-semibold)}.marketing-formats__cta p{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}@media (width>=1180px){.marketing-hero__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:0 clamp(3.25rem,4.8vw,5rem)}.marketing-hero__stack{align-self:center;gap:var(--space-8);grid-area:1/1}.marketing-hero__media{grid-area:1/2/span 2;grid-template-rows:subgrid;align-items:start;width:100%;display:grid}.marketing-hero__media .hero-video,.marketing-hero__media figure.hero-video{place-self:start end;width:min(100%,30rem);max-width:100%;margin:0}.marketing-hero .marketing-signup{width:100%;max-width:none;padding:var(--space-7);margin-top:0}.marketing-signup .waitlist,.marketing-signup .waitlist-confirmation,.marketing-signup__trust{margin-top:var(--space-6)}.marketing-why.problem .section-content.problem__editorial{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);gap:clamp(32px,2.8vw,48px);width:100%;max-width:none}.marketing-why__experience{justify-self:end;margin-top:6px}}@media (width<=1179px){.marketing-hero__copy,.marketing-hero__media{text-align:center;flex-direction:column;align-items:center;display:flex}.marketing-hero__struck{justify-content:center;font-size:clamp(.9375rem,.8rem + .6vw,1.1875rem)}.marketing-hero .hero__title{font-size:clamp(1.875rem,1.2rem + 2.8vw,3rem)}.marketing-hero__copy .hero__lead,.marketing-signup__title,.marketing-signup__lead,.marketing-signup__privacy,.marketing-signup__trust,.marketing-signup .waitlist-confirmation,.marketing-signup .waitlist-resend{text-align:center;margin-inline:auto}.marketing-signup .waitlist-confirmation__title{justify-content:center}.marketing-signup{width:min(100%,77.5ch);margin-inline:auto}.marketing-hero__media .hero-video{align-self:center;margin-inline:auto}}@media (width>=960px){.marketing-signup .waitlist{align-items:start;column-gap:var(--space-3);row-gap:var(--space-5);grid-template-columns:minmax(7.25rem,.68fr) minmax(12.5rem,1.42fr) max-content;display:grid}.marketing-signup .waitlist__fields{display:contents}.marketing-signup .waitlist__submit{grid-area:1/3;width:auto;margin-top:0}.marketing-signup .newsletter-consent{grid-area:3/1/auto/-1}.marketing-signup__privacy{grid-area:2/1/auto/-1;margin-top:0}}@media (width>=641px) and (width<=959px){.marketing-signup .waitlist{align-items:start;column-gap:var(--space-3);row-gap:var(--space-4);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.marketing-signup .waitlist__fields{display:contents}.marketing-signup .waitlist__submit{grid-area:2/1/auto/-1;width:100%}.marketing-signup .newsletter-consent{grid-area:4/1/auto/-1}.marketing-signup__privacy{grid-area:3/1/auto/-1;margin-top:0}}@container marketing-signup (width>=30rem) and (width<=38.999rem){.marketing-signup .waitlist{column-gap:var(--space-3);row-gap:var(--space-4);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.marketing-signup .waitlist__submit{grid-area:2/1/auto/-1;width:100%}.marketing-signup__privacy{grid-area:3/1/auto/-1}.marketing-signup .newsletter-consent{grid-area:4/1/auto/-1}}@media (width<=640px){.marketing-signup .waitlist{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.marketing-signup .waitlist__fields{grid-template-columns:1fr;display:contents}.marketing-signup .waitlist__submit{grid-row:3;width:100%}.marketing-signup .newsletter-consent{grid-row:5}.marketing-signup__privacy{grid-row:4;margin-top:0}.marketing-signup .waitlist__control input,.marketing-signup .waitlist__submit{min-height:48px}.marketing-signup .newsletter-consent>span{min-height:44px}.marketing-hero__struck{text-align:center;justify-content:center}.marketing-benefits .hero__points{justify-content:center}.marketing-close .marketing-formats__cta{justify-items:stretch}.marketing-close .marketing-formats__cta .btn{width:100%}}html:has(.product-app){--product-header-height:var(--masthead-height);--product-measure:68rem;--product-edition:62rem;--product-story-pad:var(--space-7);--product-story-gap:var(--space-7);--product-figure:18rem;--product-paper:color-mix(in srgb, var(--teal-dark) 4%, var(--cream));--product-radius:12px;--product-article-measure:var(--editorial-copy-max);--product-title-size:clamp(1.75rem, 1.1rem + 2.2vw, 2.5rem);--product-title-line:1.12;--product-title-tracking:var(--type-editorial-heading-tracking);--product-card-title-size:clamp(1.375rem, 1.15rem + .8vw, 1.75rem);--product-card-title-line:1.2;--product-body-size:var(--type-body-lead-size);--product-body-line:1.7;--product-player-block:7.25rem;--product-player-offset:var(--space-4);--product-tab-height:3rem;scroll-padding-top:calc(var(--product-header-height) + env(safe-area-inset-top) + var(--space-4));scroll-padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}:is(html:has(.product-player),html:has(.product-player-dock)){scroll-padding-bottom:calc(var(--product-player-block) + var(--product-player-offset) + var(--space-4) + env(safe-area-inset-bottom))}.product-app{z-index:2;background:var(--cream);min-height:100dvh;color:var(--ink);position:relative}.product-header{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--product-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--gutter), calc((100% - var(--maxw)) / 2)) 0;background:var(--teal);color:var(--on-dark);border-bottom:0;display:flex;position:sticky;top:0}.product-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.product-wordmark{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.product-wordmark img{width:auto;height:26px}.product-test-version{padding-left:var(--space-3);border-left:1px solid color-mix(in srgb, var(--cream) 28%, transparent);color:var(--on-dark-74);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-caption-line);white-space:nowrap;margin:0}.product-nav,.product-tabs{align-items:center;gap:var(--space-2);display:flex}.product-nav a,.product-tabs a{min-width:44px;min-height:44px;padding:0 var(--space-3);color:var(--on-dark-74);font-size:var(--type-ui-navigation-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-navigation-line);transition:color var(--t-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.product-nav a:hover,.product-tabs a:hover{color:var(--lime)}.product-nav a[aria-current=page],.product-tabs a[aria-current=page]{color:var(--lime);font-weight:var(--type-weight-semibold)}.product-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--lime)}.product-tabs{display:none}.product-main{width:min(100%, calc(var(--product-measure) + (var(--gutter) * 2)));padding:var(--space-8) var(--gutter) calc(var(--space-9) + env(safe-area-inset-bottom));margin:0 auto}:is(.product-app:has(.product-player) .product-main,.product-app:has(.product-player-dock) .product-main){padding-bottom:calc(var(--product-player-block) + var(--product-player-offset) + var(--space-4) + env(safe-area-inset-bottom))}.product-kicker{margin:0 0 var(--space-2);color:var(--teal);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase}.product-edition h1,.product-article h1,.product-login h1,.product-account h1,.product-main h1{font-family:var(--type-family-editorial);font-size:var(--product-title-size);font-weight:var(--type-weight-regular);letter-spacing:var(--product-title-tracking);line-height:var(--product-title-line);margin:0}.product-edition h1{font-family:var(--type-family-functional);letter-spacing:var(--type-editorial-heading-tracking)}.product-article h1{font-size:clamp(2rem,1.25rem + 2.2vw,3rem);line-height:1.08}.product-edition{width:min(100%, var(--product-edition));margin-inline:auto}.product-edition__header{padding-inline:var(--product-story-pad);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.product-edition__date{margin:var(--space-1) 0 0;color:var(--ink-80);font-family:var(--type-family-editorial);font-size:var(--type-body-m-size);line-height:1.3}.product-article .product-deck{font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line)}.product-deck{margin:var(--space-4) 0 0;max-width:var(--product-article-measure);color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.product-byline,.product-meta,.product-note,.product-empty{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.product-byline{margin:var(--space-4) 0 0;color:var(--ink-80)}.product-meta,.product-empty{color:var(--teal)}.product-note{margin:var(--space-4) 0 0;max-width:var(--product-article-measure);color:var(--ink-80)}.product-account .product-deck{overflow-wrap:anywhere}.product-edition__list{margin-top:var(--space-8)}.product-story+.product-story{margin-top:var(--space-9)}.product-story{padding:var(--product-story-pad);border-radius:var(--product-radius);background:var(--product-paper);box-shadow:none;border:0}.product-story__copy{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.product-story__identity{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.product-example-label{min-height:1.5rem;padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--teal) 20%, transparent);border-radius:var(--r-pill);color:var(--ink-62);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-caption-line);white-space:nowrap;align-items:center;display:inline-flex}.product-story--morning .product-example-label{border-color:color-mix(in srgb, var(--cream) 24%, transparent);color:var(--on-dark-74)}.product-story__format{color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0}.product-piece-link{width:100%;max-width:100%;color:inherit;text-decoration:none;display:block}.product-piece-link h3{text-underline-offset:.16em;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}:is(.product-piece-link:hover h3,.product-piece-link:focus-visible h3,.product-story:has(.product-story__shot:hover) .product-piece-link h3){text-decoration-color:currentColor}.product-piece-link:focus-visible{outline:none}.product-piece-link:focus-visible h3{outline:3px solid var(--olive);outline-offset:4px;text-decoration-color:currentColor}.product-format-mark{object-fit:contain;flex:none;width:1.5rem;height:1.5rem;display:block}.product-story h3{margin:var(--space-6) 0 0;font-family:var(--type-family-editorial);font-weight:var(--type-weight-regular);letter-spacing:var(--product-title-tracking);overflow-wrap:break-word}.product-story__deck,.product-story__copy .product-empty{max-width:36rem}.product-story__deck{margin:var(--space-4) 0 0}.product-story__info{padding-top:var(--space-7);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.product-story__foot{align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-5);flex-flow:wrap;display:flex}.product-story__facts{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);flex-wrap:wrap;margin:0;display:flex}.product-story__listen{gap:var(--space-2);min-height:44px}.product-story__listen--quiet{align-items:center;gap:var(--space-2);min-height:44px;color:var(--teal-dark);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:1;display:inline-flex}.product-story__listen--quiet span:last-child{text-underline-offset:.18em;transition:text-decoration-color var(--t-fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.product-story__listen-mark{border-radius:var(--r-pill);background:var(--lime);width:2rem;height:2rem;color:var(--teal-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.product-story__listen--quiet:hover,.product-story__listen--quiet:focus-visible{color:var(--teal);background:0 0}.product-story__listen--quiet:hover span:last-child,.product-story__listen--quiet:focus-visible span:last-child{text-decoration-color:currentColor}.product-story__listen--quiet:hover .product-story__listen-mark,.product-story__listen--quiet:focus-visible .product-story__listen-mark{filter:brightness(.96)}.product-play-mark{display:block}.product-story__visual{justify-content:center;align-items:center;min-width:0;display:flex}.product-story__frame,.product-media__frame{width:fit-content;max-width:100%;position:relative}.product-story__shot{color:inherit;text-decoration:none;display:block}.product-image-play{z-index:1;border-radius:var(--r-pill);background:var(--lime);width:3.5rem;height:3.5rem;color:var(--teal-dark);box-shadow:0 0 0 .4rem color-mix(in srgb, var(--cream-bright) 78%, transparent), var(--shadow-md);cursor:pointer;transition:transform var(--t-med) var(--ease), filter var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-image-play .product-play-mark{margin-left:2px}.product-image-play:hover{filter:brightness(.97);transform:translate(-50%,-50%)scale(1.06)}.product-image-play:active{transform:translate(-50%,-50%)scale(.96)}.product-story__image{object-fit:cover;width:100%;display:block}.product-story--analyse .product-story__image,.product-story--longread .product-story__image{aspect-ratio:2/3;object-fit:cover;object-position:center center;border-radius:4px;width:100%;height:auto}.product-story--morning{background:var(--teal-dark);color:var(--on-dark);display:block}.product-story--morning .product-story__format{color:var(--lime)}.product-story--morning h3{max-width:none;color:var(--on-dark);white-space:nowrap;font-size:clamp(1.2rem,.72rem + 1.7vw,1.85rem);line-height:1.15}.product-story--morning .product-story__deck,.product-story--morning .product-story__byline{color:var(--on-dark-74)}.product-story--morning .product-story__facts{color:var(--on-dark-54)}.product-story--morning .product-story__info{width:100%;margin-top:var(--space-6);align-items:flex-start;gap:0;padding-top:0;display:flex}.product-story--morning .product-story__foot{justify-content:flex-start;gap:var(--space-4);width:100%;margin-top:var(--space-4);flex-wrap:nowrap}.product-story--morning .product-story__listen,.product-story--analyse .product-story__listen,.product-story--longread .product-story__listen{order:-1}.product-story--morning .product-piece-link:hover h3,.product-story--morning .product-piece-link:focus-visible h3{color:var(--cream-bright)}.product-story__text{flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;display:flex}.product-story__byline{align-items:center;gap:var(--space-2);color:var(--teal-dark);font-size:var(--type-body-s-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-s-line);margin:0;display:flex}.product-story__byline img{object-fit:cover;object-position:center 18%;background:color-mix(in srgb, var(--lime) 55%, var(--cream));border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.product-story--analyse,.product-story--longread{gap:var(--space-6);display:grid}.product-story--analyse .product-story__frame,.product-story--longread .product-story__frame{width:min(100%, var(--product-figure))}.product-cover{border-radius:var(--r-card);overflow:hidden}.product-cover--plain{background:var(--cream-bright);place-items:center;display:grid}.product-story--morning .product-cover--plain{background:color-mix(in srgb, var(--cream-bright) 16%, var(--teal))}.product-cover--plain .product-format-mark{width:42%;height:42%}.product-story--analyse h3{max-width:14ch;font-size:clamp(2.15rem,1.25rem + 2.5vw,3.35rem);line-height:1.02}.product-story--analyse .product-story__deck{max-width:34rem;color:var(--ink-80);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line)}.product-story--longread h3{max-width:16ch;font-size:clamp(2rem,1.2rem + 2.1vw,2.9rem);line-height:1.14}.product-story--longread .product-story__deck{max-width:30rem;color:var(--ink-80);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);line-height:1.65}.product-story--analyse .product-piece-link:hover h3,.product-story--analyse .product-piece-link:focus-visible h3,.product-story--longread .product-piece-link:hover h3,.product-story--longread .product-piece-link:focus-visible h3{color:var(--teal)}.product-empty{margin:var(--space-3) 0 0}.product-article{max-width:var(--product-article-measure);margin-inline:auto}.product-article .product-body,.product-article .product-sources{max-width:var(--product-article-measure)}.product-listen--live .product-button{box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 45%, transparent)}.product-article__format{justify-content:flex-start;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.product-article__format .product-kicker{margin:0}.product-article__format .product-format-mark{width:1.75rem;height:1.75rem}.product-article__tools{justify-content:space-between;align-items:flex-end;gap:var(--space-4);width:100%;margin-top:var(--space-5);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.product-facts{gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.product-facts div{gap:var(--space-1);min-width:5.5rem;display:grid}.product-facts dt{color:var(--teal);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0}.product-facts dd{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}.product-media{margin:var(--space-6) 0 0;justify-content:center;display:flex}.product-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:28rem}.product-media figcaption{margin-top:var(--space-3);color:var(--ink-62);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line)}.product-story__image,.product-media img{border-radius:var(--r-card)}.product-listen{margin:0}.product-listen .btn{gap:var(--space-2)}.product-body{font-family:var(--type-family-editorial);font-size:var(--product-body-size);line-height:var(--product-body-line)}.product-body p,.product-body blockquote{margin:0 0 1.25em}.product-body h2{font-family:var(--type-family-editorial);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-regular);letter-spacing:var(--product-title-tracking);line-height:var(--type-editorial-heading-h3-line);margin:1.8em 0 .5em}.product-body blockquote{padding-left:var(--space-4);border-left:2px solid var(--teal);color:var(--ink-80);margin-inline:0}.product-sources{margin-top:var(--space-8);padding-top:var(--space-5)}.product-sources h2{color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0}.product-sources ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.product-sources li{gap:var(--space-1);padding:var(--space-3) 0;display:grid}.product-sources__detail{color:var(--ink-80);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.product-back{margin:var(--space-8) 0 0}.product-article>.product-back:first-child{margin:0 0 var(--space-6)}.product-app .btn--primary:disabled{background:var(--lime);color:var(--teal-dark);opacity:.45;filter:none;border-color:#0000}.product-button,.product-player__control{cursor:pointer}.product-login,.product-account{max-width:32rem;margin-inline:auto}.product-login__form,.product-account{gap:var(--space-3);display:grid}.product-login__intro .product-deck+.product-deck{margin-top:var(--space-3)}.product-login__step-title{margin:var(--space-7) 0 0;color:var(--teal-dark);font-family:var(--type-family-functional);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h3-line)}.product-login__form,.product-login__sent{margin-top:var(--space-6)}.product-login__sent{justify-items:start;gap:var(--space-3);display:grid}.product-login__sent .product-button{margin-top:0}.product-login__address{font-weight:var(--type-weight-semibold);overflow-wrap:anywhere}.product-login__hint{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin:0}.product-login__resend:disabled{cursor:default}.product-login__switch{min-height:44px;color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.product-login__switch:hover{color:var(--teal-dark)}.product-login label{color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line)}.product-login input{border:1px solid color-mix(in srgb, var(--teal) 28%, transparent);border-radius:var(--r-pill);background:var(--surface-white);width:100%;min-height:52px;color:var(--teal-dark);padding:0 18px}.product-login input::placeholder{color:var(--ink-45)}.product-login input[aria-invalid=true]{box-shadow:0 0 0 2px var(--orange)}.product-notice{margin:var(--space-3) 0 0;color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);background:0 0;border:0;padding:0}.product-login .product-button,.product-account .product-button{margin-top:var(--space-2);justify-self:start}.product-account .btn--outline{border-color:var(--teal);color:var(--teal)}.product-account .btn--outline:hover{border-color:var(--teal-dark);background:var(--cream-bright);color:var(--teal-dark)}.product-player-dock{opacity:0;transform:translateY(var(--space-2));transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease)}.product-player-dock--in{opacity:1;transform:none}.product-player{z-index:4;bottom:max(var(--product-player-offset), env(safe-area-inset-bottom));left:max(var(--gutter), calc((100% - 42rem) / 2));gap:var(--space-2) var(--space-3);width:min(42rem, calc(100% - (var(--gutter) * 2)));padding:var(--space-3);border-radius:calc(var(--r-card) + 2px);background:var(--teal-dark);color:var(--on-dark);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"open control dismiss""seek seek seek";align-items:center;display:grid;position:fixed}.product-player__open{gap:var(--space-3);min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:open;grid-template-columns:3rem minmax(0,1fr);align-items:center;padding:0;display:grid}.product-player__art{border-radius:.7rem;width:3rem;height:3rem;overflow:hidden}.product-player__art .product-cover{aspect-ratio:1;border-radius:0;width:100%;height:100%}.product-player__format{color:var(--lime);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;display:block}.product-player__control,.product-player__dismiss{border-radius:var(--r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.product-player__control{background:var(--lime);color:var(--teal-dark);grid-area:control}.product-player__control:hover{filter:brightness(.93)}.product-player__dismiss{color:var(--on-dark-74);background:0 0;grid-area:dismiss}.product-player__dismiss:hover{color:var(--on-dark)}.product-player__meta{min-width:0;display:grid}.product-player__title,.product-player__note,.product-player__time{margin:0}.product-player__title{color:var(--on-dark);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-player__note,.product-player__time{color:var(--on-dark-74);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line)}.product-player__note{color:var(--on-dark)}.product-player__time{color:var(--on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;display:block}.product-player>.product-seek{grid-area:seek}.product-seek{min-width:0;display:block}.product-seek input{width:100%;height:1.25rem;accent-color:var(--lime);cursor:pointer;margin:0}.product-player .product-seek input{appearance:none;background:0 0}.product-player .product-seek input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--lime) var(--product-seek,0%), color-mix(in srgb, var(--cream) 32%, transparent) var(--product-seek,0%));border:0;border-radius:999px;height:2px}.product-player .product-seek input::-webkit-slider-thumb{appearance:none;background:var(--lime);width:.65rem;height:.65rem;box-shadow:none;border:0;border-radius:50%;margin-top:-4px}.product-player .product-seek input::-moz-range-track{background:color-mix(in srgb, var(--cream) 32%, transparent);border:0;border-radius:999px;height:2px}.product-player .product-seek input::-moz-range-progress{background:var(--lime);border:0;border-radius:999px;height:2px}.product-player .product-seek input::-moz-range-thumb{background:var(--lime);width:.65rem;height:.65rem;box-shadow:none;border:0;border-radius:50%}.product-player-sheet{z-index:6;padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));place-items:end center;display:grid;position:fixed;inset:0}.product-player-sheet__backdrop{background:color-mix(in srgb, var(--teal-dark) 18%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.product-player-sheet__panel{width:min(28rem,100%);max-height:min(40rem, calc(100dvh - var(--space-8)));padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--r-card);background:var(--cream);color:var(--ink);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid;position:relative;overflow:auto}.product-player-sheet__bar{justify-content:space-between;gap:var(--space-3);width:100%;margin-bottom:var(--space-4);display:flex}.product-player-sheet__collapse,.product-player-sheet__end,.product-player-sheet__rate,.product-player-sheet__text,.product-player-sheet__skip{min-height:44px;color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);cursor:pointer;background:0 0;border:0;padding:0}.product-player-sheet__collapse,.product-player-sheet__end,.product-player-sheet__text{text-underline-offset:.2em;text-decoration:underline}.product-player-sheet__art{width:min(12.5rem,100%);margin-bottom:var(--space-4);justify-self:center}.product-player-sheet__art .product-cover{aspect-ratio:1;object-fit:cover;width:100%}.product-player-sheet__format{color:var(--teal);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin:0}.product-player-sheet__title{margin:var(--space-2) 0 0;font-family:var(--type-family-editorial);font-size:clamp(1.55rem,1.15rem + 1vw,1.9rem);font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);line-height:1.15}.product-player-sheet .product-player__note{color:var(--orange)}.product-player-sheet__author,.product-player-sheet__times{margin:var(--space-3) 0 0;color:var(--ink-80);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.product-player-sheet .product-seek{width:100%;margin-top:var(--space-4)}.product-player-sheet__times{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;display:flex}.product-player-sheet__transport{justify-content:center;align-items:center;gap:var(--space-5);width:100%;margin-top:var(--space-4);display:flex}.product-player-sheet__skip{min-width:44px;color:var(--teal-dark);font-size:var(--type-body-m-size);font-variant-numeric:tabular-nums}.product-player-sheet__play{border-radius:var(--r-pill);background:var(--lime);width:4rem;height:4rem;color:var(--teal-dark);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-player-sheet__play:hover,.product-player__control:hover{filter:brightness(.96)}.product-player-sheet__play .product-play-mark{margin-left:2px}.product-player-sheet__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-2);display:flex}.product-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){html:has(.product-app){scroll-padding-bottom:calc(var(--product-tab-height) + env(safe-area-inset-bottom))}:is(html:has(.product-player),html:has(.product-player-dock)){scroll-padding-bottom:calc(var(--product-tab-height) + 1px + var(--product-player-block) + env(safe-area-inset-bottom))}.product-nav{display:none}.product-header{padding-inline:var(--gutter)}.product-brand{gap:var(--space-2)}.product-test-version{padding-left:var(--space-2);font-size:.6875rem}.product-tabs{z-index:5;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rule-dark);background:var(--teal);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.product-tabs a{min-height:var(--product-tab-height);padding-inline:var(--space-2)}.product-tabs a[aria-current=page]{box-shadow:inset 0 2px 0 var(--lime)}.product-player{right:var(--gutter);bottom:calc(var(--product-tab-height) + var(--space-3) + env(safe-area-inset-bottom));left:var(--gutter);width:auto}.product-player-sheet{padding-bottom:calc(var(--product-tab-height) + var(--space-3) + env(safe-area-inset-bottom))}.product-main{padding-top:var(--space-6);padding-bottom:calc(var(--product-tab-height) + var(--space-6) + env(safe-area-inset-bottom))}:is(.product-app:has(.product-player) .product-main,.product-app:has(.product-player-dock) .product-main){padding-bottom:calc(var(--product-tab-height) + 1px + var(--product-player-block) + var(--space-4) + env(safe-area-inset-bottom))}.product-edition__list{margin-top:var(--space-6)}.product-story+.product-story{margin-top:var(--space-8)}.product-story{padding:var(--space-5)}.product-story--morning .product-story__listen{padding-inline:var(--space-3)}.product-media img{max-height:20rem}.product-format-mark,.product-article__format .product-format-mark{width:1.5rem;height:1.5rem}}@media (width>=800px){:is(.product-story--morning:not(:has(.product-story__image)) .product-story__info,.product-story--analyse:has(.product-story__image) .product-story__info,.product-story--longread:has(.product-story__image) .product-story__info){align-items:center;gap:var(--space-5);flex-direction:row}:is(.product-story--morning:not(:has(.product-story__image)) .product-story__foot,.product-story--analyse:has(.product-story__image) .product-story__foot,.product-story--longread:has(.product-story__image) .product-story__foot){order:-1;width:auto;margin-top:0}:is(.product-story--morning:not(:has(.product-story__image)) .product-story__byline,.product-story--analyse:has(.product-story__image) .product-story__byline,.product-story--longread:has(.product-story__image) .product-story__byline){margin-left:auto}.product-story--morning:has(.product-story__image){align-items:center;gap:var(--product-story-gap);grid-template-columns:minmax(0,1fr) 9.5rem;display:grid}.product-story--morning:has(.product-story__image) .product-story__image{width:9.5rem;height:9.5rem}}@media (width<=799px){.product-story--morning h3{white-space:normal}.product-story--morning .product-story__image{object-fit:cover;max-height:8rem}}@media (width>=860px){:is(.product-story--analyse:has(.product-story__image),.product-story--longread:has(.product-story__image)){grid-template-columns:minmax(0, 1fr) minmax(16rem, var(--product-figure));align-items:stretch;column-gap:var(--product-story-gap)}:is(.product-story--analyse:has(.product-story__image) .product-story__visual,.product-story--longread:has(.product-story__image) .product-story__visual){align-self:center}.product-story--analyse:has(.product-story__image) .product-story__visual{justify-content:flex-end}.product-story--longread:has(.product-story__image){grid-template-columns:minmax(16rem, var(--product-figure)) minmax(0, 1fr)}.product-story--longread:has(.product-story__image) .product-story__visual{order:-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.product-player-dock,.product-piece-link h3,.product-story__listen--quiet{transition:none;transform:none}.product-image-play,.product-player-sheet{transition:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-300-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-italic-300-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal:#005f63;--teal-dark:#00393b;--cream-bright:#fff5d6;--cream:#fbf6e7;--surface-white:#fff;--lime:#dbed32;--olive:#748c00;--orange:#e26827;--ink:var(--teal-dark);--ink-80:#00393bcc;--ink-62:#00393b9e;--ink-45:#00393b73;--rule:#00393b29;--rule-soft:#00393b14;--on-dark:var(--cream-bright);--on-dark-74:#fff5d6bd;--on-dark-54:#fff5d68a;--on-dark-38:#fff5d661;--rule-dark:#fff5d62e;--rule-dark-soft:#fff5d617;--type-family-editorial:Newsreader, "Iowan Old Style", Georgia, "Times New Roman", serif;--type-family-functional:"IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-editorial-display-xl-size:clamp(3.25rem, 5.83333vw, 5.25rem);--type-editorial-display-xl-line:.92;--type-editorial-display-xl-tracking:-.035em;--type-editorial-heading-h1-size:clamp(2.625rem, 4.5vw, 4.25rem);--type-editorial-heading-h1-line:clamp(2.75rem, 4.6vw, 4.375rem);--type-editorial-heading-h2-size:clamp(1.875rem, 3.0556vw, 2.75rem);--type-editorial-heading-h2-line:clamp(2.125rem, 3.3333vw, 3rem);--type-editorial-heading-h3-size:1.5rem;--type-editorial-heading-h3-line:1.3333;--type-editorial-heading-tracking:-.022em;--type-editorial-caption-size:.875rem;--type-editorial-caption-line:1.4286;--type-body-lead-size:1.125rem;--type-body-lead-line:1.5556;--type-body-m-size:1rem;--type-body-m-line:1.5;--type-body-s-size:.875rem;--type-body-s-line:1.4286;--type-ui-navigation-size:.875rem;--type-ui-navigation-line:1.4286;--type-ui-button-size:1rem;--type-ui-button-line:1.5;--type-ui-button-s-size:.875rem;--type-ui-button-s-line:1.4286;--btn-padding-inline:22px;--type-ui-label-size:.875rem;--type-ui-label-line:1.4286;--type-ui-caption-size:.75rem;--type-ui-caption-line:1.3333;--type-ui-metadata-size:.75rem;--type-ui-metadata-line:1.3333;--type-ui-metadata-tracking:.12em;--type-survey-display-size:clamp(2.25rem, .9rem + 4.2vw, 4.8rem);--type-survey-display-line:.98;--type-survey-success-size:clamp(2.25rem, .85rem + 4.2vw, 4.6rem);--type-survey-success-line:.98;--type-survey-question-size:clamp(1.5rem, 1.08rem + 1.85vw, 2.5rem);--type-survey-question-line:1.08;--type-survey-question-tracking:-.025em;--type-survey-helper-size:clamp(.875rem, .7rem + .7vw, 1rem);--type-survey-helper-line:1.45;--type-survey-input-l-size:clamp(1.125rem, 1rem + .55vw, 1.45rem);--type-survey-input-l-line:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--survey-radius:3px;--maxw:1240px;--masthead-height:74px;--gutter:clamp(22px, 5vw, 64px);--editorial-copy-max:36rem;--landing-section-y:clamp(80px, 8vw, 120px);--landing-copy-gap:var(--space-7);--landing-block-gap:var(--space-8);--section-y:clamp(84px, 8.5vw, 148px);--section-y-lg:clamp(104px, 11vw, 184px);--r-pill:999px;--r-card:16px;--r-arch:clamp(88px, 19vw, 230px);--brush-marker:url(/brush-marker.svg);--brush-underline:url(/brush-underline.svg);--brush-underline-lime:url(/brush-underline-lime.svg);--shadow-sm:0 1px 2px #00393b0f, 0 6px 18px #00393b0f;--shadow-md:0 18px 44px #00393b24;--shadow-lg:0 34px 80px #00393b38;--ease:cubic-bezier(.22, .72, .24, 1);--t-fast:.16s;--t-med:.28s;--t-slow:.72s}*,:before,:after{box-sizing:border-box}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.46s;animation-timing-function:var(--ease)}::view-transition-group(team-profile-photo){z-index:20;animation-duration:.76s;animation-timing-function:cubic-bezier(.2,.72,.2,1)}::view-transition-image-pair(team-profile-photo){isolation:isolate}::view-transition-old(team-profile-photo){mix-blend-mode:normal;object-fit:cover;height:100%}::view-transition-new(team-profile-photo){mix-blend-mode:normal;object-fit:cover;height:100%}::view-transition-old(team-profile-photo){animation:.34s ease-in both team-profile-image-out}::view-transition-new(team-profile-photo){animation:team-profile-image-in .58s .1s var(--ease) both}@keyframes team-profile-image-out{to{opacity:.16}}@keyframes team-profile-image-in{0%{opacity:.12}}:root:active-view-transition .team-profile__portrait-frame{opacity:1;transform:none}html{scroll-behavior:smooth;background:var(--cream);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-m-line);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}body:after{z-index:1;content:"";mix-blend-mode:multiply;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}button,input{font:inherit;color:inherit}button{appearance:none}.form-honeypot{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit}::selection{background:var(--lime);color:var(--teal-dark)}:focus-visible{outline:3px solid var(--olive);outline-offset:3px;border-radius:4px}.skip-link{z-index:200;clip-path:inset(50%);white-space:nowrap;background:var(--cream);width:1px;height:1px;color:var(--teal-dark);font-weight:var(--type-weight-semibold);border-radius:4px;padding:.55rem .9rem;position:absolute;top:1rem;left:1rem;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip-path:none;width:auto;height:auto;overflow:visible}.back-link{min-height:44px;color:var(--teal);font-family:inherit;font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45em;margin:0;padding:0;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--orange)}.back-link--on-dark{color:var(--on-dark)}.back-link--on-dark:hover{color:var(--lime)}@media (hover:hover) and (pointer:fine){html,body,#root,#root *{cursor:url(/cursor-orfield.svg) 6 7,auto}#root :is(a,button,summary,label,select){cursor:url(/cursor-orfield.svg) 6 7,pointer}#root :is(input,textarea){cursor:url(/cursor-orfield.svg) 6 7,text}#root :disabled{cursor:url(/cursor-orfield.svg) 6 7,not-allowed}html::view-transition{cursor:url(/cursor-orfield.svg) 6 7,auto}}h1,h2,h3{font-family:var(--type-family-editorial);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);text-wrap:balance;margin:0}h1{font-size:var(--type-editorial-heading-h1-size);line-height:var(--type-editorial-heading-h1-line)}h2{font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}h3{font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.heading-orfield{vertical-align:-.12em;background-color:currentColor;width:3.28em;height:.775em;margin:0 .02em 0 .08em;display:inline-flex;transform:translateY(-.09em);-webkit-mask:url(/logo/orfield-symbol-light.svg) 50%/contain no-repeat;mask:url(/logo/orfield-symbol-light.svg) 50%/contain no-repeat}.heading-orfield-cluster{white-space:nowrap}h2:has(.heading-orfield){text-wrap:wrap}p{margin:0}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--section-y);position:relative}.band--cream2{background:var(--cream-bright)}.band--teal{background:var(--teal);color:var(--on-dark)}.band--teal-dark{background:var(--teal-dark);color:var(--on-dark)}.hairline{background:var(--rule);border:0;height:1px;margin:0}.hairline--dark{background:var(--rule-dark)}.kicker{color:var(--olive);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.17em;line-height:var(--type-ui-metadata-line);text-transform:uppercase;align-items:center;gap:10px;display:flex}.kicker--dark{color:var(--lime)}.kicker--orange{color:var(--orange)}.kicker__tri{color:var(--lime);flex:none}.kicker--orange .kicker__tri{color:currentColor}.chapter{align-items:center;gap:clamp(16px,3vw,32px);margin-bottom:clamp(28px,4vw,52px);display:flex}.chapter:after{background:var(--rule);content:"";flex:1;height:1px}.chapter--dark:after{background:var(--rule-dark)}.lead{color:var(--ink-80);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty}.lead--dark{color:var(--on-dark-74)}.prose{color:var(--ink-62);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty}.prose--dark{color:var(--on-dark-74)}.small{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.caption{font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line)}.marker{--marker-ink:var(--teal-dark);--marker-stroke-height:.95em;--marker-stroke-bottom:-.05em;--marker-stroke-min-height:0px;--marker-stroke-mask:var(--brush-marker);z-index:0;color:var(--marker-ink);font-style:normal;display:inline-block;position:relative}.marker:before{z-index:-1;right:-.1em;bottom:var(--marker-stroke-bottom);height:var(--marker-stroke-height);min-height:var(--marker-stroke-min-height);background:var(--lime);content:"";-webkit-mask-image:var(--marker-stroke-mask);-webkit-mask-image:var(--marker-stroke-mask);mask-image:var(--marker-stroke-mask);transform-origin:0;animation:marker-in .76s .26s var(--ease) both;position:absolute;left:-.1em;transform:rotate(-.7deg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marker--dark,.hero .marker{--marker-ink:var(--on-dark)}.problem .marker,.hero .marker{background-image:var(--brush-underline-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% max(.26em,12px);padding-bottom:.22em;display:inline}.hero .marker{background-image:url(/brush-underline-lime-crisp.svg)}.problem .marker:before,.hero .marker:before{content:none}@keyframes marker-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.penned{white-space:nowrap;position:relative}.penned:after{background:var(--lime);content:"";height:.22em;min-height:10px;-webkit-mask-image:var(--brush-underline);-webkit-mask-image:var(--brush-underline);mask-image:var(--brush-underline);transform-origin:0;position:absolute;bottom:-.22em;left:-.09em;right:-.09em;transform:rotate(-.55deg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quotemark{color:var(--teal);font-family:var(--type-family-editorial);font-size:3rem;font-weight:var(--type-weight-bold);line-height:.72;display:block}.btn{min-height:54px;padding:0 var(--btn-padding-inline);border-radius:var(--r-pill);font-size:var(--type-ui-button-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-button-line);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.btn svg{transition:transform var(--t-fast) var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--primary{background:var(--lime);color:var(--teal-dark)}.btn--primary:hover{filter:brightness(.93)}.btn--ink{background:var(--teal);color:var(--cream-bright)}.btn--ink:hover{background:var(--teal-dark);transform:translateY(-2px)}.btn--ghost{border-color:var(--rule-dark);color:var(--on-dark)}.btn--ghost:hover{border-color:var(--lime);background:#dbed3214}.btn--outline{border-color:var(--rule);color:var(--ink)}.btn--outline:hover{border-color:var(--ink);background:#00393b0a}.btn--sm{min-height:42px;padding:0 var(--btn-padding-inline);font-size:var(--type-ui-button-s-size);line-height:var(--type-ui-button-s-line)}.btn--block{width:100%}.btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.btn--primary:disabled{border-color:var(--rule-dark);color:var(--on-dark-38);opacity:1;filter:none;background:#fff5d612}.btn--primary:disabled svg{opacity:.6}.tlink{border-bottom:2px solid var(--lime);color:var(--ink);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);transition:gap var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:10px;padding-bottom:4px;text-decoration:none;display:inline-flex}.tlink:hover{border-color:var(--orange);gap:16px}.tlink--dark{color:var(--on-dark)}.public-contact-email-trigger{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.tlink.public-contact-email-trigger{border-bottom:2px solid var(--lime)}.public-contact-email-trigger:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.arch{border-radius:var(--r-arch) var(--r-arch) 14px 14px;background:var(--teal-dark);position:relative;overflow:hidden}.arch>img{object-fit:cover;width:100%;height:100%}.arch--sm{border-radius:50% 50% 12px 12px/30% 30% 3% 3%}.chip{border-radius:var(--r-pill);background:var(--cream-bright);color:var(--teal-dark);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-metadata-line);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.chip--dark{color:var(--on-dark-74);background:#fff5d61a}.chip--lime{background:var(--lime)}.chip--orange{background:var(--orange);color:var(--cream-bright)}.proof{align-items:center;gap:16px;display:flex}.avatars{flex:none;display:flex}.avatars span{border:2px solid var(--cream-bright);width:38px;height:38px;font-family:var(--type-family-editorial);font-size:1rem;font-weight:var(--type-weight-regular);border-radius:50%;place-items:center;margin-right:-11px;line-height:1;display:grid}.avatars--dark span{border-color:var(--teal)}.avatars span:first-child{background:var(--olive);color:var(--cream-bright)}.avatars span:nth-child(2){background:var(--orange);color:var(--cream-bright)}.avatars span:nth-child(3){background:var(--cream-bright);color:var(--teal)}.avatars span:nth-child(4){background:var(--teal-dark);color:var(--cream-bright)}.proof__text{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.proof__text strong{color:var(--ink);font-weight:var(--type-weight-semibold)}.proof--dark .proof__text{color:var(--on-dark-54)}.proof--dark .proof__text strong{color:var(--on-dark)}.motion-ready :is([data-scroll-reveal=fade],[data-scroll-reveal=label],[data-scroll-reveal=heading],[data-scroll-reveal=media],[data-scroll-reveal=card]){opacity:0;transition:opacity .62s var(--ease) var(--reveal-delay,0s), transform .72s var(--ease) var(--reveal-delay,0s);transform:translateY(18px)}.motion-ready [data-scroll-reveal=label]{transform:translateY(9px)}.motion-ready [data-scroll-reveal=heading]{transform:translateY(.22em)}.motion-ready [data-scroll-reveal=media]{transform:translateY(24px)rotate(-.8deg)}.motion-ready [data-scroll-reveal=sequence]>*{opacity:0;transition:opacity .56s var(--ease), transform .66s var(--ease);transform:translateY(16px)}.motion-ready [data-scroll-reveal=sequence].is-visible>:nth-child(2){transition-delay:80ms}.motion-ready [data-scroll-reveal=sequence].is-visible>:nth-child(3){transition-delay:.16s}.motion-ready [data-scroll-reveal=sequence].is-visible>:nth-child(4){transition-delay:.24s}.motion-ready [data-scroll-reveal=sequence].is-visible>:nth-child(5){transition-delay:.32s}.motion-ready [data-scroll-reveal].is-visible,.motion-ready [data-scroll-reveal=sequence].is-visible>*{opacity:1;transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-scroll-reveal],[data-scroll-reveal=sequence]>*{opacity:1;transform:none}}:is(.photo__caption:has(+*),.photo__caption){font-variant-numeric:tabular-nums}section[id]{scroll-margin-top:74px}.landing-page{--type-editorial-heading-h2-size:clamp(1.75rem, .986rem + 1.683vw, 2.5rem);--type-editorial-heading-h2-line:clamp(2rem, 1.236rem + 1.683vw, 2.75rem);--type-editorial-heading-h3-size:1.375rem;--type-editorial-heading-h3-line:1.3636;--type-body-lead-line:1.4444;--type-body-m-line:1.4375;line-height:var(--type-body-m-line)}.section-block{padding:var(--landing-section-y) 0;background:var(--cream)}.section-content,.hero__poster>*,.hero__content>*,.section-intro>*,.project__body>*,.people__top>*,.survey__panel>*,.faq__grid>*,.signup__inner>*,.footer__inner>*,.survey-page__grid>*{min-width:0}.section-frame{display:block}.section-intro{width:100%;max-width:var(--editorial-copy-max);display:block}.section-intro h2{width:100%;max-width:none;font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.section-intro .lead{width:100%;max-width:none;margin-top:var(--landing-copy-gap)}.section-label{margin-bottom:var(--space-3);color:var(--olive);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;line-height:var(--type-ui-metadata-line);text-transform:uppercase}.section-label--orange{color:var(--orange)}.section-label--dark{color:var(--lime)}.section-label--survey{color:var(--teal)}.masthead{z-index:60;background:var(--teal);color:var(--on-dark);transition:background var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);position:fixed;inset:0 0 auto}.masthead.is-stuck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00393bf2;box-shadow:0 8px 28px #00393b29}.masthead__inner{height:var(--masthead-height);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.masthead__brand img{width:auto;height:27px}.masthead--minimal .masthead__inner{grid-template-columns:auto minmax(0,1fr)}.masthead--minimal .masthead__actions{justify-self:end;padding-right:0}.masthead__nav{justify-content:center;gap:clamp(18px,2.1vw,32px);display:flex}.masthead__nav a{color:var(--on-dark-74);font-size:var(--type-ui-navigation-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-navigation-line);transition:color var(--t-fast) var(--ease);text-decoration:none;position:relative}.masthead__nav a:hover{color:var(--lime)}.masthead__nav a[aria-current=page]{color:var(--on-dark)}.masthead__nav a[aria-current=page]:after{background:var(--lime);content:"";opacity:.82;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:0;right:0}.masthead__nav a[aria-current=page]:hover{color:var(--lime)}.masthead__actions{align-items:center;gap:14px;min-width:0;padding-right:6px;display:flex}@property --cta-stroke-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --cta-stroke-glow{syntax:"<length>";inherits:false;initial-value:0}.masthead__cta,.landing-page .btn,.event-page .btn,.marketing-page .btn--primary{isolation:isolate;position:relative}.masthead__cta:after,.landing-page .btn:after,.event-page .btn:after,.marketing-page .btn--primary:after,.hero__actions .hero__primary:before{border-radius:inherit;background:conic-gradient(from var(--cta-stroke-angle), #e2682700 0deg, #e2682700 210deg, #e2682747 258deg, var(--orange) 300deg, #fff6d8 328deg, var(--orange) 346deg, #e2682700 360deg);content:"";opacity:0;pointer-events:none;filter:drop-shadow(0 0 var(--cta-stroke-glow) #e26827c7);-webkit-mask-composite:xor;padding:2px;transition:opacity .56s cubic-bezier(.4,0,.2,1);position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.masthead__cta:after,.landing-page .btn:after,.event-page .btn:after,.marketing-page .btn--primary:after{animation:2.8s linear infinite cta-stroke-spin,2.8s ease-in-out infinite cta-stroke-glow-pulse}}.masthead__cta.is-continuation-active:after,.masthead__cta:hover:after,.masthead__cta:focus-visible:after,.landing-page .btn:not(:disabled):hover:after,.landing-page .btn:not(:disabled):focus-visible:after,.event-page .btn:not(:disabled):hover:after,.event-page .btn:not(:disabled):focus-visible:after,.marketing-page .btn--primary:not(:disabled):hover:after,.marketing-page .btn--primary:not(:disabled):focus-visible:after{opacity:1}.masthead__followup{min-height:42px;color:var(--on-dark);font-size:var(--type-ui-button-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-button-s-line);transition:gap var(--t-fast) var(--ease), color var(--t-fast) var(--ease);white-space:nowrap;align-items:center;gap:8px;padding:4px 0 8px;text-decoration:none;display:inline-flex;position:relative}.orfield-followup__label{display:inline-block;position:relative}.orfield-followup__label:after{background:var(--followup-line-color,var(--lime));content:"";pointer-events:none;height:8px;transform:rotate(var(--followup-line-rotation,0deg));transform-origin:50%;transition:transform .32s var(--ease), opacity .32s var(--ease);position:absolute;bottom:-6px;left:-3px;right:-3px;-webkit-mask:url(/line.svg) 50%/100% 100% no-repeat;mask:url(/line.svg) 50%/100% 100% no-repeat}.masthead__followup:hover{color:var(--lime);gap:12px}.masthead__followup{--followup-line-color:var(--orange);--followup-line-rotation:-.7deg}.masthead__followup:hover .orfield-followup__label:after,.masthead__followup:focus-visible .orfield-followup__label:after,.hero__completion .tlink:hover .orfield-followup__label:after,.hero__completion .tlink:focus-visible .orfield-followup__label:after{opacity:.9;transform:rotate(var(--followup-line-rotation,0deg)) scale(1.07, 1.18)}.masthead__followup--drawer,.masthead__participation-note--drawer{margin-top:auto}.masthead__participation-note{color:var(--on-dark-74);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-label-line);white-space:nowrap}@keyframes cta-stroke-spin{to{--cta-stroke-angle:360deg}}@keyframes cta-stroke-glow-pulse{0%,to{--cta-stroke-glow:6px}50%{--cta-stroke-glow:11px}}.back-to-top{z-index:55;right:max(18px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 14px));background:var(--cream-bright);width:42px;height:42px;color:var(--teal);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--t-med) var(--ease), transform var(--t-med) var(--ease), visibility 0s var(--t-med);visibility:hidden;border:1px solid #00393b29;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px);box-shadow:0 7px 20px #00393b1f}.back-to-top svg{transform:rotate(-90deg)}.back-to-top.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.back-to-top:hover{transform:translateY(-2px)}.masthead__burger{border:1px solid var(--rule-dark);cursor:pointer;background:0 0;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:none}.masthead__burger span{background:var(--on-dark);width:15px;height:1.5px}.drawer{z-index:120;visibility:hidden;pointer-events:none;transition:visibility 0s .3s;position:fixed;inset:0;overflow:hidden}.drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.drawer__scrim{opacity:0;transition:opacity var(--t-med) var(--ease);background:#00393b9e;position:absolute;inset:0}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{background:var(--teal-dark);width:min(390px,90%);height:100%;color:var(--on-dark);transition:transform var(--t-med) var(--ease);flex-direction:column;padding:28px;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__top{justify-content:space-between;align-items:center;display:flex}.drawer__top button{border:1px solid var(--rule-dark);width:42px;height:42px;color:var(--on-dark);background:0 0;border-radius:50%;font-size:1.5rem}.drawer__panel nav{gap:6px;margin:42px 0;display:grid}.drawer__panel nav a{color:var(--on-dark-74);font-family:var(--type-family-editorial);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-bold);line-height:var(--type-editorial-heading-h3-line);transition:color var(--t-fast) var(--ease);padding:10px 0;text-decoration:none;display:block;position:relative}.drawer__panel nav a:hover{color:var(--lime)}.drawer__panel nav a[aria-current=page]{color:var(--on-dark)}.drawer__panel nav a[aria-current=page]:after{background:var(--lime);content:"";opacity:.82;border-radius:999px;width:3rem;height:2px;position:absolute;bottom:4px;left:0}.drawer__panel nav a[aria-current=page]:hover{color:var(--lime)}.drawer__panel>.btn{margin-top:auto}@media (prefers-reduced-motion:reduce){.drawer,.drawer.is-open,.drawer__scrim,.drawer__panel{transition:none}}.photo{margin:0}.photo__frame{background:var(--teal-dark);position:relative;overflow:hidden}.photo__img{object-fit:cover;width:100%;height:100%}.photo__caption{color:var(--ink-45);font-family:var(--type-family-editorial);font-size:var(--type-editorial-caption-size);font-style:italic;line-height:var(--type-editorial-caption-line);margin-top:10px}.hero{background:var(--teal);min-height:auto;color:var(--cream-bright);--hero-ease-line:cubic-bezier(.33, 0, .2, 1);--hero-ease-soft:cubic-bezier(.33, 0, .2, 1);--hero-ease-stroke:cubic-bezier(.4, 0, .2, 1);--hero-line-duration:1.1s;--hero-line-stagger:95ms;--hero-title-last-delay:calc(var(--hero-line-stagger) * 1);--hero-group-gap:44ms;--hero-lead-duration:.8s;--hero-product-duration:.76s;--hero-cta-duration:.56s;--hero-stroke-duration:2.2s;--hero-note-duration:.52s;--hero-accent-duration:.72s;--hero-accent-delay:calc(var(--hero-title-last-delay) + var(--hero-line-duration) * .62);--hero-lead-delay:calc(var(--hero-title-last-delay) + var(--hero-line-duration) * .74 + var(--hero-group-gap));--hero-product-delay:calc(var(--hero-lead-delay) + 72ms);--hero-invitation-delay:calc(var(--hero-product-delay) + 36ms);--hero-cta-delay:calc(var(--hero-invitation-delay) + .148s);--hero-secondary-delay:calc(var(--hero-cta-delay) + .36s);--hero-note-delay:calc(var(--hero-cta-delay) + 70ms);--hero-stroke-delay:calc(var(--hero-cta-delay) + .11s);align-items:stretch;padding:94px 0 0;display:grid;position:relative;overflow:clip visible}.hero__frame{width:100%;position:relative}.hero__poster{flex-direction:column;align-items:flex-start;min-height:0;padding:clamp(16px,8px + 6.4svh,72px) 0 clamp(12px,6px + 4.2svh,48px);display:flex}.hero__content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero-video{z-index:1;flex:none;align-self:flex-start;width:min(22rem,100%,39.375svh);min-width:0;max-width:100%;margin:clamp(1.5rem,4svh,2.5rem) 0 0;position:relative}.hero-video__frame{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--teal-dark);width:100%;box-shadow:none;border:0;position:relative;overflow:hidden}.hero-video__media{object-fit:contain;object-position:center;background:var(--teal-dark);width:100%;height:100%;display:block}.hero-video__open{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.hero-video__open:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:-4px}.hero-video__media::-webkit-media-controls{display:none!important}.hero-video__media::cue{color:var(--cream-bright);font-family:var(--type-family-functional);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);background:#00393b9e}.hero-video__ui{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-video__ui>*{pointer-events:auto}.hero-video__control{z-index:2;width:44px;height:44px;color:var(--on-dark-74);cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute}.hero-video__control:before{content:"";border-radius:var(--r-pill);background:color-mix(in srgb, var(--teal-dark) 36%, transparent);border:0;width:32px;height:32px;position:absolute}.hero-video__control svg{z-index:1;position:relative}.hero-video__control--playback{bottom:4px;left:4px}.hero-video__control--playback .hero-video__icon--play{transform:translate(-1px)}.hero-video__control--sound{bottom:4px;right:4px}.hero-video__progress{z-index:1;cursor:pointer;touch-action:none;height:44px;position:absolute;bottom:4px;left:48px;right:48px}.hero-video__progress-track{background:var(--rule-dark-soft);height:2px;display:block;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.hero-video__progress-fill{background:var(--on-dark-54);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-video__frame.is-playing .hero-video__control{opacity:.7}.hero-video__control:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:2px;border-radius:var(--r-pill)}.hero-video__progress:focus-visible{outline:2px solid var(--on-dark-54);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.hero-video__frame.is-playing .hero-video__control{opacity:.38}.hero-video__frame.is-playing:hover .hero-video__control,.hero-video__frame.is-playing:focus-within .hero-video__control{opacity:.82}.hero-video__control:hover,.hero-video__control:focus-visible{color:var(--on-dark-74);opacity:.92}.hero-video__control:hover:before,.hero-video__control:focus-visible:before{background:color-mix(in srgb, var(--teal-dark) 48%, transparent)}}@media (width>=901px){.hero{min-height:0}.hero__poster{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(1.5rem,4vw,4.5rem);width:100%;min-height:0;padding-top:clamp(2rem,4svh,3.5rem);padding-bottom:clamp(2.5rem,5svh,4rem);display:grid}.hero__content{align-self:center}.hero__title{max-width:min(980px,100%)}.hero-video{place-self:center start;width:clamp(22rem,13rem + 10vw,23rem);max-width:min(100%,40.5svh);margin:0}}.hero__title{max-width:min(980px,100%);color:var(--cream-bright);letter-spacing:var(--type-editorial-display-xl-tracking);text-wrap:pretty;margin:0;font-size:clamp(2.85rem,min(1.6rem + 3.06vw,1.85rem + 3.8svh),4.35rem);line-height:1.02}.hero__title-display--compact{display:none}.hero__title-display--editorial .hero__title-line,.hero__title-display--compact .hero__title-line{margin:-.22em -.04em 0;padding:.22em .04em 0;display:block;overflow:clip}.hero__title-accent{white-space:nowrap;display:inline-block;position:relative}.hero__title-accent:after{background:var(--orange);content:"";pointer-events:none;opacity:.82;transform-origin:0;clip-path:inset(0 100% 0 0);height:.18em;min-height:8px;position:absolute;bottom:-.12em;left:-.05em;right:-.05em;transform:rotate(-.6deg);-webkit-mask:url(/line.svg) 50%/100% 100% no-repeat;mask:url(/line.svg) 50%/100% 100% no-repeat}.hero__lead{width:100%;max-width:min(62ch,100%);margin:var(--space-6) 0 0;color:var(--on-dark-74);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty;padding:0}@media (width>=581px){.hero__lead{font-size:1.25rem}}.hero__invitation{width:100%;max-width:min(52ch,100%);margin:var(--space-8) 0 0;color:var(--cream-bright);font-size:clamp(1rem,.15vw + .96rem,1.125rem);font-weight:var(--type-weight-semibold);text-wrap:pretty;line-height:1.4}.hero__actions{justify-items:start;gap:clamp(12px,1.4svh,16px);width:fit-content;max-width:100%;margin-top:clamp(14px,1.6svh,18px);display:inline-grid}.hero__actions--survey{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1.4svh,16px) clamp(12px,1.6vw,18px);width:100%;max-width:100%;display:flex}.hero__primary-group{flex-direction:column;flex:none;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;display:flex}.hero__actions--survey>.btn--ghost{flex:none;align-self:flex-start}.hero__primary,.hero__actions .btn--ghost{width:fit-content;max-width:min(100%,380px);min-height:clamp(46px,6svh,54px);font-size:clamp(.9375rem,.2vw + .92rem,1rem)}.hero__note{color:#fff5d69e;text-align:justify;white-space:pre-line;width:100%;max-width:none;margin:0;font-size:clamp(.875rem,1.5svh,1rem);line-height:1.45}.hero__survey-meta{text-align:left;white-space:normal;width:auto;margin-top:0}.hero__primary svg{color:var(--orange)}.hero__points{text-align:left;white-space:normal;flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.hero__points li{align-items:center;gap:8px;display:inline-flex}.hero__points-mark{color:var(--lime);flex:none;display:block;translate:0 .5px}@media (width>=901px) and (height<=860px){.hero__title{line-height:.96}}@media (width>=901px) and (height<=800px),(width>=901px) and (width<=1279px) and (height<=900px){.hero__title{line-height:.94}.hero__lead{margin-top:clamp(12px,3.6svh,36px)}.hero__actions{margin-top:clamp(12px,1.6svh,16px)}}@media (width>=901px) and (height<=620px){.hero__title{font-size:clamp(2.75rem,min(5.6vw,1.6rem + 4.1svh),4.25rem)}}.hero__completion{justify-items:start;gap:14px;display:grid}.hero__completion p{max-width:34ch;color:var(--cream-bright);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-lead-line)}.hero__completion .tlink{--followup-line-color:var(--lime);--followup-line-rotation:.8deg;color:var(--cream-bright);border-bottom:0;padding-bottom:8px}.hero-team{z-index:2;pointer-events:none;position:absolute;inset:0}.team-hotspot{z-index:1;top:var(--member-top);left:var(--member-left);width:var(--member-width);height:var(--member-height);pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:48% 48% 36% 36%;padding:0;position:absolute}.team-hotspot__transition-crop{z-index:3;top:var(--transition-crop-top);left:var(--transition-crop-left);width:var(--transition-crop-width);height:var(--transition-crop-height);contain:layout paint;opacity:0;pointer-events:none;transform-origin:50% 70%;transition:opacity .24s var(--ease), transform .42s cubic-bezier(.2, .72, .2, 1);will-change:opacity, transform;position:absolute;overflow:hidden;transform:translateY(0)scale(.985,.99)rotate(0)}.team-hotspot__transition-crop.is-transition-source,.team-hotspot.is-active .team-hotspot__transition-crop,.team-hotspot:focus-visible .team-hotspot__transition-crop{opacity:1;transform:translateY(-1.2%) scale(1.085, 1.045) skewX(var(--member-skew,0deg)) rotate(var(--member-tilt,0deg))}.team-hotspot__transition-art{width:100%;height:100%;display:block;overflow:visible}.team-hotspot__transition-image{filter:saturate(1.035)contrast(1.01)}.team-hotspot__card{background:var(--cream-bright);min-width:172px;color:var(--teal-dark);opacity:0;pointer-events:none;text-align:left;transition:opacity .15s ease, transform .18s var(--ease), visibility .15s;visibility:hidden;border:1px solid #00393b1f;padding:11px 13px 12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px)rotate(-.5deg);box-shadow:7px 8px #00393b47,0 12px 22px #00393b1f}.team-hotspot__card strong{z-index:0;width:max-content;font-family:var(--type-family-editorial);font-size:1.05rem;line-height:1.15;position:relative}.team-hotspot__card strong:after{z-index:-1;background:var(--lime);clip-path:polygon(2% 20%,100% 0,97% 100%,0 82%);content:"";opacity:.88;height:7px;position:absolute;bottom:0;left:-2px;right:-5px;transform:rotate(-1deg)}.team-hotspot__card span{color:var(--ink-62);font-family:var(--type-family-functional);font-size:.7rem;font-weight:var(--type-weight-regular);letter-spacing:.03em;margin-top:3px;line-height:1.35}.team-hotspot[data-edge=left] .team-hotspot__card{left:0;transform:translateY(6px)rotate(-.5deg)}.team-hotspot[data-edge=right] .team-hotspot__card{left:auto;right:0;transform:translateY(6px)rotate(-.5deg)}.team-hotspot.is-active,.team-hotspot:focus-visible{z-index:4}.team-hotspot:focus-visible{outline:0}.team-hotspot.is-active .team-hotspot__card,.team-hotspot:focus-visible .team-hotspot__card{opacity:1;visibility:visible;transform:translate(-50%)rotate(-.5deg)}.team-hotspot[data-edge=left].is-active .team-hotspot__card,.team-hotspot[data-edge=left]:focus-visible .team-hotspot__card,.team-hotspot[data-edge=right].is-active .team-hotspot__card,.team-hotspot[data-edge=right]:focus-visible .team-hotspot__card{transform:translate(0)rotate(-.5deg)}@media (hover:none),(pointer:coarse){.team-hotspot.is-active .team-hotspot__card{pointer-events:auto;touch-action:manipulation}}@media (hover:hover) and (pointer:fine){.team-hotspot:hover{z-index:4}.team-hotspot:hover .team-hotspot__transition-crop{opacity:1;transform:translateY(-1.2%) scale(1.085, 1.045) skewX(var(--member-skew,0deg)) rotate(var(--member-tilt,0deg))}.team-hotspot:hover .team-hotspot__card{opacity:1;visibility:visible;transform:translate(-50%)rotate(-.5deg)}.team-hotspot[data-edge=left]:hover .team-hotspot__card,.team-hotspot[data-edge=right]:hover .team-hotspot__card{transform:translate(0)rotate(-.5deg)}}.hero__visual{aspect-ratio:1.13;place-self:end;width:min(100%,580px);position:relative}.hero__field{z-index:0;background:var(--teal);animation:hero-field-in .76s .16s var(--ease) both;transform-origin:bottom;border-radius:48% 48% 0 0/38% 38% 0 0;position:absolute;inset:3% 2% 0 17%}.hero__photo{z-index:2;width:94%;animation:hero-team-in .92s .25s var(--ease) both;position:absolute;bottom:0;right:3%}.hero__photo .photo__frame{background:0 0;overflow:visible;aspect-ratio:3104/3881!important}.hero__photo .photo__img{object-fit:contain;object-position:center bottom;transition:filter .42s var(--ease);will-change:filter}.hero__visual.has-member-focus .hero__photo>.photo__frame>.photo__img{filter:grayscale()saturate(.72)contrast(.93)blur(.6px)}@media (prefers-reduced-motion:no-preference){.hero__title-display--editorial .hero__title-line,.hero__title-display--compact .hero__title-line{animation:hero-line-reveal var(--hero-line-duration) var(--hero-ease-line) backwards}.hero__title-display--editorial .hero__title-line:nth-child(2),.hero__title-display--compact .hero__title-line:nth-child(2){animation-delay:calc(var(--hero-line-stagger) * 1)}.hero__title-display--editorial .hero__title-line:nth-child(3){animation-delay:calc(var(--hero-line-stagger) * 2)}.hero__title-display--editorial .hero__title-line:nth-child(4){animation-delay:calc(var(--hero-line-stagger) * 3)}.hero__title-display--editorial .hero__title-line:nth-child(5){animation-delay:calc(var(--hero-line-stagger) * 4)}.hero__lead{animation:hero-soft-enter var(--hero-lead-duration) var(--hero-ease-soft) var(--hero-lead-delay) backwards}.hero__invitation{animation:hero-soft-enter-quiet var(--hero-product-duration) var(--hero-ease-soft) var(--hero-invitation-delay) backwards}.hero__actions .hero__primary{animation:hero-soft-enter var(--hero-cta-duration) var(--hero-ease-soft) var(--hero-cta-delay) backwards}.hero__actions .btn--ghost{animation:hero-soft-enter var(--hero-cta-duration) var(--hero-ease-soft) var(--hero-secondary-delay) backwards}.hero__actions .hero__primary:before{animation:hero-stroke-intro-spin var(--hero-stroke-duration) linear var(--hero-stroke-delay) forwards, hero-stroke-intro-fade var(--hero-stroke-duration) cubic-bezier(.22, .18, .25, 1) var(--hero-stroke-delay) forwards, hero-stroke-intro-glow var(--hero-stroke-duration) cubic-bezier(.22, .18, .25, 1) var(--hero-stroke-delay) forwards}.hero__actions .hero__primary:not(:disabled):hover:before,.hero__actions .hero__primary:not(:disabled):focus-visible:before{opacity:0;animation:none}.hero__actions .hero__primary svg{transition:transform .48s var(--hero-ease-stroke)}.hero .hero__note{animation:hero-soft-enter-quiet var(--hero-note-duration) var(--hero-ease-soft) var(--hero-note-delay) backwards}.hero__title-accent:after{animation:hero-accent-sweep var(--hero-accent-duration) var(--hero-ease-soft) var(--hero-accent-delay) forwards}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.hero{--hero-line-duration:.9s;--hero-line-stagger:80ms;--hero-title-last-delay:calc(var(--hero-line-stagger) * 1);--hero-group-gap:44ms;--hero-lead-duration:.68s;--hero-product-duration:.64s;--hero-cta-duration:.5s;--hero-stroke-duration:1.9s;--hero-note-duration:.44s;--hero-accent-duration:.6s}}@keyframes hero-line-reveal{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes hero-soft-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes hero-soft-enter-quiet{0%{opacity:0;transform:translateY(.28rem)}to{opacity:1;transform:none}}@keyframes hero-accent-sweep{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:.82}}@keyframes hero-stroke-intro-spin{0%{--cta-stroke-angle:0deg}73%{--cta-stroke-angle:360deg}to{--cta-stroke-angle:360deg}}@keyframes hero-stroke-intro-fade{0%{opacity:0;animation-timing-function:ease-out}8%{opacity:.95;animation-timing-function:linear}68%{opacity:.9;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0}}@keyframes hero-stroke-intro-glow{0%{--cta-stroke-glow:0px;animation-timing-function:ease-out}12%{--cta-stroke-glow:8px;animation-timing-function:ease-in-out}50%{--cta-stroke-glow:12px;animation-timing-function:linear}68%{--cta-stroke-glow:9px;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{--cta-stroke-glow:0px}}.hero__actions .hero__primary:not(:disabled):hover svg,.hero__actions .hero__primary:not(:disabled):focus-visible svg{transform:translate(4px)}@keyframes hero-field-in{0%{opacity:0;transform:scaleY(.72)}}@keyframes hero-team-in{0%{opacity:0;clip-path:inset(18% 0 0);transform:translateY(28px)scale(.985)}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}.pioneer__content{max-width:52rem}.pioneer__statement{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,2.8vw,32px);display:grid}.pioneer__figure{color:var(--teal);font-family:var(--type-family-editorial);font-size:clamp(3.75rem,8.5vw,6.5rem);font-weight:var(--type-weight-regular);letter-spacing:-.04em;margin:0;line-height:.9}.pioneer__goal{color:var(--teal);font-size:var(--type-editorial-heading-h2-size);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h2-line);text-wrap:pretty;margin:0}@media (width<=699px){.landing-page .hero+.problem{padding-top:60px}}.landing-page .problem:has(+.name-origin){padding-bottom:clamp(32px,3.2vw,56px)}.landing-page .problem+.name-origin{padding-top:clamp(24px,2.4vw,48px)}.problem{--problem-note-pad-top:clamp(1.25rem, .15rem + 4.2vw, 2.75rem);--problem-note-pad-inline:clamp(1rem, .15rem + 3.4vw, 2.25rem);--problem-note-pad-bottom:clamp(1rem, .15rem + 3vw, 2rem);--problem-note-size:clamp(1rem, .72rem + .85vw, 1.375rem);--problem-note-line:1.46;--problem-notes-gap:clamp(var(--space-4), 2.2vw, 34px)}.problem .section-content{grid-template-columns:minmax(0,1.05fr) minmax(0,.78fr);align-items:start;gap:clamp(56px,6.7vw,96px);display:grid}.problem .section-content.problem__editorial{gap:clamp(var(--space-6), 3vw, 48px);grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);max-width:64rem}.problem__intro h2{max-width:18.5em;font-size:var(--type-editorial-heading-h2-size);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h2-line);text-wrap:pretty}.problem__copy{gap:var(--space-4);max-width:54ch;margin-top:var(--landing-copy-gap);display:grid}.problem__copy p{color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty;margin:0}.problem__title-accent{margin-top:.08em;display:block}.problem__title-accent>span{background:linear-gradient(178deg, transparent 0 48%, var(--lime) 49% 88%, transparent 89% 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--teal);padding-inline:.04em}.problem__notes{--taped-text-lead-delay:.7s;align-content:start;gap:var(--problem-notes-gap);width:100%;min-width:0;margin:clamp(var(--space-3), 2.4vw, 36px) 0 0;padding:clamp(var(--space-2), 1.2vw, 22px) clamp(2px, .5vw, 8px) clamp(var(--space-3), 1.6vw, 28px);display:grid}.problem__note{--taped-paper-duration:.74s;--taped-paper-delay:0s;--taped-tape-duration:.68s;--taped-tape-overlap:.52s;--tape-width-ratio:.27;--tape-anchor:62%;--tape-translate:-50%;--tape-rotate:4.2deg;--note-entry-rotation:-.35deg;--note-rotation:-1.25deg;isolation:isolate;width:98%;max-width:100%;padding:var(--problem-note-pad-top) var(--problem-note-pad-inline) var(--problem-note-pad-bottom);filter:drop-shadow(0 7px 10px #00393b0b);transform:rotate(var(--note-rotation));position:relative}.problem__note:before{z-index:-1;background-color:var(--surface-white);clip-path:polygon(.2% 2%,19% .5%,39% 1.3%,62% 0,83% 1.2%,99.8% .4%,100% 96%,91% 99.6%,70% 98.5%,48% 100%,27% 98.8%,0 100%);content:"";pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.66' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)' opacity='0.06'/%3E%3C/svg%3E");position:absolute;inset:0}.problem__note:after{z-index:-2;clip-path:polygon(.2% 2%,19% .5%,39% 1.3%,62% 0,83% 1.2%,99.8% .4%,100% 96%,91% 99.6%,70% 98.5%,48% 100%,27% 98.8%,0 100%);content:"";background:#005f6313;position:absolute;inset:4px -4px -5px 5px}.problem__note:nth-child(2){--tape-width-ratio:.24;--tape-anchor:31%;--tape-translate:-42%;--tape-rotate:-3.6deg;--note-entry-rotation:.3deg;--note-rotation:1.2deg;width:90%;margin-left:auto}.problem__note p{color:var(--teal-dark);font-family:var(--type-family-editorial);font-size:var(--problem-note-size);line-height:var(--problem-note-line);text-wrap:pretty;margin:0}.problem__note h3{margin:0 0 var(--space-3);color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-label-line);text-transform:uppercase}.problem__tape{z-index:2;top:clamp(-11px,-.75vw,-10px);left:var(--tape-anchor,50%);width:calc(var(--tape-width-ratio,.25) * 100%);min-width:3.15rem;max-width:8.5rem;height:clamp(1.2rem, calc(var(--tape-width-ratio,.25) * 100% * .4), 2.15rem);clip-path:polygon(0 10%,4% 4%,14% 7%,26% 1%,41% 5%,57% 0,72% 4%,87% 1%,100% 7%,98% 91%,88% 96%,75% 92%,62% 100%,48% 95%,34% 99%,19% 93%,3% 98%);transform:translateX(var(--tape-translate,-50%)) rotate(var(--tape-rotate,-3deg));background:linear-gradient(96deg,#0000 8%,#fff3 42%,#0000 70%),#e268277a;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00393b14,0 1px 2px #00393b0b}.problem__note:nth-child(2) .problem__tape{top:clamp(-10px,-.65vw,-9px)}.problem__tape:before{content:"";mix-blend-mode:multiply;opacity:.28;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='30'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08 0.55' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='30' filter='url(%23t)' opacity='0.18'/%3E%3C/svg%3E");position:absolute;inset:0}.problem__tape:after{content:"";background:#ffffff0f;width:1px;position:absolute;top:3px;bottom:3px;left:56%;transform:rotate(5deg)}@media (prefers-reduced-motion:no-preference){@keyframes editorial-taped-note-settle{0%{opacity:0;transform:translateY(24px) rotate(calc(var(--note-rotation) + var(--note-entry-rotation,0deg))) scale(.985);filter:drop-shadow(0 2px 4px #00393b00)}to{opacity:1;transform:translateY(0) rotate(var(--note-rotation)) scale(1);filter:drop-shadow(0 7px 10px #00393b0b)}}@keyframes editorial-tape-press-note{0%{opacity:0;transform:translateX(var(--tape-translate,-50%)) rotate(calc(var(--tape-rotate,-3deg) + 5.5deg)) translateY(-11px)}18%{opacity:.55}38%{opacity:1;transform:translateX(var(--tape-translate,-50%)) rotate(calc(var(--tape-rotate,-3deg) + 2deg)) translateY(-4px)}to{opacity:1;transform:translateX(var(--tape-translate,-50%)) rotate(var(--tape-rotate,-3deg)) translateY(0)}}@keyframes editorial-tape-press-profile{0%{opacity:0;transform:translateX(-46%) rotate(calc(var(--tape-rotate) + 5.5deg)) translateY(-11px)}18%{opacity:.55}38%{opacity:1;transform:translateX(-46%) rotate(calc(var(--tape-rotate) + 2deg)) translateY(-4px)}to{opacity:1;transform:translateX(-46%) rotate(var(--tape-rotate)) translateY(0)}}@keyframes editorial-tape-press-signup{0%{opacity:0;transform:translateX(-8%) rotate(calc(var(--tape-rotate) + 5.5deg)) translateY(-11px)}18%{opacity:.55}38%{opacity:1;transform:translateX(-8%) rotate(calc(var(--tape-rotate) + 2deg)) translateY(-4px)}to{opacity:1;transform:translateX(-8%) rotate(var(--tape-rotate)) translateY(0)}}@keyframes editorial-taped-photo-settle{0%{opacity:0;transform:rotate(calc(var(--photo-tilt) + 3deg)) translateY(16px) scale(.965)}to{opacity:1;transform:rotate(var(--photo-tilt))}}.motion-ready :is(.problem__note,.name-origin__note) .problem__tape,.motion-ready .signup__human:before{opacity:0;pointer-events:none;transform-origin:50% 88%}.motion-ready .problem__notes[data-scroll-reveal=sequence]>.problem__note{opacity:0;transform:translateY(24px) rotate(calc(var(--note-rotation) + var(--note-entry-rotation))) scale(.985);filter:drop-shadow(0 2px 4px #00393b00);--taped-paper-delay:var(--taped-text-lead-delay,0s)}.motion-ready .problem__notes[data-scroll-reveal=sequence].is-visible>.problem__note{animation:editorial-taped-note-settle var(--taped-paper-duration) cubic-bezier(.22, .98, .36, 1) both;animation-delay:var(--taped-paper-delay)}.motion-ready .problem__notes[data-scroll-reveal=sequence].is-visible>.problem__note:nth-child(2){--taped-paper-delay:calc(var(--taped-text-lead-delay,0s) + .12s)}.motion-ready .name-origin__note[data-scroll-reveal=card]{opacity:0;transform:translateY(24px) rotate(calc(var(--note-rotation) + var(--note-entry-rotation,0deg))) scale(.985);filter:drop-shadow(0 8px 14px #00393b00)}.motion-ready .name-origin__note[data-scroll-reveal=card].is-visible{animation:editorial-taped-note-settle var(--taped-paper-duration) cubic-bezier(.22, .98, .36, 1) both;animation-delay:var(--taped-paper-delay)}.motion-ready :is(.problem__notes[data-scroll-reveal=sequence].is-visible>.problem__note,.name-origin__note[data-scroll-reveal=card].is-visible) .problem__tape{animation:editorial-tape-press-note var(--taped-tape-duration,.68s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--taped-paper-delay) + var(--taped-paper-duration) - var(--taped-tape-overlap,.52s));pointer-events:auto}.motion-ready .team-profile__media{--taped-paper-duration:.76s;--taped-paper-delay:0s}.motion-ready .team-profile__media.is-visible .team-profile__portrait-image{animation:editorial-taped-photo-settle var(--taped-paper-duration) cubic-bezier(.22, .98, .36, 1) both;animation-delay:var(--taped-paper-delay)}.motion-ready .team-profile__media.is-visible .team-profile__portrait-wave-layer{animation:team-profile-wave-in var(--taped-paper-duration) cubic-bezier(.22, .98, .36, 1) both;animation-delay:var(--taped-paper-delay)}.motion-ready .team-profile__mission-lead{opacity:0;transform:translateY(10px)}.motion-ready .team-profile__mission.is-visible .team-profile__mission-lead{animation:.56s cubic-bezier(.22,.98,.36,1) 80ms both team-profile-mission-lead-in}@keyframes team-profile-wave-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes team-profile-mission-lead-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-ready .signup__human{--taped-paper-duration:.8s;--taped-paper-delay:0s;--taped-tape-duration:.68s;--taped-tape-overlap:.56s}.motion-ready .signup__human[data-scroll-reveal=media]{opacity:0;transform:translateY(26px) rotate(calc(var(--photo-tilt) + 2.4deg)) scale(.975)}.motion-ready .signup__human[data-scroll-reveal=media].is-visible{animation:editorial-taped-photo-settle var(--taped-paper-duration) cubic-bezier(.22, .98, .36, 1) both;animation-delay:var(--taped-paper-delay)}.motion-ready .signup__human.is-visible:before{animation:editorial-tape-press-signup var(--taped-tape-duration,.68s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--taped-paper-delay) + var(--taped-paper-duration) - var(--taped-tape-overlap,.56s));pointer-events:auto}}@media (width>=901px){.problem .section-content.problem__editorial{grid-template-columns:minmax(0,1fr);align-items:start}.problem__notes{max-width:36.5rem;margin:0}.problem__note{width:100%}.problem__note:nth-child(2){width:86%;margin-left:8%}.problem__note p{max-width:36em}}@media (width>=1025px){.problem{--problem-note-pad-top:clamp(2rem, calc(2.75rem - (100vw - 1024px) * .02885), 2.75rem);--problem-note-pad-inline:clamp(1.75rem, calc(2.25rem - (100vw - 1024px) * .01923), 2.25rem);--problem-note-pad-bottom:clamp(1.5rem, calc(2rem - (100vw - 1024px) * .01923), 2rem);--problem-note-size:1.25rem}.problem__notes{max-width:clamp(32rem,36.5rem + -17.308vw + 177.234px,36.5rem)}.problem__note:nth-child(2){width:83%;margin-left:8%}}@media (width>=1180px){.problem .section-content.problem__editorial{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);gap:clamp(32px,2.8vw,48px)}.problem__notes{gap:clamp(var(--space-5), 2.2vw, 28px);grid-template-columns:minmax(0,1fr);margin-top:6px;padding:12px 4px 20px 2px}}@media (width>=1440px){.problem{--problem-note-pad-top:2rem;--problem-note-pad-inline:1.75rem;--problem-note-pad-bottom:1.5rem;--problem-note-size:1.25rem}.problem__notes{max-width:32rem}}.name-origin{--problem-note-pad-top:clamp(1.75rem, 1.25rem + 1.4vw, 2.5rem);--problem-note-pad-inline:clamp(1.25rem, .9rem + 1.4vw, 2rem);--problem-note-pad-bottom:clamp(1.25rem, .9rem + 1.4vw, 2rem);--problem-note-size:clamp(1.125rem, 1rem + .35vw, 1.375rem);--problem-note-line:1.46}.name-origin__grid{grid-template-columns:minmax(0,57ch) minmax(260px,19rem);justify-content:start;align-items:center;gap:clamp(32px,3vw,48px);max-width:64rem;display:grid}.name-origin__intro{max-width:44rem}.name-origin__copy{gap:var(--space-4);max-width:57ch;margin-top:var(--landing-copy-gap);display:grid}.name-origin__copy p{color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty;margin:0}.name-origin__copy p:last-child{color:var(--teal);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-lead-line);white-space:pre-line}.name-origin__grid>.name-origin__note{--taped-paper-duration:.74s;--taped-paper-delay:.7s;--taped-tape-duration:.68s;--taped-tape-overlap:.52s;--tape-width-ratio:.21;--tape-anchor:27%;--tape-translate:-14%;--tape-rotate:-5.2deg;--note-entry-rotation:.25deg;--note-rotation:1.95deg;filter:drop-shadow(0 8px 14px #00393b12);justify-self:start;width:min(100%,24rem);margin-left:0}.idea-intro{background:var(--teal-dark);color:var(--on-dark)}.idea-intro__content{max-width:42rem}.idea-intro__content h2{max-width:16em;color:var(--on-dark);white-space:pre-line;font-size:clamp(2.4rem,1.65rem + 1.85vw,3.4rem);line-height:1.06}.idea-intro__content .lead{max-width:none;margin-top:var(--landing-copy-gap);color:color-mix(in srgb, var(--cream) 78%, transparent);white-space:pre-line}.idea-intro__content>.hero__points{margin-top:var(--landing-copy-gap)}.formats__intro,.principles__intro{max-width:46rem}.principles{padding-top:calc(var(--landing-section-y) + var(--space-4))}@media (width<=900px){.principles{padding-top:calc(var(--landing-section-y) + var(--space-2))}}.formats__grid{--formats-visual-slot:clamp(6.25rem, 5.1rem + 2.1vw, 7.75rem);--formats-visual-scale:1;gap:clamp(var(--space-6), 3.6vw, var(--space-8));margin:calc(var(--space-8) + var(--space-2)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.formats__grid>li{min-width:0}.formats__grid>li[data-format=Morgenbriefing]{--formats-visual-scale:.84}.formats__grid>li[data-format=Analyse],.formats__grid>li[data-format=Longread]{--formats-visual-scale:1}.formats__visual{width:100%;height:var(--formats-visual-slot);margin:0 0 var(--space-7);place-items:center start;display:grid}.formats__visual img{width:auto;height:calc(var(--formats-visual-slot) * var(--formats-visual-scale));max-width:min(100%, calc(var(--formats-visual-slot) * var(--formats-visual-scale)));object-fit:contain;object-position:center;display:block}.formats__meta{display:block}.formats__meta p{width:fit-content;color:var(--orange);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);margin:0}.formats__meta h3{margin:var(--space-3) 0 0;color:var(--teal);font-family:var(--type-family-editorial);font-size:clamp(1.85rem,1.35rem + 1vw,2.4rem);font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);line-height:1.08}.formats__grid h4{margin:var(--space-6) 0 0;color:var(--teal-dark);font-family:var(--type-family-editorial);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-semibold);line-height:var(--type-editorial-heading-h3-line);text-wrap:pretty}.formats__description{margin:var(--space-4) 0 0;color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty}@media (width<=900px){.name-origin__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.name-origin__grid>.name-origin__note{justify-self:start;width:min(92%,28rem);margin-left:0}.formats__grid{gap:var(--landing-block-gap);grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.formats__grid{--formats-visual-slot:5.5rem;gap:0}.formats__grid>li+li:before{content:"";background:var(--rule-soft);height:1px;margin:2.5rem 0;display:block}.formats__grid h4{margin-top:var(--space-6)}.formats__description{margin-top:.875rem}.idea-intro__content h2{font-size:clamp(2.15rem,10.2vw,3rem)}}.editorial-reveal{max-width:42ch;color:var(--teal-dark);margin-top:24px}.editorial-reveal__trigger{z-index:0;color:inherit;font-family:var(--type-family-functional);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-lead-line);text-align:left;background:0 0;border:0;padding:2px 0 5px;position:relative}.editorial-reveal__trigger:after{z-index:-1;background:var(--orange);content:"";opacity:.48;transform-origin:0;height:8px;transition:opacity var(--t-fast) var(--ease), transform var(--t-med) var(--ease);-webkit-mask:var(--brush-underline) center / 100% 100% no-repeat;-webkit-mask:var(--brush-underline) center / 100% 100% no-repeat;mask:var(--brush-underline) center / 100% 100% no-repeat;position:absolute;bottom:3px;left:-2px;right:-2px;transform:scaleX(.72)}.editorial-reveal__trigger:focus-visible{border-radius:0;outline:0}.editorial-reveal__answer{color:var(--orange);font-family:var(--type-family-editorial);font-size:var(--type-editorial-caption-size);font-style:italic;line-height:var(--type-editorial-caption-line);opacity:0;transition:grid-template-rows var(--t-med) var(--ease), margin var(--t-med) var(--ease), opacity var(--t-fast) var(--ease);grid-template-rows:0fr;display:grid}.editorial-reveal__answer>span{overflow:hidden}.editorial-reveal.is-expanded .editorial-reveal__trigger:after{opacity:.78;transform:scaleX(1)}.editorial-reveal:has(.editorial-reveal__trigger:focus-visible) .editorial-reveal__trigger:after{opacity:.78;transform:scaleX(1)}.editorial-reveal.is-expanded .editorial-reveal__answer{opacity:1;grid-template-rows:1fr;margin-top:5px}.editorial-reveal:has(.editorial-reveal__trigger:focus-visible) .editorial-reveal__answer{opacity:1;grid-template-rows:1fr;margin-top:5px}@media (hover:hover) and (pointer:fine){.editorial-reveal:hover .editorial-reveal__trigger:after{opacity:.78;transform:scaleX(1)}.editorial-reveal:hover .editorial-reveal__answer{opacity:1;grid-template-rows:1fr;margin-top:5px}}.project .editorial-reveal{color:var(--on-dark)}.project .editorial-reveal__answer{color:var(--lime)}.principles__intro{margin-bottom:var(--landing-block-gap)}.principles__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,72px) clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.principles__grid li{min-width:0;max-width:42ch}.principles__grid li:nth-child(2n){margin-left:clamp(8px,1.5vw,20px)}.principles__grid li:nth-child(3),.principles__grid li:nth-child(4){margin-top:clamp(8px,1.5vw,16px)}.principles__heading{align-items:baseline;gap:var(--space-3);display:flex}.principles__index{color:var(--orange);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;flex:none;display:block}.principles__grid h3{width:fit-content;min-width:0;max-width:100%;color:var(--teal);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h3-line);text-wrap:pretty;white-space:normal;margin:0 0 14px;padding-bottom:.18em;position:relative}.principles__grid h3.penned:after{bottom:.04em}.principles__grid p{max-width:42ch;color:var(--ink-80);margin:0}.roadmap__intro{margin-bottom:clamp(28px,3.5vw,44px)}.roadmap__intro .roadmap__body{color:var(--teal);font-size:var(--type-editorial-heading-h2-size);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h2-line);text-wrap:pretty}@media (width>=768px){.roadmap__intro{max-width:37rem}.roadmap__intro .roadmap__body{text-wrap:wrap;max-width:14.8em}}.roadmap__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin:0;padding:0;list-style:none;display:grid}.roadmap__steps li{min-width:0}.roadmap__steps li+li{padding-left:0}.roadmap__steps li:not(:last-child){padding-right:0}.roadmap__steps li.is-now .roadmap__stage{color:var(--orange)}.roadmap__steps li.is-now h3{color:var(--teal-dark)}.roadmap__stage{color:var(--ink-45);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:.14em;margin:0}.roadmap__steps h3{color:var(--teal);font-size:var(--type-editorial-heading-h3-size);font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h3-line);text-wrap:pretty;margin:8px 0 0}.roadmap__steps p{color:var(--ink-80);margin:10px 0 0}.project{--story-draw-delay:.3s;--story-draw:2.8s;--story-cue-1:.65s;--story-cue-2:1.36s;--story-cue-3:2.2s;--story-arrival:calc(var(--story-draw-delay) + var(--story-draw));background:var(--teal-dark);color:var(--on-dark)}.project__layout{grid-template-columns:minmax(0,47.5rem) minmax(220px,360px);justify-content:start;align-items:start;gap:clamp(40px,4vw,56px);display:grid}.project__copy{width:100%;max-width:47.5rem}.project__intro h2{color:var(--on-dark)}.project__intro .lead{max-width:52ch;color:var(--on-dark-74);text-wrap:balance}.project__illustration{opacity:1;width:min(100%,360px);margin:clamp(36px,3vw,44px) 0 0 auto;overflow:hidden}.orfield-path-illustration{aspect-ratio:504/470;width:100%;max-width:350px;margin-left:auto;display:block}.orfield-path-illustration svg{width:100%;height:auto;display:block;overflow:visible}.orfield-path-aura,.orfield-path-main{stroke-dasharray:1000;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round}.orfield-path-aura{opacity:.04;filter:blur(5px)}.orfield-path-main{filter:drop-shadow(0 0 1px #e6e0d129)}.orfield-path-loop-aura,.orfield-path-loop{stroke-dasharray:10 8;stroke-dashoffset:0;stroke-linecap:round}.orfield-path-loop-aura{opacity:.03;filter:blur(4px)}.orfield-path-end-ring{fill:none;opacity:.36}.orfield-path-end-dot{opacity:.5}.orfield-path-node-halo{fill:var(--story-accent);opacity:.13;filter:blur(7px)}.orfield-path-node-ring{fill:none;stroke:var(--story-accent);opacity:.44}.orfield-path-node-core{fill:var(--story-accent);transform-box:fill-box;transform-origin:50%}.orfield-path-start-halo{opacity:.06;filter:blur(9px)}.orfield-path-start-ripple{fill:none;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.motion-ready .project__illustration{animation:orfield-path-fade-in .52s var(--ease) .18s both paused}.motion-ready .orfield-path-main{animation:orfield-path-draw var(--story-draw) cubic-bezier(.45, 0, .35, 1) var(--story-draw-delay) both paused}.motion-ready .orfield-path-aura{animation:orfield-path-aura-draw var(--story-draw) cubic-bezier(.45, 0, .35, 1) var(--story-draw-delay) both paused}.motion-ready .orfield-path-loop,.motion-ready .orfield-path-loop-aura{animation:orfield-path-loop-draw .76s cubic-bezier(.45, 0, .25, 1) var(--story-cue-2) both paused}.motion-ready .orfield-path-start-halo,.motion-ready .orfield-path-start-dot{animation:orfield-path-fade-in .4s var(--ease) var(--story-draw-delay) both paused}.motion-ready .orfield-path-start-ripple{animation:orfield-path-start-ripple .72s ease-out var(--story-draw-delay) both paused}.motion-ready .orfield-path-node-halo,.motion-ready .orfield-path-node-ring{animation:orfield-path-fade-in .52s var(--ease) var(--story-cue) both paused}.motion-ready .orfield-path-node-core{animation:orfield-path-node-in .46s cubic-bezier(.22, 1, .36, 1) var(--story-cue) both paused}.motion-ready .orfield-path-end-ring,.motion-ready .orfield-path-end-dot{animation:orfield-path-fade-in .48s var(--ease) var(--story-arrival) both paused}.motion-ready .project.is-cued .project__illustration,.motion-ready .project.is-cued .orfield-path-illustration *{animation-play-state:running}}@keyframes orfield-path-fade-in{0%{opacity:0}}@keyframes orfield-path-draw{0%{stroke-dashoffset:1000px}}@keyframes orfield-path-aura-draw{0%{opacity:0;stroke-dashoffset:1000px}}@keyframes orfield-path-loop-draw{0%{opacity:0;stroke-dashoffset:400px}}@keyframes orfield-path-node-in{0%{opacity:.4;transform:scale(.78)}58%{opacity:1;transform:scale(1.12)}}@keyframes orfield-path-start-ripple{0%{opacity:.42;transform:scale(.75)}to{opacity:0;transform:scale(2.4)}}.project__body{width:100%;max-width:none;margin-top:clamp(26px,2.5vw,34px)}.project__principles{margin:0;padding:0;list-style:none;display:block}.project__principles li{max-width:none;padding-left:26px;position:relative}.project__question-marker{color:var(--story-accent);transform-origin:50%;width:13px;height:auto;position:absolute;top:.38em;left:0}.project__principles li:first-child,.orfield-path-node--1{--story-cue:var(--story-cue-1);--story-accent:var(--on-dark)}.project__principles li:nth-child(2),.orfield-path-node--2{--story-cue:var(--story-cue-2);--story-accent:var(--lime)}.project__principles li:nth-child(3),.orfield-path-node--3{--story-cue:var(--story-cue-3);--story-accent:var(--orange)}.project__principles li+li{margin-top:clamp(18px,1.8vw,24px)}.project__principles h3{width:100%;max-width:none;color:var(--on-dark);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-regular);letter-spacing:normal;line-height:var(--type-body-lead-line);text-wrap:balance}.project__principles li:nth-child(2) h3{color:var(--on-dark)}.project__principles li:nth-child(3) h3{max-width:none}.project__principles p{max-width:50ch;color:var(--on-dark-74)}.project__editorial-reveal{margin-top:clamp(16px,1.6vw,22px)}@media (prefers-reduced-motion:no-preference){.motion-ready .project__principles[data-scroll-reveal=questions] li{opacity:0;transition:opacity .48s var(--ease) var(--question-delay), transform .56s var(--ease) var(--question-delay);transform:translate(-10px)}.motion-ready .project__principles[data-scroll-reveal=questions] .project__question-marker{opacity:0;transition:opacity .36s var(--ease) calc(var(--question-delay) + 70ms), transform .48s var(--ease) calc(var(--question-delay) + 70ms);transform:translate(-6px)scale(.72)}.motion-ready .project__principles[data-scroll-reveal=questions] li:first-child{--question-delay:.52s}.motion-ready .project__principles[data-scroll-reveal=questions] li:nth-child(2){--question-delay:.7s}.motion-ready .project__principles[data-scroll-reveal=questions] li:nth-child(3){--question-delay:.88s}.motion-ready .project__principles[data-scroll-reveal=questions].is-visible li,.motion-ready .project__principles[data-scroll-reveal=questions].is-visible .project__question-marker{opacity:1;transform:none}.motion-ready .project__principles[data-scroll-reveal=questions]+.project__editorial-reveal{opacity:0;transition:opacity .44s var(--ease), transform .52s var(--ease);transform:translateY(9px)}.motion-ready .project__principles[data-scroll-reveal=questions].is-visible+.project__editorial-reveal{opacity:1;transition-delay:1.4s;transform:none}}.people--stage{padding-bottom:96px}@media (width<=900px){.people--stage{padding-bottom:var(--landing-section-y)}}.people__top{width:fit-content;max-width:100%;display:block}.people__heading{width:max-content;max-width:100%}.people__top h2{width:max-content;max-width:100%;font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.people__intro{width:0;min-width:100%;max-width:none;margin-top:var(--landing-copy-gap)}.people__intro .lead{text-wrap:wrap;width:100%;max-width:none}.people__intro>p+p{color:var(--ink-45);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:12px}.carousel-controls{justify-content:flex-end;gap:var(--space-2);margin:var(--landing-block-gap) 0 var(--space-3);display:flex}.carousel-controls button{background:var(--teal-dark);width:42px;height:42px;color:var(--cream-bright);cursor:pointer;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.carousel-controls button:hover{background:var(--orange);transform:translateY(-2px)}.team-carousel{--team-gap:clamp(18px, 2vw, 28px);--team-peek:clamp(40px, 3.9vw, 56px);--team-visible:4;grid-auto-columns:calc((100% - var(--team-visible) * var(--team-gap) - var(--team-peek)) / var(--team-visible));gap:var(--team-gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;padding:0 0 22px;display:grid;overflow-x:auto}.team-carousel::-webkit-scrollbar{display:none}.team-card{scroll-snap-align:start;scroll-snap-stop:always;background:0 0;min-width:0;overflow:visible}.team-card__photo{isolation:isolate;aspect-ratio:1;--portrait-accent:var(--lime);--portrait-tilt:-2.15deg;--photo-rotation:.8deg;--tape-inset-left:-5%;--tape-inset-right:-1%;background:0 0;position:relative;overflow:visible}.team-card__photo:before{z-index:0;right:var(--tape-inset-right);bottom:8%;left:var(--tape-inset-left);background:var(--portrait-accent);clip-path:polygon(1% 20%,8% 8%,29% 13%,47% 2%,72% 10%,99% 0,96% 78%,75% 88%,56% 81%,31% 99%,5% 84%);content:"";height:31%;transform:rotate(var(--portrait-tilt));transform-origin:50%;transition:transform .5s var(--ease);position:absolute}.team-card--orange .team-card__photo{--portrait-accent:var(--orange);--portrait-tilt:2.35deg;--photo-rotation:-.9deg;--tape-inset-left:-2%;--tape-inset-right:-5%}.team-card--olive .team-card__photo{--portrait-accent:var(--olive);--portrait-tilt:-1.05deg;--photo-rotation:.55deg;--tape-inset-left:-6%;--tape-inset-right:0%}.team-card--teal-dark .team-card__photo{--portrait-accent:var(--teal-dark);--portrait-tilt:1.75deg;--photo-rotation:-.65deg;--tape-inset-left:-1%;--tape-inset-right:-5%}.team-card__photo .team-card__portrait{z-index:1;object-fit:cover;clip-path:polygon(4% 1%,95% 0,100% 7%,98% 93%,91% 100%,3% 98%,0 90%,1% 8%);filter:saturate(.94)contrast(1.015);width:92%;height:92%;transform:rotate(var(--photo-rotation));transition:filter .5s var(--ease), transform .5s var(--ease);margin:0 auto;display:block;position:relative}.team-card__hover{display:none}.team-card__body{padding:20px 4px 0}.team-card__body h3{color:var(--teal-dark)}.team-card__name-link{color:inherit;text-decoration:none}.team-card__name-link:hover{color:var(--orange)}.team-card__body p{min-height:40px;color:var(--ink-80);margin-top:7px;font-size:.9375rem;line-height:1.4667}.team-card__contact{min-height:44px;color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);white-space:nowrap;transition:gap var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-bottom:1px solid #005f6357;align-items:center;gap:8px;margin-top:12px;padding:8px 0 6px;text-decoration:none;display:inline-flex}.team-card__contact svg{transition:transform var(--t-fast) var(--ease);transform:rotate(-45deg)}.team-card__contact:hover{border-color:var(--orange);color:var(--orange);gap:11px}.team-card__contact:hover svg{transform:translate(2px,-2px)rotate(-45deg)}@media (width>=769px) and (hover:hover) and (pointer:fine){.team-card__photo .team-card__portrait,.team-card__photo:before{transition:opacity .24s var(--ease)}.team-card__hover{z-index:2;background:var(--portrait-accent);color:var(--teal-dark);opacity:0;pointer-events:none;transition:opacity .24s var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(22px,2.25vw,30px);display:flex;position:absolute;inset:0}.team-card--orange .team-card__hover,.team-card--olive .team-card__hover,.team-card--teal-dark .team-card__hover{color:var(--cream-bright)}.team-card:hover .team-card__portrait,.team-card:focus-within .team-card__portrait,.team-card:hover .team-card__photo:before,.team-card:focus-within .team-card__photo:before{opacity:0}.team-card:hover .team-card__hover,.team-card:focus-within .team-card__hover{opacity:1;pointer-events:auto}.team-card__hover h3{font-family:var(--type-family-editorial);letter-spacing:var(--type-editorial-heading-tracking);font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.05}.team-card__hover h3 a,.team-card__hover-actions a{color:inherit;text-decoration:none}.team-card__hover>div>p{max-width:22ch;font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:7px}.team-card__hover-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.team-card__hover-actions a{min-height:36px;font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);align-items:center;gap:7px;display:inline-flex}.team-card__hover-actions svg{transition:transform var(--t-fast) var(--ease);flex:none;transform:rotate(-45deg)}.team-card__hover-actions a:hover svg,.team-card__hover-actions a:focus-visible svg{transform:translate(2px,-2px)rotate(-45deg)}.team-card__hover-contact{border-bottom:1px solid}.team-card__profile-link{opacity:.72}.team-card__profile-link:hover,.team-card__profile-link:focus-visible{opacity:1}.team-card__body{display:none}}.team-card.is-transition-source .team-card__portrait{opacity:1}.team-card.is-transition-source .team-card__hover{opacity:0;pointer-events:none}.team-overview-page{background:var(--cream);color:var(--teal-dark);overflow-x:clip}.team-overview{padding:114px 0 0}.team-overview__container{min-width:0}.team-overview__header{text-align:left;flex-direction:column;align-items:flex-start;margin-top:clamp(12px,1.2vw,18px);display:flex}.team-overview__header h1{text-wrap:balance;max-width:20ch}@media (width>=901px){.team-overview__header h1{font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:clamp(2.5rem,3.85vw,3.625rem)}}.team-overview__header .lead{text-align:left;max-width:46ch;margin:clamp(18px,1.7vw,24px) 0 0}.team-overview__ensemble{--team-overview-wave-top:clamp(112px, 9vw, 144px);width:100vw;padding-bottom:clamp(100px,9vw,140px);padding-inline:max(var(--gutter), calc((100vw - var(--maxw)) / 2));margin-top:clamp(48px,4vw,64px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.team-overview__wave{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-overview__wave img{top:var(--team-overview-wave-top);width:max(122vw,1520px);height:calc(100% - var(--team-overview-wave-top));object-fit:fill;opacity:.12;position:absolute;right:-18vw}.team-overview__lineup{z-index:1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:clamp(64px,4.75vw,80px) clamp(18px,2vw,30px);display:grid;position:relative}.team-lineup-member{--team-portrait-scale:1;min-width:0}.team-lineup-member--carolin-hekman,.team-lineup-member--marcel-keysers{--team-portrait-scale:1.035}.team-lineup-member--daniela-lottmann{--team-portrait-scale:.985}.team-lineup-member--patrick-steller{--team-portrait-scale:.98}.team-lineup-member--sarp-altunel{--team-portrait-scale:1.01}.team-lineup-member:nth-child(-n+5){grid-column:span 2}.team-lineup-member:nth-child(6){grid-column:2/4}.team-lineup-member:nth-child(7){grid-column:4/6}.team-lineup-member:nth-child(8){grid-column:6/8}.team-lineup-member:nth-child(9){grid-column:8/10}.team-lineup-member__link{color:inherit;text-decoration:none;display:block}.team-lineup-member__figure{justify-content:center;align-items:flex-end;min-height:clamp(116px,12.5vw,168px);margin:0;display:flex}.team-lineup-member__portrait{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:clamp(112px,12vw,164px);transform:translateY(0) scale(var(--team-portrait-scale));transform-origin:bottom;transition:transform .36s var(--ease)}.team-lineup-member--daniela-lottmann .team-lineup-member__portrait{height:clamp(108px,11.5vw,156px)}.team-lineup-member--michael-backhaus .team-lineup-member__portrait{height:clamp(124px,13.5vw,182px)}.team-lineup-member--sarp-altunel .team-lineup-member__portrait{height:clamp(116px,12.5vw,168px)}.team-lineup-member__meta{text-align:center;grid-template-rows:auto minmax(2.6em,auto) auto;align-content:start;justify-items:center;gap:1px;min-width:0;min-height:76px;padding-top:10px;display:grid}.team-lineup-member__name{overflow-wrap:anywhere;font-family:var(--type-family-editorial);font-size:clamp(1rem,.55vw + .82rem,1.3125rem);font-weight:var(--type-weight-bold);letter-spacing:var(--type-editorial-heading-tracking);line-height:1.12}.team-lineup-member__role{color:color-mix(in srgb, var(--teal-dark) 68%, transparent);font-family:var(--type-family-functional);font-size:.6875rem;font-weight:var(--type-weight-medium);text-wrap:pretty;line-height:1.3}.team-lineup-member__action{color:var(--teal);font-family:var(--type-family-functional);font-size:.75rem;font-weight:var(--type-weight-semibold);text-underline-offset:2px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);place-self:start center;align-items:center;gap:4px;margin-top:3px;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.team-lineup-member__action svg{transition:transform var(--t-fast) var(--ease);flex:none;transform:rotate(-45deg)}.team-lineup-member__link:hover .team-lineup-member__portrait,.team-lineup-member__link:focus-visible .team-lineup-member__portrait{transform:translateY(-2px) scale(var(--team-portrait-scale))}.team-lineup-member__link:hover .team-lineup-member__action,.team-lineup-member__link:focus-visible .team-lineup-member__action{color:var(--teal-dark);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.team-lineup-member__link:hover .team-lineup-member__action svg,.team-lineup-member__link:focus-visible .team-lineup-member__action svg{transform:translate(1px,-1px)rotate(-45deg)}.team-lineup-member.is-transition-source .team-lineup-member__portrait{transform:scale(var(--team-portrait-scale))}.team-profile-page{background:var(--cream);color:var(--teal-dark);isolation:isolate;position:relative;overflow-x:clip}.team-profile-page:before{z-index:0;aspect-ratio:1080/434;content:"";opacity:.12;pointer-events:none;background:url(/wave.svg) bottom/100% 100% no-repeat;width:128vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.team-profile-page>section{z-index:1;position:relative}.team-profile-hero{padding:108px 0 clamp(22px,2.5vw,32px)}.team-profile-hero__container{min-width:0}.team-profile-hero__grid{grid-template-columns:minmax(320px,400px) minmax(0,640px);justify-content:space-between;align-items:stretch;gap:clamp(56px,7vw,104px);margin-top:clamp(24px,3vw,36px);display:grid}.team-profile__media{justify-self:start;align-items:stretch;width:100%;min-width:0;height:100%;margin:0;display:flex}.team-profile__portrait-frame{--photo-tilt:-1.85deg;isolation:isolate;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.team-profile__portrait-wave-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-profile__portrait-wave{object-fit:cover;object-position:74% 96%;width:108%;height:40%;position:absolute;bottom:2%;left:-4%}.team-profile__portrait-image{z-index:2;object-fit:contain;object-position:center bottom;clip-path:polygon(2% .5%,97% 0,100% 5%,98.5% 96%,94% 100%,2% 98%,0 92%,.8% 5%);width:100%;height:100%;transform:rotate(var(--photo-tilt));view-transition-name:team-profile-photo;display:block;position:relative}.team-profile__content{min-width:0}.team-profile__content h1{overflow-wrap:anywhere;text-wrap:balance;max-width:14ch;font-size:clamp(2.25rem,3.4vw,3.5rem);line-height:1.04}.team-profile__role{color:var(--teal);font-size:var(--type-body-lead-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-lead-line);margin-top:18px}.team-profile__mission{gap:var(--space-4);max-width:38rem;margin-top:clamp(28px,3.5vw,38px);display:grid}.team-profile__mission-lead{color:var(--teal-dark);font-family:var(--type-family-editorial);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,.35vw + 1.05rem,1.4375rem);line-height:1.48}.team-profile__mission-body{color:var(--ink-80);font-family:var(--type-family-editorial);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty;margin:0}button.team-profile__intro-contact.public-contact-email-trigger{appearance:none;background:0 0;border:0}.team-profile__contact{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.team-profile__intro-contact{color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-label-line);text-underline-offset:4px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);align-items:center;gap:8px;margin-top:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.team-profile__intro-contact svg{opacity:.82;width:14px;height:14px;transition:opacity var(--t-fast) var(--ease);flex:none}.team-profile__intro-contact:hover,.team-profile__intro-contact:focus-visible{color:var(--teal-dark);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.team-profile__intro-contact:hover svg,.team-profile__intro-contact:focus-visible svg{opacity:1}.team-profile-details{background:0 0;padding:0 0 clamp(88px,9vw,132px);position:relative;overflow-x:clip}.team-profile-details__grid{border-top:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5.5vw,72px) clamp(28px,3.2vw,56px);padding-top:clamp(32px,4vw,48px);display:grid}.team-profile-detail{align-content:start;min-width:0;display:grid}.team-profile-detail__content{align-content:start;gap:var(--space-4);min-width:0;display:grid}.team-profile-detail h2{max-width:none;color:var(--teal-dark);font-family:var(--type-family-editorial);font-size:clamp(1.35rem, 1.1vw + 1rem, var(--type-editorial-heading-h3-size));font-weight:var(--type-weight-regular);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h3-line);text-wrap:pretty;margin:0}.team-profile-detail .heading-orfield{vertical-align:-.12em;transform:translateY(-.11em)}.team-profile-detail p{max-width:42ch;color:var(--ink-80);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);text-wrap:pretty;margin:0;line-height:1.55}.team-profile-detail p+p{margin-top:.85em}.team-profile-missing{min-height:72vh;padding:160px 0 120px}.team-profile-missing h1{max-width:12ch}.team-profile-missing .back-link{margin-top:32px}.survey{background:var(--lime);position:relative;overflow:hidden}.survey:before{aspect-ratio:36.36/37.05;background-color:var(--teal-dark);pointer-events:none;content:"";opacity:.12;width:clamp(200px,24vw,320px);transition:opacity .9s var(--ease), transform 1.1s var(--ease);position:absolute;bottom:clamp(-32px,-2vw,8px);right:clamp(12px,2vw,48px);transform:rotate(-8deg);-webkit-mask-image:url(/logo/orfield-wordmark-light.svg);mask-image:url(/logo/orfield-wordmark-light.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.motion-ready .survey[data-scroll-reveal=band]:before{opacity:0;transform:translate(60px)rotate(-8deg)}.motion-ready .survey[data-scroll-reveal=band].is-visible:before{opacity:.12;transform:rotate(-8deg)}.survey__panel{z-index:1;color:var(--teal-dark);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(36px,6.7vw,96px);display:grid;position:relative}.survey__intro{width:100%;max-width:var(--editorial-copy-max)}.survey__panel h2{max-width:14ch;color:var(--teal-dark);font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.sound .survey__panel h2{max-width:none}.survey__panel .lead{max-width:52ch;margin-top:var(--landing-copy-gap);color:var(--ink-80);text-wrap:balance}.survey__action p{max-width:48ch;color:var(--ink-80)}.survey__action{padding-top:0;padding-left:0}.survey__cta-group{justify-items:start;display:inline-grid}.survey__cta-group .btn{margin-top:var(--landing-copy-gap)}.survey__completion{margin-top:var(--landing-copy-gap);justify-items:start;gap:14px;display:grid}.survey__followup{margin-top:24px}.survey__completion .survey__followup{margin-top:0}.survey__action small{color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:12px;display:block}@media (width>=901px){.faq{padding-block:calc(var(--space-8) * 2) calc(var(--space-8) + var(--space-7))}}.faq__grid{--faq-heading-width:clamp(12rem, 18vw, 15rem);--faq-original-gap:clamp(var(--space-8), 4vw, var(--space-9));grid-template-columns:var(--faq-heading-width) minmax(0, min(50rem, calc(100% - var(--faq-heading-width) - var(--faq-original-gap))));align-items:start;gap:calc(var(--faq-original-gap) - var(--space-5));max-width:min(var(--maxw), 75rem);display:grid}.faq__aside{padding-top:16px;position:sticky;top:108px}.faq__aside h2{font-size:var(--type-editorial-heading-h2-size);line-height:var(--type-editorial-heading-h2-line)}.faq__aside h2 span{color:var(--teal);font-style:italic;display:block}.faq__text{max-width:40ch;margin:var(--landing-copy-gap) 0}.faq details+details{border-top:1px solid var(--rule-soft)}.faq summary{padding-block:var(--space-6);font-weight:var(--type-weight-semibold);cursor:pointer;transition:color .28s var(--ease);grid-template-columns:1fr 22px;align-items:center;gap:18px;list-style:none;display:grid}.faq summary:hover,.faq details[open]:not(.is-closing) summary{color:var(--teal)}.faq summary::-webkit-details-marker{display:none}.faq summary span{width:18px;height:18px;position:relative}.faq summary span:before,.faq summary span:after{background:var(--teal);content:"";width:16px;height:2px;transition:transform .36s var(--ease);position:absolute;top:8px;left:1px}.faq summary span:after{transform:rotate(90deg)}.faq details[open]:not(.is-closing) summary span:after{transform:none}.faq__answer{opacity:0;transition:grid-template-rows .48s var(--ease), opacity .36s var(--ease), transform .48s var(--ease);grid-template-rows:0fr;display:grid;transform:translateY(-8px)}.faq details[open] .faq__answer{opacity:1;grid-template-rows:1fr;transform:none}.faq details.is-opening .faq__answer,.faq details.is-closing .faq__answer{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}.faq__answer-inner{min-height:0;overflow:hidden}.faq details p{max-width:72ch;color:var(--ink-62);padding:4px 42px 26px 0}.signup{background:var(--teal-dark);color:var(--on-dark)}.signup__inner{grid-template-columns:minmax(280px,.72fr) minmax(390px,1fr);align-items:stretch;gap:clamp(44px,6.7vw,96px);display:grid}.signup__human{--tape-width-ratio:.26;--tape-anchor:26%;--tape-rotate:-5.8deg;--photo-tilt:1.05deg;transform:rotate(var(--photo-tilt));transform-origin:50%;flex-direction:column;margin:0;display:flex;position:relative}@media (width>=901px){.signup__human{align-self:start;height:calc(100% - 14px)}}.signup__human:before{z-index:2;top:-11px;left:var(--tape-anchor);width:calc(var(--tape-width-ratio) * 100%);min-width:3.5rem;max-width:7.5rem;height:clamp(1.28rem, calc(var(--tape-width-ratio) * 100% * .4), 1.82rem);clip-path:polygon(3% 8%,98% 0,100% 88%,1% 100%);content:"";transform:translateX(-8%) rotate(var(--tape-rotate));background:#e26827eb;position:absolute;box-shadow:0 1px 2px #00393b12}.signup__human img{width:100%;min-height:220px;aspect-ratio:unset;object-fit:cover;border-radius:3px;flex:1}.signup--complete .signup__inner{grid-template-columns:1fr;max-width:38rem}.signup--complete .signup__human{display:none}.signup--complete{padding-bottom:clamp(48px,5.5vw,72px)}.signup__human figcaption{color:var(--on-dark-54);font-family:var(--type-family-editorial);font-size:var(--type-editorial-caption-size);font-style:italic;line-height:var(--type-editorial-caption-line);margin-top:12px}.signup__title{width:100%;max-width:none;font-size:var(--type-editorial-heading-h2-size);letter-spacing:var(--type-editorial-heading-tracking);line-height:var(--type-editorial-heading-h2-line);text-wrap:wrap}.signup__title span{color:var(--lime);font-style:italic;display:block}.signup__lead{width:100%;max-width:none;margin-top:var(--space-6);text-wrap:wrap}.signup__pending-email{color:var(--cream-bright);font-weight:var(--type-weight-semibold);overflow-wrap:anywhere;display:inline}.waitlist--pending{margin-top:var(--space-6)}.waitlist__pending-actions{flex-wrap:wrap;gap:12px;display:flex}.waitlist__pending-actions .btn{background:var(--cream-bright);border-color:var(--cream-bright);min-height:48px;color:var(--teal-dark);box-shadow:none;filter:none}.waitlist__pending-actions .btn:hover:not(:disabled){background:var(--cream);border-color:var(--cream);box-shadow:none;filter:none;transform:translateY(-1px)}.waitlist__pending-actions .btn:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.landing-page .waitlist__pending-actions .btn:after,.landing-page .waitlist__pending-actions .btn:hover:after,.landing-page .waitlist__pending-actions .btn:focus-visible:after,.landing-page .waitlist__pending-actions .btn:not(:disabled):hover:after,.landing-page .waitlist__pending-actions .btn:not(:disabled):focus-visible:after{content:none;opacity:0;filter:none;background:0 0;animation:none;display:none}@media (prefers-reduced-motion:reduce){.waitlist__pending-actions .btn:hover:not(:disabled){transform:none}}.signup__benefits{gap:18px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.signup__benefits li{border-left:2px solid var(--lime);padding-left:16px}.signup__benefits strong{color:var(--lime);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);font-style:italic;font-weight:var(--type-weight-regular);line-height:var(--type-body-lead-line);display:block}.signup__benefits span{color:var(--on-dark-74);margin-top:4px;display:block}.waitlist{margin-top:calc(var(--space-6) + var(--space-4))}.waitlist__fields{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,13fr) minmax(0,7fr);display:grid}.waitlist__control{gap:8px;min-width:0;display:grid}.waitlist__control label{color:var(--on-dark-74);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line)}.waitlist__control input{border-radius:var(--r-pill);background:var(--cream-bright);min-width:0;min-height:52px;color:var(--teal-dark);border:0;outline:0;padding:0 18px}.waitlist__control input::placeholder{color:var(--ink-45)}.waitlist__control input,.waitlist__control input:hover,.waitlist__control input:focus,.waitlist__control input:active{background-color:var(--cream-bright);color:var(--teal-dark)}.waitlist__control input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cream-bright) inset;box-shadow:0 0 0 1000px var(--cream-bright) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.waitlist__control input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--cream-bright) inset;box-shadow:0 0 0 1000px var(--cream-bright) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.waitlist__control input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--cream-bright) inset;box-shadow:0 0 0 1000px var(--cream-bright) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.waitlist__control input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--cream-bright) inset;box-shadow:0 0 0 1000px var(--cream-bright) inset;caret-color:var(--teal-dark);-webkit-text-fill-color:var(--teal-dark)}.waitlist__control.is-invalid label{color:var(--orange)}.waitlist__control input[aria-invalid=true]{box-shadow:0 0 0 2px var(--orange)}.waitlist__field-error{color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);margin:0}.waitlist__submit{width:100%;min-height:52px}.waitlist__message{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:12px}.waitlist__message--success{color:var(--lime)}.waitlist__message--error{color:var(--orange);font-weight:var(--type-weight-semibold)}.newsletter-consent{cursor:pointer;width:100%;max-width:none;padding-inline:2px 8px;position:relative;margin:var(--space-4) 0 var(--space-4)!important;color:var(--on-dark-74)!important;font-size:var(--type-body-s-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-body-s-line)!important;display:block!important}.waitlist .newsletter-consent input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.newsletter-consent>span{align-items:start;gap:var(--space-3);grid-template-columns:26px minmax(0,1fr);display:grid}.newsletter-consent b{width:var(--space-6);height:var(--space-6);color:#0000;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#fff5d624;border-radius:3px;place-items:center;display:grid}.newsletter-consent input:checked+span b{background:var(--lime);color:var(--teal-dark)}.newsletter-consent input:focus-visible+span b{outline:3px solid var(--lime);outline-offset:3px}.newsletter-consent.is-invalid,.newsletter-consent.is-invalid>span{color:var(--orange)!important}.trust{margin:var(--space-5) 0 0;color:var(--on-dark-54);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);flex-wrap:wrap;gap:9px 16px;padding:0;list-style:none;display:flex}.trust li{align-items:center;gap:6px;display:inline-flex}.trust svg{color:var(--lime)}.trust a{color:inherit;font:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.signup__archive{margin:var(--space-5) 0 0}.signup__archive-link{color:var(--on-dark-74);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-label-line);text-decoration:underline;-webkit-text-decoration-color:var(--on-dark-38);text-decoration-color:var(--on-dark-38);text-underline-offset:4px;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);align-items:center;gap:8px;text-decoration-thickness:1px;display:inline-flex}.signup__archive-link svg{transition:transform var(--t-fast) var(--ease);flex:none}.signup__archive-link:hover,.signup__archive-link:focus-visible{color:var(--on-dark);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.signup__archive-link:hover svg,.signup__archive-link:focus-visible svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.signup__archive-link,.signup__archive-link svg{transition:none}.signup__archive-link:hover svg,.signup__archive-link:focus-visible svg{transform:none}}.footer{background:var(--teal);color:var(--on-dark);padding:clamp(96px,8.4vw,120px) 0 clamp(52px,5vw,72px)}.footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:28px clamp(48px,6vw,96px);display:grid}.footer__brand{flex-direction:column;align-items:flex-start;width:min(36rem,100%);max-width:min(36rem,100%);display:flex}.footer__brand img{width:154px;height:auto}.footer__brand>p{max-width:100%;color:var(--lime);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);margin-top:16px}.footer__brand small{width:100%;min-width:0;color:var(--on-dark-38);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);margin-top:12px;padding-top:0;display:block}.footer__nav{grid-template-columns:repeat(2,max-content);align-content:start;place-self:start end;gap:0 clamp(40px,4.2vw,72px);margin-top:1.75rem;display:grid}.footer__col{text-align:left;align-content:start;justify-items:start;gap:8px;display:grid}.footer__col h2{color:var(--on-dark-54);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase;margin-bottom:8px}.footer__col a{color:var(--on-dark-74);font-size:var(--type-ui-navigation-size);line-height:var(--type-ui-navigation-line);text-decoration:none}.footer__legal{max-width:none;color:var(--on-dark-38);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);flex-wrap:wrap;grid-column:1/-1;gap:18px;margin-top:8px;padding-right:0;display:flex}@media (width>=901px){.footer__brand{grid-area:1/1}.footer__nav{grid-area:1/2}.footer__legal{grid-area:1/1;place-self:end start;width:max-content;max-width:none;margin-top:0}}.footer__legal a,.footer__legal button{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.footer__legal button:hover,.footer__legal button:focus-visible{text-underline-offset:3px;text-decoration:underline}body:has(.survey-flow){overflow-y:auto}body:has(.survey-flow--active){overflow-y:auto}.survey-flow{--survey-stage-width:1040px;--survey-copy-width:760px;--survey-field-width:var(--survey-stage-width);--survey-title-width:820px;--survey-reading-width:700px;--survey-radius:3px;--survey-gap-meta:var(--space-6);--survey-gap-title:var(--space-5);--survey-gap-body:var(--space-5);--survey-gap-stack:6px;--survey-gap-advance:var(--space-7);--survey-gap-copy:var(--space-3);--survey-gap-field:var(--space-4);--survey-inset-block:clamp(40px, 6vh, 72px);--survey-action-pad:var(--survey-gap-advance);background:var(--cream);min-height:100dvh;color:var(--teal-dark);transition:background-color .56s var(--ease), color .42s var(--ease);flex-direction:column;display:flex}.survey-flow--active{--survey-stage-width:min(100%, 820px);--survey-field-width:var(--survey-stage-width);--survey-title-width:var(--survey-stage-width);--survey-question-heading-max:var(--survey-title-width);--survey-reading-width:min(100%, 560px);--survey-gap-meta:var(--space-5);--survey-gap-title:var(--space-6);--survey-gap-body:var(--space-7);--survey-gap-stack:var(--space-2);--survey-inset-block:var(--space-2);--survey-action-pad:var(--space-4);background:var(--teal-dark);min-height:100dvh;color:var(--on-dark);overflow:visible}.survey-flow--active .survey-flow__header-inner{height:64px}.survey-flow--complete{background:var(--cream-bright)}.survey-flow__header{z-index:5;background:var(--teal);color:var(--on-dark);transition:background-color .56s var(--ease);flex:none;position:relative}.survey-flow--active .survey-flow__header{background:var(--teal-dark)}.survey-flow__header-inner{align-items:center;gap:var(--space-6);grid-template-columns:1fr auto 1fr;height:74px;display:grid}.survey-flow__brand{justify-self:start}.survey-flow__brand img{width:142px;height:auto}.survey-flow__progress-label{align-items:center;gap:var(--space-3);color:var(--on-dark-74);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);letter-spacing:.01em;display:flex}.survey-flow__progress-label--intro{color:var(--on-dark-74);margin:0}.survey-flow__progress-label--intro span{color:var(--orange)}.survey-flow__progress-label strong{color:var(--lime);font-weight:var(--type-weight-semibold)}.survey-flow__progress-steps{gap:var(--space-1);display:flex}.survey-flow__progress-steps i{background:var(--on-dark-38);border-radius:var(--r-pill);opacity:.72;width:14px;height:4px;position:relative;overflow:hidden}.survey-flow__progress-steps i:after{background:var(--lime);content:"";transform-origin:0;transition:transform .42s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.survey-flow__progress-steps i.is-complete:after{transform:scaleX(1)}.survey-flow__exit{justify-self:end;align-items:center;gap:var(--space-3);color:var(--on-dark-74);font-size:var(--type-ui-navigation-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-navigation-line);transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.survey-flow__exit span{border:1px solid var(--rule-dark);width:30px;height:30px;color:var(--on-dark);font-size:1.25rem;font-weight:var(--type-weight-regular);border-radius:50%;place-items:center;line-height:1;display:grid}.survey-flow__exit:hover{color:var(--lime)}.survey-exit-dialog{width:min(calc(100% - var(--space-6)), 400px);border-radius:var(--survey-radius);color:var(--teal-dark);background:0 0;border:0;padding:0;overflow:visible}.survey-exit-dialog::backdrop{background:#00393ba8}.survey-exit-dialog:focus{outline:0}.survey-exit-dialog__surface{padding:var(--space-7) var(--space-6) var(--space-5);border-radius:var(--survey-radius);background:var(--surface-white);box-shadow:var(--shadow-md);position:relative}.survey-exit-dialog__surface:before{top:0;left:var(--space-6);background:var(--orange);content:"";width:48px;height:5px;position:absolute}.survey-exit-dialog__eyebrow{margin-bottom:var(--space-3);color:var(--olive);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line)}.survey-exit-dialog h2{font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.survey-exit-dialog h2+p{margin-top:var(--space-3);color:var(--ink-62);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.survey-exit-dialog__actions{align-items:stretch;gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.survey-exit-dialog__actions .btn{justify-content:center;width:100%}.survey-exit-dialog__leave{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--ink-45);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-caption-line);text-align:center;align-self:center;text-decoration:none}.survey-exit-dialog__leave:hover{color:var(--teal)}.contact-email-dialog{width:min(calc(100% - var(--space-6)), 22.5rem);border-radius:var(--r-card);color:var(--teal-dark);background:0 0;border:0;padding:0;overflow:visible}.contact-email-dialog::backdrop{background:#00393ba8}.contact-email-dialog:focus{outline:0}.contact-email-dialog__surface{padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--r-card);background:var(--surface-white);box-shadow:var(--shadow-md);position:relative}.contact-email-dialog__surface:before{top:0;left:var(--space-5);background:var(--orange);content:"";width:40px;height:4px;position:absolute}.contact-email-dialog__eyebrow{margin-bottom:var(--space-2);color:var(--olive);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-semibold);letter-spacing:.12em;line-height:var(--type-ui-caption-line);text-transform:uppercase}.contact-email-dialog h2{font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.contact-email-dialog__message{margin:0 0 var(--space-4);color:var(--ink-62);font-size:var(--type-body-size);line-height:var(--type-body-line)}.contact-email-dialog__address{margin-top:var(--space-1);color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.contact-email-dialog__options{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.contact-email-dialog__option{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--teal-dark);font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-m-line);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;text-decoration:none;display:flex}.contact-email-dialog__option:hover,.contact-email-dialog__option:focus-visible{color:var(--teal);background:#00393b0f;outline:0}.contact-email-dialog__status{min-height:1.25rem;margin-top:var(--space-2);color:var(--olive);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-caption-line)}.footer__col .public-contact-email-trigger{color:var(--on-dark-74);font-size:var(--type-ui-navigation-size);line-height:var(--type-ui-navigation-line);text-decoration:none}.footer__col .public-contact-email-trigger:hover,.footer__col .public-contact-email-trigger:focus-visible{color:var(--on-dark)}.survey-flow__main{min-height:580px;padding:var(--survey-inset-block) var(--gutter) clamp(var(--space-7), 5vh, 52px);flex:1;place-items:center;display:grid;position:relative;overflow:visible}.survey-flow--active .survey-flow__main{flex-direction:column;align-items:center;min-height:0;padding-bottom:0;display:flex}.survey-flow__stage{width:min(100%, var(--survey-stage-width));min-width:0}.survey-flow--active .survey-flow__form{flex-direction:column;flex:auto;min-height:0;display:flex}.survey-flow__form.survey-flow__stage,.survey-flow__intro .survey-flow__stage{width:min(100%, var(--survey-stage-width))}.survey-flow__form,.survey-flow__success{z-index:1;min-width:0;position:relative}.survey-flow__success{width:min(100%, var(--survey-copy-width))}.survey-flow__intro{--survey-intro-column-max:min(100%, 55rem);z-index:1;width:100%;min-width:0;animation:survey-intro-in .62s var(--ease) both;justify-content:center;display:flex;position:relative}@media (width>=901px){.survey-flow__intro{--survey-intro-column-max:min(880px, calc(100vw - 2 * var(--gutter)))}}.survey-flow--intro .survey-flow__main{flex-direction:column;align-items:center;min-width:0;display:flex}.survey-flow__intro-back{margin-bottom:var(--space-6)}.survey-flow__intro-column{width:100%;max-width:var(--survey-intro-column-max);min-width:0}.survey-flow__intro h1{width:100%;max-width:none;color:var(--teal);font-size:var(--type-survey-display-size);line-height:var(--type-survey-display-line)}.survey-flow__intro h1:focus{outline:none}.survey-flow__intro-copy{gap:var(--space-4);width:100%;margin-top:var(--space-6);flex-direction:column;display:flex}.survey-flow__intro-lead{color:var(--teal-dark);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty;margin:0}.survey-flow__intro-aside{margin:0;padding:0}.survey-flow__intro-aside p{color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line);text-wrap:pretty;margin:0}.survey-flow__intro-aside p+p{margin-top:var(--space-4)}.survey-flow__intro-action{margin-top:clamp(var(--space-6), 4vw, var(--space-7))}.survey-flow--intro .survey-flow__footer{display:none}.survey-flow__step{min-width:0;animation:survey-step-in .34s var(--ease) both;grid-template-rows:auto auto auto;display:grid}.survey-flow--active .survey-flow__step{flex:auto;width:100%;min-height:0}.survey-flow__step>section{min-width:0}.survey-flow__question{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.survey-flow--active .survey-flow__question{min-height:0;overflow:visible}@media (height<=720px),(width<=580px){.survey-flow--active .survey-flow__question{overflow:visible}}.survey-flow__content,.survey-flow__answer{flex:none}.survey-flow__content{flex-direction:column;justify-content:flex-start;min-width:0;margin-top:0;display:flex}.survey-flow__answer{min-width:0;min-height:0;margin-top:var(--survey-gap-body);overflow:visible}.survey-flow__step--backward{animation-name:survey-step-back}@keyframes survey-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes survey-step-back{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes survey-intro-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.survey-flow__step h1{width:min(100%, var(--survey-title-width));max-width:var(--survey-title-width);color:var(--teal);font-family:var(--type-family-functional);font-size:var(--type-survey-question-size);font-weight:var(--type-weight-semibold);-webkit-hyphens:manual;hyphens:manual;letter-spacing:var(--type-survey-question-tracking);line-height:var(--type-survey-question-line);overflow-wrap:anywhere;text-wrap:wrap;align-self:start;margin:0}.survey-flow--active .survey-flow__step h1{width:min(100%, var(--survey-question-heading-max));max-width:var(--survey-question-heading-max);color:var(--on-dark)}.survey-flow__success h1{max-width:16ch;color:var(--teal);font-size:var(--type-survey-success-size);line-height:var(--type-survey-success-line)}.survey-flow__step h1:focus{outline:none}.survey-flow__hint{width:min(100%, var(--survey-field-width));max-width:var(--survey-field-width);margin:var(--survey-gap-title) 0 0;color:var(--ink-62);font-size:var(--type-survey-helper-size);line-height:var(--type-survey-helper-line);padding:0}.survey-flow--active .survey-flow__hint,.survey-flow--active .survey-flow__textarea small,.survey-flow--active .survey-flow__advance>span,.survey-flow--active .survey-flow__footer{color:var(--on-dark-54)}.survey-flow__choices{max-width:var(--survey-field-width);gap:var(--survey-gap-stack);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.survey-choice{grid-template-columns:var(--space-7) minmax(0, 1fr) var(--space-5);align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:8px var(--space-3);border:1px solid color-mix(in srgb, var(--teal) 12%, transparent);border-radius:var(--survey-radius);background:color-mix(in srgb, var(--cream) 97%, var(--teal) 3%);color:var(--teal-dark);cursor:pointer;animation:survey-choice-in .36s var(--ease) both;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);display:grid;position:relative}.survey-flow--active .survey-choice{border-color:color-mix(in srgb, var(--on-dark) 16%, transparent);background:color-mix(in srgb, var(--cream) 6%, transparent);color:var(--on-dark);animation:none}.survey-flow--active .survey-choice:hover:not(:has(input:checked)){border-color:color-mix(in srgb, var(--on-dark) 24%, transparent);background:color-mix(in srgb, var(--cream) 10%, transparent);transform:none}.survey-flow--active .survey-choice__key{border-color:color-mix(in srgb, var(--on-dark) 22%, transparent);color:var(--on-dark-54)}.survey-flow--active .survey-choice:has(input:checked){border-color:color-mix(in srgb, var(--olive) 55%, var(--teal) 45%);background:color-mix(in srgb, var(--cream-bright) 82%, var(--teal) 18%);color:var(--teal-dark)}.survey-flow--active .survey-flow__choices--multi .survey-choice__label>strong{color:var(--teal-dark)}.survey-flow--active .survey-flow__choices--multi .survey-choice__label>span{color:var(--ink-62)}:is(.survey-flow--active .survey-choice:not(:has(input:checked)) .survey-choice__label>strong,.survey-flow--active .survey-choice:not(:has(input:checked)) .survey-choice__label>span){color:var(--on-dark-74)}.survey-choice:nth-child(2){animation-delay:45ms}.survey-choice:nth-child(3){animation-delay:90ms}.survey-choice:nth-child(4){animation-delay:.135s}.survey-choice:nth-child(5){animation-delay:.18s}.survey-choice:nth-child(6){animation-delay:.225s}.survey-choice:hover:not(:has(input:checked)){border-color:color-mix(in srgb, var(--olive) 38%, transparent);background:color-mix(in srgb, var(--cream) 96%, var(--lime) 4%);transform:translate(1px)}.survey-choice:active{transform:translate(1px)scale(.995)}.survey-choice input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.survey-choice__key{border:1px solid var(--rule);width:24px;height:24px;color:var(--ink-45);font-size:.625rem;font-weight:var(--type-weight-medium);line-height:var(--type-ui-metadata-line);background:0 0;border-radius:50%;place-items:center;margin:2px;display:grid}.survey-choice__label{overflow-wrap:anywhere;min-width:0;font-size:var(--type-survey-helper-size);line-height:var(--type-survey-helper-line)}.survey-flow__choices--multi .survey-choice__label>strong,.survey-flow__choices--multi .survey-choice__label>span{display:block}.survey-flow__choices--multi .survey-choice__label>strong{color:var(--teal-dark);font-size:.875rem;font-weight:var(--type-weight-bold);letter-spacing:.01em;line-height:1.3}.survey-flow__choices--multi .survey-choice__label>span{color:var(--ink-62);font-size:.8125rem;font-weight:var(--type-weight-regular);margin-top:1px;line-height:1.35}.survey-flow__choices--multi .survey-choice:has(input:checked) .survey-choice__label>strong{color:var(--teal-dark);font-weight:var(--type-weight-bold)}.survey-choice__check{width:var(--space-5);height:var(--space-5);color:var(--olive);opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:0 0;border-radius:50%;align-self:center;place-items:center;margin:0;display:grid;transform:scale(.5)}.survey-choice:has(input:checked){border-color:color-mix(in srgb, var(--olive) 55%, var(--teal) 45%);background:color-mix(in srgb, var(--cream-bright) 82%, var(--teal) 18%);color:var(--teal-dark)}.survey-choice:has(input:checked):hover{border-color:color-mix(in srgb, var(--olive) 62%, var(--teal) 38%);background:color-mix(in srgb, var(--cream-bright) 76%, var(--teal) 24%)}.survey-choice input:checked~.survey-choice__key{border-color:var(--teal);background:var(--teal);color:var(--cream-bright);font-weight:var(--type-weight-semibold)}.survey-choice input:checked~.survey-choice__label{color:var(--teal-dark);font-weight:var(--type-weight-bold)}.survey-flow__choices--multi .survey-choice:has(input:checked) .survey-choice__label>span{font-weight:var(--type-weight-regular)}.survey-choice input:checked~.survey-choice__check{background:var(--teal-dark);color:var(--cream-bright);opacity:1;transform:scale(1)}.survey-choice input:checked~.survey-choice__check svg{width:14px;height:14px}.survey-choice:has(input:focus-visible){outline:3px solid var(--lime);outline-offset:3px}.survey-choice-other{min-width:0;max-width:100%;margin-top:var(--space-1);display:block}.survey-flow__choices .survey-choice-other{grid-column:1/-1}.survey-choice-other input{width:100%;max-width:100%;min-height:var(--space-8);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);border-radius:var(--survey-radius);background:var(--cream);color:var(--teal-dark);font:inherit;font-size:var(--type-survey-helper-size);line-height:var(--type-survey-helper-line);display:block}.survey-choice-other input:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@keyframes survey-choice-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.survey-flow__textarea,.survey-flow__email{width:min(100%, var(--survey-reading-width));max-width:var(--survey-reading-width);margin:0;display:block}.survey-flow--active .survey-flow__answer{width:min(100%, var(--survey-stage-width));max-width:var(--survey-stage-width)}.survey-flow--active .survey-flow__answer .survey-flow__textarea,.survey-flow--active .survey-flow__answer .survey-flow__email,.survey-flow--active .survey-flow__contact-fields{width:min(100%, var(--survey-reading-width));max-width:var(--survey-reading-width)}.survey-flow--active .survey-flow__question--final,.survey-flow--active .survey-flow__question--final .survey-flow__content{z-index:1;position:relative}.survey-flow--active .survey-flow__question--final .survey-flow__hint,.survey-flow--active .survey-flow__question--final .survey-flow__answer .survey-flow__textarea{width:min(100%, var(--survey-question-heading-max));max-width:var(--survey-question-heading-max)}.survey-flow__wish-watermark{display:none}@media (width>=901px){.survey-flow--active .survey-flow__wish-watermark{--survey-wish-watermark-size:clamp(320px, 30vw, 520px);z-index:1;top:clamp(200px,32vh,400px);left:max(var(--gutter), calc((100vw - var(--survey-question-heading-max)) / 2 - var(--survey-wish-watermark-size) - var(--space-5)));width:var(--survey-wish-watermark-size);aspect-ratio:36.36/37.05;background-color:var(--lime);pointer-events:none;opacity:.02;display:block;position:fixed;rotate:-10deg;-webkit-mask-image:url(/logo/orfield-wordmark-light.svg);mask-image:url(/logo/orfield-wordmark-light.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.survey-flow__textarea textarea,.survey-flow__email input{border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);border-radius:var(--survey-radius);background:var(--cream);width:100%;color:var(--teal-dark);font-family:var(--type-family-functional);outline:0}.survey-flow__textarea textarea{height:156px;min-height:156px;padding:var(--space-4) var(--space-5);resize:none;font-size:var(--type-survey-input-l-size);line-height:var(--type-survey-input-l-line)}.survey-flow__textarea small{margin-top:var(--space-2);color:var(--ink-45);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);text-align:right;display:block}.survey-flow__textarea textarea::placeholder,.survey-flow__email input::placeholder{color:var(--ink-45)}.survey-flow__textarea textarea:focus,.survey-flow__email input:focus{outline:3px solid var(--lime);outline-offset:3px}.survey-flow--active .survey-flow__textarea textarea:focus-visible,.survey-flow--active .survey-flow__email input:focus-visible,.survey-flow--active .survey-choice-other input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.survey-flow__email>span{margin-bottom:var(--survey-gap-copy);color:var(--ink-62);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);display:block}.survey-flow__email input{height:58px;padding:0 var(--space-4);font-size:var(--type-survey-input-l-size);line-height:var(--type-survey-input-l-line)}.survey-flow__email.is-invalid>span{color:var(--orange)}.survey-flow__email input[aria-invalid=true]{border-color:var(--orange);box-shadow:0 0 0 2px color-mix(in srgb, var(--orange) 45%, transparent)}.survey-flow__field-error{margin:var(--space-2) 0 0;color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line)}.survey-flow__contact-fields{gap:var(--survey-gap-field);width:min(100%, var(--survey-reading-width));max-width:var(--survey-reading-width);display:grid}.survey-flow__contact-fields .survey-flow__email{width:100%;margin:0}.survey-flow__contact-fields .survey-flow__consent{margin-top:0}.survey-flow--active .survey-flow__question--contact{--survey-contact-column:min(100%, var(--survey-reading-width))}.survey-flow--active .survey-flow__question--contact h1,.survey-flow--active .survey-flow__question--contact .survey-flow__hint,.survey-flow--active .survey-flow__question--contact .survey-flow__contact-fields{width:var(--survey-contact-column);max-width:var(--survey-contact-column)}.survey-flow--active .survey-flow__question--contact .survey-flow__contact-fields .survey-flow__consent{width:100%;max-width:none}.survey-flow__consent a{font-weight:var(--type-weight-semibold);text-underline-offset:3px}.survey-flow--active .survey-flow__email>span{color:var(--on-dark-74)}.survey-flow--active .survey-flow__email.is-invalid>span,.survey-flow--active .survey-flow__field-error{color:var(--orange)}.survey-flow__textarea textarea:disabled,.survey-flow__email input:disabled{opacity:.72}.survey-flow__consent{width:min(100%, var(--survey-reading-width));max-width:52ch;margin-top:var(--space-6);display:block;position:relative}.survey-flow__consent.is-invalid>span{color:var(--orange)}.survey-flow__consent--newsletter{margin-top:var(--space-5)}.survey-flow__consent input{opacity:0;position:absolute}.survey-flow__consent>span{align-items:start;gap:var(--space-3);color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);grid-template-columns:26px 1fr;display:grid}.survey-flow__consent b{width:var(--space-6);height:var(--space-6);border-radius:var(--survey-radius);color:#0000;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#005f631a;place-items:center;display:grid}.survey-flow__consent input:checked+span b{background:var(--teal-dark);color:var(--lime)}.survey-flow__consent input:focus-visible+span b{outline:3px solid var(--lime);outline-offset:3px}.survey-flow--active .survey-flow__consent>span{color:var(--on-dark-74)}.survey-flow--active .survey-flow__consent.is-invalid>span{color:var(--orange)}.survey-flow--active .survey-flow__consent b{background:#fff5d624}.survey-flow--active .survey-flow__consent input:checked+span b{background:var(--lime);color:var(--teal-dark)}.survey-flow__message{width:min(100%, var(--survey-field-width));min-height:var(--space-5);padding-top:var(--survey-gap-copy);color:var(--orange);font-size:var(--type-body-s-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-s-line);margin:0;position:relative}.survey-flow__message--error{margin-top:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-4);color:var(--orange);font-weight:var(--type-weight-semibold)}.survey-flow__message--error:not(:empty):before{background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";width:9px;height:10px;position:absolute;top:15px;left:0;transform:rotate(90deg)}.survey-flow__message:empty{min-height:0;margin-top:0;padding-top:0}.survey-flow__actions{align-items:center;gap:var(--space-5);max-width:var(--survey-field-width);min-height:60px;margin:var(--survey-gap-advance) 0 0;display:flex}.survey-flow--active .survey-flow__actions{z-index:2;padding-top:var(--survey-action-pad);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));flex:none;margin:0}.survey-flow__actions--submit{margin-top:var(--space-6)}.survey-flow--active .survey-flow__actions--submit,.survey-flow--active .survey-flow__message:not(:empty)+.survey-flow__actions--submit{margin-top:0}.survey-flow__message:not(:empty)+.survey-flow__actions--submit{margin-top:var(--space-3)}.survey-flow__back,.survey-flow__skip{font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);cursor:pointer;border:0}.survey-flow__actions .back-link{order:1;justify-content:flex-start}.survey-flow--active .back-link{color:var(--on-dark)}.survey-flow--active .back-link:hover{color:var(--lime)}.survey-flow__success .back-link{margin-top:var(--space-6)}.survey-flow__skip{min-height:34px;color:var(--orange);text-align:right;background:0 0;margin-left:auto;padding:5px 0}.survey-flow__skip:hover{color:var(--teal)}.survey-flow--active .survey-flow__skip:hover{color:var(--lime)}.survey-flow__advance{align-items:center;gap:var(--space-3);order:2;display:flex}.survey-flow__advance .btn{min-width:150px}.survey-flow__advance>span{color:var(--ink-45);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line)}.survey-flow__footer{z-index:1;padding:var(--space-4) var(--gutter);color:var(--ink-45);font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);position:relative}.survey-flow--active .survey-flow__footer{display:none}.survey-flow__footer-inner{width:min(100%, var(--survey-copy-width));justify-content:space-between;gap:var(--space-6);margin-inline:auto;display:flex}.survey-flow__footer-inner span:first-child{color:var(--teal);font-family:var(--type-family-editorial);font-style:italic;font-weight:var(--type-weight-bold)}.survey-flow--active .survey-flow__footer-inner span:first-child{color:var(--on-dark-74)}.survey-flow__success{text-align:left;max-width:720px}.survey-flow__success-mark{width:52px;height:52px;margin-bottom:var(--space-6);background:var(--teal-dark);color:var(--lime);border-radius:50%;place-items:center;display:grid}.survey-flow__overline{margin-bottom:var(--space-3);color:var(--orange);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line)}.survey-flow__success .lead{max-width:54ch;margin:var(--space-6) 0 0}.survey-flow__newsletter-offer{max-width:var(--survey-field-width);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule)}.survey-flow__newsletter-offer h2{color:var(--teal);font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.survey-flow__newsletter-offer>p{margin-top:var(--space-3);color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.survey-flow__newsletter-benefits{gap:var(--space-3);margin:var(--space-4) 0 0;overflow-wrap:anywhere;color:var(--ink-62);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line);padding:0;list-style:none;display:grid}.survey-flow__newsletter-benefits strong{color:var(--teal-dark)}.survey-flow__newsletter-offer-message{font-weight:var(--type-weight-semibold);color:var(--orange)!important}.survey-flow__newsletter-offer-actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.survey-flow__newsletter-offer-actions>a{color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);text-underline-offset:var(--space-1)}.survey-flow__newsletter-success{margin-top:var(--space-6);color:var(--teal);font-size:var(--type-body-m-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-m-line)}.survey-flow__newsletter-success .marker{max-width:100%}.newsletter-confirmed-page{background:var(--cream-bright);min-height:100dvh;color:var(--teal-dark);flex-direction:column;display:flex}.newsletter-confirmed-page__header{background:var(--teal);flex:none}.newsletter-confirmed-page__header-inner{align-items:center;height:74px;display:flex}.newsletter-confirmed-page__header a{display:inline-flex}.newsletter-confirmed-page__header img{width:142px;height:auto}.newsletter-confirmed-page__header img,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__header img{animation:newsletter-confirmed-logo-in .56s 80ms var(--ease) both}.newsletter-confirmed-page__main{flex:1;align-items:center;padding-block:clamp(64px,10vh,120px);display:grid}.newsletter-confirmed-page__content{width:100%}.newsletter-confirmed-page__mark{background:var(--teal-dark);width:52px;height:52px;color:var(--lime);animation:newsletter-confirmed-mark-in .68s .14s var(--ease) both;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.newsletter-confirmed-page__mark path{stroke-dasharray:20;stroke-dashoffset:20px;animation:newsletter-confirmed-check-in .46s .44s var(--ease) forwards}.newsletter-confirmed-page h1,.crowdfunding-waitlist-confirmed--success h1{width:fit-content;animation:newsletter-confirmed-copy-in .72s .25s var(--ease) both;position:relative}.newsletter-confirmed-page h1{max-width:12ch;color:var(--teal);font-size:var(--type-editorial-heading-h1-size);line-height:var(--type-editorial-heading-h1-line);letter-spacing:var(--type-editorial-heading-h1-tracking);text-wrap:balance}.newsletter-confirmed-page h1:after,.crowdfunding-waitlist-confirmed--success h1:after{background:var(--orange);content:"";pointer-events:none;transform-origin:0;width:74%;height:9px;animation:newsletter-confirmed-line-in .64s .65s var(--ease) both;position:absolute;bottom:-10px;left:0;-webkit-mask:url(/line.svg) 50%/100% 100% no-repeat;mask:url(/line.svg) 50%/100% 100% no-repeat}.newsletter-confirmed-page__content>p{max-width:54ch;color:var(--ink-62);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);text-wrap:pretty;margin-top:24px}.newsletter-confirmed-page__content>p,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__status>p{animation:newsletter-confirmed-copy-in .68s .43s var(--ease) both}.newsletter-confirmed-page__back{margin-top:34px}.newsletter-confirmed-page__back,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__survey{animation:newsletter-confirmed-copy-in .62s .54s var(--ease) both}@keyframes newsletter-confirmed-logo-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes newsletter-confirmed-mark-in{0%{opacity:0;clip-path:circle(0);transform:rotate(-8deg)}to{opacity:1;clip-path:circle(72%);transform:rotate(0)}}@keyframes newsletter-confirmed-check-in{to{stroke-dashoffset:0}}@keyframes newsletter-confirmed-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes newsletter-confirmed-line-in{0%{opacity:0;transform:rotate(-1deg)scaleX(0)}to{opacity:1;transform:rotate(-1deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.newsletter-confirmed-page__header img,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__header img,.newsletter-confirmed-page__mark,.newsletter-confirmed-page__mark path,.newsletter-confirmed-page h1,.crowdfunding-waitlist-confirmed--success h1,.newsletter-confirmed-page h1:after,.crowdfunding-waitlist-confirmed--success h1:after,.newsletter-confirmed-page__content>p,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__status>p,.newsletter-confirmed-page__back,.crowdfunding-waitlist-confirmed--success .crowdfunding-waitlist-confirmed__survey{animation:none!important}.newsletter-confirmed-page__mark path{stroke-dashoffset:0}.newsletter-confirmed-page h1:after,.crowdfunding-waitlist-confirmed--success h1:after{transform:rotate(-1deg)}}.survey-flow__partial-success{max-width:var(--survey-field-width);margin-top:var(--space-6);color:var(--ink-80);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.survey-flow__partial-success button{min-height:44px;margin-top:var(--space-3);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--orange);color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);cursor:pointer;background:0 0}.survey-flow__partial-success button:disabled{opacity:.58;cursor:wait}.survey-flow__success-exit{align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding-block:var(--space-2);color:var(--teal);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:5px;display:inline-flex}.survey-flow__success-exit:hover{color:var(--orange);text-decoration-color:currentColor}.survey-restart{color:var(--teal);font:inherit;font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-label-line);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.survey-restart:hover,.survey-restart:focus-visible{color:var(--orange);text-decoration-color:currentColor}.survey-flow__success .survey-restart{margin-top:var(--space-4)}.hero__completion .survey-restart{color:var(--cream-bright);-webkit-text-decoration-color:color-mix(in srgb, var(--cream-bright) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--cream-bright) 45%, transparent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (height<=860px) and (width>=581px){.survey-flow{--survey-inset-block:var(--space-8)}.survey-flow__main{padding-block:var(--survey-inset-block) var(--space-7)}.survey-flow--active .survey-flow__main{padding-bottom:0}.survey-flow__textarea textarea{height:118px;min-height:118px}.survey-flow__footer{padding-block:var(--space-3)}.survey-flow:has(.survey-flow__success) .survey-flow__main{place-items:start center}}@media (width<=1080px){.masthead__nav{display:none}.masthead__inner{grid-template-columns:auto 1fr;gap:20px}.masthead__actions{justify-self:end}.masthead__burger{display:grid}}@media (width<=900px){.survey__panel,.faq__grid,.signup__inner,.project__layout,.principles__grid,.roadmap__steps,.survey-page__grid{grid-template-columns:1fr}.project__layout{gap:20px}.project__illustration{margin-top:0;width:min(56vw,240px);margin-inline:auto}.principles__grid li:nth-child(odd),.principles__grid li:nth-child(2n){margin-left:0}.principles__grid li:nth-child(3),.principles__grid li:nth-child(4){margin-top:0}.principles__grid li+li{margin-top:clamp(32px,6vw,40px)}.roadmap__steps li+li{padding-left:0}.roadmap__steps li:not(:last-child){padding-right:0}.survey__panel{gap:30px}.survey__action{padding-top:0;padding-left:0}.problem .section-content.problem__editorial{gap:clamp(var(--space-6), 4.5vw, 2.5rem);grid-template-columns:minmax(0,1fr)}.problem__notes{max-width:min(40rem,100%);margin:0}.faq__grid{gap:24px}.faq__aside{padding-top:0}.signup__inner{gap:46px}.hero{min-height:auto;padding:clamp(88px,74px + 4svh,112px) 0 0}.hero__poster{min-height:0;padding:clamp(14px,2.8svh,24px) 0 clamp(18px,3.2svh,28px)}.hero__content{max-width:none}.hero__title{max-width:none;font-size:clamp(2.625rem,1.7rem + 2.4vw,3.0625rem);line-height:.98}.hero__title-display--editorial{display:none}.hero__title-display--compact{display:block}.hero__lead{margin-top:var(--space-5);max-width:min(56ch,100%)}.hero__invitation{max-width:min(44ch,100%);margin-top:var(--space-7)}.hero__actions{width:fit-content;max-width:100%;margin-top:clamp(14px,1.6svh,18px)}.hero__actions--survey{width:100%}.hero__actions .hero__primary,.hero__actions .btn--ghost{width:fit-content;max-width:100%;min-height:48px}.hero__note{width:100%;max-width:none;line-height:1.45}@media (height<=667px){.hero__poster{padding-top:12px;padding-bottom:16px}}.pioneer__statement{grid-template-columns:1fr;gap:12px}.pioneer__figure{font-size:clamp(3.25rem,16vw,4.25rem)}.signup__human img{aspect-ratio:4/3;min-height:0}.signup--complete .signup__inner{max-width:none}.team-carousel{grid-auto-columns:minmax(245px,48%);scroll-padding-inline:1px}.faq__aside,.survey-page__intro{position:static}.signup__human{max-width:600px}.footer__inner{grid-template-columns:minmax(0,1fr);gap:36px 0}.footer__brand{max-width:100%}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;column-gap:clamp(32px,5vw,56px);width:100%;max-width:100%;margin-top:0}}@media (width<=580px){:root{--gutter:18px;--masthead-height:68px}.section-label{margin-bottom:12px}.section-frame{display:block}.masthead__inner{gap:14px}.masthead__actions>.btn{gap:7px;min-height:38px;font-size:.72rem;display:inline-flex}.masthead__actions{gap:8px}.masthead__brand img{width:106px;height:auto}.back-to-top{right:max(14px, env(safe-area-inset-right));bottom:max(14px, calc(env(safe-area-inset-bottom) + 12px));width:40px;height:40px}.hero{padding:94px 0 0}.hero__poster{padding:20px 0 24px}.hero__title{max-width:none}.hero__actions,.hero__actions--survey,.hero__primary,.hero__actions .btn--ghost{width:100%;max-width:none}.problem__notes{gap:var(--space-5);max-width:100%}.problem__note,.problem__note:nth-child(2){width:100%;margin-left:0}.problem__note{--note-entry-rotation:-.2deg;--note-rotation:-.95deg;--tape-rotate:3.4deg}.problem__note:nth-child(2){--note-entry-rotation:.2deg;--note-rotation:.85deg;--tape-rotate:-2.8deg}.name-origin__note{--note-rotation:1.45deg;--tape-rotate:-4.4deg}.project__principles li,.project__principles li:nth-child(2),.project__principles li:nth-child(3){max-width:none;margin-left:0;padding-left:22px}.project__principles h3,.project__principles li:nth-child(3) h3{font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line)}.project__principles li+li{margin-top:20px}.project__body{margin-top:24px}.team-carousel{--team-bleed:var(--gutter);--team-card-mobile-width:min(82vw, 420px);grid-auto-columns:var(--team-card-mobile-width);width:calc(100% + (2 * var(--team-bleed)));max-width:none;margin-left:calc(-1 * var(--team-bleed));margin-right:calc(-1 * var(--team-bleed));padding:0 calc((100% + (2 * var(--team-bleed)) - var(--team-card-mobile-width)) / 2) 22px;overscroll-behavior-inline:contain;scroll-padding-inline:calc((100% + (2 * var(--team-bleed)) - var(--team-card-mobile-width)) / 2)}.team-card{scroll-snap-align:center}.carousel-controls{justify-content:flex-start}.survey__panel{gap:28px}.survey:before{width:78vw;bottom:-14vw;right:-16vw}.faq details p{padding:0 28px 24px 0}.waitlist__fields{grid-template-columns:1fr;gap:10px}.waitlist__control input{min-height:52px}.waitlist__submit,.waitlist .btn{white-space:normal;grid-column:auto;width:100%;min-width:0}.signup__human{--photo-tilt:.55deg;--tape-rotate:-4.2deg}.footer{padding:72px 0 max(44px, calc(36px + env(safe-area-inset-bottom)))}.footer__inner{grid-template-columns:minmax(0,1fr);gap:0}.footer__brand{border-bottom:1px solid #fff5d62e;max-width:100%;padding-bottom:34px}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:0}.footer__brand img{width:138px}.footer__brand>p{max-width:26ch;margin-top:18px}.footer__brand small{color:var(--on-dark-54);margin-top:12px;padding-top:0}.footer__col{text-align:left;justify-items:start;padding-top:26px}.footer__col h2{margin-bottom:6px}.footer__col a{align-items:center;min-height:30px;display:inline-flex}.footer__legal{border-top:1px solid #fff5d62e;grid-column:1/-1;align-items:center;gap:10px 18px;max-width:none;margin-top:34px;padding-top:20px;padding-right:54px}.survey-flow{--survey-gap-title:var(--space-5);--survey-gap-advance:var(--space-6)}.survey-flow__header-inner{gap:var(--space-3);grid-template-columns:1fr auto auto;height:68px}.survey-flow__brand img{width:124px}.survey-flow__progress-label{font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line);white-space:nowrap}.survey-flow__exit{gap:0;font-size:0}.survey-flow__exit span{width:34px;height:34px;font-size:1.25rem}.survey-flow__main{min-height:auto;padding:var(--survey-inset-block) var(--gutter) var(--space-7);place-items:start center}.survey-flow--active .survey-flow__main{min-height:0;padding-bottom:0}.survey-flow__intro-copy{margin-top:var(--space-5)}.survey-flow__intro-lead{font-size:var(--type-body-m-size);line-height:var(--type-body-m-line)}.survey-flow__intro-action{margin-top:var(--space-5)}.survey-flow__intro-action .btn{width:100%}.survey-flow__success h1{max-width:14ch}.survey-flow__textarea textarea{height:150px;min-height:150px}.survey-flow__actions{gap:var(--space-2) var(--space-5);flex-wrap:wrap}.survey-flow__advance{order:-1;width:100%}.survey-flow__advance .btn{flex:1}.survey-flow__advance>span{display:none}.survey-flow__footer{padding-block:var(--space-3)}.survey-exit-dialog{width:min(calc(100% - var(--space-5)), 400px)}.survey-exit-dialog__surface{padding:var(--space-6) var(--space-5) var(--space-5)}.survey-exit-dialog__surface:before{left:var(--space-5)}.survey-exit-dialog__actions .btn{white-space:normal;min-height:48px}}@media (height<=800px) and (width>=581px){.survey-flow{--survey-gap-meta:var(--space-4);--survey-gap-title:var(--space-4);--survey-gap-body:var(--space-5);--survey-gap-copy:var(--space-2);--survey-gap-field:var(--space-3);--survey-gap-advance:var(--space-4);--survey-inset-block:var(--space-6)}.survey-flow--active{--survey-gap-body:var(--space-5);--survey-inset-block:var(--space-2);--survey-action-pad:var(--space-4)}.survey-flow__main{min-height:auto;padding-block:var(--survey-inset-block) var(--space-5);place-items:start center}.survey-flow--active .survey-flow__main{min-height:0;padding-bottom:0}.survey-flow__textarea textarea{height:104px;min-height:104px}.survey-flow__consent{margin-top:var(--space-4)}.survey-flow__footer{padding-block:var(--space-2)}}@media (width<=580px){body:has(.survey-flow){overflow-y:auto}.survey-flow{--survey-gap-meta:var(--space-4);--survey-gap-title:var(--space-4);--survey-gap-body:var(--space-4);--survey-gap-stack:var(--space-2);--survey-gap-copy:var(--space-2);--survey-gap-field:var(--space-3);--survey-gap-advance:var(--space-5);--survey-action-pad:var(--space-4);--survey-inset-block:clamp(var(--space-4), 3.2svh, var(--space-6))}.survey-flow--active{--survey-inset-block:0px}.survey-flow__header{position:sticky;top:0}.survey-flow__header-inner{height:64px}.survey-flow__main{min-height:auto;padding:var(--survey-inset-block) var(--gutter) var(--space-4);place-items:start center}.survey-flow--active .survey-flow__main{min-height:0;padding-bottom:var(--space-5)}.survey-flow--active .survey-flow__form{flex:none}.survey-flow--active .survey-flow__step{flex:none;overflow:visible}.survey-flow__choices{grid-template-columns:minmax(0,1fr)}.survey-choice{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);grid-template-columns:28px minmax(0,1fr) 18px}.survey-choice:hover,.survey-choice:active{transform:none}.survey-choice:has(input:checked){transform:none}.survey-choice__key{width:24px;height:24px}.survey-choice__check{width:18px;height:18px}.survey-choice__check svg{width:13px;height:13px}.survey-flow__textarea textarea{height:clamp(112px,22svh,150px);min-height:clamp(112px,22svh,150px)}.survey-flow__email input{height:56px}.survey-flow__consent{margin-top:var(--space-5)}.survey-flow__actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-height:52px;display:grid}.survey-flow__actions .back-link{grid-area:1/1;justify-self:stretch;width:100%;min-width:0}.survey-flow__advance{order:0;grid-area:1/2;width:100%}.survey-flow__advance .btn{flex:none;width:100%;min-width:0;min-height:52px}.survey-flow__actions--submit{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.survey-flow__actions--submit .back-link{justify-content:flex-start}.survey-flow--active .survey-flow__actions{z-index:4;width:100%;max-width:none;padding-top:var(--survey-action-pad);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));background:var(--teal-dark);position:sticky;bottom:0}:is(.survey-flow:has(.survey-flow__intro) .survey-flow__footer,.survey-flow:has(.survey-flow__form) .survey-flow__footer){display:none}.survey-flow__footer{padding-block:var(--space-3)}}@media (width<=580px) and (height<=700px){.survey-flow{--survey-gap-meta:var(--space-3);--survey-gap-title:var(--space-3);--survey-gap-body:var(--space-3);--survey-gap-field:var(--space-2);--survey-gap-advance:var(--space-4);--survey-inset-block:var(--space-4)}.survey-flow__main{padding-block:var(--survey-inset-block) var(--space-3)}.survey-flow--active .survey-flow__main{padding-bottom:0}.survey-choice{min-height:48px}}@media (width<=360px) and (height<=700px),(width<=580px) and (height<=600px){.survey-flow__intro{padding-bottom:72px;animation:none}.survey-flow__intro-action{z-index:6;right:0;bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--gutter);background:var(--cream);margin:0;position:fixed;left:0}.survey-flow__step{animation:none}.survey-flow__advance .btn{min-height:48px}}@media (width>=581px){body:has(.survey-flow--active){overflow:hidden}.survey-flow{--survey-gap-meta:var(--space-5);--survey-gap-title:var(--space-5);--survey-gap-body:var(--space-6);--survey-gap-stack:var(--space-3);--survey-gap-advance:var(--space-6)}.survey-flow--active{--survey-stage-width:min(100%, 820px);--survey-field-width:var(--survey-stage-width);--survey-title-width:var(--survey-stage-width);--survey-question-heading-max:var(--survey-title-width);--survey-reading-width:min(100%, 560px);--survey-gap-body:var(--space-7);--survey-action-pad:var(--space-5);height:100dvh;max-height:100dvh;overflow:hidden}.survey-flow--active .survey-flow__main{flex:auto;justify-content:stretch;min-width:0;min-height:0;padding-bottom:0;overflow:hidden}.survey-flow--active .survey-flow__form{width:min(100%, var(--survey-stage-width));min-width:0;min-height:0;max-width:var(--survey-stage-width);flex:auto;align-self:center;overflow:visible hidden}.survey-flow--active .survey-flow__step{width:100%;min-width:0;min-height:0;max-width:var(--survey-stage-width);overscroll-behavior-x:none;padding:var(--space-5) var(--space-3) var(--space-7);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--on-dark) 22%, transparent) transparent;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;display:flex;overflow:visible auto}.survey-flow--active .survey-flow__step::-webkit-scrollbar{width:6px}.survey-flow--active .survey-flow__step::-webkit-scrollbar-track{background:0 0}.survey-flow--active .survey-flow__step::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:color-mix(in srgb, var(--on-dark) 22%, transparent)}.survey-flow--active .survey-flow__question{width:100%;max-width:var(--survey-stage-width);min-width:0;margin-block:auto;overflow-x:visible}.survey-flow--active .survey-flow__content{width:100%;max-width:var(--survey-stage-width);overflow-x:visible}.survey-flow--active .survey-flow__choices{width:100%;max-width:var(--survey-field-width);grid-template-columns:minmax(0,1fr)}.survey-flow--active .survey-flow__actions{width:min(100%, var(--survey-stage-width));max-width:var(--survey-stage-width);margin-top:0;padding-top:var(--survey-action-pad);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom,0px));background:var(--teal-dark);margin-inline:auto}.survey-flow--active .survey-flow__message{width:min(100%, var(--survey-stage-width));max-width:var(--survey-stage-width)}.survey-choice{min-height:42px;padding:8px var(--space-4)}.survey-flow--active .survey-flow__textarea textarea{height:clamp(168px,24vh,240px);min-height:168px}}@media (width>=901px){.survey-flow--active{--survey-question-heading-max:min(calc(100vw - 2 * var(--gutter)), 940px)}.survey-flow--active .survey-flow__step h1,.survey-flow--active .survey-flow__question--final .survey-flow__hint,.survey-flow--active .survey-flow__question--final .survey-flow__answer .survey-flow__textarea{width:var(--survey-question-heading-max);max-width:var(--survey-question-heading-max);margin-inline:calc((100% - var(--survey-question-heading-max)) / 2)}.survey-flow--active .survey-flow__step .survey-flow__question--contact h1,.survey-flow--active .survey-flow__question--contact .survey-flow__hint,.survey-flow--active .survey-flow__question--contact .survey-flow__contact-fields{width:var(--survey-contact-column);max-width:var(--survey-contact-column);margin-inline:0}}@media (width<=380px){.masthead__brand img{width:102px}.masthead__inner{gap:10px}.survey-flow__header-inner{gap:var(--space-2);grid-template-columns:auto 1fr auto}.survey-flow__progress-label{color:var(--on-dark-74);justify-self:center;position:static}.survey-flow__progress-copy{display:none}.survey-flow__progress-label--intro{font-size:0}.survey-flow__progress-label--intro:before{content:"ca. 2 Min.";font-size:var(--type-ui-caption-size);line-height:var(--type-ui-caption-line)}.survey-flow__progress-label--intro span{display:none}.survey-flow__exit{grid-column:3}}@media (width<=1024px){.team-overview__ensemble{--team-overview-wave-top:clamp(100px, 13vw, 132px)}.team-overview__lineup{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(36px,4.5vw,46px)}.team-lineup-member:nth-child(n){grid-column:auto}.team-overview__wave img{top:var(--team-overview-wave-top);opacity:.105;width:max(135vw,1080px);right:-24vw}.team-lineup-member__figure{min-height:clamp(104px,18vw,140px)}.team-lineup-member__portrait{height:clamp(100px,17vw,132px)}}@media (width<=900px){.team-overview__header{align-items:flex-start}}@media (width<=820px){.team-profile-page:before{width:170vw}.team-profile-hero__grid{grid-template-columns:1fr;gap:0}.team-profile__content{display:contents}.team-profile__identity{order:1}.team-profile__media{order:4;justify-self:start;width:min(76vw,360px);height:auto;margin-top:clamp(24px,4vw,32px)}.team-profile__portrait-frame{aspect-ratio:1;height:auto}.team-profile__mission{order:5}.team-profile__contact{order:6}}@media (width<=1100px){.team-profile-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(36px,5vw,72px)}}@media (width<=580px){.team-overview{padding:92px 0 0}.team-overview__header{margin-top:12px}.team-overview__header h1{max-width:11ch}.team-overview__ensemble{--team-overview-wave-top:96px;margin-top:36px}.team-overview__lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.team-overview__wave img{top:var(--team-overview-wave-top);opacity:.08;width:180vw;right:-42vw}.team-lineup-member__figure{min-height:clamp(96px,26vw,128px)}.team-lineup-member__portrait{height:clamp(92px,24vw,120px)}.team-profile-hero{padding:94px 0 28px}.team-profile-hero__grid{gap:32px;margin-top:24px}.team-profile__media{justify-self:start;width:min(82vw,300px);margin-top:22px}.team-profile__portrait-wave{object-position:68% 90%;width:116%;bottom:2%;left:-8%}.team-profile__content h1{max-width:none;font-size:clamp(2.25rem,11vw,3.25rem)}.team-profile__role{margin-top:12px}.team-profile__mission{gap:13px;margin-top:24px}.team-profile__mission-lead{font-size:1.25rem;line-height:1.42}.team-profile__contact{margin-top:1.15rem}.team-profile-details{padding-bottom:76px}.team-profile-details__grid{grid-template-columns:1fr;row-gap:36px;padding-top:40px}}@media (width<=640px){.team-profile-details__grid{grid-template-columns:1fr}.hero__content{align-items:center}.hero-video{align-self:center;margin-inline:auto}.hero__title,.hero__lead{text-align:center}.hero__lead{margin-top:var(--space-4)}.hero__invitation{margin-top:var(--space-7);text-align:center;align-self:stretch}.hero__actions{place-items:center;width:100%;max-width:100%;margin-inline:auto;display:grid}.hero__actions--survey{flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin-inline:auto;display:flex}.hero__primary-group{align-items:center;width:100%}.hero__primary,.hero__actions .hero__primary,.hero__actions .btn--ghost{width:100%;min-width:0;max-width:100%}.hero__survey-meta,.idea-intro{text-align:center}.idea-intro__content h2{margin-inline:auto}.idea-intro__content>.hero__points{text-align:center;justify-content:center}.formats__intro{text-align:center}.formats__intro h2{margin-inline:auto}.formats__visual{place-items:center}.formats__meta,.formats__grid h4{text-align:center}.formats__meta p{margin-inline:auto}.principles__intro{text-align:center}.principles__intro h2{margin-inline:auto}.sound{text-align:center}.sound .survey__intro,.sound .survey__intro h2,.sound .survey__completion{margin-inline:auto}.sound .survey__completion{justify-items:center}.sound .survey__cta-group{justify-items:center;width:100%;max-width:100%;margin-inline:auto;display:grid}.sound .survey__cta-group .btn{width:100%;max-width:100%}.people__top,.people__heading,.people__top h2{text-align:center;margin-inline:auto}.people__intro,.people__intro .lead,.signup .section-label,.signup__title,.signup__lead{text-align:center}.trust{text-align:center;justify-content:center}.signup__archive{text-align:center}.landing-page .waitlist__submit,.landing-page .waitlist .btn{white-space:nowrap;justify-self:center;width:100%;max-width:100%;margin-inline:0}.landing-page .waitlist__submit{display:flex}.footer__brand{width:auto}.footer__brand>p,.footer__brand small{width:auto;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.problem__notes[data-scroll-reveal=sequence]>.problem__note{opacity:1;transform:rotate(var(--note-rotation));transition:none}.name-origin__note[data-scroll-reveal=card]{opacity:1;transform:rotate(var(--note-rotation))}:is(.problem__note,.name-origin__note) .problem__tape,.team-profile__portrait-wave-layer,.signup__human:before{opacity:1;animation:none!important}.team-profile__portrait-image,.team-profile__mission-lead{opacity:1;transform:none;animation:none!important}.editorial-reveal__trigger:after,.editorial-reveal__answer,.team-hotspot__transition-crop{transition:none}.team-hotspot__transition-crop.is-transition-source,.team-hotspot:hover .team-hotspot__transition-crop,.team-hotspot:focus-visible .team-hotspot__transition-crop{transform:none}.team-lineup-member__portrait,.team-lineup-member__action svg{transition:none}.masthead__cta.is-continuation-active:after{background:var(--orange);animation:none}.masthead__inner{opacity:1;animation:none}.masthead__cta:hover:after,.masthead__cta:focus-visible:after,.landing-page .btn:not(:disabled):hover:after,.landing-page .btn:not(:disabled):focus-visible:after,.event-page .btn:not(:disabled):hover:after,.event-page .btn:not(:disabled):focus-visible:after,.marketing-page .btn--primary:not(:disabled):hover:after,.marketing-page .btn--primary:not(:disabled):focus-visible:after{background:var(--orange);animation:none}.hero__title,.hero__title-line,.hero__lead,.hero__primary,.hero__actions .btn--ghost,.hero__note,.hero__completion,.hero__field,.hero__photo,.survey-flow__step,.survey-flow__intro,.survey-choice{opacity:1;clip-path:none;letter-spacing:var(--type-editorial-display-xl-tracking);animation:none;transform:none}.hero__title-accent:after{clip-path:inset(0);opacity:.82;animation:none}.hero__actions .hero__primary:before,.hero__actions .hero__primary:after{opacity:0;animation:none}.hero__actions .hero__primary:not(:disabled):hover:after,.hero__actions .hero__primary:not(:disabled):focus-visible:after{background:var(--orange);opacity:1;animation:none}.hero__actions .hero__primary svg{animation:none;transform:none}.hero__actions .hero__primary:not(:disabled):hover svg,.hero__actions .hero__primary:not(:disabled):focus-visible svg{transform:translate(3px)}.survey-flow__progress-steps i:after,.survey-flow,.survey-flow__header,.survey-choice,.survey-choice__check{transition:none}}.survey-flow.survey-flow--active{--survey-stage-width:min(100%, 820px);--survey-field-width:var(--survey-stage-width);--survey-title-width:var(--survey-stage-width);--survey-question-heading-max:var(--survey-title-width);--survey-reading-width:min(100%, 560px)}.survey-flow.survey-flow--active .survey-flow__choices{width:100%;max-width:var(--survey-stage-width);grid-template-columns:minmax(0,1fr)}.survey-flow.survey-flow--active .survey-flow__form.survey-flow__stage{width:min(100%, var(--survey-stage-width));max-width:var(--survey-stage-width);align-self:center}.survey-flow.survey-flow--active .survey-flow__actions{width:min(100%, var(--survey-stage-width));max-width:var(--survey-stage-width);margin-inline:auto}.survey-flow.survey-flow--active .survey-flow__step{padding-inline:var(--space-3);overflow-x:visible}.legal-header{background:var(--teal-dark);color:var(--on-dark)}.legal-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.legal-header__brand{flex:none;align-items:center;display:inline-flex}.legal-header__brand img{width:142px;height:auto;display:block}.legal-header a:focus-visible{outline-color:var(--lime)}.legal-page{background:var(--cream);color:var(--ink);overflow-wrap:anywhere}.legal-document{max-width:calc(800px + var(--gutter) * 2);padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(84px,9vw,124px)}.legal-document--with-toc{max-width:calc(1080px + var(--gutter) * 2)}.legal-document__header{border-bottom:1px solid var(--rule);max-width:800px;margin-inline:auto;padding-bottom:clamp(44px,6vw,68px)}.legal-document__header .section-label{margin-bottom:14px}.legal-document__header h1{max-width:15ch}.legal-document--datenschutz .legal-document__header h1{white-space:nowrap;max-width:none;font-size:clamp(1.35rem, 5.8vw + .35rem, var(--type-editorial-heading-h1-size));letter-spacing:-.028em;line-height:1.05}.legal-document__date{color:var(--ink-62);font-size:var(--type-body-s-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-s-line);margin-top:18px}.legal-document__body{max-width:800px;margin-inline:auto}.legal-document__body--with-toc{grid-template-columns:216px minmax(0,760px);justify-content:space-between;gap:clamp(48px,6vw,88px);max-width:1080px;margin-inline:auto;display:grid}.legal-document__content{min-width:0;color:var(--ink-80);font-size:var(--type-body-m-size);line-height:1.7}.legal-document__content>section{border-bottom:1px solid var(--rule);padding-block:clamp(38px,5vw,56px)}.legal-document__content h2{max-width:28ch;margin-bottom:22px;scroll-margin-top:24px;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.legal-document__content h3{font-family:var(--type-family-functional);font-size:var(--type-body-m-size);font-weight:var(--type-weight-bold);letter-spacing:0;line-height:var(--type-body-m-line);margin-top:32px;margin-bottom:12px}.legal-document__content p,.legal-document__content address,.legal-document__content ul{max-width:72ch}.legal-document__content p+p{margin-top:20px}.legal-document__content address{font-style:normal;line-height:1.75}.legal-document__content ul{margin-block:18px 0;padding-left:22px}.legal-document__content li+li{margin-top:10px}.legal-document__content a{color:var(--teal);font-weight:var(--type-weight-semibold);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration-thickness:1px}.legal-document__content a:hover{color:var(--orange)}.legal-document__content .public-contact-email-trigger{color:var(--teal);font-weight:var(--type-weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-document__content .public-contact-email-trigger:hover,.legal-document__content .public-contact-email-trigger:focus-visible{color:var(--orange)}.legal-document__intro{color:var(--ink-62);font-family:var(--type-family-editorial);font-size:var(--type-body-lead-size);line-height:var(--type-body-lead-line);padding:clamp(34px,5vw,48px) 0 4px}.legal-toc{align-self:start;padding-top:46px;position:sticky;top:28px}.legal-toc>p{color:var(--ink);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-bold);line-height:var(--type-ui-label-line)}.legal-toc ul{margin:16px 0 0;padding:0;list-style:none}.legal-toc li+li{margin-top:4px}.legal-toc a{border-left:2px solid var(--rule);min-height:36px;color:var(--ink-62);font-size:var(--type-body-s-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-s-line);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;padding:7px 0 7px 14px;text-decoration:none;display:flex}.legal-toc a:hover,.legal-toc a:focus-visible{border-color:var(--orange);color:var(--ink)}@media (width<=1080px){.legal-document--with-toc{max-width:calc(800px + var(--gutter) * 2)}.legal-document__body--with-toc{max-width:800px;display:block}.legal-toc{border-bottom:1px solid var(--rule);max-width:800px;margin-inline:auto;padding-block:22px;position:static}.legal-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;padding-bottom:8px;display:grid}}@media (width<=580px){.legal-header__inner{min-height:68px}.legal-header__brand img{width:112px}.legal-document{padding-top:48px;padding-bottom:72px}.legal-document__header{padding-bottom:40px}.legal-toc{padding-block:14px}.legal-toc a{min-height:44px}.legal-document__content{line-height:1.65}.legal-document__content>section{padding-block:34px}}@media (width<=380px){.legal-toc ul{display:block}.legal-toc li+li{margin-top:2px}}.consent-panel{z-index:500;width:min(760px,100% - 28px);max-width:calc(100% - 28px);padding:clamp(var(--space-5), 3vw, var(--space-6));border:1px solid var(--rule);border-radius:var(--r-card);background:var(--cream-bright);box-shadow:var(--shadow-md);color:var(--ink);animation:consent-panel-in var(--t-med) var(--ease) both;position:fixed;bottom:clamp(14px,3vw,36px);left:auto;right:clamp(14px,3vw,36px)}.consent-panel__inner{align-items:end;gap:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);display:grid}.consent-panel__eyebrow{margin-bottom:var(--space-2);color:var(--orange);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-ui-metadata-tracking);line-height:var(--type-ui-metadata-line);text-transform:uppercase}.consent-panel h2{max-width:100%;margin-bottom:var(--space-3);color:var(--teal-dark);font-size:var(--type-editorial-heading-h3-size);line-height:var(--type-editorial-heading-h3-line)}.consent-panel h2:focus{outline:none}.consent-panel h2:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.consent-panel__copy>p:not(.consent-panel__eyebrow,.consent-panel__status){color:var(--ink-80);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.consent-panel__choices{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.consent-panel__choice{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.consent-panel__choice strong{color:var(--teal-dark);font-family:var(--type-family-functional);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-caption-line);display:block}.consent-panel__choice small{color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-ui-metadata-size);line-height:var(--type-ui-metadata-line)}.consent-panel__choice button{border:1px solid var(--rule);background:color-mix(in srgb, var(--teal-dark) 8%, transparent);cursor:pointer;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;padding:0;position:relative}.consent-panel__choice button span{background:var(--cream-bright);width:1.05rem;height:1.05rem;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:2px;left:2px}.consent-panel__choice button[aria-checked=true]{border-color:var(--teal);background:var(--teal)}.consent-panel__choice button[aria-checked=true] span{left:calc(100% - 1.05rem - 2px)}.consent-panel__choice button:disabled{cursor:default;opacity:1}.consent-panel__choice button:focus{outline:none}.consent-panel__choice button:focus-visible{outline:3px solid var(--olive);outline-offset:2px}.consent-panel__status{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--ink-62);font-family:var(--type-family-functional);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-semibold);line-height:var(--type-ui-caption-line);flex-wrap:wrap;display:flex}.consent-panel__actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.consent-panel__actions .btn{border:0;justify-content:center;width:100%}.consent-panel__actions .btn--outline{background:color-mix(in srgb, var(--teal-dark) 5%, transparent)}.consent-panel__actions .btn--outline:hover{background:color-mix(in srgb, var(--teal-dark) 9%, transparent);border:0}.consent-panel__actions .btn[aria-pressed=true]{box-shadow:none}.consent-panel__actions .btn--primary[aria-pressed=true]{filter:brightness(.93)}.consent-panel__actions .btn--outline[aria-pressed=true]{background:color-mix(in srgb, var(--teal-dark) 12%, transparent)}.consent-panel__secondary-actions{align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.consent-panel__text-action{padding:var(--space-1) var(--space-2);color:var(--ink-45);font-family:var(--type-family-functional);font-size:var(--type-ui-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-ui-caption-line);text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px}.consent-panel__text-action:hover{color:var(--teal)}.consent-panel__text-action:focus{outline:none}.consent-panel__text-action:focus-visible{outline:3px solid var(--olive);outline-offset:2px;border-radius:4px}@keyframes consent-panel-in{0%{opacity:0;transform:translateY(14px)}}@media (width<=680px){.consent-panel{width:auto;max-width:calc(100dvw - 20px);max-height:calc(100dvh - 20px);bottom:10px;left:10px;right:10px;overflow-y:auto}.consent-panel__inner{gap:var(--space-5);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.consent-panel{animation:none}}
