@font-face{font-family:clash;src:url(../media/ClashDisplay_Variable-s.p.32x5rqpdt5hru.woff2)format("woff2");font-display:swap}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clash_a9a6880-module__6ym6uW__className{font-family:clash,clash Fallback}.clash_a9a6880-module__6ym6uW__variable{--font-clash:"clash", "clash Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_db8459eb-module__PZ6jEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_db8459eb-module__PZ6jEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--yori-jade:#3e8f8b;--yori-deep:#0e4d64;--yori-indigo:#3f5b8b;--yori-paper:#efe9dc;--yori-ink:#1a1a1a;--yori-sand:#e0d6c2;--yori-stone:#5c6660;--yori-mist:#dfe8e3;--yori-turquoise:#6fb5b0;--yori-jade-deep:var(--yori-deep);--yori-anthracite:var(--yori-ink);--bg:var(--yori-paper);--surface:#f6f1e6;--surface-2:#e2eae4;--text:var(--yori-ink);--text-sub:var(--yori-stone);--primary:var(--yori-jade);--primary-deep:var(--yori-deep);--accent:var(--yori-indigo);--accent-tint:#dde3ee;--border:#d9cfba;--shadow-flat:#e0d8c7;--world-forest:#0e4d64;--world-emerald:#3e8f8b;--world-cyan:#6fb5b0;--world-blue:#3f5b8b;--world-gold:#8a9a92;--stage-gold:#52708f;--stage-mist:#cdd8d1;--stage-frost:#ffffff94;--stage-glass:#f6f1e6;--frnt-ink:var(--yori-ink);--font-display:var(--font-clash), system-ui, sans-serif;--font-body:var(--font-geist-sans), system-ui, Arial, sans-serif;--font-mono:var(--font-geist-mono), monospace;--font-brush:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#12181a;--surface:#1a2224;--surface-2:#223030;--text:#ede8dc;--text-sub:#97a39d;--primary:#63aba6;--primary-deep:#3e8f8b;--accent:#8ca2ce;--accent-tint:#26324a;--border:#2c3a38;--shadow-flat:#0b1112;--stage-mist:#6f8580;--stage-frost:#ffffff0b;--stage-glass:#1a2224;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-brand=sensitive]{--primary:#63897b;--primary-deep:#2e5c5a;--accent:#5b6791;--accent-tint:#e5e8ee;--surface-2:#e6ece4}:root[data-brand=sensitive][data-theme=dark]{--bg:#121817;--surface:#1a2421;--surface-2:#23312b;--text:#ede8dc;--text-sub:#9ca9a1;--primary:#87a995;--primary-deep:#658574;--accent:#8995bb;--accent-tint:#2c3345;--border:#34443d}:root{transition:background-color .32s,color .32s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% -6%, var(--yori-turquoise), transparent 30rem), radial-gradient(circle at -8% 30%, var(--yori-indigo), transparent 26rem), var(--bg);margin:0;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 82% -6%, color-mix(in srgb, var(--yori-turquoise) 9%, transparent), transparent 30rem), radial-gradient(circle at -8% 30%, color-mix(in srgb, var(--yori-indigo) 5%, transparent), transparent 26rem), var(--bg)}}body{font-family:var(--font-body);text-rendering:optimizelegibility}body:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 320' preserveAspectRatio='xMidYMax slice'%3E%3Cpath d='M0 320 L0 240 Q120 150 260 218 Q340 254 420 232 Q560 190 640 250 Q740 310 900 240 Q1010 194 1120 236 Q1260 288 1400 226 L1400 320 Z' fill='%231a1a1a' opacity='.35'/%3E%3Cpath d='M0 320 L0 292 Q180 226 330 274 Q470 316 620 282 Q800 244 960 290 Q1120 330 1400 272 L1400 320 Z' fill='%231a1a1a' opacity='.6'/%3E%3Cpath d='M980 208 Q1030 130 1082 106 Q1120 156 1180 214 Z' fill='%231a1a1a' opacity='.22'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;height:34vh;position:fixed;bottom:0;left:0;right:0}:root[data-theme=dark] body:after{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 320' preserveAspectRatio='xMidYMax slice'%3E%3Cpath d='M0 320 L0 240 Q120 150 260 218 Q340 254 420 232 Q560 190 640 250 Q740 310 900 240 Q1010 194 1120 236 Q1260 288 1400 226 L1400 320 Z' fill='%23ede8dc' opacity='.3'/%3E%3Cpath d='M0 320 L0 292 Q180 226 330 274 Q470 316 620 282 Q800 244 960 290 Q1120 330 1400 272 L1400 320 Z' fill='%23ede8dc' opacity='.5'/%3E%3Cpath d='M980 208 Q1030 130 1082 106 Q1120 156 1180 214 Z' fill='%23ede8dc' opacity='.2'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::selection{color:var(--yori-paper);background:var(--yori-deep)}[data-private]{transition:filter .18s,opacity .18s}:root[data-privacy=shield] [data-private]{filter:blur(7px);opacity:.42;-webkit-user-select:none;user-select:none}:root[data-privacy=shield] [data-private=media]{filter:blur(12px);opacity:.24}:root[data-privacy=shield] main article h3,:root[data-privacy=shield] main article b,:root[data-privacy=shield] main article strong,:root[data-privacy=shield] main article figure,:root[data-privacy=shield] main section button>span>b,:root[data-privacy=shield] main section button>span>small{filter:blur(7px);opacity:.38;-webkit-user-select:none;user-select:none}:root[data-privacy=shield] main article figure{filter:blur(12px)}.yori-arrival{z-index:300;pointer-events:none;color:var(--yori-ink);background:var(--bg);place-items:center;animation:2.7s cubic-bezier(.4,0,.2,1) forwards yori-arrival-leave;display:grid;position:fixed;inset:0;overflow:hidden}.yori-arrival__drop{background:var(--yori-deep);border-radius:70% 45% 68% 52%;width:13px;height:17px;animation:.68s cubic-bezier(.3,.02,.55,1) forwards yori-drop;position:absolute;top:calc(50% - 38px);transform:rotate(45deg)translate(-44px,-44px)}.yori-arrival__ring{border:1px solid var(--yori-jade);width:18px;height:8px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.yori-arrival__ring{border:1px solid color-mix(in srgb, var(--yori-jade) 72%, transparent)}}.yori-arrival__ring{opacity:0;border-radius:50%;animation:1.3s cubic-bezier(.16,1,.3,1) .56s forwards yori-ripple;transform:translate(-50%,-50%)}.yori-arrival__ring--two{animation-delay:.74s}.yori-arrival__enso{opacity:0;width:76px;height:76px;animation:1.5s cubic-bezier(.4,0,.2,1) .78s forwards yori-enso-arrive}.yori-arrival__enso circle{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.25s cubic-bezier(.55,.06,.35,.96) .82s forwards yori-enso-stroke}.yori-arrival small{font-family:var(--font-brush);letter-spacing:.12em;opacity:0;font-size:13px;animation:1.5s .95s forwards yori-whisper;position:absolute;top:calc(50% + 66px)}@keyframes yori-drop{0%{opacity:0;transform:rotate(45deg)translate(-76px,-76px)}35%{opacity:1}to{opacity:1;transform:rotate(45deg)translate(0)}}@keyframes yori-ripple{0%{opacity:.8;width:18px;height:8px}to{opacity:0;width:460px;height:190px}}@keyframes yori-enso-arrive{0%{opacity:0;transform:scale(.94)}40%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes yori-enso-stroke{to{stroke-dashoffset:9px}}@keyframes yori-whisper{0%{opacity:0;transform:translateY(7px)}35%,72%{opacity:.7;transform:translateY(0)}to{opacity:0}}@keyframes yori-arrival-leave{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.yori-enso-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:2.4s cubic-bezier(.45,.05,.4,.95) infinite yori-enso-cycle}@keyframes yori-enso-cycle{0%{stroke-dashoffset:100px;opacity:.35}48%{stroke-dashoffset:9px;opacity:1}72%{stroke-dashoffset:9px;opacity:1}to{stroke-dashoffset:-82px;opacity:.3}}.yori-wave-done{position:relative;overflow:hidden}.yori-wave-done:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--yori-jade) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.yori-wave-done:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--yori-jade) 16%, transparent) 50%, transparent 80%)}}.yori-wave-done:after{animation:1.4s cubic-bezier(.4,0,.2,1) forwards yori-wave-pass;transform:translate(-120%)}@keyframes yori-wave-pass{to{transform:translate(120%)}}[data-idle-orb]{place-items:center;width:100%;height:100%;display:grid;position:relative}[data-idle-orb-arc]{width:116%;height:116%;color:var(--yori-ink);animation:16s linear infinite idleOrbTurn;position:absolute;inset:-8%}[data-idle-orb-core]{z-index:1;border:1px solid #fff;border-radius:50%;place-items:center;width:64%;height:64%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){[data-idle-orb-core]{border:1px solid color-mix(in srgb, #fff 40%, var(--yori-turquoise))}}[data-idle-orb-core]{background:radial-gradient(circle at 32% 26%, #ffffff8c, transparent 42%), radial-gradient(circle at 62% 72%, var(--yori-turquoise), transparent 62%), var(--yori-paper)}@supports (color:color-mix(in lab, red, red)){[data-idle-orb-core]{background:radial-gradient(circle at 32% 26%, #ffffff8c, transparent 42%), radial-gradient(circle at 62% 72%, color-mix(in srgb, var(--yori-turquoise) 30%, transparent), transparent 62%), color-mix(in srgb, var(--yori-paper) 55%, transparent)}}[data-idle-orb-core]{animation:4.2s ease-in-out infinite idleOrbBreathe}.orb-mark-inner{width:42%;height:42%;color:var(--yori-deep);opacity:.8}@keyframes idleOrbTurn{to{transform:rotate(360deg)}}@keyframes idleOrbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){[data-idle-orb-arc],[data-idle-orb-core]{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.yori-arrival{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
