.source-preview-module__vUNpEq__specimen{isolation:isolate;flex-direction:column;justify-content:center;min-width:0;min-height:560px;padding:48px 24px 32px;display:flex;position:relative}.source-preview-module__vUNpEq__eye{z-index:-1;position:absolute;top:52%;left:50%}.source-preview-module__vUNpEq__float{position:relative}.source-preview-module__vUNpEq__float[data-afloat]>.source-preview-module__vUNpEq__sheet{transform:perspective(1400px) rotateX(calc(var(--float-pitch,0) * 1deg)) rotateY(calc(var(--float-roll,0) * 1deg)) translateY(calc(var(--float-heave,0) * -3px)) scale(calc(1 + var(--float-heave,0) * .004))}.source-preview-module__vUNpEq__float:is(:hover,:focus-within)>.source-preview-module__vUNpEq__sheet{transform:none}.source-preview-module__vUNpEq__sheet{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:var(--shadow-2);position:relative}.source-preview-module__vUNpEq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.source-preview-module__vUNpEq__brand{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:500;display:flex}.source-preview-module__vUNpEq__brand svg{color:var(--accent)}.source-preview-module__vUNpEq__exampleLabel{font-size:var(--text-caption);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius-full);padding:3px 9px}.source-preview-module__vUNpEq__question{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, transparent);padding:24px}.source-preview-module__vUNpEq__label{font-size:var(--text-caption);color:var(--ink-3);line-height:20px}.source-preview-module__vUNpEq__question p{font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:8px}.source-preview-module__vUNpEq__answer{padding:28px 24px}.source-preview-module__vUNpEq__answer>p:first-of-type{font-family:var(--font-display);font-size:var(--text-heading);letter-spacing:-.02em;margin-top:12px;line-height:1.2}.source-preview-module__vUNpEq__answer>p:last-child{font-size:var(--text-sm);color:var(--ink-2);margin-top:16px;line-height:24px}.source-preview-module__vUNpEq__disclosure{border-top:1px solid var(--line)}.source-preview-module__vUNpEq__disclosure summary{cursor:pointer;min-height:56px;font-size:var(--text-sm);color:var(--accent);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-weight:500;list-style:none;display:flex}.source-preview-module__vUNpEq__disclosure summary::-webkit-details-marker{display:none}.source-preview-module__vUNpEq__disclosure summary>span{align-items:center;gap:8px;display:flex}.source-preview-module__vUNpEq__disclosure summary>svg{transition:transform var(--dur) var(--ease)}.source-preview-module__vUNpEq__disclosure[open] summary>svg{transform:rotate(180deg)}.source-preview-module__vUNpEq__disclosure summary:hover{background:var(--hover)}.source-preview-module__vUNpEq__disclosure dl{font-size:var(--text-caption);padding:0 24px 20px;line-height:20px}.source-preview-module__vUNpEq__disclosure dl>div{grid-template-columns:100px minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.source-preview-module__vUNpEq__disclosure dt{color:var(--ink-3)}.source-preview-module__vUNpEq__disclosure dd{overflow-wrap:anywhere}.source-preview-module__vUNpEq__caption{border-top:1px solid var(--line);border-radius:0 0 var(--radius-xl) var(--radius-xl);font-size:var(--text-caption);color:var(--ink-3);padding:12px 24px 16px;line-height:20px}@keyframes source-preview-module__vUNpEq__specimen-arrive{0%{opacity:.65;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.source-preview-module__vUNpEq__specimen{animation:source-preview-module__vUNpEq__specimen-arrive 1s var(--ease) .18s both}}:root[data-reduce-motion=true] .source-preview-module__vUNpEq__specimen{animation:none}@media (max-width:1100px){.source-preview-module__vUNpEq__specimen{padding-inline:12px}}@media (max-width:800px){.source-preview-module__vUNpEq__specimen{width:min(100%,520px);min-height:0;margin-inline:auto;padding:40px 12px 24px}.source-preview-module__vUNpEq__eye{top:18%}}@media (max-width:480px){.source-preview-module__vUNpEq__specimen{padding-inline:4px 12px}.source-preview-module__vUNpEq__header,.source-preview-module__vUNpEq__question,.source-preview-module__vUNpEq__answer,.source-preview-module__vUNpEq__disclosure summary,.source-preview-module__vUNpEq__caption,.source-preview-module__vUNpEq__disclosure dl{padding-inline:20px}.source-preview-module__vUNpEq__disclosure dl>div{grid-template-columns:80px minmax(0,1fr);gap:8px}}@media print{.source-preview-module__vUNpEq__float[data-afloat]>.source-preview-module__vUNpEq__sheet{transform:none}}
.the-source-module__G6u5Ea__source{width:min(100% - var(--landing-gutter) * 2, var(--landing-width));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy well""promises promises";align-content:center;align-items:center;column-gap:64px;min-height:100svh;margin-inline:auto;padding-block:96px 48px;display:grid}.the-source-module__G6u5Ea__well{grid-area:well;align-self:stretch;min-height:clamp(280px,44svh,480px);position:relative}.the-source-module__G6u5Ea__eye{--eye-size:min(72vmin, 600px);position:absolute;top:50%;left:50%}.the-source-module__G6u5Ea__copy{grid-area:copy;max-width:560px}.the-source-module__G6u5Ea__copy h2{width:fit-content;font-size:var(--landing-display);letter-spacing:-.035em;font-weight:400;line-height:1.05}.the-source-module__G6u5Ea__copy h2 em{color:var(--accent)}.the-source-module__G6u5Ea__copy>p{width:fit-content;max-width:440px;color:var(--ink-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height);text-wrap:pretty;margin-top:24px}.the-source-module__G6u5Ea__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.the-source-module__G6u5Ea__actions a{min-height:48px}.the-source-module__G6u5Ea__actions a svg{transition:transform var(--dur) var(--ease)}.the-source-module__G6u5Ea__actions a:hover svg{transform:translate(3px)}.the-source-module__G6u5Ea__promises{grid-area:promises;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:96px;display:grid}.the-source-module__G6u5Ea__promises dt{color:var(--ink);font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height)}.the-source-module__G6u5Ea__promises dd{color:var(--ink-2);font-size:var(--text-body);text-wrap:pretty;margin-top:10px;line-height:26px}@media (max-width:800px){.the-source-module__G6u5Ea__source{grid-template-columns:minmax(0,1fr);grid-template-areas:"well""copy""promises";min-height:0;padding-block:32px 48px}.the-source-module__G6u5Ea__well{min-height:clamp(220px,34svh,300px)}.the-source-module__G6u5Ea__promises{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:64px}}@media print{.the-source-module__G6u5Ea__well{display:none}.the-source-module__G6u5Ea__source{min-height:0}}
.landing-module__NbSrYq__landing{--landing-display:clamp(40px, 4.2vw, 60px);--landing-hero:clamp(56px, 6.4vw, 96px);--landing-gutter:clamp(24px, 4vw, 48px);--landing-width:1280px;overflow:clip}.landing-module__NbSrYq__hero,.landing-module__NbSrYq__experience,.landing-module__NbSrYq__footer{width:min(100% - var(--landing-gutter) * 2, var(--landing-width));margin-inline:auto}.landing-module__NbSrYq__hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex}.landing-module__NbSrYq__heroBody{flex:1;grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;padding-block:64px 48px;display:grid}.landing-module__NbSrYq__heroCopy{min-width:0}.landing-module__NbSrYq__heroTitle{width:fit-content;font-size:var(--landing-hero);letter-spacing:-.045em;font-weight:400;line-height:1.02}.landing-module__NbSrYq__heroTitle em{color:var(--accent);font-weight:400}.landing-module__NbSrYq__heroDescription{max-width:450px;color:var(--ink-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height);text-wrap:pretty;margin-top:28px}.landing-module__NbSrYq__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-module__NbSrYq__actions a{min-height:48px}.landing-module__NbSrYq__actions a svg{transition:transform var(--dur) var(--ease)}.landing-module__NbSrYq__actions a:hover .landing-module__NbSrYq__arrow{transform:translate(3px)}.landing-module__NbSrYq__arrowDown{flex:none;transform:rotate(90deg)}.landing-module__NbSrYq__accessNote{font-size:var(--text-caption);color:var(--ink-2);margin-top:16px;line-height:20px}.landing-module__NbSrYq__heroFoot{min-height:88px;color:var(--ink-2);font-size:var(--text-caption);justify-content:center;align-items:center;display:flex}.landing-module__NbSrYq__discover{border-radius:var(--radius-sm);align-items:center;gap:12px;min-height:44px;display:inline-flex}.landing-module__NbSrYq__discover:hover{color:var(--accent)}.landing-module__NbSrYq__smallLabel{font-size:var(--text-caption);color:var(--ink-2);line-height:20px}.landing-module__NbSrYq__experience{padding-block:120px 48px;scroll-margin-top:32px}.landing-module__NbSrYq__storyIntro{text-align:center;margin-bottom:88px}.landing-module__NbSrYq__storyIntro>*{width:fit-content;margin-inline:auto}.landing-module__NbSrYq__storyIntro h2{font-size:var(--landing-display);letter-spacing:-.035em;font-weight:400;line-height:1.06}.landing-module__NbSrYq__storyIntro h2 em{color:var(--accent)}.landing-module__NbSrYq__storyIntro>p:last-child{font-size:var(--text-lead);color:var(--ink-2);margin-top:24px;line-height:28px}.landing-module__NbSrYq__chapter{grid-template-columns:.8fr 1.6fr;align-items:center;gap:56px;padding-block:64px 96px;display:grid}.landing-module__NbSrYq__chapterCopy{min-width:0}.landing-module__NbSrYq__chapterLabel{font-size:var(--text-caption);color:var(--ink-2);line-height:20px}.landing-module__NbSrYq__chapterCopy h3{font-size:var(--text-display);letter-spacing:-.025em;margin-top:20px;font-weight:400;line-height:1.08}.landing-module__NbSrYq__chapterDescription{font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;margin-top:24px;line-height:26px}.landing-module__NbSrYq__chapterFigure{min-width:0}.landing-module__NbSrYq__chapterFlip{grid-template-columns:1.6fr .8fr}.landing-module__NbSrYq__chapterFlip .landing-module__NbSrYq__chapterCopy{order:2}.landing-module__NbSrYq__scene{margin-block:64px 96px}.landing-module__NbSrYq__sceneStage{padding-block:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:64rem) and (min-height:40rem){:root:not([data-reduce-motion=true]) .landing-module__NbSrYq__scene{height:210svh}:root:not([data-reduce-motion=true]) .landing-module__NbSrYq__sceneStage{position:sticky;top:max(24px,50svh - 16rem)}}.landing-module__NbSrYq__raft{position:relative}.landing-module__NbSrYq__raftSheet{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 86%, transparent);box-shadow:var(--shadow-2);padding:32px;position:relative}.landing-module__NbSrYq__raftSheet>p{margin-bottom:32px}.landing-module__NbSrYq__raft[data-afloat]>.landing-module__NbSrYq__raftSheet{transform:perspective(1400px) rotateX(calc(var(--float-pitch,0) * 1deg)) rotateY(calc(var(--float-roll,0) * 1deg)) translateY(calc(var(--float-heave,0) * -3px))}.landing-module__NbSrYq__raft:is(:hover,:focus-within)>.landing-module__NbSrYq__raftSheet{transform:none}.landing-module__NbSrYq__footer{color:var(--ink-2);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px;display:flex}.landing-module__NbSrYq__footer p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-module__NbSrYq__footer p svg{color:var(--accent)}.landing-module__NbSrYq__footer p span{margin-left:16px}@keyframes landing-module__NbSrYq__chapter-arrive{0%{transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-reduce-motion=true]) .landing-module__NbSrYq__chapterCopy,:root:not([data-reduce-motion=true]) .landing-module__NbSrYq__chapterFigure{animation:linear both landing-module__NbSrYq__chapter-arrive;animation-timeline:view();animation-range:entry entry 65%}}}@media (min-width:1600px){.landing-module__NbSrYq__heroBody{gap:96px}}@media (max-width:1100px){.landing-module__NbSrYq__heroBody{gap:24px}.landing-module__NbSrYq__heroTitle{font-size:clamp(56px,6.4vw,80px)}.landing-module__NbSrYq__chapter{grid-template-columns:1fr 1.7fr;gap:32px}.landing-module__NbSrYq__chapterFlip{grid-template-columns:1.7fr 1fr}}@media (max-width:800px){.landing-module__NbSrYq__heroBody{grid-template-columns:1fr;gap:16px;padding-block:48px 16px}.landing-module__NbSrYq__heroTitle{font-size:clamp(52px,9.6vw,76px)}.landing-module__NbSrYq__heroDescription{max-width:520px}.landing-module__NbSrYq__heroFoot{flex-wrap:wrap;gap:8px 24px;padding-block:20px}.landing-module__NbSrYq__experience{padding-top:80px}.landing-module__NbSrYq__storyIntro{margin-bottom:56px}.landing-module__NbSrYq__chapter,.landing-module__NbSrYq__chapterFlip{grid-template-columns:1fr;gap:40px;padding-block:40px 64px}.landing-module__NbSrYq__scene{margin-block:40px 64px}.landing-module__NbSrYq__sceneStage{padding-block:0}.landing-module__NbSrYq__chapterFlip .landing-module__NbSrYq__chapterCopy{order:0}.landing-module__NbSrYq__chapterCopy{max-width:540px}.landing-module__NbSrYq__chapterCopy h3{max-width:430px}}@media (max-width:480px){.landing-module__NbSrYq__heroTitle{font-size:clamp(44px,12vw,58px)}.landing-module__NbSrYq__heroDescription{font-size:var(--text-body);line-height:26px}.landing-module__NbSrYq__heroBody{padding-top:32px}.landing-module__NbSrYq__accessNote{max-width:240px}.landing-module__NbSrYq__raftSheet{padding:24px 12px}.landing-module__NbSrYq__footer{align-items:flex-start;gap:16px}.landing-module__NbSrYq__footer p span{flex-basis:100%;margin-left:0}}@media print{.landing-module__NbSrYq__hero{min-height:0}}
