.toam{--toam-ink:var(--v2-ink,#2b2823);color:var(--toam-ink)}.toam-stack{flex-direction:column;display:flex}.toam-desk{display:none}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.toam-desk{flex-direction:column;display:flex}.toam-stack{display:none}}.toam-dim{opacity:.55}.toam-line{font-family:var(--font-display);letter-spacing:var(--tracking-display,-.03em);text-wrap:balance;font-size:clamp(1.75rem,2.7cqw,3.75rem);font-weight:500;line-height:1}.toam-sentence{font-family:var(--font-ui);text-wrap:pretty;max-width:34ch;font-size:clamp(1rem,1.05cqw,1.3rem);line-height:1.3}.toam-idea{gap:var(--space-4);padding-block:var(--space-8) calc(var(--space-8) * 2);flex-direction:column;display:flex}.toam-idea-line{font-family:var(--font-display);letter-spacing:var(--tracking-display,-.03em);text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,4.6vw,5.5rem);font-weight:500;line-height:.98}.toam-idea .toam-sentence{opacity:.8;max-width:40ch;font-size:clamp(1.05rem,1.3vw,1.5rem)}.toam-open{position:relative;container-type:inline-size}.toam-open-live{inset:var(--toa-bar) 0 auto 0;position:absolute}.toam-open-live .toa-site,.toam-open-live .toa-site-win{border-radius:0 0 var(--toa-win-r) var(--toa-win-r);background:0 0}.toam-open>.toa-site{box-shadow:0 0 0 1px #2b282314}.toa-site-frame[data-loaded][src*="/live/home/index.html?intro=loop"]{transition-delay:.1s}.toa-site-frame[data-loaded][src*="/live/home/index.html?intro=skip"]{transition-delay:.9s}.toam-story{position:relative}.toam-stage{--P:clamp(1rem, 2.4cqw, 2.5rem);--bar:var(--toa-bar);--top:calc(var(--v2-header-h,0px) + var(--P) + 2.4rem);--zone:clamp(4rem, 12cqh, 10rem);--gapY:clamp(.75rem, 1.6cqh, 1.5rem);--avH:calc(100cqh - var(--top) - var(--zone) - var(--gapY) - var(--P));--winW:min(60cqw, calc((var(--avH) - var(--bar)) * 1.6));--winH:calc(var(--winW) / 1.6 + var(--bar));--winL:calc(100cqw - var(--winW) - max(var(--P), 8cqw));--winT:calc(var(--top) + (var(--avH) - var(--winH)) / 2);border-radius:var(--radius-md);isolation:isolate;position:sticky;top:0;overflow:hidden;container-type:size}.toam-top{top:var(--top);pointer-events:none;width:0;height:0;position:absolute;left:0}.toam-live{--lbadge-rec:var(--live-green);margin-bottom:calc(.5rem - clamp(1rem,2.4cqh,2rem));transition:opacity .4s;display:block}.toam-live[data-off]{opacity:0}.toam-win{z-index:1;left:var(--winL);top:var(--winT);width:var(--winW);border-radius:var(--toa-win-r);transform-origin:0 0;will-change:transform, opacity;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #2b282314,0 40px 80px -50px #2b282373}.toam-bar{height:var(--bar)}.toam-view{aspect-ratio:1440/900;pointer-events:none;background:#fff;width:100%;position:relative;overflow:hidden}.toam-layer{opacity:0;position:absolute;inset:0}.toam-view .toa-site{border-radius:0;position:absolute;inset:0}.toam-view .toam-over,.toam-view .toam-over .toa-site-win{background:0 0}.toam-copy{z-index:2;left:var(--P);top:var(--winT);height:var(--winH);width:calc(var(--winL) - var(--P) - clamp(1.5rem, 3cqw, 4rem));pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(1rem,2.4cqh,2rem);display:flex;position:absolute}.toam-copy-says{align-items:start;display:grid}.toam-copy-says>*{grid-area:1/1}.toam-copy .toam-copy-ghost{visibility:hidden;animation:none}.toam-copy-head{flex-direction:column;gap:.9rem;animation:.6s cubic-bezier(.2,.7,.2,1) both toam-rise;display:flex}.toam-copy .toam-sentence{opacity:.8;animation:.6s cubic-bezier(.2,.7,.2,1) both toam-rise}.toam-typed{font-family:var(--font-display);border-bottom:1px solid;align-items:center;gap:.6em;padding-bottom:.4em;font-size:clamp(1.5rem,2.2cqw,3rem);font-weight:500;line-height:1;animation:.5s cubic-bezier(.2,.7,.2,1) both toam-rise;display:flex}.toam-caret{background:currentColor;width:2px;height:.9em;margin-left:-.45em;animation:1s steps(2,jump-none) infinite toam-blink}.toam-zone{z-index:2;left:var(--winL);width:var(--winW);top:calc(var(--winT) + var(--winH) + var(--gapY));height:var(--zone);position:absolute}.toam-strip{height:calc(100% - 1.6rem);animation:.6s cubic-bezier(.2,.7,.2,1) both toam-rise;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.toam-marks{flex-direction:column;gap:.85rem;animation:.6s cubic-bezier(.2,.7,.2,1) both toam-rise;display:flex}.toam-prog{background:#2b282326;height:1px;display:block;position:relative}.toam-prog>span{transform-origin:0;will-change:transform;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.toam-marks ol{justify-content:space-between;gap:1rem;display:flex}.toam-marks li{font-size:var(--text-label);opacity:.32;line-height:1;transition:opacity .35s}.toam-marks li[data-state=done]{opacity:.6}.toam-marks li[data-state=on]{opacity:1}.toam-stack{gap:var(--space-8);container-type:inline-size}.toam-s-open .toam-s-phone,.toam-s-ch .toam-s-phone{width:min(20rem,82%);margin-inline:auto}.toam-s-desk .toa-site{box-shadow:0 0 0 1px #2b282314}@media (max-width:40rem){.toam-s-phone.toam-s-phone--open{width:min(13.5rem,60%)}}.toam-s-head{gap:var(--space-3);flex-direction:column;display:flex}.toam-s-head .toam-line{font-size:clamp(1.75rem,7cqw,3rem)}.toam-s-head .toam-sentence{opacity:.8}.toam-s-strip{height:clamp(7rem,42cqw,13rem);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}@keyframes toam-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes toam-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes toam-nudge{0%,to{translate:-.2rem}50%{translate:.2rem}}.toam-row{gap:var(--toam-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.toam-row>*{grid-column:span var(--span,12);min-width:0}.toam-tile{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.toam-box{flex:none;position:relative;overflow:hidden}.toam-fill{flex:auto;min-height:12rem}.toam-cap{min-height:1rem;font-size:var(--text-label);opacity:max(.62, var(--case-a-text,0));padding-bottom:var(--space-2);align-items:center;gap:.5em;line-height:1;display:flex}.toam-cap-dim{opacity:.6}.toam-cdot{background:#e6332a;border-radius:50%;flex:none;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite toam-cbreathe}@keyframes toam-cbreathe{50%{opacity:.35}}.toam-media{background:#fff}.toam-say{text-align:center;padding-block:calc(var(--toam-say-gap) - var(--toam-gap));flex-direction:column;align-items:center;display:flex}.toam-say-in{min-width:min(100%, calc(var(--text-h3) * 30));flex-direction:column;align-items:center;max-width:100%;display:flex}.toam-say-line{max-width:13em;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(2.25rem,4.4cqi,8rem);font-weight:500;line-height:.98}.toam-pill{background:color-mix(in srgb, var(--v2-ink) 8%, transparent);height:2rem;color:inherit;font-family:var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;margin-top:clamp(1.5rem,1.6cqi,2.5rem);padding:0 .85rem 0 1rem;font-size:.8125rem;font-weight:500;transition:background-color .25s;display:inline-flex}.toam-pill:hover{background:color-mix(in srgb, var(--v2-ink) 14%, transparent)}.toam-pill:focus-visible{outline-offset:2px;outline:2px solid}.toam-plus{width:.625rem;height:.625rem;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}.toam-plus:before,.toam-plus:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;inset:50% 0 auto}.toam-plus:after{transform:rotate(90deg)}.toam-pill[aria-expanded=true] .toam-plus{transform:rotate(45deg)}.toam-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),opacity .4s;display:grid}.toam-more>div{overflow:hidden}.toam-more[data-open]{opacity:1;grid-template-rows:1fr}.toam-more p{padding-top:var(--space-8);max-width:34rem;font-family:var(--font-ui);font-size:var(--text-h3);text-wrap:pretty;margin:0 auto;line-height:1.3}.toam-ground{background:var(--toam-ground)}.toam-phone-tile{place-items:center;display:grid;container-type:size}.toam-phone{width:min(64cqw,40cqh)}.toam-type{aspect-ratio:16/13;color:#000;background:#fff;flex-direction:column;justify-content:space-between;gap:3cqi;padding:4cqi 5cqi 3.5cqi;display:flex;container-type:inline-size}.toam-type .u-label,.toam-palette .u-label{font-size:var(--text-label)}.toam-type-k{font-family:var(--font-squeeze);gap:.5em;margin:0 0 1.2cqi;display:flex}.toam-ty-group{flex-direction:column;display:flex}.toam-ty-row{border-top:1px solid #0000001a;grid-template-columns:minmax(0,33%) minmax(0,1fr);align-items:baseline;column-gap:2cqi;padding-block:1.4cqi;display:grid}.toam-ty-meta{font-family:var(--font-squeeze);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "dlig" 0;white-space:nowrap;gap:.6em;margin:0;display:flex}.toam-ty-s{min-width:0;font-family:"ABC Favorit", var(--font-ui);text-wrap:pretty;margin:0;font-weight:400}.toam-ty-s--display,.toam-ty-s--heading,.toam-ty-s--tab{font-family:Cochin,LTC Nicholas Cochin Pro,Cochin Std,Georgia,serif;font-style:italic}.toam-ty-s--display{letter-spacing:-.03em;font-size:15.5cqi;line-height:.85}.toam-ty-s--heading{letter-spacing:-.03em;font-size:6cqi;line-height:1.1}.toam-ty-s--tab{font-size:max(3.6cqi,.875rem);line-height:1.1}.toam-ty-s--lead{font-size:max(2.7cqi,.8125rem);line-height:1.3}.toam-ty-s--body{font-size:max(2.25cqi,.75rem);line-height:1.3}.toam-ty-s--nav,.toam-ty-s--label{text-transform:uppercase}.toam-ty-s--nav{letter-spacing:.02em;justify-content:space-between;font-size:max(2.1cqi,.6875rem);line-height:1.4;display:flex}.toam-ty-s--label{letter-spacing:.05em;font-size:max(1.8cqi,.625rem);line-height:1.5}.toam-palette{gap:var(--toam-gap);grid-auto-rows:1fr;padding:clamp(1rem,2.4cqi,3rem);display:grid}.toam-sw{gap:var(--space-4);grid-template-columns:minmax(7rem,34%) 1fr;align-items:stretch;display:grid}.toam-sw-v{font-family:var(--font-ui);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;gap:.3rem;margin:0;font-size:clamp(.6875rem,.7cqi,.875rem);display:flex}.toam-sw i{min-height:2.25rem;display:block;box-shadow:0 0 0 1px #0000000f}.toam-black{background:var(--toam-black);color:#fff}.toam-names{flex-direction:column;justify-content:space-between;gap:3cqi;padding:4cqi;display:flex;container-type:inline-size}.toam-names-list{font-family:var(--font-ui);color:#ffffff9e;text-wrap:pretty;margin:0;font-size:clamp(.625rem,1.4cqi,1.375rem);line-height:1.55}.toam-names-line{max-width:18em;font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(1.5rem,3.6cqi,3.5rem);font-weight:500;line-height:1.02}.toam{--toam-gap:var(--space-2);--toam-say-gap:clamp(4rem, 13svh, 11.5rem);--toam-ground:color-mix(in srgb, var(--v2-ink) 7%, var(--v2-bg));--toam-black:#000;container:toam/inline-size}.toam-grid{gap:var(--toam-gap);padding-top:var(--space-8);flex-direction:column;display:flex}.toam-group{gap:var(--toam-gap);flex-direction:column;display:flex}.toam-media>img,.toam-media>video{width:100%;height:100%;display:block}.toam-edge:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.toam-jrow{gap:var(--toam-gap);align-items:flex-start;display:flex}.toam-jrow>.toam-tile{min-width:0}.toam-rest{padding-block:var(--space-8)}.toam-rest:has(+.toam-group){padding-bottom:0}.toam-rest:has(+.toam-note){padding-bottom:0}.toam-group:has(+.toam-note)>.toam-rest:last-child{padding-bottom:0}.toam-rest--single{justify-content:center;display:flex}.toam-rest--single>.toam-tile{width:min(100%,75cqi,64rem)}.toam-first{padding-top:var(--space-8)}.toam-cap>.toam-cdot{width:.45rem;height:.45rem}.toam-phone{position:relative}.toam-phone-live{padding:2.6%;position:absolute;inset:0}.toam-phone-live .toa-site{box-shadow:none;background:0 0;border-radius:12.5%/5.8%}.toam-phone-live .toa-site-win{background:0 0}.toam-screen{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,3cqh,2rem);padding:6%;display:flex;container-type:size}.toam-screen-in{border-radius:var(--toa-win-r);width:min(100%,160cqh - 9.6rem);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d;container-type:inline-size}.toam-screen-live,.toam-screen-typed{inset:var(--toa-bar) 0 0 0;position:absolute}.toam-screen-live .toa-site,.toam-screen-live .toa-site-win{background:0 0;border-radius:0}.toam-screen-typed>img{width:100%;height:auto;display:block}.toam-typed{width:min(100%,160cqh - 9.6rem);font-family:var(--font-display);border-bottom:1px solid;align-self:stretch;align-items:center;gap:.6em;margin:0 auto;padding-bottom:.35em;font-size:clamp(1.25rem,2.2cqi,2.5rem);font-weight:500;line-height:1;display:flex}.toam-typed svg{flex:none;width:.6em;height:.6em}.toam-names-k{color:#ffffffb3;gap:.6em;margin:0;display:flex}.toam-over,.toam-over .toa-site-win{background:0 0}.toam-s-frame{position:relative}.toam-s-desk .toam-s-frame{container-type:inline-size}.toam-s-live{inset:var(--toa-bar) 0 0 0;border-radius:0 0 var(--toa-win-r) var(--toa-win-r);position:absolute;overflow:hidden}.toam-s-live--phone{border-radius:0;inset:0;overflow:visible}.toam-s-live .toa-site,.toam-s-live .toa-site-win{box-shadow:none;background:0 0}.toam-s-phone{width:min(20rem,82%);margin-inline:auto}@media (max-width:63.999rem){.toam-row,.toam-jrow{flex-direction:column;align-items:stretch;display:flex}.toam-row>*,.toam-jrow>.toam-tile{width:100%;flex:none!important}.toam-first>.toam-tile:first-child{display:none}.toam-fill{min-height:0}.toam-screen{aspect-ratio:4/3.4}.toam-type{aspect-ratio:auto;gap:7cqi;padding:7cqi}.toam-ty-row{grid-template-columns:minmax(0,1fr);row-gap:1.5cqi;padding-block:3cqi}.toam-ty-s--display{font-size:21cqi}.toam-ty-s--heading{font-size:9cqi}.toam-ty-s--tab{font-size:5.5cqi}.toam-ty-s--lead{font-size:4.2cqi}.toam-ty-s--body{font-size:3.7cqi}.toam-ty-s--nav{font-size:3.2cqi}.toam-ty-s--label{font-size:2.9cqi}.toam-palette{aspect-ratio:1}.toam-names-list{font-size:.6875rem}.toam-names-line{font-size:1.75rem}.toam{--toam-say-gap:4.5rem}.toam-rest{padding-block:var(--space-6)}.toam-rest--single>.toam-tile{width:100%}}@media (prefers-reduced-motion:reduce){.toam-cdot{animation:none}.toam-more,.toam-plus{transition:none}}@media (min-width:64rem){.toam-grid{padding-right:var(--space-4)}}.toam-story-text{gap:var(--space-3) var(--toam-gap,var(--space-2));grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3rem,9svh,7rem);display:grid}.toam-story-text>.u-label{font-size:var(--text-label);grid-column:1/span 4;padding-top:.45em}.toam-story-p{max-width:38rem;font-family:var(--font-ui);font-size:var(--text-h3);text-wrap:pretty;grid-column:5/span 7;margin:0;line-height:1.3}.toam-desk>.toam-story-text,.toam-stack>.toam-story-text{padding-block:var(--space-8) 0}.toam-wide{padding-block:var(--space-4)}@media (max-width:63.999rem){.toam-story-text{padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}.toam-story-text>.u-label,.toam-story-p{grid-column:auto}.toam-story-p{font-size:1.125rem}}.toam-say-sub{contain:inline-size;font-family:var(--font-ui);font-size:var(--text-h3);text-wrap:balance;opacity:.8;align-self:stretch;margin:clamp(1rem,1.4cqi,1.75rem) 0 0;line-height:1.3}.toam-say-sent{text-wrap:balance;display:block}.toam-idea.toam-say{padding-block:var(--toam-say-gap)}.toam-desk,.toam-stack{--toam-idea-gap:clamp(3rem, 9svh, 8rem)}.toam-desk>.toam-idea.toam-say{padding-bottom:0}.toam-desk>.toam-idea+.toam-story{margin-top:calc(var(--toam-idea-gap) - var(--toam-y0,calc(var(--v2-header-h,0px) + clamp(1rem, 2.4cqw, 2.5rem) + 2.4rem)))}.toam-stack>.toam-idea.toam-say{padding-bottom:calc(var(--case-head-above) - var(--space-8))}.toam-note{max-width:48ch;padding-block:calc(var(--toam-say-gap) - var(--toam-gap));text-align:center;font-family:var(--font-ui);font-size:var(--text-h3);text-wrap:balance;margin:0 auto;line-height:1.3}.toam-screen[data-cycling] .toam-screen-typed{transition:opacity .5s;opacity:0!important}.toam-hover .toa-site,.toam-hover .toa-site-win{border-radius:0}.toam-hover-live{position:absolute;inset:0}.toam-hover-live .toa-site,.toam-hover-live .toa-site-win{background:0 0}.toam-cursor{z-index:2;opacity:0;pointer-events:none;will-change:transform;width:1.11%;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.65,0,.35,1),ease;position:absolute;top:0;left:0}.toam-cursor>svg{filter:drop-shadow(0 1px 1.5px #00000040);width:100%;height:auto;display:block}.toam-cursor[data-on]{opacity:1}[data-slot=search] .toam-screen-live .toa-site-frame[data-loaded]{transition-duration:.4s;transition-delay:.15s}[data-slot=roster] .toa-site-frame[data-loaded]{transition-duration:.4s;transition-delay:.6s}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.toam-desk~.toam-grid:has(>.toam-note:first-child){padding-top:0}.toam-desk~.toam-grid>.toam-note:first-child{margin-top:-7.5svh;padding-top:0}}@media (min-width:40rem) and (max-width:63.999rem){.toam-palette{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start}.toam-sw{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start}.toam-sw i{aspect-ratio:4/3;order:-1;min-height:0}.toam-sw-v{justify-content:flex-start}}
@media (min-width:64rem){.case-col--center .toam-grid{padding-right:0}.case-col--center .toam-wide{margin-inline:calc(-1 * var(--case-g))}.case-col--center .toam-wide>.toam-cap{padding-inline:var(--case-g)}}