.clip[data-astro-cid-zsudem6h]{background:var(--rw-soft);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.ln{margin-block:-.12em -.14em;padding-block:.12em .14em;overflow:hidden}.ln>span{animation:.95s cubic-bezier(.16,1,.3,1) both line-up;display:inline-block}.ln:nth-child(2)>span{animation-delay:.11s}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.herocopy>*{animation:hero-in .8s var(--rw-ease) both}.herocopy>:first-child{animation-delay:.45s}.herocopy>:nth-child(2){animation-delay:.55s}.kw{animation:hero-in 1s var(--rw-ease) .35s both}.doodle path,.mark-line path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.3s var(--rw-ease) .9s forwards}@keyframes draw{to{stroke-dashoffset:0}}.kw-chip--a{animation:5s ease-in-out infinite bob-a}.kw-chip--b{animation:6s ease-in-out -2s infinite bob-b}@keyframes bob-a{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-9px)}}@keyframes bob-b{0%,to{transform:rotate(2.5deg)translateY(0)}50%{transform:rotate(3.5deg)translateY(8px)}}.kw-dot{animation:1.4s infinite alternate blink}@keyframes blink{to{transform:scale(.5)}}.button,.foot-cta{transition:background-color .15s var(--rw-ease), transform .2s var(--rw-ease)}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.96)}.why li{transition:transform .35s var(--rw-ease)}.why li:hover{transform:translateY(-5px)}@supports (animation-timeline:view()) and (animation-range:entry){@keyframes rise{0%{transform:translateY(40px)}to{transform:none}}@keyframes grow{0%{transform:scale(.94)}to{transform:none}}.reveal,.section .copy>*,.section .wrap>h2,.out-head>*,.out-item,.practice-head>*,.vg-copy>*,.ps-line,.foot-grid>*{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 45%}.copy>:nth-child(2),.out-item:nth-child(2),.out-head>:nth-child(2){animation-range:entry 10% entry 50%}.copy>:nth-child(3),.out-item:nth-child(3){animation-range:entry 15% entry 55%}.ps-line:nth-child(2){animation-range:entry 10% entry 50%}.ps-line:nth-child(3){animation-range:entry 15% entry 55%}.tour,.panel,.foot-brand{animation-name:grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 40%}}}.et-hero{padding-bottom:clamp(4.5rem,9vw,7rem)}.et-hero+.section{padding-top:clamp(3rem,7vw,5.5rem)}.et-hero h1{margin-bottom:clamp(1.25rem,3vw,1.75rem);font-size:clamp(2rem,5vw,3.9rem)}.et-hero .lead{font-weight:500}.et-herogrid{align-items:center;gap:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=62rem){.et-herogrid{grid-template-columns:1.2fr 1fr}}.et-nowrap{white-space:nowrap}.et-hero .doodle--b{bottom:14%}.et-art{aspect-ratio:600/540;user-select:none;justify-self:center;width:min(100%,38rem);position:relative;container-type:inline-size}.et-lines{width:100%;height:100%;position:absolute;inset:0}.et-lines path{stroke:var(--rw-ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 11;opacity:.55}.et-disc{aspect-ratio:1;background:var(--rw-primary) url(/clips/hero-poster.jpg) center / cover;width:40%;box-shadow:0 0 0 1.6cqw var(--rw-paper), var(--rw-shadow-lg);border-radius:50%;position:absolute;top:27.778%;left:6.667%;overflow:hidden}.et-disc .clip{background:var(--rw-primary);width:100%;height:100%}.et-card{color:var(--rw-ink);box-shadow:0 0 0 1px #2b211b1a, var(--rw-shadow-lg);background:#fff;border-radius:2.4cqw;align-content:start;font-size:2.5cqw;line-height:1.3;display:grid;position:absolute}.et-card p{margin:0}.et-tag{z-index:1;background:var(--rw-ink);color:var(--rw-paper);letter-spacing:.02em;border-radius:999px;padding:.5cqw 1.8cqw;font-size:2.3cqw;font-weight:700;position:absolute;top:-2.6cqw;left:3cqw}.et-card--site{grid-template-rows:auto 1fr;width:41.667%;height:29.63%;top:3.7%;left:55%;transform:rotate(-2.5deg)}.et-chrome{background:var(--rw-soft);border-radius:2.4cqw 2.4cqw 0 0;gap:.9cqw;padding:1.6cqw 2cqw;display:flex}.et-chrome i{background:var(--rw-line);border-radius:50%;width:1.4cqw;height:1.4cqw}.et-photo{color:#fff;background:radial-gradient(circle at 84% 34%,#f3ead8 0 13%,#c88d4c 13.5% 15%,#0000 15.5%),linear-gradient(135deg,#8a5a32,#c48a52 55%,#7a4a26);border-radius:0 0 2.4cqw 2.4cqw;align-content:end;gap:.4cqw;padding:2.4cqw 3cqw 3.4cqw;display:grid}.et-photo b{font:800 3.4cqw / 1.05 var(--font-heading);text-shadow:0 1px 6px #00000059;max-width:62%}.et-photo span{opacity:.95;font-size:2cqw}.et-card--menu{gap:1.3cqw;width:36.667%;padding:4cqw 3cqw 3cqw;top:37.963%;left:60%;transform:rotate(2deg)}.et-day{border-bottom:.45cqw solid var(--rw-primary);font:800 3.4cqw / 1.1 var(--font-heading);align-items:center;gap:1.4cqw;padding-bottom:1cqw;display:flex}.et-day em{background:var(--rw-primary);color:#fff;font:700 1.7cqw / 1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2cqw 1.2cqw;font-style:normal}.et-row{align-items:baseline;gap:1cqw;font-weight:600;display:flex}.et-row i{border-bottom:.3cqw dotted var(--rw-line);flex:1}.et-card--post{gap:1.4cqw;width:28.333%;padding:3.4cqw 2cqw 1.6cqw;top:70.37%;left:48.333%;transform:rotate(-3deg)}.et-who{align-items:center;gap:1.2cqw;display:flex}.et-who i{background:#2f5d3a;border-radius:50%;width:3.6cqw;height:3.6cqw}.et-who span{background:var(--rw-line);border-radius:999px;width:45%;height:1.3cqw}.et-pic{aspect-ratio:16/9;background:var(--rw-paper);box-shadow:inset 0 0 0 1px var(--rw-line);border-radius:1cqw;align-content:center;gap:1.2cqw;padding:0 2.4cqw;display:grid}.et-pic i{opacity:.55;background:#2f5d3a;border-radius:999px;height:1.1cqw}.et-pic i:first-child{opacity:1;width:55%}.et-pic i:nth-child(3){width:75%}.et-likes{color:var(--rw-muted);align-items:center;gap:.8cqw;font-size:2.1cqw;font-weight:600;display:flex}.et-likes svg{width:3cqw;height:3cqw;fill:var(--rw-primary)}.et-out-head{margin-bottom:clamp(2rem,5vw,4rem)}.et-out-head h2{margin-bottom:.9rem}.et-block+.et-block{margin-top:clamp(3.5rem,9vw,7rem)}.et-block h3{letter-spacing:-.01em;margin-bottom:.9rem;font-size:clamp(1.5rem,3vw,2rem)}.et-kicker{color:var(--rw-primary-dark);font-weight:700;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.et-shot{background:var(--rw-yellow);border-radius:var(--radius-xl);padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) clamp(3.5rem,9vw,5.5rem);position:relative}.et-shot>.crop{width:88%}.et-phone{width:27%;position:absolute;bottom:clamp(.75rem,2.5vw,1.5rem);right:clamp(.75rem,2.5vw,1.75rem);container-type:inline-size}@media (width<=40rem){.et-phone,.et-shot--menu .et-phone{width:31%}}.et-shot--menu{background:var(--rw-yellow-soft)}.et-shot--menu>.crop{margin-left:auto}.et-shot--menu .et-phone{width:24%;left:clamp(.75rem,2.5vw,1.75rem);right:auto}.et-shot--post{background:var(--rw-sand);justify-items:center;padding-bottom:clamp(1rem,3vw,2rem);display:grid}.et-shot--post .post{width:min(100%,22rem)}.et-wp{align-items:center}.et-wp h2{color:var(--rw-paper)}.et-button-yellow{background:var(--rw-yellow);color:var(--rw-ink)}.et-button-yellow:hover{background:var(--rw-paper)}.panel--ink :focus-visible{outline-color:var(--rw-yellow)}.et-ticks{font-size:var(--fs-h3);gap:1rem;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.et-ticks li{padding-left:2.4rem}.et-ticks li:before{width:1.6rem;height:1.6rem;top:.05em}.et-together-section{padding-bottom:clamp(1.5rem,4vw,3rem)}.et-together h2{max-width:24ch}.et-together .lead{margin-bottom:1rem}@media (width>=40rem){.et-why{grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.et-why{grid-template-columns:repeat(3,1fr);align-items:start}.et-why li:nth-child(2n){margin-top:2.5rem}}@media (prefers-reduced-motion:no-preference){.et-lines path{animation:1.6s linear infinite et-flow}@keyframes et-flow{to{stroke-dashoffset:-26px}}.et-art{animation:hero-in 1s var(--rw-ease) .35s both}.et-card--site{animation:6s ease-in-out infinite et-bob-a}.et-card--post{animation:7s ease-in-out -2s infinite et-bob-b}@keyframes et-bob-a{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-1.4cqw)}}@keyframes et-bob-b{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-2deg)translateY(1.2cqw)}}}
