.AffiliateProductCard_card__cqc_r{width:min(100%,var(--affiliate-card-max-width));margin:2rem auto;overflow:hidden;border:1px solid var(--affiliate-card-border);border-radius:var(--affiliate-card-radius);background:var(--affiliate-card-surface);box-shadow:var(--affiliate-card-shadow);color:var(--affiliate-card-ink)}.AffiliateProductCard_labelRow__tsMWQ{display:flex;align-items:center;gap:var(--affiliate-card-space-2);padding:var(--affiliate-card-space-2) var(--affiliate-card-space-4);border-bottom:1px solid var(--affiliate-card-border);background:var(--affiliate-card-surface-muted);font-size:var(--affiliate-card-label-size);line-height:1.4}.AffiliateProductCard_adLabel__JRTNq{border-radius:var(--affiliate-card-label-radius);background:var(--affiliate-card-ink);padding:calc(var(--affiliate-card-space-1) * .55) calc(var(--affiliate-card-space-2) * .75);color:var(--affiliate-card-surface);font-weight:700;letter-spacing:.08em}.AffiliateProductCard_programLabel__jxB6r{color:var(--affiliate-card-muted);font-weight:600;letter-spacing:.02em}.AffiliateProductCard_main__oCIVp{display:grid;grid-template-areas:"cover heading" "cover description" "cover action";grid-template-columns:minmax(0,var(--affiliate-card-cover-width)) minmax(0,1fr);column-gap:var(--affiliate-card-space-4);row-gap:var(--affiliate-card-space-2);align-items:start;padding:var(--affiliate-card-space-4)}.AffiliateProductCard_coverLink__x4mLD{grid-area:cover;display:block;border-radius:var(--affiliate-card-cover-radius);outline:none;transition:transform var(--affiliate-card-motion-quick) ease-out,box-shadow var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_coverLink__x4mLD:focus-visible{box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_coverLink__x4mLD:active{transform:scale(.985)}.AffiliateProductCard_cover__8FBb7{width:100%;height:auto;border:1px solid var(--affiliate-card-cover-border);border-radius:var(--affiliate-card-cover-radius);box-shadow:var(--affiliate-card-cover-shadow)}.AffiliateProductCard_heading__6Xvuw{grid-area:heading;min-width:0;padding-top:var(--affiliate-card-space-1)}.AffiliateProductCard_merchant__8vNMM{display:block;margin-bottom:var(--affiliate-card-space-1);color:var(--affiliate-card-muted);font-size:var(--affiliate-card-label-size);font-weight:700;letter-spacing:.08em;line-height:1.5}.AffiliateProductCard_title__vCaAP{display:inline;color:var(--affiliate-card-ink)!important;font-family:var(--app-font-serif);font-size:var(--affiliate-card-title-size);font-weight:700;line-height:1.65;text-decoration-color:transparent!important;text-underline-offset:.2em;outline:none;transition:color var(--affiliate-card-motion-quick) ease-out,text-decoration-color var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_title__vCaAP:hover{color:var(--affiliate-card-accent-hover)!important;text-decoration-color:var(--affiliate-card-accent-hover)!important}.AffiliateProductCard_title__vCaAP:focus-visible{border-radius:var(--affiliate-card-cover-radius);box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_description__62eGY{grid-area:description;margin:0!important;color:var(--affiliate-card-muted)!important;font-size:var(--affiliate-card-body-size)!important;line-height:1.8!important}.AffiliateProductCard_button__M3ELH{grid-area:action;display:inline-flex;align-items:center;justify-content:center;gap:var(--affiliate-card-space-2);justify-self:start;min-height:var(--affiliate-card-button-height);border-radius:var(--affiliate-card-control-radius);background:var(--affiliate-card-accent);padding:var(--affiliate-card-button-padding-block) var(--affiliate-card-button-padding-inline);color:var(--affiliate-card-button-ink)!important;font-size:var(--affiliate-card-button-size);font-weight:700;line-height:1.4;text-decoration:none!important;outline:none;transition:background-color var(--affiliate-card-motion-quick) ease-out,transform var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_buttonArrow__vj7ZV{transition:transform var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_button__M3ELH:hover .AffiliateProductCard_buttonArrow__vj7ZV{transform:translateX(calc(var(--affiliate-card-space-1) * .5))}.AffiliateProductCard_button__M3ELH:hover{background:var(--affiliate-card-accent-hover)}.AffiliateProductCard_button__M3ELH:focus-visible{box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_button__M3ELH:active{transform:scale(.975)}.AffiliateProductCard_disclosure__HaroF{margin:0!important;border-top:1px solid var(--affiliate-card-border);padding:calc(var(--affiliate-card-space-2) * 1.15) var(--affiliate-card-space-4)!important;color:var(--affiliate-card-muted)!important;font-size:var(--affiliate-card-disclosure-size)!important;line-height:1.65!important}@media (max-width:640px){.AffiliateProductCard_labelRow__tsMWQ{padding-inline:var(--affiliate-card-space-3)}.AffiliateProductCard_main__oCIVp{grid-template-areas:"cover heading" "description description" "action action";grid-template-columns:var(--affiliate-card-cover-width-small) minmax(0,1fr);column-gap:var(--affiliate-card-space-3);row-gap:var(--affiliate-card-space-3);padding:var(--affiliate-card-space-3)}.AffiliateProductCard_heading__6Xvuw{padding-top:0}.AffiliateProductCard_title__vCaAP{font-size:var(--affiliate-card-title-size-small);line-height:1.6}.AffiliateProductCard_description__62eGY{font-size:var(--affiliate-card-body-size-small)!important;line-height:1.7!important}.AffiliateProductCard_button__M3ELH{width:100%;margin-top:0;padding-inline:var(--affiliate-card-space-2)}.AffiliateProductCard_disclosure__HaroF{padding-inline:var(--affiliate-card-space-3)!important}}@media (prefers-reduced-motion:reduce){.AffiliateProductCard_buttonArrow__vj7ZV,.AffiliateProductCard_button__M3ELH,.AffiliateProductCard_coverLink__x4mLD,.AffiliateProductCard_title__vCaAP{transition:none}.AffiliateProductCard_button__M3ELH:active,.AffiliateProductCard_button__M3ELH:hover .AffiliateProductCard_buttonArrow__vj7ZV,.AffiliateProductCard_coverLink__x4mLD:active{transform:none}}.TopLandingPage_page__cEqlO{background:var(--top-color-paper);color:var(--top-color-ink)}.TopLandingPage_hero__SBPyg{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--top-color-line);background:var(--top-color-paper)}.TopLandingPage_hero__SBPyg:before{position:absolute;z-index:-2;top:-8%;right:-9%;width:55%;height:114%;transform:rotate(5deg);background:var(--top-color-mint-wash);content:""}.TopLandingPage_hero__SBPyg:after{position:absolute;z-index:-1;right:-8rem;bottom:-8rem;width:40rem;height:20rem;transform:rotate(-8deg);background-color:rgba(143,190,170,.13);background-image:linear-gradient(rgba(69,97,86,.055) 1px,transparent 0),linear-gradient(90deg,rgba(69,97,86,.055) 1px,transparent 0);background-size:24px 24px;content:""}.TopLandingPage_heroInner__ZRyaQ{display:grid;min-height:42rem;align-items:center;gap:clamp(3.5rem,6vw,6rem);padding-block:clamp(4.5rem,8vw,7.5rem)}.TopLandingPage_heroCopy__fTznd{position:relative;z-index:3}.TopLandingPage_eyebrow__pqFjf{display:flex;align-items:center;gap:.75rem;opacity:0;color:var(--top-color-coral);font-size:.82rem;font-weight:700;letter-spacing:.06em;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) 60ms var(--top-ease-out) both}.TopLandingPage_eyebrow__pqFjf:before{width:1.65rem;height:1px;transform:rotate(-6deg);background:currentColor;content:""}.TopLandingPage_heroTitle__Lctej{max-width:45rem;margin-top:1.65rem;color:var(--top-color-ink);font-size:clamp(3.35rem,5.5vw,4.75rem);font-weight:700;letter-spacing:-.055em;line-height:1.23}.TopLandingPage_heroTitle__Lctej>span{display:block;width:fit-content;opacity:0;white-space:nowrap;animation:TopLandingPage_top-title-in__5rU3W var(--top-motion-enter) var(--top-ease-out) both}.TopLandingPage_heroTitle__Lctej>span:first-child{animation-delay:.13s}.TopLandingPage_heroTitle__Lctej>span:nth-child(2){animation-delay:.21s}.TopLandingPage_heroTitle__Lctej>span:nth-child(3){animation-delay:.29s}.TopLandingPage_heroTitleMarker__5G23u{position:relative;z-index:0}.TopLandingPage_heroTitleMarker__5G23u:after{position:absolute;z-index:-1;right:-.08em;bottom:.08em;left:-.05em;height:.2em;transform:rotate(-.8deg) scaleX(0);transform-origin:left center;background:color-mix(in srgb,var(--top-color-yellow) 86%,white);content:"";animation:TopLandingPage_top-marker-in__ZisSc .58s .47s var(--top-ease-out) forwards}.TopLandingPage_heroLead__9vj3Y{max-width:39rem;margin-top:2rem;opacity:0;color:var(--top-color-body);font-size:1.02rem;line-height:2;text-wrap:pretty;word-break:auto-phrase;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) .38s var(--top-ease-out) both}.TopLandingPage_heroActions__3ZSRJ{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem;opacity:0;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) .47s var(--top-ease-out) both}.TopLandingPage_consultationLink__rFgBX,.TopLandingPage_serviceLink__QRItA{display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_consultationLink__rFgBX{border-bottom:1px solid color-mix(in srgb,var(--top-color-blue-link) 48%,white);color:var(--top-color-blue-link)}.TopLandingPage_consultationLink__rFgBX:hover{color:var(--top-color-blue-link-hover);transform:translateY(-1px)}.TopLandingPage_serviceLink__QRItA{color:var(--top-color-body)}.TopLandingPage_serviceLink__QRItA:hover{color:var(--top-color-ink)}.TopLandingPage_consultationLink__rFgBX:active,.TopLandingPage_serviceLink__QRItA:active{transform:scale(.98)}.TopLandingPage_consultationLink__rFgBX:focus-visible,.TopLandingPage_serviceLink__QRItA:focus-visible{border-radius:var(--top-radius-control);outline:3px solid color-mix(in srgb,var(--top-color-yellow) 72%,transparent);outline-offset:4px}.TopLandingPage_workStage__0O8N1{position:relative;min-height:33rem;opacity:0;animation:TopLandingPage_top-paper-in__phuvE var(--top-motion-paper) .17s var(--top-ease-out) both}.TopLandingPage_mintBoard__s_B71{position:absolute;inset:2.2rem -.5rem .25rem 2.2rem;transform:rotate(4.5deg);border:1px solid color-mix(in srgb,var(--top-color-mint-deep) 48%,white);background:var(--top-color-mint)}.TopLandingPage_workSheet__pP8ZO{position:absolute;inset:.5rem 1.75rem 2rem 0;transform:rotate(-1.65deg);border:1px solid var(--top-color-line);border-radius:var(--top-radius-paper);background:var(--top-color-paper);box-shadow:var(--top-shadow-paper);padding:clamp(1.6rem,2.5vw,2.4rem)}.TopLandingPage_workSheetChrome__ZYXR2{display:flex;align-items:center;gap:.35rem;border-bottom:1px solid var(--top-color-line);padding-bottom:.75rem}.TopLandingPage_workSheetChrome__ZYXR2 span{width:.45rem;height:.45rem;border-radius:999px;background:var(--top-color-coral)}.TopLandingPage_workSheetChrome__ZYXR2 span:nth-child(2){background:var(--top-color-yellow)}.TopLandingPage_workSheetChrome__ZYXR2 span:nth-child(3){background:var(--top-color-mint-deep)}.TopLandingPage_bookShelf__UfHgV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.65rem,1.5vw,1rem);margin:clamp(3rem,4vw,3.6rem) 0 1.15rem;padding-inline:clamp(.3rem,1vw,.8rem)}.TopLandingPage_bookShelf__UfHgV img{width:100%;height:auto;border:1px solid color-mix(in srgb,var(--top-color-line) 72%,#bbb);background:white;box-shadow:0 10px 18px rgba(36,51,46,.12)}.TopLandingPage_bookCoverOne__JI1Pq{transform:rotate(-4deg) translateY(.3rem)}.TopLandingPage_bookCoverTwo__a_AE2{z-index:1;transform:rotate(1.5deg) translateY(-.45rem)}.TopLandingPage_bookCoverThree__dGbAo{transform:rotate(4deg) translateY(.4rem)}.TopLandingPage_workCaption__xvxsH{border-top:1px solid var(--top-color-line);padding-top:1rem}.TopLandingPage_workCaption__xvxsH p{display:grid;gap:.2rem;color:var(--top-color-muted);font-size:.76rem;line-height:1.6}.TopLandingPage_workCaption__xvxsH p span{color:var(--top-color-coral);font-weight:700}.TopLandingPage_workCaption__xvxsH p b{font-weight:500;text-wrap:balance}.TopLandingPage_workCaption__xvxsH strong{display:block;margin-top:.45rem;color:var(--top-color-ink);font-family:var(--top-font-serif);font-size:clamp(.95rem,1.45vw,1.1rem);line-height:1.65}.TopLandingPage_workTicket__DbuFt{position:absolute;z-index:3;right:-.75rem;bottom:.5rem;min-width:9.5rem;transform:rotate(3.5deg);border:1px solid var(--top-color-yellow-deep);background:var(--top-color-yellow);padding:.75rem 1rem;color:var(--top-color-ink);font-size:.78rem;font-weight:700;line-height:1.5;box-shadow:0 8px 18px rgba(94,76,24,.12)}.TopLandingPage_workIndex__L66XQ{position:absolute;z-index:3;top:4rem;left:-1.25rem;transform:rotate(-4deg);background:var(--top-color-coral);padding:.55rem .8rem;color:white;font-size:.68rem;font-weight:700;letter-spacing:.04em}.TopLandingPage_primaryService__BrroY{position:relative;display:grid;align-items:center;gap:clamp(2rem,5vw,4rem);border:1px solid var(--top-color-line);background:var(--top-color-mint-wash);padding:clamp(1.75rem,4vw,3rem);color:inherit;transition:background-color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_primaryService__BrroY:before{position:absolute;top:-1px;left:clamp(1.75rem,4vw,3rem);width:4.5rem;height:3px;transform:rotate(-.6deg);transform-origin:left center;background:var(--top-color-coral);content:""}.TopLandingPage_primaryServiceLabel___zF_h{color:var(--top-color-coral);font-size:.78rem;font-weight:700;letter-spacing:.04em}.TopLandingPage_primaryServiceBody__WExfz{position:relative;z-index:2}.TopLandingPage_primaryService__BrroY h2{margin-top:.6rem;color:var(--top-color-ink);font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.035em}.TopLandingPage_primaryServiceCopy__Fko35{max-width:43rem;margin-top:.85rem;color:var(--top-color-body);font-size:.95rem;line-height:1.9}.TopLandingPage_primaryServiceLink__Yx7C4{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:.65rem;margin-top:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--top-color-blue-link) 48%,white);color:var(--top-color-blue-link);font-size:.9rem;font-weight:700;transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_primaryServiceMedia__jcRx7{position:relative;width:100%;aspect-ratio:3/2;transform:rotate(.65deg);border:1px solid var(--top-color-line-dark);background:var(--top-color-paper);box-shadow:var(--top-shadow-photo)}.TopLandingPage_primaryServiceMedia__jcRx7 img{object-fit:cover;padding:.4rem}.TopLandingPage_primaryServiceMedia__jcRx7:after{position:absolute;z-index:2;top:-.45rem;left:50%;width:3.8rem;height:1rem;transform:translateX(-50%) rotate(-2deg);background:color-mix(in srgb,var(--top-color-yellow) 78%,white);box-shadow:0 1px 2px rgba(94,76,24,.12);content:""}.TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_secondaryServices__5ZBxI a b{transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_primaryService__BrroY:focus-visible .TopLandingPage_primaryServiceLink__Yx7C4,.TopLandingPage_primaryService__BrroY:hover .TopLandingPage_primaryServiceLink__Yx7C4{color:var(--top-color-blue-link-hover)}.TopLandingPage_primaryService__BrroY:focus-visible .TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_primaryService__BrroY:hover .TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_secondaryServices__5ZBxI a:hover b{transform:translateX(.2rem)}.TopLandingPage_primaryService__BrroY:active,.TopLandingPage_secondaryServices__5ZBxI a:active{transform:scale(.99)}.TopLandingPage_primaryService__BrroY:focus-visible,.TopLandingPage_secondaryServices__5ZBxI a:focus-visible{border-radius:var(--top-radius-control);outline:3px solid color-mix(in srgb,var(--top-color-yellow) 72%,transparent);outline-offset:4px}.TopLandingPage_secondaryServices__5ZBxI{display:grid;gap:1rem;border-top:1px solid var(--top-color-line);border-bottom:1px solid var(--top-color-line);padding:1rem 0 0}.TopLandingPage_secondaryServices__5ZBxI>p{color:var(--top-color-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em}.TopLandingPage_secondaryServices__5ZBxI nav{display:grid}.TopLandingPage_secondaryServices__5ZBxI a{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;border-top:1px solid var(--top-color-line);padding:.9rem 0;color:var(--top-color-ink);transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_secondaryServices__5ZBxI a:last-child{border-bottom:0}.TopLandingPage_secondaryServiceMedia__UU_Gq{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;border:1px solid var(--top-color-line);background:var(--top-color-mint-wash)}.TopLandingPage_secondaryServiceMedia__UU_Gq img{object-fit:cover;transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_secondaryServices__5ZBxI a:hover .TopLandingPage_secondaryServiceMedia__UU_Gq img{transform:scale(1.035)}.TopLandingPage_secondaryServiceCopy__UvU2l{display:grid;gap:.25rem}.TopLandingPage_secondaryServiceCopy__UvU2l>span{font-size:.9rem;font-weight:700}.TopLandingPage_secondaryServiceCopy__UvU2l small{color:var(--top-color-muted);font-size:.72rem}.TopLandingPage_secondaryServices__5ZBxI a b{color:var(--top-color-blue-link);font-size:.78rem}@supports (animation-timeline:view()){.TopLandingPage_scrollReveal__yMsSd{animation:TopLandingPage_top-section-in__IXuay linear both;animation-range:entry 0 entry 32%;animation-timeline:view()}}@keyframes TopLandingPage_top-copy-in__IZn4I{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes TopLandingPage_top-title-in__5rU3W{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:translateY(0)}}@keyframes TopLandingPage_top-marker-in__ZisSc{to{transform:rotate(-.8deg) scaleX(1)}}@keyframes TopLandingPage_top-paper-in__phuvE{0%{opacity:0;transform:translateY(1.1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TopLandingPage_top-section-in__IXuay{0%{opacity:.25;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.TopLandingPage_heroInner__ZRyaQ{grid-template-columns:minmax(0,1.04fr) minmax(27rem,.96fr)}.TopLandingPage_primaryService__BrroY{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.TopLandingPage_secondaryServices__5ZBxI{grid-template-columns:12rem minmax(0,1fr);align-items:stretch;gap:2rem;border-top:1px solid var(--top-color-line);padding:0}.TopLandingPage_secondaryServices__5ZBxI>p{align-self:center}.TopLandingPage_secondaryServices__5ZBxI nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.TopLandingPage_secondaryServices__5ZBxI a{border-top:1px solid var(--top-color-line);padding:1.15rem 0}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(-n+2){border-top:0}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(odd){padding-right:2rem}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(2n){border-left:1px solid var(--top-color-line);padding-left:2rem}}@media (max-width:1023px){.TopLandingPage_hero__SBPyg:before{top:auto;right:-12%;bottom:-4%;width:96%;height:51%;transform:rotate(-4deg)}.TopLandingPage_hero__SBPyg:after{right:-12rem;bottom:-10rem}.TopLandingPage_heroInner__ZRyaQ{min-height:0}.TopLandingPage_heroCopy__fTznd{max-width:48rem}.TopLandingPage_workStage__0O8N1{width:min(100%,44rem);margin-inline:auto}}@media (max-width:639px){.TopLandingPage_heroInner__ZRyaQ{gap:3rem;padding-block:3.75rem 4.5rem}.TopLandingPage_heroTitle__Lctej{margin-top:1.35rem;font-size:clamp(2.15rem,9.7vw,2.6rem);line-height:1.33}.TopLandingPage_heroLead__9vj3Y{margin-top:1.55rem;font-size:.97rem;line-height:1.95}.TopLandingPage_heroActions__3ZSRJ{display:grid;justify-items:start;gap:.5rem;margin-top:1.75rem}.TopLandingPage_workStage__0O8N1{min-height:31rem}.TopLandingPage_mintBoard__s_B71{inset:1.4rem 0 .25rem 1.25rem}.TopLandingPage_workSheet__pP8ZO{inset:.25rem .85rem 1.25rem 0;padding:1.25rem 1.1rem}.TopLandingPage_workTicket__DbuFt{right:-.2rem;bottom:0;min-width:8.5rem;padding:.65rem .8rem;font-size:.72rem}.TopLandingPage_workIndex__L66XQ{top:3.1rem;left:-.4rem}.TopLandingPage_secondaryServices__5ZBxI a{grid-template-columns:5.25rem minmax(0,1fr) auto}.TopLandingPage_primaryServiceMedia__jcRx7{transform:rotate(.35deg)}.TopLandingPage_primaryService__BrroY{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.TopLandingPage_eyebrow__pqFjf,.TopLandingPage_heroActions__3ZSRJ,.TopLandingPage_heroLead__9vj3Y,.TopLandingPage_heroTitle__Lctej>span,.TopLandingPage_scrollReveal__yMsSd,.TopLandingPage_workStage__0O8N1{opacity:1;transform:none;animation:none}.TopLandingPage_heroTitleMarker__5G23u:after{transform:rotate(-.8deg) scaleX(1);animation:none}.TopLandingPage_consultationLink__rFgBX,.TopLandingPage_primaryServiceLink__Yx7C4,.TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_primaryServiceMedia__jcRx7,.TopLandingPage_primaryService__BrroY,.TopLandingPage_secondaryServiceMedia__UU_Gq img,.TopLandingPage_secondaryServices__5ZBxI a,.TopLandingPage_secondaryServices__5ZBxI a b,.TopLandingPage_serviceLink__QRItA{transition:none}.TopLandingPage_consultationLink__rFgBX:active,.TopLandingPage_consultationLink__rFgBX:hover,.TopLandingPage_primaryService__BrroY:active,.TopLandingPage_secondaryServices__5ZBxI a:active,.TopLandingPage_serviceLink__QRItA:active{transform:none}}@media (prefers-contrast:more){.TopLandingPage_mintBoard__s_B71,.TopLandingPage_workSheet__pP8ZO{border-color:var(--top-color-ink)}}.TopLandingTokens_theme__MWah8{--top-color-ink:#24312f;--top-color-body:#52615c;--top-color-muted:#74807b;--top-color-coral:#c94a32;--top-color-coral-deep:#9a3725;--top-color-mint:#dcefe7;--top-color-mint-deep:#8fbeaa;--top-color-mint-wash:#f0f8f4;--top-color-yellow:#f6d966;--top-color-yellow-deep:#b5962d;--top-color-paper:#fffefa;--top-color-paper-muted:#f6f4ed;--top-color-blue-link:#315f83;--top-color-blue-link-hover:#214663;--top-color-line:#d8dfdb;--top-color-line-dark:#aebbb5;--top-font-sans:var(--app-font-sans);--top-font-serif:var(--app-font-serif);--top-space-1:0.5rem;--top-space-2:0.875rem;--top-space-3:1.25rem;--top-space-4:1.75rem;--top-space-5:2.5rem;--top-space-6:3.75rem;--top-space-7:5.5rem;--top-radius-control:0.625rem;--top-radius-paper:0.25rem;--top-shadow-paper:0 1px 0 rgba(36,49,47,0.04),0 24px 54px rgba(36,49,47,0.12);--top-shadow-action:0 3px 0 var(--top-color-coral-deep),0 12px 24px rgba(166,59,39,0.14);--top-shadow-photo:0 1px 0 rgba(36,49,47,0.05),0 14px 28px rgba(36,49,47,0.12);--top-motion-quick:160ms;--top-motion-enter:620ms;--top-motion-paper:760ms;--top-ease-out:cubic-bezier(0.22,1,0.36,1);--top-ease-press:cubic-bezier(0.2,0.8,0.2,1)}.BlogArchivePage_page__Xy7Gc{min-height:100vh;overflow-x:hidden;background:var(--article-color-paper);color:var(--article-color-ink)}.BlogArchivePage_hero__oopBn{position:relative;overflow:hidden;border-bottom:1px solid var(--article-color-line);background:linear-gradient(118deg,transparent 0 64%,rgb(226 241 234/72%) 64% 100%),var(--article-color-paper)}.BlogArchivePage_hero__oopBn:after{position:absolute;top:-2rem;right:-1rem;width:38%;height:145%;transform:rotate(7deg);opacity:.38;background-image:linear-gradient(var(--article-color-line) 1px,transparent 1px),linear-gradient(90deg,var(--article-color-line) 1px,transparent 1px);background-size:30px 30px;content:""}.BlogArchivePage_heroInner__vWQ1s{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:clamp(4.5rem,9vw,8rem) clamp(4rem,8vw,7rem)}.BlogArchivePage_eyebrow__yHhuN{margin:0 0 1rem;color:var(--article-color-coral);font-size:.78rem;font-weight:700;letter-spacing:.08em}.BlogArchivePage_hero__oopBn h1{max-width:10ch;margin:0;font-family:var(--article-font-serif);font-size:clamp(3rem,6vw,4.9rem);font-weight:700;letter-spacing:-.055em;line-height:1.14}.BlogArchivePage_hero__oopBn h1 span{position:relative;display:block;width:max-content;white-space:nowrap}.BlogArchivePage_hero__oopBn h1 span:last-child:after{position:absolute;z-index:-1;right:.5em;bottom:.08em;left:-.04em;height:.14em;transform:rotate(-.5deg) scaleX(0);transform-origin:left center;background:var(--article-color-yellow);content:"";animation:BlogArchivePage_archive-marker-in__Ms6U3 var(--article-motion-enter) var(--article-ease-out) .26s forwards}.BlogArchivePage_heroCopy__uk6TH{max-width:32rem;margin:0;color:var(--article-color-body);font-size:clamp(1rem,1.4vw,1.12rem);line-height:2}.BlogArchivePage_topicNav__lUhRl{border-bottom:1px solid var(--article-color-line);background:white}.BlogArchivePage_topicNav__lUhRl>div{display:flex;flex-wrap:wrap;gap:.4rem 2rem;width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:1.25rem}.BlogArchivePage_topicNav__lUhRl a{position:relative;padding-block:.35rem;color:var(--article-color-muted);font-size:.88rem;font-weight:700;text-decoration:none}.BlogArchivePage_topicNav__lUhRl a:after{position:absolute;right:0;bottom:0;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:var(--article-color-blue-link);content:"";transition:transform var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_topicNav__lUhRl .BlogArchivePage_topicCurrent__TD3wI,.BlogArchivePage_topicNav__lUhRl a:focus-visible,.BlogArchivePage_topicNav__lUhRl a:hover{color:var(--article-color-blue-link)}.BlogArchivePage_topicNav__lUhRl .BlogArchivePage_topicCurrent__TD3wI:after,.BlogArchivePage_topicNav__lUhRl a:focus-visible:after,.BlogArchivePage_topicNav__lUhRl a:hover:after{transform:scaleX(1)}.BlogArchivePage_articleCopy__quBxE a:focus-visible,.BlogArchivePage_empty__2NvtP a:focus-visible,.BlogArchivePage_photoLink__es5NN:focus-visible,.BlogArchivePage_topicNav__lUhRl a:focus-visible{border-radius:2px;outline:2px solid var(--article-color-blue-link);outline-offset:4px}.BlogArchivePage_articleList__lqKi8{display:grid;gap:clamp(4.5rem,9vw,8rem);width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.BlogArchivePage_articleRow__vbObr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.BlogArchivePage_articleRow__vbObr:nth-child(2n) .BlogArchivePage_photoLink__es5NN{order:2}.BlogArchivePage_photoLink__es5NN{position:relative;display:block;padding:.55rem;background:white;box-shadow:var(--article-shadow-photo);text-decoration:none}.BlogArchivePage_photoBacking__pmFgD{position:absolute;z-index:-1;inset:1.25rem -1rem -1rem 1.25rem;transform:rotate(3deg);border:1px solid color-mix(in srgb,var(--article-color-mint-deep) 52%,white);background:var(--article-color-mint);transition:transform var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_photoLink__es5NN:hover .BlogArchivePage_photoBacking__pmFgD{transform:rotate(4.2deg) translate(.2rem,.1rem)}.BlogArchivePage_photo__3gsI_{aspect-ratio:16/10;width:100%;border-radius:0;background:var(--article-color-paper-muted)}.BlogArchivePage_articleCopy__quBxE{max-width:31rem}.BlogArchivePage_articleMeta__esnze{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;color:var(--article-color-muted);font-size:.8rem}.BlogArchivePage_articleMeta__esnze span{color:var(--article-color-coral);font-weight:700}.BlogArchivePage_articleCopy__quBxE h2{margin:1.25rem 0 0;font-family:var(--article-font-serif);font-size:clamp(2rem,3.3vw,3.15rem);letter-spacing:-.045em;line-height:1.3;word-break:auto-phrase}.BlogArchivePage_articleCopy__quBxE h2 a{color:inherit;text-decoration:none;transition:color var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_articleCopy__quBxE h2 a span{display:block;white-space:nowrap}.BlogArchivePage_articleCopy__quBxE h2 a:hover{color:var(--article-color-coral)}.BlogArchivePage_articleCopy__quBxE>p{margin:1.4rem 0 0;color:var(--article-color-body);font-size:.98rem;line-height:1.9}.BlogArchivePage_empty__2NvtP a,.BlogArchivePage_readLink__qLYKj{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.8rem;padding-bottom:.25rem;border-bottom:1px solid var(--article-color-line-dark);color:var(--article-color-blue-link);font-size:.9rem;font-weight:700;text-decoration:none}.BlogArchivePage_readLink__qLYKj span{transition:translate var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_readLink__qLYKj:hover span{translate:.25rem 0}.BlogArchivePage_empty__2NvtP{padding:3rem 0;border-block:1px solid var(--article-color-line)}.BlogArchivePage_empty__2NvtP h2{margin:0;font-size:1.5rem}.BlogArchivePage_empty__2NvtP p{margin:.8rem 0 0;color:var(--article-color-body)}@keyframes BlogArchivePage_archive-marker-in__Ms6U3{to{transform:rotate(-.5deg) scaleX(1)}}@media (max-width:899px){.BlogArchivePage_heroInner__vWQ1s{grid-template-columns:1fr;gap:2rem}.BlogArchivePage_heroCopy__uk6TH{max-width:38rem}.BlogArchivePage_articleRow__vbObr{grid-template-columns:1fr;gap:2.5rem}.BlogArchivePage_articleRow__vbObr:nth-child(2n) .BlogArchivePage_photoLink__es5NN{order:0}}@media (max-width:639px){.BlogArchivePage_articleList__lqKi8,.BlogArchivePage_heroInner__vWQ1s,.BlogArchivePage_topicNav__lUhRl>div{width:min(100% - 2.5rem,1180px)}.BlogArchivePage_heroInner__vWQ1s{padding-block:3.5rem 3.75rem}.BlogArchivePage_hero__oopBn h1{font-size:clamp(2.5rem,11.5vw,2.95rem)}.BlogArchivePage_hero__oopBn:after{right:-6rem;width:72%}.BlogArchivePage_topicNav__lUhRl>div{gap-inline:1.4rem;padding-block:.9rem}.BlogArchivePage_articleList__lqKi8{padding-block:3.5rem 4.5rem}.BlogArchivePage_photoLink__es5NN{padding:.4rem}.BlogArchivePage_articleCopy__quBxE h2{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.BlogArchivePage_hero__oopBn h1 span:last-child:after{transform:rotate(-.5deg) scaleX(1);animation:none}.BlogArchivePage_articleCopy__quBxE h2 a,.BlogArchivePage_photoBacking__pmFgD,.BlogArchivePage_readLink__qLYKj span,.BlogArchivePage_topicNav__lUhRl a:after{transition:none}}.ArticlePage_page__YC31C{min-height:100vh;overflow-x:clip;background:var(--article-color-paper);color:var(--article-color-ink)}.ArticlePage_hero__3PIBl{position:relative;overflow:hidden;border-bottom:1px solid var(--article-color-line);background:linear-gradient(112deg,rgba(255,254,250,.98) 0 51%,rgba(239,248,244,.95) 51% 100%)}.ArticlePage_hero__3PIBl:before{position:absolute;inset:0 0 0 48%;opacity:.6;background-image:linear-gradient(rgba(143,190,170,.2) 1px,transparent 0),linear-gradient(90deg,rgba(143,190,170,.2) 1px,transparent 0);background-size:30px 30px;content:""}.ArticlePage_heroInner__sNj_S{position:relative;z-index:1;display:grid;width:min(100% - 2.5rem,1180px);margin-inline:auto;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(3.25rem,7vw,6.5rem)}.ArticlePage_heroCopy__kYSFG{align-self:center;max-width:40rem}.ArticlePage_backLink__3uzc5{display:inline-flex;align-items:center;gap:.55rem;border-bottom:1px solid color-mix(in srgb,var(--article-color-blue-link) 42%,transparent);padding-bottom:.18rem;color:var(--article-color-blue-link);font-size:.82rem;font-weight:700;transition:color var(--article-motion-quick) ease,transform var(--article-motion-quick) var(--article-ease-out)}.ArticlePage_backLink__3uzc5:hover{color:var(--article-color-blue-link-hover);transform:translateX(-.15rem)}.ArticlePage_backLink__3uzc5:active{transform:translateX(-.15rem) scale(.98)}.ArticlePage_articleProse__sPT5i a:focus-visible,.ArticlePage_backLink__3uzc5:focus-visible,.ArticlePage_topicLink__6Pfq_:focus-visible{border-radius:var(--article-radius-control);outline:3px solid color-mix(in srgb,var(--article-color-yellow) 72%,transparent);outline-offset:4px}.ArticlePage_meta__dgZSe{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;color:var(--article-color-muted);font-size:.8rem;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) 80ms forwards}.ArticlePage_category__NH7pI{color:var(--article-color-coral);font-weight:700}.ArticlePage_metaDivider__n9TlB{width:1.8rem;height:1px;transform:rotate(-5deg);background:var(--article-color-coral)}.ArticlePage_title__slW0K{position:relative;z-index:0;margin-top:1.2rem;color:var(--article-color-ink);font-size:clamp(2.15rem,4.2vw,3.45rem);letter-spacing:-.055em;line-height:1.2;text-wrap:balance;opacity:0;animation:ArticlePage_article-title-in__swJtE .72s var(--article-ease-out) .15s forwards}.ArticlePage_titleLine__ikB0l{display:block;white-space:nowrap}.ArticlePage_titleDesktop__nwq3S{display:block}.ArticlePage_titleMobile__8_8g0,.ArticlePage_titleTablet__vOav_{display:none}.ArticlePage_titleLine__ikB0l:last-child,.ArticlePage_titleMarker__fYDRQ{position:relative;z-index:0;width:max-content}.ArticlePage_titleLine__ikB0l:last-child:after,.ArticlePage_titleMarker__fYDRQ:after{position:absolute;z-index:-1;right:-.08em;bottom:.11em;left:-.04em;height:.18em;transform:rotate(-.45deg) scaleX(0);transform-origin:left center;background:var(--article-color-yellow);content:"";animation:ArticlePage_article-marker-in__I204z .68s var(--article-ease-out) .54s forwards}.ArticlePage_description__WHdPi{max-width:36rem;margin-top:1.7rem;color:var(--article-color-body);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.95;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) .28s forwards}.ArticlePage_byline__FwR1I{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;margin-top:1.5rem;color:var(--article-color-muted);font-size:.76rem;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) .38s forwards}.ArticlePage_byline__FwR1I strong{color:var(--article-color-ink);font-size:.9rem}.ArticlePage_photoStage__S51aL{position:relative;align-self:center;margin:0;opacity:0;animation:ArticlePage_article-photo-in__C3pao var(--article-motion-paper) var(--article-ease-out) .23s forwards}.ArticlePage_photoStage__S51aL:before{position:absolute;inset:1.7rem -1.4rem -1.35rem 1.5rem;transform:rotate(4deg);border:1px solid color-mix(in srgb,var(--article-color-mint-deep) 52%,white);background:var(--article-color-mint);content:""}.ArticlePage_photoFrame__4xOQ8{position:relative;z-index:1;transform:rotate(.9deg);border:9px solid white;background:white;box-shadow:var(--article-shadow-photo)}.ArticlePage_heroPhoto__9InhY{aspect-ratio:4/3;border-radius:0;background:var(--article-color-paper-muted)}.ArticlePage_photoCaption__kuqyT{position:relative;z-index:2;width:fit-content;max-width:88%;margin:-.7rem 0 0 1.5rem;transform:rotate(-1.2deg);background:var(--article-color-yellow);padding:.55rem .8rem;color:var(--article-color-ink);font-size:.73rem;font-weight:700;box-shadow:0 8px 18px rgba(36,49,47,.12)}.ArticlePage_bodyShell__HMLSi{display:grid;width:min(100% - 2.5rem,1080px);margin-inline:auto;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(3.5rem,7vw,6rem)}.ArticlePage_readingNote__X4g9y{align-self:start;transform:rotate(-.45deg);border-top:3px solid var(--article-color-coral);background:var(--article-color-mint-wash);padding:1.3rem 1.25rem 1.4rem;color:var(--article-color-body);box-shadow:0 14px 34px rgba(36,49,47,.07)}.ArticlePage_readingNote__X4g9y span{display:block;color:var(--article-color-coral);font-size:.72rem;font-weight:700}.ArticlePage_readingNote__X4g9y p{margin-top:.75rem;font-family:var(--article-font-serif);font-size:.92rem;line-height:1.9}.ArticlePage_articleColumn__II9S2{min-width:0}.ArticlePage_articleProse__sPT5i{color:var(--article-color-body);font-size:clamp(1rem,1.2vw,1.1rem);line-height:2}.ArticlePage_articleProse__sPT5i>blockquote,.ArticlePage_articleProse__sPT5i>h2,.ArticlePage_articleProse__sPT5i>h3,.ArticlePage_articleProse__sPT5i>hr,.ArticlePage_articleProse__sPT5i>ol,.ArticlePage_articleProse__sPT5i>p,.ArticlePage_articleProse__sPT5i>table,.ArticlePage_articleProse__sPT5i>ul{width:min(100%,46rem);margin-inline:auto}.ArticlePage_articleProse__sPT5i>p:first-child{color:var(--article-color-ink);font-family:var(--article-font-serif);font-size:clamp(1.18rem,2vw,1.42rem);font-weight:700;line-height:1.9}.ArticlePage_articleProse__sPT5i p+p{margin-top:1.15rem}.ArticlePage_articleProse__sPT5i h2{position:relative;margin-top:clamp(4rem,8vw,6rem);margin-bottom:1.4rem;padding-bottom:0;padding-left:1.45rem;color:var(--article-color-ink);font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.035em;line-height:1.5;text-wrap:balance}.ArticlePage_articleProse__sPT5i h2:after{display:none}.ArticlePage_articleProse__sPT5i h2:before{position:absolute;top:.45em;bottom:.35em;left:0;width:4px;transform:rotate(2deg);background:var(--article-color-coral);content:""}.ArticlePage_articleProse__sPT5i h2+p{margin-top:0}.ArticlePage_articleProse__sPT5i ol,.ArticlePage_articleProse__sPT5i ul{margin-top:1.5rem;margin-bottom:1.5rem;border-block:1px solid var(--article-color-line);padding:1.4rem 1.4rem 1.4rem 2.7rem;color:var(--article-color-ink)}.ArticlePage_articleProse__sPT5i li+li{margin-top:.65rem}.ArticlePage_articleProse__sPT5i blockquote{position:relative;margin-top:2rem;margin-bottom:2rem;transform:rotate(-.25deg);border:1px solid var(--article-color-yellow-edge);border-radius:var(--article-radius-paper);background:#fff8d9;padding:1.5rem 1.6rem;color:var(--article-color-ink);box-shadow:0 12px 28px rgba(36,49,47,.07)}.ArticlePage_articleProse__sPT5i blockquote:before{display:block;margin-bottom:.65rem;color:var(--article-color-coral);font-size:.72rem;font-weight:700;letter-spacing:.08em;content:"ChatGPTへの頼み方"}.ArticlePage_articleProse__sPT5i blockquote p{margin:0}.ArticlePage_articleProse__sPT5i figure{width:min(100%,54rem);margin:clamp(3.25rem,7vw,5rem) auto;overflow:hidden;transform:rotate(-.35deg);border:8px solid white;border-radius:var(--article-radius-paper);background:white;box-shadow:var(--article-shadow-photo)}.ArticlePage_articleProse__sPT5i figure:nth-of-type(2n){transform:rotate(.45deg)}.ArticlePage_articleProse__sPT5i figure img{width:100%}.ArticlePage_articleProse__sPT5i figure figcaption{border-top:1px solid var(--article-color-line);background:var(--article-color-paper);padding:.85rem 1rem .9rem;color:var(--article-color-muted);font-size:.78rem;line-height:1.75}.ArticlePage_articleProse__sPT5i a{color:var(--article-color-blue-link);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--article-color-blue-link) 42%,transparent);text-underline-offset:.24em;transition:color var(--article-motion-quick) ease}.ArticlePage_articleProse__sPT5i a:hover{color:var(--article-color-blue-link-hover);text-decoration-color:currentColor}.ArticlePage_articleProse__sPT5i>p:last-child{margin-top:2rem}.ArticlePage_articleProse__sPT5i>p:last-child a{display:inline-flex;align-items:center;min-height:3rem;border:1px solid var(--article-color-blue-link);border-radius:var(--article-radius-control);padding:.55rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform var(--article-motion-quick) var(--article-ease-out),background var(--article-motion-quick) ease}.ArticlePage_articleProse__sPT5i>p:last-child a:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--article-color-mint-wash) 72%,white)}.ArticlePage_articleProse__sPT5i>p:last-child a:active{transform:scale(.98)}.ArticlePage_topics__zzqiL{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;width:min(100%,46rem);margin:4.5rem auto 0;border-top:1px solid var(--article-color-line);padding-top:1.25rem;color:var(--article-color-muted);font-size:.78rem}.ArticlePage_topics__zzqiL strong{color:var(--article-color-ink)}.ArticlePage_topicLink__6Pfq_{border-bottom:1px solid var(--article-color-line-dark);color:var(--article-color-blue-link);padding-bottom:.12rem;font-weight:700}.ArticlePage_topicLink__6Pfq_:hover{color:var(--article-color-blue-link-hover)}@supports (animation-timeline:view()){.ArticlePage_articleProse__sPT5i figure,.ArticlePage_articleProse__sPT5i h2,.ArticlePage_readingNote__X4g9y{animation:ArticlePage_article-section-in__xYIxU linear both;animation-range:entry 0 entry 30%;animation-timeline:view()}}@keyframes ArticlePage_article-copy-in__UJKH8{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes ArticlePage_article-title-in__swJtE{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ArticlePage_article-marker-in__I204z{to{transform:rotate(-.45deg) scaleX(1)}}@keyframes ArticlePage_article-photo-in__C3pao{0%{opacity:0;transform:translate(1.3rem,1rem) rotate(1.6deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes ArticlePage_article-section-in__xYIxU{0%{opacity:0;translate:0 1.4rem}to{opacity:1;translate:0 0}}@media (min-width:900px){.ArticlePage_heroInner__sNj_S{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr)}.ArticlePage_bodyShell__HMLSi{grid-template-columns:13rem minmax(0,1fr)}.ArticlePage_readingNote__X4g9y{position:sticky;top:7rem}}@media (max-width:899px){.ArticlePage_hero__3PIBl{background:linear-gradient(180deg,rgba(255,254,250,.98) 0 56%,rgba(239,248,244,.96) 56% 100%)}.ArticlePage_hero__3PIBl:before{inset:54% 0 0}.ArticlePage_photoStage__S51aL{width:min(92%,42rem);margin-inline:auto}.ArticlePage_readingNote__X4g9y{width:min(100%,46rem);margin-inline:auto}.ArticlePage_titleDesktop__nwq3S{display:none}.ArticlePage_titleTablet__vOav_{display:inline;word-break:auto-phrase}}@media (max-width:639px){.ArticlePage_bodyShell__HMLSi,.ArticlePage_heroInner__sNj_S{width:min(100% - 2.5rem,1180px)}.ArticlePage_heroInner__sNj_S{padding-top:2.5rem;padding-bottom:3.75rem}.ArticlePage_meta__dgZSe{margin-top:2rem}.ArticlePage_title__slW0K{font-size:clamp(1.75rem,8.5vw,2.35rem);line-height:1.28}.ArticlePage_photoStage__S51aL{width:calc(100% - .8rem)}.ArticlePage_photoFrame__4xOQ8{border-width:7px}.ArticlePage_photoCaption__kuqyT{margin-left:.8rem;font-size:.68rem}.ArticlePage_articleProse__sPT5i{font-size:1rem;line-height:1.95}.ArticlePage_articleProse__sPT5i h2{margin-top:3.75rem;padding-left:1.1rem;font-size:1.55rem}.ArticlePage_articleProse__sPT5i figure{width:calc(100% + 1.5rem);margin-left:-.75rem;border-width:6px}.ArticlePage_articleProse__sPT5i ol,.ArticlePage_articleProse__sPT5i ul{padding:1.15rem .75rem 1.15rem 2rem}.ArticlePage_articleProse__sPT5i blockquote{padding:1.25rem 1.15rem}}@media (max-width:479px){.ArticlePage_titleTablet__vOav_{display:none}.ArticlePage_titleMobile__8_8g0{display:block}}@media (prefers-reduced-motion:reduce){.ArticlePage_articleProse__sPT5i figure,.ArticlePage_articleProse__sPT5i h2,.ArticlePage_byline__FwR1I,.ArticlePage_description__WHdPi,.ArticlePage_meta__dgZSe,.ArticlePage_photoStage__S51aL,.ArticlePage_readingNote__X4g9y,.ArticlePage_title__slW0K{opacity:1;translate:none;animation:none}.ArticlePage_titleLine__ikB0l:last-child:after,.ArticlePage_titleMarker__fYDRQ:after{transform:rotate(-.45deg) scaleX(1);animation:none}.ArticlePage_articleProse__sPT5i a,.ArticlePage_articleProse__sPT5i>p:last-child a,.ArticlePage_backLink__3uzc5{transition:none}.ArticlePage_articleProse__sPT5i>p:last-child a:active,.ArticlePage_articleProse__sPT5i>p:last-child a:hover,.ArticlePage_backLink__3uzc5:active,.ArticlePage_backLink__3uzc5:hover{transform:none}}.ArticlePageTokens_theme__gHwjK{--article-color-ink:#24312f;--article-color-body:#4f5e59;--article-color-muted:#6d7874;--article-color-coral:#c94a32;--article-color-coral-deep:#963522;--article-color-mint:#dcefe7;--article-color-mint-deep:#8fbeaa;--article-color-mint-wash:#eff8f4;--article-color-yellow:#f6d966;--article-color-yellow-edge:#c7aa3e;--article-color-paper:#fffefa;--article-color-paper-muted:#f6f4ed;--article-color-line:#d7ded9;--article-color-line-dark:#b8c3bd;--article-color-blue-link:#315f83;--article-color-blue-link-hover:#214663;--article-font-sans:var(--app-font-sans);--article-font-serif:var(--app-font-serif);--article-space-1:0.5rem;--article-space-2:0.875rem;--article-space-3:1.25rem;--article-space-4:2rem;--article-space-5:3rem;--article-space-6:4.5rem;--article-radius-control:0.625rem;--article-radius-paper:0.25rem;--article-shadow-photo:0 1px 0 rgba(36,49,47,0.05),0 24px 64px rgba(36,49,47,0.16);--article-motion-quick:160ms;--article-motion-enter:620ms;--article-motion-paper:760ms;--article-ease-out:cubic-bezier(0.22,1,0.36,1)}