._9uIOFW_layout{z-index:1;gap:3rem;position:relative}._9uIOFW_pink{transform-origin:28% 88%;width:9rem;top:-1rem;right:-1rem;rotate:12deg}._9uIOFW_blush{transform-origin:60% 88%;width:9rem;bottom:4rem;left:-1rem;rotate:-68deg}._9uIOFW_atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}._9uIOFW_atmosphere:before,._9uIOFW_atmosphere:after{content:"";position:absolute}._9uIOFW_atmosphere:before{background:radial-gradient(ellipse, hsl(var(--sage) / .24), hsl(var(--celadon) / .12) 42%, transparent 70%);width:66%;height:110%;top:-5%;left:-12%}._9uIOFW_atmosphere:after{background:radial-gradient(ellipse, hsl(var(--leaf) / .28), hsl(var(--pistachio) / .12) 40%, transparent 70%);width:66%;height:100%;top:10%;right:-18%}@media (min-width:768px){._9uIOFW_pink{width:12rem;top:-3rem;right:-2rem}._9uIOFW_blush{width:12rem;bottom:5rem;left:-2.5rem}}@media (min-width:1024px){._9uIOFW_layout{-moz-column-gap:clamp(4.5rem, 8vw, 8rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(4.5rem,8vw,8rem)}._9uIOFW_frame{justify-self:end;max-width:36rem}._9uIOFW_portrait{aspect-ratio:5/4;height:auto}._9uIOFW_pink{width:38%;top:-12%;right:-8%}._9uIOFW_blush{width:38%;bottom:16%;left:-10%}}@media (prefers-reduced-motion:no-preference){._9uIOFW_pink{animation:11s ease-in-out infinite _9uIOFW_orchid-breeze}._9uIOFW_blush{animation:14s ease-in-out -6s infinite reverse _9uIOFW_orchid-breeze}._9uIOFW_atmosphere:before{animation:_9uIOFW_light-drift 24s var(--ease-settle) infinite alternate}._9uIOFW_atmosphere:after{animation:_9uIOFW_light-drift 28s var(--ease-settle) -12s infinite alternate-reverse}}@keyframes _9uIOFW_orchid-breeze{0%,to{transform:translate(0,0)rotate(-2deg)}22%{transform:translate(3px,-5px)rotate(2.5deg)}40%{transform:translate(1px,-2px)rotate(.5deg)}58%{transform:translate(5px,-8px)rotate(3.5deg)}64%{transform:translate(4px,-7px)rotate(2.5deg)}82%{transform:translate(-1px,-1px)rotate(-1deg)}}@keyframes _9uIOFW_light-drift{0%{opacity:.55;transform:translate(-4%,-3%)scale(.96)}to{opacity:.9;transform:translate(5%,4%)scale(1.06)}}
.MfCP2a_drawing{overflow:hidden}.MfCP2a_wisp{transform-box:view-box;transform-origin:50% 85%}.MfCP2a_drawing[data-wind=footer] .MfCP2a_wisp{transform-origin:50% 15%}.MfCP2a_drawing[data-wind=top] .MfCP2a_wisp,.MfCP2a_drawing[data-wind=bottom] .MfCP2a_wisp{transform-origin:50%}@media (max-width:767px){.MfCP2a_drawing path{vector-effect:non-scaling-stroke;stroke-width:.8px}.MfCP2a_drawing path[data-wind-motion=outline]{stroke-width:1px}}@media (prefers-reduced-motion:no-preference){.MfCP2a_wisp{animation:24s linear infinite MfCP2a_wind-drift}.MfCP2a_wisp:nth-of-type(2){animation-delay:-5s}.MfCP2a_wisp:nth-of-type(3){animation-duration:28s;animation-direction:reverse;animation-delay:-17s}.MfCP2a_wisp:nth-of-type(4){animation-duration:32s;animation-delay:-9s}.MfCP2a_wisp:nth-of-type(5){animation-duration:26s;animation-direction:reverse;animation-delay:-20s}.MfCP2a_wisp:nth-of-type(6){animation-duration:30s;animation-delay:-4s}.MfCP2a_wisp:nth-of-type(7){animation-duration:36s;animation-direction:reverse;animation-delay:-24s}@media (max-width:767px){.MfCP2a_wisp{animation-name:MfCP2a_wind-drift-phone}}}@keyframes MfCP2a_wind-drift-phone{0%,to{transform:translate(-8%)scaleY(.75)}25%{transform:translateY(-35%)scaleY(1.3)}50%{transform:translate(8%)scaleY(1.5)}75%{transform:translateY(18%)scaleY(1)}}@keyframes MfCP2a_wind-drift{0%,to{transform:translate(-5%)scaleY(.82)}25%{transform:translateY(-14%)scaleY(1.12)}50%{transform:translate(5%)scaleY(1.28)}75%{transform:translateY(10%)scaleY(1)}}
.CL8T_a_text{max-width:100%;display:inline-block;position:relative}.CL8T_a_brush{pointer-events:none;width:100%;height:.42em;color:hsl(var(--primary) / .7);position:absolute;inset:auto 0 -.3em;overflow:visible}.CL8T_a_text[data-brush-tone=light] .CL8T_a_brush{color:var(--service-light)}.CL8T_a_text[data-brush-tone=service] .CL8T_a_brush{color:hsl(var(--service-accent) / .65)}@media (prefers-reduced-motion:no-preference){.CL8T_a_paint{animation:CL8T_a_paint-curve 14s var(--ease-out) infinite}}@keyframes CL8T_a_paint-curve{0%{clip-path:inset(0 100% 0 0);opacity:1}12%,92%{clip-path:inset(0);opacity:1}98%{clip-path:inset(0);opacity:0}to{clip-path:inset(0 100% 0 0);opacity:0}}
.-Hejgq_header{align-items:center;gap:var(--logo-gap);flex:none;width:max-content;display:flex}.-Hejgq_symbol,.-Hejgq_wordmark{background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.-Hejgq_symbol{width:var(--logo-mark-size);aspect-ratio:777/778;-webkit-mask-image:url(/brand/logo-symbol.svg);mask-image:url(/brand/logo-symbol.svg)}.-Hejgq_copy{align-items:flex-start;gap:var(--logo-copy-gap);flex-direction:column;display:flex}.-Hejgq_wordmark{width:var(--logo-wordmark-width);aspect-ratio:1616/180;-webkit-mask-image:url(/brand/logo-wordmark.svg);mask-image:url(/brand/logo-wordmark.svg)}.-Hejgq_tagline{font-size:var(--logo-tagline-size);white-space:nowrap;font-weight:500;line-height:1.25}
.yTiu2G_header{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.yTiu2G_headerInner{width:min(calc(100% - 2 * var(--gutter)), 74rem);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-block:1rem;display:flex}.yTiu2G_back{white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.yTiu2G_page{background:hsl(var(--card) / .98);padding-block:clamp(2rem,5vw,4rem) 5rem;font-size:1.0625rem;line-height:1.8}.yTiu2G_reading{width:min(calc(100% - 2 * var(--gutter)), 70ch);overflow-wrap:anywhere;min-width:0;margin-inline:auto}.yTiu2G_opening{border-bottom:1px solid hsl(var(--border));padding-bottom:1.75rem}.yTiu2G_title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.125rem,4.8vw,3rem);line-height:1.15}.yTiu2G_date{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.875rem}.yTiu2G_introduction{margin-top:2rem}.yTiu2G_introduction p+p{margin-top:1rem}.yTiu2G_notice{border-radius:var(--radius);background:hsl(var(--secondary));margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.yTiu2G_notice p+p{color:hsl(var(--muted-foreground));margin-top:.25rem}.yTiu2G_index{border-block:1px solid hsl(var(--border));margin-block:1.5rem 2.75rem}.yTiu2G_index summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.yTiu2G_index summary::-webkit-details-marker{display:none}.yTiu2G_index summary svg{transition:transform .18s var(--ease-out);flex-shrink:0}.yTiu2G_index[open] summary svg{transform:rotate(180deg)}.yTiu2G_index nav{padding-block:.25rem 1rem}.yTiu2G_index a{min-height:2.75rem;color:hsl(var(--muted-foreground));align-items:baseline;gap:.75rem;padding-block:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.yTiu2G_index a span{font-variant-numeric:tabular-nums;min-width:1.5rem}.yTiu2G_section{scroll-margin-top:2rem}.yTiu2G_section+.yTiu2G_section{margin-top:2.75rem}.yTiu2G_section h2{font-family:var(--font-display);text-wrap:pretty;align-items:baseline;gap:.625rem;margin-bottom:1rem;font-size:clamp(1.375rem,2.8vw,1.75rem);line-height:1.3;display:flex}.yTiu2G_section h2 span{flex-shrink:0}.yTiu2G_section p,.yTiu2G_section>ul{color:hsl(var(--muted-foreground))}.yTiu2G_section p+p,.yTiu2G_section p+ul,.yTiu2G_section ul+p{margin-top:1rem}.yTiu2G_section>ul:not(.yTiu2G_links){padding-left:1.35rem;list-style:outside}.yTiu2G_section li+li{margin-top:.5rem}.yTiu2G_section .yTiu2G_links{flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.25rem;margin-top:1rem;padding:0;list-style:none;display:flex}.yTiu2G_section .yTiu2G_links li{min-width:0;margin:0}.yTiu2G_links a{min-height:2.75rem;color:hsl(var(--primary));text-underline-offset:.25em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.yTiu2G_policies{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:flex}.yTiu2G_policies a{align-items:center;min-height:2.75rem;display:inline-flex}.yTiu2G_policies a[aria-current=page]{text-underline-offset:.25em;font-weight:600;text-decoration:underline}.yTiu2G_reading a:focus-visible,.yTiu2G_index summary:focus-visible,.yTiu2G_header a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.yTiu2G_index a:hover,.yTiu2G_policies a:hover,.yTiu2G_back:hover{color:hsl(var(--primary));text-underline-offset:.25em;text-decoration:underline}}@media (max-width:639px){.yTiu2G_page{font-size:1rem;line-height:1.75}.yTiu2G_section+.yTiu2G_section{margin-top:2.25rem}.yTiu2G_reading{width:calc(100% - 2 * var(--gutter))}}@media (prefers-reduced-motion:reduce){.yTiu2G_index summary svg{transition:none}}
.idsuka_scrollArrow{flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.idsuka_scrollArrow{animation:3.2s cubic-bezier(.77,0,.175,1) infinite idsuka_scroll-nudge}}@keyframes idsuka_scroll-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}
.Iv3waW_frame{--orbit-turn:120s;--orbit-size:24rem;pointer-events:none;top:70%;left:calc(var(--orbit-size) * -.72);width:var(--orbit-size);aspect-ratio:1;opacity:.12;position:absolute;translate:0 -50%}.Iv3waW_drawing{transform-origin:50%;width:100%;height:100%;animation:Iv3waW_orbit-turn var(--orbit-turn) linear infinite paused;position:relative}.Iv3waW_frame[data-running=true] .Iv3waW_drawing{animation-play-state:running}.Iv3waW_rim{border:1px solid hsl(var(--leaf) / .65);border-radius:50%;position:absolute;inset:3%}.Iv3waW_sector{clip-path:polygon(50% 50%,29.2893% 0,70.7107% 0);position:absolute;inset:0}.Iv3waW_petal{width:30%;height:46%;position:absolute;top:4%;left:35%}.Iv3waW_half{clip-path:inset(0 50% 0 0);width:100%;height:100%;position:absolute;inset:0}.Iv3waW_mirrored{transform:scaleX(-1)}.Iv3waW_core{background:hsl(var(--leaf));border-radius:50%;position:absolute;inset:47%}@media (min-width:1024px){.Iv3waW_frame{--orbit-size:clamp(28rem, 42vw, 40rem);left:calc(var(--orbit-size) * -.56);opacity:.3}}@keyframes Iv3waW_orbit-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Iv3waW_drawing{animation:none}}
