.organic-motion{width:100%;height:100%;position:relative}.organic-motion>img,.organic-motion>div{width:100%;height:100%;position:absolute;inset:0}.organic-motion>img{object-fit:contain}.organic-motion>div,.organic-motion.is-ready>img{opacity:0}.organic-motion.is-ready>div{opacity:1}.organic-motion svg{width:100%;height:100%;display:block}.client-exchange{background:var(--ink);color:var(--ivory);padding-bottom:100px;position:relative}.wave-passage{background:var(--ivory);height:clamp(130px,15.3vw,250px);margin-bottom:30px}.wave-passage .organic-motion>img{object-fit:fill}.wave-passage .organic-motion{height:calc(100% + 2px);transform:translateY(-1px)}.client-intro{grid-template-columns:1.1fr 1fr .6fr;align-items:center;gap:20px;width:88%;max-width:1440px;margin:0 auto 50px;display:grid}.section-kicker{margin-bottom:24px;font-size:12px}.client-intro h2{letter-spacing:-.055em;font:400 clamp(68px,8.8vw,140px)/.98 Basteleur,Georgia,serif}.client-intro h2 span{color:var(--yellow);margin-left:.6em}.client-doodle{height:260px;transform:rotate(-12deg)}.client-intro-note{color:#f7f6f0b3;margin-top:65px;font-size:12px;line-height:1.8}.client-intro-note>span{display:block}.client-gallery{grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;width:88%;max-width:1440px;margin:0 auto;display:grid}.client-profile{border-radius:40%;grid-area:1/1;min-width:0}.client-profile:focus-visible{outline:2px dashed var(--yellow);outline-offset:16px}.client-picture{aspect-ratio:1.12;place-items:center;width:100%;animation:.7s cubic-bezier(.2,.7,.25,1) both client-arrive;display:grid;position:relative}.client-picture>img,.client-picture>span{object-fit:cover;background:var(--ivory);border-radius:44% 56% 63% 37%/48% 35% 65% 52%;width:92%;height:92%;position:absolute;inset:4%}.client-picture--revive>img{object-position:center 28%}.client-picture--1>img{border-radius:59% 41% 40% 60%/38% 57% 43% 62%}.client-picture--2>img{border-radius:44% 56% 37% 63%/60% 43% 57% 40%}.client-picture.is-logo:before{content:"";background:var(--ivory);border-radius:44% 56% 63% 37%/48% 35% 65% 52%;position:absolute;inset:4%}.client-picture.is-logo>img{object-fit:contain;background:0 0;border-radius:0;padding:15%}.client-picture>span{color:var(--ink);text-align:center;place-items:center;padding:40px;font:400 40px Basteleur;display:grid}.picture-loop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.picture-loop path{fill:none;stroke:var(--yellow);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1800;stroke-dashoffset:0;animation:1.2s both loop-draw}.client-caption{max-width:400px;margin:25px 6% 0;animation:.5s both caption-arrive}.client-category{color:#f7f6f088;margin-bottom:10px;font-size:11px}.client-caption h3{letter-spacing:-.045em;margin:0 0 13px;font:400 clamp(30px,3vw,46px)/1.15 Basteleur,Georgia,serif}.client-caption>p:not(.client-category){color:#f7f6f0b3;max-width:330px;font-size:13px;line-height:1.7}.organic-link{min-height:46px;color:var(--yellow);border-radius:50%;align-items:center;margin-top:17px;margin-left:-15px;padding:5px 15px;font-size:12px;display:inline-flex;position:relative}.organic-link svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.organic-link svg path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-dasharray:450;stroke-dashoffset:450px;transition:stroke-dashoffset .6s}.organic-link:hover svg path,.organic-link:focus-visible svg path{stroke-dashoffset:0}.client-selector{grid-area:1/2;align-self:center;padding-bottom:65px}.client-selector>p{color:#f7f6f080;margin:0 0 25px 20px;font-size:11px}.client-names{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.client-names button{color:#f7f6f077;text-align:left;letter-spacing:-.04em;border-radius:50%;min-height:64px;padding:12px 22px;font:400 clamp(22px,2.55vw,39px)/1.2 Basteleur,Georgia,serif;transition:color .3s,transform .4s;position:relative}.client-names button:nth-child(2n){margin-left:25px}.client-names button:nth-child(3n){margin-left:-8px}.client-names button>span{z-index:1;position:relative}.client-names button>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.client-names button>svg path{fill:none;stroke:var(--yellow);stroke-width:2px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset .7s}.client-names button.is-selected{color:var(--ivory)}.client-names button.is-selected>svg path{stroke-dashoffset:0}.client-names button:hover{color:var(--ivory);transform:translate(5px)}.client-names button:focus-visible{color:var(--yellow);outline:none}.client-names button:focus-visible>svg path{stroke-dashoffset:0}.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}@keyframes client-arrive{0%{opacity:0;transform:scale(.92)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes caption-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-draw{0%{stroke-dashoffset:1800px}to{stroke-dashoffset:0}}@media (min-width:1600px){.client-gallery{gap:12%}}@media (max-width:900px){.client-intro{grid-template-columns:1.1fr 1fr}.client-intro-note{grid-column:1/-1;margin-top:4px;display:block}.client-intro-note>span{display:inline}.client-gallery{gap:4%}.client-selector{padding-bottom:45px}.client-names button{padding-inline:15px;font-size:24px}}@media (max-width:600px){.client-exchange{padding-bottom:60px}.wave-passage{height:120px;margin-bottom:35px}.client-intro{grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:30px}.section-kicker{margin-bottom:20px;font-size:10px}.client-intro h2{font-size:17vw}.client-doodle{height:160px;transform:rotate(-18deg)}.client-gallery{flex-direction:column;gap:35px;display:flex}.client-selector{order:-1;width:100%;padding:0}.client-selector>p{display:none}.client-names{flex-flow:wrap;justify-content:center;gap:2px 4px}.client-names button{min-height:48px;padding:10px 12px;font-size:19px}.client-names button:nth-child(n){margin-left:0}.client-profile{width:100%}.client-picture{aspect-ratio:1.05}.client-caption{margin-top:15px}.client-caption h3{font-size:35px}}@media (prefers-reduced-motion:reduce){.client-picture,.client-caption,.picture-loop path{animation:none}}
.service-exchange{background:var(--ivory);color:var(--ink);padding:110px 6% 65px}.services-heading{justify-content:space-between;align-items:flex-end;gap:60px;max-width:1440px;margin:0 auto;display:flex}.services-heading>div{flex:1;min-width:0}.services-heading h2{letter-spacing:-.055em;font:400 clamp(56px,6.8vw,108px)/1.04 Basteleur,Georgia,serif}.services-heading h2:focus{outline:none}.services-heading h2 span{white-space:nowrap;margin-left:.35em}.services-heading>p{max-width:230px;margin:0 2% 12px 0;font-size:13px;line-height:1.8}.service-explorer{grid-template-columns:1.5fr 1fr;align-items:center;gap:8%;max-width:1440px;margin:35px auto 0;display:grid}.service-orbit{min-width:0;height:clamp(450px,42vw,640px);position:relative}.service-choices{z-index:2;pointer-events:none;position:absolute;inset:0}.service-choice{pointer-events:auto;letter-spacing:-.045em;isolation:isolate;white-space:nowrap;padding:22px 24px;font:400 clamp(22px,2.6vw,36px)/1.15 Basteleur,Georgia,serif;transition:color .3s,transform .4s;position:absolute}.service-choice>span{position:relative}.service-choice>svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.service-choice path{fill:var(--ivory);stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:680;stroke-dashoffset:680px;transition:fill .5s,stroke-dashoffset .7s}.service-choice.is-active path{fill:var(--yellow);stroke-dashoffset:0}.service-choice:hover path,.service-choice:focus-visible path{stroke-dashoffset:0}.service-choice:hover{transform:rotate(-4deg)}.service-choice--0{top:1%;left:0;transform:rotate(-8deg)}.service-choice--1{top:5%;right:-5%;transform:rotate(7deg)}.service-choice--2{bottom:11%;right:-5%;transform:rotate(-5deg)}.service-choice--3{bottom:10%;left:0;transform:rotate(6deg)}.service-illustration{pointer-events:none;position:absolute;inset:7% -2%}.service-art-note{text-align:center;color:#1119;width:80%;font-size:10px;position:absolute;bottom:0;left:10%}.service-detail{border-radius:40%;max-width:380px;padding:40px 0 25px}.service-detail:focus-visible{outline:2px dashed var(--ink);outline-offset:22px}.service-detail-inner{min-height:270px;animation:.55s both service-copy-in}.service-counter{color:#11111180;margin-bottom:25px;font-size:10px;display:block}.service-detail h3{letter-spacing:-.05em;margin:0 0 24px;font:400 clamp(38px,4vw,62px)/1.08 Basteleur,Georgia,serif}.service-description{max-width:330px;font-size:14px;line-height:1.8}.service-deliverables{color:#1119;max-width:280px;margin-top:22px;font-size:11px;line-height:1.7}.service-project{margin-top:20px}@keyframes service-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.service-explorer{gap:12%}}@media (max-width:900px){.service-exchange{padding-top:90px}.services-heading{gap:20px}.services-heading>p{max-width:160px;font-size:11px}.service-explorer{grid-template-columns:1.2fr 1fr;gap:6%}.service-choice{padding:17px 19px;font-size:22px}.service-orbit{height:430px}}@media (max-width:600px){.service-exchange{padding:80px 6% 50px}.services-heading{display:block}.services-heading h2{font-size:12.2vw}.services-heading h2 span{margin-left:.22em}.services-heading>p{max-width:none;margin:25px 0 0;font-size:12px}.service-explorer{margin-top:35px;display:block}.service-orbit{height:380px}.service-choice{padding:18px 20px;font-size:21px}.service-choice--0{top:0;left:-2%}.service-choice--1{top:3%;right:-2%}.service-choice--2{bottom:9%;right:-2%}.service-choice--3{bottom:9%;left:-2%}.service-illustration{inset:8% -4%}.service-art-note{font-size:9px;bottom:-5px}.service-detail{max-width:none;padding:40px 5% 15px}.service-detail-inner{min-height:250px}.service-counter{margin-bottom:18px}.service-detail h3{max-width:280px;margin-bottom:18px;font-size:40px}.service-description{font-size:13px}.service-deliverables{margin-top:15px}.service-project{margin-top:8px}}@media (prefers-reduced-motion:reduce){.service-detail-inner{animation:none}}
.exchange-process{background:var(--ink,#111);color:var(--ivory,#f7f6f0);isolation:isolate;position:relative}.exchange-process__pin{grid-template-rows:auto 1fr auto;grid-template-columns:42% 58%;column-gap:0;max-width:1800px;min-height:810px;margin-inline:auto;padding:100px 7% 82px;display:grid;position:relative;overflow:clip}.exchange-process--pinned{height:260svh}.exchange-process--pinned .exchange-process__pin{height:100svh;min-height:650px;padding-block:clamp(45px,7vh,90px) clamp(28px,5vh,65px);position:sticky;top:0}.exchange-process__heading{z-index:2;grid-area:1/1;position:relative}.exchange-process__eyebrow{margin-bottom:28px;font:400 11px/1.5 Anybody,Arial,sans-serif;display:block}.exchange-process__heading h2{letter-spacing:-.05em;margin:0;font:400 clamp(50px,5.1vw,82px)/1.08 Basteleur,Georgia,serif}.exchange-process__heading em{color:var(--yellow,#e6b800);font-style:normal}.exchange-process__art{aspect-ratio:4/3;pointer-events:none;grid-area:1/2/3;align-self:center;width:116%;max-height:68vh;margin:-20px 0 0 -9%;position:relative}.exchange-process__art>img,.exchange-process__player{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.exchange-process__player{opacity:0}.exchange-process__player svg{width:100%;height:100%;display:block}.exchange-process__art.is-ready>img{opacity:0}.exchange-process__art.is-ready .exchange-process__player{opacity:1}.exchange-process__description{z-index:2;grid-area:2/1;align-self:end;min-height:160px;padding:32px 24px 35px 0;position:relative}.exchange-process__description [hidden]{display:none}.exchange-process__description [role=tabpanel]{border-radius:16% 22% 18% 24%/24% 19% 26% 21%}.exchange-process__description [role=tabpanel]:focus-visible{outline:1px solid var(--yellow,#e6b800);outline-offset:14px}.exchange-process__description h3{letter-spacing:-.035em;max-width:360px;margin:0 0 12px;font:400 clamp(22px,2.05vw,31px)/1.18 Basteleur,Georgia,serif}.exchange-process__description p{color:#f7f6f0a6;max-width:315px;margin:0;font:400 13px/1.65 Anybody,Arial,sans-serif}.exchange-process__steps{z-index:2;grid-area:3/2;justify-content:space-between;align-self:end;align-items:center;gap:0;margin-left:-8%;display:flex;position:relative}.exchange-process__steps button{color:#f7f6f080;background:0 0;border:0;border-radius:50%;flex:25%;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:12px 9px;font:400 13px/1.2 Anybody,Arial,sans-serif;transition:color .25s;display:flex;position:relative}.exchange-process__steps button>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.exchange-process__steps path{fill:none;stroke:var(--yellow,#e6b800);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:450;stroke-dashoffset:450px;transition:stroke-dashoffset .55s cubic-bezier(.2,.75,.2,1)}.exchange-process__steps button[aria-selected=true]{color:var(--ivory,#f7f6f0)}.exchange-process__steps button[aria-selected=true] path{stroke-dashoffset:0}.exchange-process__steps button:hover{color:var(--yellow,#e6b800)}.exchange-process__steps button:focus-visible{outline:2px solid var(--ivory,#f7f6f0);outline-offset:4px}.exchange-process__number{color:var(--yellow,#e6b800);opacity:.6;font-size:9px}.exchange-process__steps button[aria-selected=true] .exchange-process__number{opacity:1}.exchange-process__aside{color:#f7f6f066;grid-area:3/1;align-self:end;margin:0;padding-bottom:10px;font:400 10px/1.7 Anybody,Arial,sans-serif}.exchange-process--reduced .exchange-process__steps path{transition:none}@media (min-width:901px) and (max-height:760px){.exchange-process--pinned .exchange-process__pin{padding-top:42px;padding-bottom:26px}.exchange-process__heading h2{font-size:clamp(49px,4.6vw,65px)}.exchange-process__eyebrow{margin-bottom:22px}.exchange-process__description{min-height:150px;padding-top:20px;padding-bottom:20px}.exchange-process__art{max-height:62vh}}@media (max-width:1100px) and (min-width:901px){.exchange-process__pin{grid-template-columns:44% 56%;padding-inline:6%}.exchange-process__steps{margin-left:-12%}.exchange-process__steps button{gap:5px;padding-inline:7px;font-size:11px}}@media (max-width:900px){.exchange-process{height:auto}.exchange-process__pin{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;min-height:0;padding:75px 7% 78px}.exchange-process__heading{grid-area:1/1}.exchange-process__eyebrow{margin-bottom:22px}.exchange-process__heading h2{font-size:clamp(45px,8vw,70px);line-height:1.08}.exchange-process__heading h2 br:nth-of-type(2){display:none}.exchange-process__heading h2 em:before{content:" "}.exchange-process__art{grid-area:2/1;width:min(112%,620px);max-height:390px;margin:6px auto -12px;transform:translate(-5%)}.exchange-process__steps{grid-area:3/1;gap:0;margin:0 -10px 20px}.exchange-process__steps button{gap:7px;min-height:60px;font-size:12px}.exchange-process__description{grid-area:4/1;align-self:start;min-height:135px;padding:16px 0 24px}.exchange-process__description h3{max-width:100%;font-size:27px}.exchange-process__description p{max-width:420px;font-size:13px}.exchange-process__aside{grid-area:5/1;margin-top:8px;padding:0;font-size:10px}.exchange-process__aside br{display:none}.exchange-process__aside br:after{content:" "}}@media (max-width:480px){.exchange-process__pin{padding:64px 6% 65px}.exchange-process__heading h2{font-size:12.6vw}.exchange-process__art{width:120%;max-height:none;margin:6px 0 -13px -10%;transform:none}.exchange-process__steps{margin-inline:-8px;margin-bottom:8px}.exchange-process__steps button{flex-direction:column;gap:6px;min-height:66px;padding-inline:3px;font-size:11px}.exchange-process__steps button>svg{transform:scaleY(1.25)}.exchange-process__number{font-size:8px}.exchange-process__description{min-height:150px;padding-bottom:24px}.exchange-process__description h3{font-size:26px}.exchange-process__description p{max-width:300px;font-size:12px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.exchange-process__steps path{transition:none}}
.partnership-composer{background:var(--ivory);color:var(--ink);padding:60px 6% 100px;overflow:clip}.partnership-heading{justify-content:space-between;align-items:flex-end;gap:35px;max-width:1440px;margin:auto;display:flex}.partnership-heading h2{letter-spacing:-.05em;font:400 clamp(70px,8vw,125px)/1.03 Basteleur,Georgia,serif}.partnership-heading h2 span{margin-left:.55em}.partnership-heading>p{padding:0 6% 12px 0;font-size:14px;line-height:1.8}.partnership-workspace{grid-template-columns:1fr 1.1fr;align-items:center;gap:3%;max-width:1440px;margin:45px auto 0;display:grid}.partnership-choices{border:0;min-width:0;margin:0;padding:0}.partnership-choices legend{color:#1119;margin:0 0 20px 24px;padding:0;font-size:11px}.partnership-choice{cursor:pointer;width:fit-content;max-width:100%;margin-bottom:15px;display:block;position:relative}.partnership-choice input{opacity:0;width:1px;height:1px;position:absolute}.partnership-choice-name{letter-spacing:-.045em;isolation:isolate;width:fit-content;max-width:100%;padding:15px 27px;font:400 clamp(27px,3.5vw,52px)/1.2 Basteleur,Georgia,serif;display:block;position:relative}.partnership-choice-name svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.partnership-choice-name path{fill:#0000;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100px;transition:fill .45s,stroke-dashoffset .6s}.partnership-choice.is-chosen .partnership-choice-name path{fill:var(--yellow);stroke-dashoffset:0}.partnership-choice:hover .partnership-choice-name path{stroke-dashoffset:0}.partnership-choice input:focus-visible+.partnership-choice-name{outline:2px solid var(--ink);outline-offset:5px;border-radius:48% 52% 45% 55%/56% 48% 52% 44%}.partnership-choice:nth-of-type(2n){margin-left:30px}.partnership-choice-hint{color:#1119;margin:0 0 0 28px;font-size:10px;line-height:1.5;display:block}.partnership-canvas{aspect-ratio:1;min-width:0;position:relative}.partnership-motion{pointer-events:none;position:absolute;inset:-4%}.partnership-voice,.partnership-voice>img,.partnership-voice>div{width:100%;height:100%;position:absolute;inset:0}.partnership-voice>img{object-fit:contain}.partnership-voice>div{opacity:0}.partnership-voice.is-ready>div{opacity:1}.partnership-voice.is-ready>img{opacity:0}.partnership-voice svg{width:100%;height:100%;display:block}.partnership-core{background:var(--ink);color:var(--ivory);border-radius:54% 46% 41% 59%/45% 53% 47% 55%;place-items:center;transition:border-radius .7s,transform .7s;display:grid;position:absolute;inset:36% 35% 35%;transform:rotate(-6deg)}.partnership-core span{letter-spacing:-.04em;text-align:center;font:400 clamp(24px,2.8vw,44px)/1.02 Basteleur,Georgia,serif;transform:rotate(6deg)}.partnership-canvas.has-2 .partnership-core,.partnership-canvas.has-4 .partnership-core{border-radius:43% 57% 52% 48%/54% 45% 55% 46%;transform:rotate(4deg)}.partnership-voice-label{opacity:.35;font:400 clamp(12px,1.2vw,17px)/1.2 Basteleur,Georgia,serif;transition:opacity .45s,transform .7s;position:absolute;transform:translate(-50%,-50%)rotate(-4deg)}.partnership-voice-label.is-active{opacity:1;transform:translate(-50%,-50%)rotate(0)}.voice-identity{top:12%;left:27.5%}.voice-web{top:12%;left:73.3%}.voice-social{top:85.5%;left:25.8%}.voice-campaign{top:85.5%;left:74.2%}.motion-off .partnership-motion *,.partnership-motion.is-still *{transition:none}.partnership-count{text-align:center;color:#1119;width:100%;font-size:11px;position:absolute;bottom:-15px}.partnership-bottom{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:50px auto 0;display:flex}.partnership-bottom>p{color:#1119;margin-left:24px;font-size:11px}.partnership-submit{letter-spacing:-.04em;padding:24px 38px;font:400 clamp(24px,2.6vw,38px)/1.2 Basteleur,Georgia,serif;position:relative;transform:rotate(-3deg)}.partnership-submit>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.partnership-submit path{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:780;stroke-dashoffset:0;transition:stroke .3s}.partnership-submit:hover path{stroke:#a78300}.partnership-submit:hover{transform:rotate(2deg)}.brief-interests{color:var(--yellow)}.brief-interests>span{color:var(--ivory);opacity:.65;margin-bottom:8px;font-size:11px;display:block}@media (max-width:900px){.partnership-heading h2{font-size:9vw}.partnership-heading>p{padding-right:0;font-size:12px}.partnership-workspace{grid-template-columns:1.1fr 1fr;gap:0}.partnership-choice-name{padding-inline:20px;font-size:28px}.partnership-choice:nth-of-type(2n){margin-left:12px}.partnership-choice-hint{margin-left:21px;font-size:9px}.partnership-core span{font-size:clamp(22px,3.3vw,28px)}}@media (max-width:600px){.partnership-composer{padding:40px 6% 65px}.partnership-heading{display:block}.partnership-heading h2{font-size:15vw}.partnership-heading>p{margin-top:25px;font-size:12px}.partnership-workspace{flex-direction:column;gap:35px;margin-top:25px;display:flex}.partnership-choices{width:100%}.partnership-choices legend{margin-left:15px;font-size:10px}.partnership-choice-name{padding:16px 20px;font-size:8.1vw}.partnership-choice:nth-of-type(2n){margin-left:21px}.partnership-choice-hint{margin-left:20px;font-size:9px}.partnership-choice{margin-bottom:12px}.partnership-canvas{width:94%;max-width:400px}.partnership-core span{font-size:26px}.partnership-bottom{flex-direction:column;align-items:center;gap:20px;margin-top:35px}.partnership-bottom>p{text-align:center;margin-left:0;font-size:10px}.partnership-submit{padding:24px 28px;font-size:25px}}
.exchange-questions{background:var(--ivory);color:var(--ink);padding:90px 6% 110px;overflow:clip}.xq-inner{grid-template-columns:.85fr 1.25fr;align-items:start;gap:5%;width:100%;max-width:1320px;margin-inline:auto;display:grid}.xq-intro{padding-top:38px}.xq-intro .section-kicker{margin-bottom:26px;font-size:11px}.xq-intro h2{letter-spacing:-.055em;font:400 clamp(42px,4.7vw,76px)/1.06 Basteleur,Georgia,serif}.xq-doodle{width:190px;height:190px;margin:34px 0 0 12%;transform:rotate(-9deg)}.xq-conversation{min-width:0}.xq-question{isolation:isolate;margin-bottom:10px;padding:29px 13%;position:relative}.xq-question:nth-child(2n){margin-left:5%;margin-right:-3%}.xq-question:before{content:"";z-index:-1;background:var(--ink);opacity:0;border-radius:43% 57% 48% 52%/45% 52% 48% 55%;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(.92)}.xq-question:nth-child(2):before{border-radius:55% 45% 52% 48%/46% 54%}.xq-question:nth-child(3):before{border-radius:49% 51% 42% 58%/54% 45% 55% 46%}.xq-question:nth-child(4):before{border-radius:45% 55% 58% 42%/48% 56% 44% 52%}.xq-question.is-open{padding-block:53px 58px}.xq-question.is-open:before{opacity:1;transform:scale(1)}.xq-question h3{letter-spacing:-.045em;margin:0;font:400 clamp(25px,2.45vw,37px)/1.14 Basteleur,Georgia,serif}.xq-question h3 button{text-align:left;width:100%;min-height:48px;font:inherit;letter-spacing:inherit;border:0;border-radius:45%;padding:0;transition:color .2s;display:block;position:relative}.xq-question h3 button>span{z-index:1;position:relative}.xq-question-loop{pointer-events:none;width:calc(100% + 50px);height:calc(100% + 30px);position:absolute;inset:-15px -25px;overflow:visible}.xq-question-loop path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset .65s cubic-bezier(.2,.7,.2,1)}.xq-question:not(.is-open) h3 button:hover .xq-question-loop path,.xq-question:not(.is-open) h3 button:focus-visible .xq-question-loop path{stroke-dashoffset:0}.xq-question h3 button:focus-visible{outline-offset:10px;outline:2px solid}.xq-question.is-open h3{color:var(--yellow)}.xq-question.is-open .xq-question-loop{display:none}.xq-answer{color:var(--ivory);margin-top:21px}.xq-answer[hidden]{display:none}.xq-answer p{max-width:400px;font:400 13px/1.75 Anybody,Arial,sans-serif}@media (min-width:1500px){.xq-question{padding-inline:15%}.xq-answer p{font-size:14px}}@media (max-width:900px){.exchange-questions{padding-block:70px 85px}.xq-inner{grid-template-columns:.72fr 1.25fr;gap:2%}.xq-intro h2{font-size:43px}.xq-doodle{width:160px;height:160px;margin-left:4%}.xq-question{padding-inline:12%}.xq-question h3{font-size:26px}}@media (max-width:650px){.exchange-questions{padding:60px 6% 75px}.xq-inner{display:block}.xq-intro{min-height:200px;padding-top:0;padding-bottom:34px;position:relative}.xq-intro .section-kicker{margin-bottom:20px;font-size:10px}.xq-intro h2{font-size:clamp(37px,9.4vw,56px)}.xq-doodle{width:110px;height:110px;margin:0;position:absolute;top:71px;right:-1%}.xq-intro h2{z-index:1;position:relative}.xq-conversation{margin-inline:-4%}.xq-question{margin-bottom:8px;padding:28px 13%}.xq-question:nth-child(2n){margin-left:3%;margin-right:0}.xq-question.is-open{padding-block:47px 51px}.xq-question h3{font-size:clamp(25px,6.6vw,32px)}.xq-answer{margin-top:18px}.xq-answer p{font-size:12px;line-height:1.75}.xq-question-loop{width:calc(100% + 36px);inset-inline:-18px}}@media (max-width:380px){.xq-doodle{width:88px;height:88px;top:78px;right:-1%}.xq-question{padding-inline:14%}}@media (prefers-reduced-motion:reduce){.xq-question:before,.xq-question-loop path{transition:none}}
