@property --wash{syntax:"<number>";inherits:true;initial-value:1}.about-page{--about-inline:max(var(--shell-chrome-padding-inline), calc((100% - 98rem)/2));--about-block:clamp(4.5rem, 11vw, 9rem);--about-quiet:var(--muted-foreground);--about-rule-line:color-mix(in oklch, var(--panel-line) 45%, transparent);--about-tracking:-.035em;--about-new-black:oklch(12% .004 268);--about-washed-black:oklch(30% .01 268);background-color:var(--background);color:var(--foreground);font-family:var(--font-reading);position:relative;overflow-x:clip}.about-page .section-band{--about-quiet:color-mix(in oklch, var(--foreground) 82%, transparent);--about-rule-line:color-mix(in oklch, var(--panel-line) 45%, transparent)}html:is([lang^=ja],[lang^=zh]) .about-page{--about-tracking:0}.about-page :is(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.about-section-title{max-width:16ch;font-family:var(--font-reading);font-variation-settings:"wght" 680,"GEOM" 60,"opsz" 48;letter-spacing:var(--about-tracking);text-wrap:balance;font-size:clamp(2.4rem,5.4vw,4.75rem);font-weight:700;line-height:.95}.about-section-body{max-width:38ch;color:var(--about-quiet);font-variation-settings:"GEOM" 0,"opsz" 14;text-wrap:pretty;margin-block-start:1.25rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.about-page a:focus-visible,.about-page input:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.about-masthead{--wordmark-size:clamp(4.5rem, min(27vw, 30svh), 21rem);min-height:calc(100svh - var(--header-height,4rem));padding:clamp(1.25rem,3vw,2rem) var(--about-inline) clamp(2.5rem,6vw,4.5rem);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:clamp(1.75rem,4vw,3rem);display:grid;position:relative}.about-masthead__meta{border-block-end:1px solid var(--about-rule-line);color:var(--about-quiet);font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-block-end:.85rem;font-size:.72rem;display:flex}.about-masthead__title{gap:clamp(.75rem,2vw,1.5rem);display:grid}.about-masthead__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.about-masthead__kicker{color:var(--about-quiet);font-family:var(--font-mono);font-size:.8rem;font-weight:var(--font-weight-regular);letter-spacing:.02em;align-items:center;gap:.75rem;display:inline-flex}.about-masthead__kicker:before{content:"";background:var(--primary);block-size:2px;inline-size:2.5rem}.about-wordmark{font-family:var(--font-reading);font-size:var(--wordmark-size);font-weight:var(--font-weight-emphasis);letter-spacing:-.04em;white-space:nowrap;line-height:.84;display:grid}.about-wordmark__row[data-accent]{color:var(--primary)}.about-wordmark__row:last-child{padding-inline-start:.5em}.about-wordmark__glyph{--charge:0;font-variation-settings:"wght" calc(560 + 140 * var(--charge)),"GEOM" calc(30 + 70 * var(--charge)),"opsz" 48;translate:0 calc(var(--charge) * -.05em);transition:font-variation-settings .26s var(--ease-smooth-out),translate .26s var(--ease-smooth-out);display:inline-block}.about-masthead__lead{font-variation-settings:"GEOM" 0,"opsz" 14;text-wrap:pretty;max-width:30ch;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.32}.about-masthead__pin{z-index:1;background:var(--panel);inline-size:min(46vw,15rem);color:inherit;box-shadow:0 1px 0 var(--about-rule-line),0 26px 40px -30px #0000008c;transition:rotate var(--duration-learn) var(--ease-smooth-out),translate var(--duration-learn) var(--ease-smooth-out);justify-self:end;margin-block-start:-1rem;padding:.5rem .5rem 0;text-decoration:none;position:relative;rotate:3.5deg}.about-masthead__pin img{background:var(--muted);object-fit:cover;inline-size:100%;display:block}.about-masthead__tape{z-index:1;background:color-mix(in oklch,var(--panel-line) 30%,transparent);block-size:1.5rem;inline-size:5.5rem;position:absolute;inset-block-start:-.7rem;inset-inline-start:50%;translate:-50%;rotate:-5deg}.about-masthead__pin-caption{font-family:var(--font-mono);font-size:.68rem;line-height:var(--lh--s);gap:.15rem;padding:.6rem .15rem .75rem;display:grid}.about-masthead__pin-caption>:first-child{color:var(--about-quiet)}.about-masthead__cue{color:var(--about-quiet);font-family:var(--font-mono);align-items:center;gap:.75rem;font-size:.72rem;display:flex}.about-masthead__cue:before{content:"";transform-origin:top;background:currentColor;block-size:2.25rem;inline-size:1px}@media (hover:hover){.about-masthead__pin:hover{translate:0 -6px;rotate:0deg}}@media (width>=48rem){.about-masthead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta""title title""lead pin""cue pin"}.about-masthead__meta{grid-area:meta}.about-masthead__title{grid-area:title}.about-masthead__lead{grid-area:lead;max-width:26ch}.about-masthead__cue{grid-area:cue}.about-masthead__pin{inline-size:clamp(10rem,16vw,15rem);grid-area:pin;align-self:end;margin-block-start:calc(var(--wordmark-size) * -.84)}}.about-manifesto{padding:var(--about-block) var(--about-inline)}.about-manifesto__body{max-width:76rem;font-family:var(--font-serif);font-size:clamp(1.85rem,4.5vw,4.25rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em;gap:clamp(.35rem,1.2vw,.9rem);line-height:1.08;display:grid}.about-manifesto__line{text-wrap:balance;display:block}.about-manifesto__line[data-line="1"]{padding-inline-start:6%}.about-manifesto__line[data-line="2"]{padding-inline-start:12%}.about-manifesto__line[data-line="3"]{text-align:end}.about-manifesto__mark{display:inline-block;position:relative}.about-manifesto__mark[data-mark=reach]{color:var(--primary);font-family:var(--font-reading);font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:var(--about-tracking)}.about-manifesto__mark[data-mark=heavy]{font-family:var(--font-reading);font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:-.045em;font-size:1.6em;line-height:.9}.about-manifesto__mark[data-mark=past]{color:var(--about-quiet);letter-spacing:.01em;font-style:italic}.about-manifesto__mark[data-mark=echo]{isolation:isolate}.about-manifesto__mark[data-mark=echo]:before{content:attr(data-echo);z-index:-1;color:#0000;-webkit-text-stroke:1.5px var(--primary);position:absolute;inset:0;translate:.07em .06em}.about-manifesto__mark[data-mark=strike]:after{content:"";background:var(--primary);transform-origin:0;border-radius:99px;block-size:max(3px,.07em);position:absolute;inset-block-start:54%;inset-inline:-3%;rotate:-2.5deg}@media (width<48rem){.about-manifesto__line[data-line]{text-align:start;padding-inline-start:0}.about-manifesto__line[data-line="3"]{padding-inline-start:8%}}.about-weight{padding:var(--about-block) var(--about-inline);border-block-start:1px solid var(--about-rule-line);gap:clamp(2.5rem,6vw,5rem);display:grid}.about-weight__lab{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.about-weight__window{aspect-ratio:4/5;border-radius:var(--bdrs--10);box-sizing:border-box;background:radial-gradient(circle at 50% 42%,color(xyz .933 .986 1.002),#fbedd1,#e0c6a3);border:.6rem solid oklch(30% .006 268);place-items:center;inline-size:min(100%,24rem);display:grid;position:relative;overflow:hidden}.about-weight__window:before{content:"";opacity:calc(.15 + var(--show) * .85);background:linear-gradient(#2c2e31 0% 100%) 50%/.4rem 100% no-repeat,linear-gradient(#2c2e31 0% 100%) 50%/100% .4rem no-repeat;position:absolute;inset:0}.about-weight__behind{color:#0d0d0d;font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;max-inline-size:9ch;letter-spacing:var(--about-tracking);text-align:center;opacity:var(--show);filter:blur(calc((1 - var(--show)) * 4px));background:oklch(99.5% .012 95/.7);padding:.6rem;font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:.95;position:relative}.about-weight__fabric{--thread:calc(1.1px + var(--weight) * 2.9px);background-image:linear-gradient(125deg,oklch(100% 0 0/.08),transparent 45%,oklch(0% 0 0/.2)),repeating-linear-gradient(0deg,var(--about-washed-black) 0 var(--thread),transparent var(--thread) 4px),repeating-linear-gradient(90deg,var(--about-washed-black) 0 var(--thread),transparent var(--thread) 4px),var(--surface-noise);box-shadow:0 calc(6px + var(--weight) * 18px) calc(18px + var(--weight) * 26px) calc(-12px - var(--weight) * 6px) #0000008c;opacity:calc(1 - var(--show) * .5);border-radius:2px;position:absolute;inset:9% 11% 7%}.about-weight__clip{background:linear-gradient(#858689,#4c4d50);border-radius:3px 3px 6px 6px;block-size:1.6rem;inline-size:2.4rem;position:absolute;inset-block-start:calc(9% - .9rem);inset-inline-start:50%;translate:-50%;box-shadow:0 2px 4px #00000059}.about-weight__instrument{gap:1rem;max-width:30rem;display:grid}.about-weight__readout{font-variant-numeric:tabular-nums;font-variation-settings:"wght" calc(400 + 300 * var(--weight)),"GEOM" calc(100 * var(--weight)),"opsz" 48;letter-spacing:-.04em;align-items:baseline;gap:.75rem;font-size:clamp(4.75rem,12vw,9.5rem);line-height:.82;display:flex}.about-weight__unit{color:var(--about-quiet);font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:.08em;font-size:.85rem}.about-weight__ratio{font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600,"GEOM" 40,"opsz" 14;font-size:clamp(1.1rem,1.5vw,1.35rem)}.about-weight__verdict{min-block-size:2lh;color:var(--about-quiet);align-items:baseline;gap:.6rem;font-size:1.05rem;line-height:1.4;display:flex}.about-weight__verdict:before{content:"";aspect-ratio:1;border:1.5px solid;border-radius:50%;flex:none;inline-size:.6rem}.about-weight__verdict[data-about-gsm-verdict=house]{color:var(--foreground)}.about-weight__verdict[data-about-gsm-verdict=house]:before{border-color:var(--primary);background:var(--primary)}.about-weight__track{--thumb:1.25rem;padding-block:1.6rem 1.9rem;display:grid;position:relative}.about-weight__house{inline-size:calc((var(--house-end) - var(--house-start)) * (100% - var(--thumb)));border-inline:1px solid var(--primary);background:color-mix(in oklch,var(--primary) 12%,transparent);block-size:3.275rem;color:var(--primary);font-family:var(--font-mono);text-align:center;pointer-events:none;font-size:.68rem;line-height:1.6rem;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--thumb) / 2 + var(--house-start) * (100% - var(--thumb)))}.about-weight__light{border-inline-start:1px solid var(--about-quiet);color:var(--about-quiet);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;padding-block-start:.35rem;padding-inline-start:.35rem;font-size:.66rem;line-height:1.2;position:absolute;inset-block-end:0;inset-inline-start:calc(var(--thumb) / 2 + var(--light-mark) * (100% - var(--thumb)))}.about-weight__input{cursor:grab;appearance:none;background:0 0;block-size:2.75rem;inline-size:100%;margin:0;position:relative}.about-weight__input:active{cursor:grabbing}.about-weight__input::-webkit-slider-runnable-track{background:var(--foreground);block-size:2px}.about-weight__input::-moz-range-track{background:var(--foreground);block-size:2px}.about-weight__input::-webkit-slider-thumb{inline-size:var(--thumb);border:2px solid var(--background);border-radius:var(--bdrs--20);background:var(--foreground);appearance:none;block-size:2.25rem;margin-block-start:calc(1px - 1.125rem)}.about-weight__input::-moz-range-thumb{inline-size:var(--thumb);border:2px solid var(--background);border-radius:var(--bdrs--20);background:var(--foreground);box-sizing:border-box;block-size:2.25rem}.about-weight__note{color:var(--about-quiet);font-family:var(--font-mono);font-size:.7rem}@media (width>=40rem){.about-weight__lab{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media (width>=64rem){.about-weight{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center}}.about-wash{padding:var(--about-block) var(--about-inline)}.about-wash__stage{box-sizing:border-box;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.about-wash__drum{justify-items:center;gap:1.5rem;display:grid}.about-wash__door{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 50% 45%,#f2f5f9,#d2d8df 72%,#b1b8c0);border:clamp(.8rem,2.2vw,1.2rem) solid oklch(86% .004 260);border-radius:50%;place-items:center;inline-size:min(100%,25rem,50svh);display:grid;position:relative;box-shadow:inset 0 0 0 2px #9d9ea1,inset 0 10px 30px #00000038,0 24px 40px -24px #0009}.about-wash__door:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff73,#fff0 38%);border-radius:50%;position:absolute;inset:6%}.about-wash__tee{filter:drop-shadow(0 14px 16px oklch(0% 0 0/.3));inline-size:74%;rotate:calc(sin(var(--wash) * 539.726deg)*12deg);overflow:visible}.about-wash__cloth{fill:color-mix(in oklch,var(--about-new-black),var(--about-washed-black) calc(var(--wash) * 100%));stroke:#00000059;stroke-width:1.2px;stroke-linejoin:round}.about-wash__sheen{opacity:calc(1 - var(--wash))}.about-wash__seam{fill:none;stroke:#ffffff24;stroke-width:4px}.about-wash__print{fill:none;stroke:color-mix(in oklch,oklch(100% 0 0),oklch(90% .02 80) calc(var(--wash) * 100%));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:calc(1 - var(--wash) * .15)}.about-wash__scale{inline-size:min(100%,25rem);font-family:var(--font-mono);align-items:center;gap:.85rem;font-size:.72rem;display:flex}.about-wash__meter{background:color-mix(in oklch,currentColor 45%,transparent);flex:1;block-size:1px;position:relative}.about-wash__meter:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.6rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--wash) * 100%);translate:-50% -50%}@media (width>=48rem){.about-wash__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-evidence{padding:var(--about-block) var(--about-inline);border-block-start:1px solid var(--about-rule-line)}.about-evidence__copy{align-items:end;gap:0 3rem;display:grid}.about-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.5rem) clamp(1rem,3vw,3rem);margin-block-start:clamp(2.5rem,6vw,4.5rem);padding:0;list-style:none;display:grid}.about-sheet__frame{position:relative}.about-sheet__link{background:var(--panel);color:inherit;box-shadow:0 1px 0 var(--about-rule-line),0 20px 32px -26px #0000008c;rotate:var(--tilt);transition:rotate var(--duration-learn) var(--ease-smooth-out),translate var(--duration-learn) var(--ease-smooth-out),box-shadow var(--duration-learn) var(--ease-smooth-out);padding:.45rem .45rem 0;text-decoration:none;display:block}.about-sheet__print img{background:var(--muted);object-fit:cover;inline-size:100%;display:block}.about-sheet__caption{font-family:var(--font-mono);font-size:.68rem;line-height:var(--lh--s);gap:.6rem;padding:.55rem .1rem .7rem;display:flex}.about-sheet__number{color:var(--primary);flex:none}.about-sheet__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about-sheet__pick{pointer-events:none;position:absolute;inset:-7% -9%}.about-sheet__pick svg{block-size:100%;inline-size:100%;overflow:visible}.about-sheet__pick path{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.about-sheet__pick>span{background:var(--background);color:var(--primary);font-family:var(--font-mono);padding:.1rem .4rem;font-size:.72rem;position:absolute;inset-block-start:-.6rem;inset-inline-end:0;rotate:6deg}@media (hover:hover){.about-sheet__link:hover{box-shadow:0 1px 0 var(--about-rule-line),0 34px 44px -30px #0009;translate:0 -8px;rotate:0deg}}@media (width>=48rem){.about-evidence__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.about-sheet{max-width:72rem;margin-inline:auto}.about-sheet__frame:nth-child(3n+2){translate:0 2.5rem}}.about-rules{padding:var(--about-block) var(--about-inline)}.about-rules__copy{align-items:end;gap:0 3rem;display:grid}.about-rail{--rail-gap:clamp(.75rem, 2vw, 1.75rem);gap:clamp(3rem,6vw,4.5rem) var(--rail-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-block-start:clamp(2.5rem,6vw,4.5rem);padding:0;list-style:none;display:grid}.about-rail__slot{padding-block-start:.2rem;position:relative}.about-rail__slot:before{content:"";inset-block-start:0;inset-inline:calc(var(--rail-gap) / -2);background:linear-gradient(#dddee0,#8b8c8f 55%,#5c5e60);border-radius:99px;block-size:.45rem;position:absolute;box-shadow:0 3px 4px -1px #00000040}.about-tag{--swing:0deg;transform-origin:50% 0;rotate:calc(var(--rest) * var(--lean,1) + var(--swing));filter:drop-shadow(0 12px 14px oklch(0% 0 0/.2));justify-items:center;padding-block-start:var(--drop);display:grid;position:relative}.about-tag__string{z-index:1;inline-size:1.5px;block-size:calc(var(--drop) + 1.85rem);background:#3f3935;position:absolute;inset-block-start:-.25rem;inset-inline-start:50%;translate:-50%}.about-tag__string:before{content:"";aspect-ratio:1;border:1.5px solid oklch(35% .01 60);border-radius:50%;inline-size:.8rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -15%}.about-tag__card{--tag-paper:oklch(97% .01 85);--tag-ink:oklch(17% 0 0);box-sizing:border-box;background-color:var(--tag-paper);background-image:var(--surface-noise);min-block-size:17rem;inline-size:min(100%,15.5rem);color:var(--tag-ink);clip-path:polygon(16% 0,84% 0,100% 9%,100% 100%,0 100%,0 9%);align-content:start;padding:2.75rem 1.1rem 1.1rem;display:grid;position:relative}.about-tag__card:before{content:"";aspect-ratio:1;background:var(--background);box-sizing:border-box;border:2.5px solid oklch(72% .03 85);border-radius:50%;inline-size:.95rem;position:absolute;inset-block-start:1.1rem;inset-inline-start:50%;translate:-50% -50%}.about-tag[data-tone=kraft] .about-tag__card{--tag-paper:oklch(78% .055 72)}.about-tag[data-tone=ink] .about-tag__card{--tag-paper:oklch(19% .004 268);--tag-ink:oklch(96% .01 85)}.about-tag[data-tone=accent] .about-tag__card{--tag-paper:var(--primary);--tag-ink:var(--primary-foreground)}.about-tag__label{border-block-end:1px dashed color-mix(in oklch,currentColor 45%,transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:.5rem;padding-block-end:.5rem;font-size:.62rem;display:flex}.about-tag__title{font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:var(--about-tracking);text-wrap:balance;margin-block:.9rem .6rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:.98}.about-tag__body{font-variation-settings:"GEOM" 0,"opsz" 14;text-wrap:pretty;font-size:.9rem;line-height:1.42}.about-tag__code{opacity:.75;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px,currentColor 3px 5px,#0000 5px 6px,currentColor 6px 7px,#0000 7px 10px,currentColor 10px 13px,#0000 13px 14px);align-self:end;block-size:1.6rem;margin-block-start:1.1rem}.about-tag__stamp{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;align-self:end;inline-size:3rem;margin-block-start:1rem;rotate:-8deg}@media (width<80rem){.about-rail{--lean:.3;--rail-gap:clamp(1.25rem, 4vw, 2rem)}}@media (width>=48rem){.about-rules__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-record{padding:var(--about-block) var(--about-inline);align-items:center;gap:clamp(3rem,7vw,5rem);display:grid}.about-label{justify-self:center;inline-size:min(100%,27rem);margin-block-start:3.5rem;position:relative;rotate:-1.2deg}.about-label__tag{background-color:var(--panel);background-image:var(--surface-noise),repeating-linear-gradient(90deg,color-mix(in oklch,var(--foreground) 3%,transparent) 0 1px,transparent 1px 3px);box-shadow:0 1px 0 var(--about-rule-line),0 34px 44px -34px #0000008c;font-family:var(--font-mono);font-size:.78rem;line-height:var(--lh--m);border-radius:3px;padding:2.6rem clamp(1.25rem,4vw,1.9rem) 1.6rem;position:relative}.about-label__tag:before{content:"";border-block-end:1px dashed color-mix(in oklch,var(--foreground) 35%,transparent);background:color-mix(in oklch,var(--foreground) 6%,transparent);block-size:1.1rem;position:absolute;inset:0 0 auto}.about-label__tag:after{content:"";border:1px dashed color-mix(in oklch,var(--foreground) 30%,transparent);pointer-events:none;border-radius:2px;position:absolute;inset:1.55rem .55rem .55rem}.about-label__brand{font-family:var(--font-reading);font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:var(--about-tracking);text-align:center;margin-block-end:1.1rem;font-size:1.45rem}.about-label__body [data-cms-html] :is(p,h1,h2,h3,h4,li){font-family:var(--font-mono);font-variation-settings:normal;font-size:.78rem;line-height:var(--lh--m);letter-spacing:0;margin:0 0 .85em}.about-label__body [data-cms-html] :is(h1,h2,h3,h4){font-weight:700}.about-label__body [data-cms-html] a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.about-label__care{border-block-start:1px dashed color-mix(in oklch,var(--foreground) 30%,transparent);justify-content:center;gap:1.1rem;margin-block-start:.4rem;padding:1rem 0 0;list-style:none;display:flex}.about-label__care svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;block-size:1.85rem;inline-size:1.85rem;display:block}.about-label__care text{fill:currentColor;stroke:none;font-family:var(--font-mono);font-size:8.5px;font-weight:700}.about-label__care .about-label__dot{fill:currentColor;stroke:none}.about-label__origin{color:var(--about-quiet);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-block-start:.9rem;font-size:.68rem}.about-cat{z-index:1;inline-size:9.5rem;position:absolute;inset-block-end:calc(100% - 2.8rem);inset-inline-end:1.25rem;overflow:visible}.about-cat__body{fill:var(--foreground)}.about-cat__tail{fill:none;stroke:var(--foreground);stroke-width:7px;stroke-linecap:round;transform-origin:140px 76px}.about-cat__eye{fill:var(--panel)}.about-cat__pupil{fill:var(--foreground);translate:calc(var(--look-x,0) * 1px) calc(var(--look-y,0) * 1px);transition:translate var(--duration-quick) var(--ease-smooth-out)}.about-cat__eyes{transform-box:fill-box;transform-origin:50%}.about-cat__line{fill:none;stroke:var(--panel);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width>=48rem){.about-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-closing{padding:var(--about-block) var(--about-inline) calc(var(--about-block) * 1.15);border-block-start:1px solid var(--about-rule-line);align-items:center;gap:clamp(3rem,7vw,5rem);display:grid}.about-closing__title{font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.92}html:is([lang^=ja],[lang^=zh]) .about-closing__title{letter-spacing:0}.about-closing__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2.25rem;display:flex}.about-closing__cta{border-radius:var(--radius-button);background:var(--primary);min-block-size:2.75rem;color:var(--primary-foreground);font-weight:var(--font-weight-emphasis);transition:background-color var(--duration-hover) var(--ease-smooth-out);align-items:center;padding-inline:1.25rem;text-decoration:none;display:inline-flex}@media (hover:hover){.about-closing__cta:hover{background:color-mix(in oklch,var(--primary) 84%,var(--foreground))}}.about-closing__contact{color:var(--about-quiet);font-family:var(--font-mono);font-size:.8rem}.about-closing__contact a{color:var(--foreground);text-underline-offset:.2em}.about-card-stage{perspective:900px;justify-self:center;inline-size:min(100%,25rem)}.about-card{aspect-ratio:1.586;border-radius:var(--radius-panel);background-color:var(--primary);background-image:var(--surface-noise);color:var(--primary-foreground);box-sizing:border-box;rotate:-4deg;transform:rotateX(calc(var(--tilt-x,0) * 1deg)) rotateY(calc(var(--tilt-y,0) * 1deg));transition:transform var(--duration-panel-open) var(--ease-smooth-out);flex-direction:column;padding:clamp(1.1rem,4vw,1.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 50px -32px #000000a6}.about-card__top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.about-card__wordmark{fill:currentColor;block-size:auto;inline-size:min(60%,10rem)}.about-card__chip{border-radius:var(--bdrs--20);background:linear-gradient(135deg,color-mix(in oklch,currentColor 55%,transparent),color-mix(in oklch,currentColor 22%,transparent));outline:1px solid color-mix(in oklch,currentColor 35%,transparent);outline-offset:-5px;flex:none;block-size:2rem;inline-size:2.6rem}.about-card__member{font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;letter-spacing:var(--about-tracking);margin-block:auto .75rem;font-size:clamp(2rem,7vw,2.8rem);line-height:.9}.about-card__fields{font-family:var(--font-mono);gap:2rem;font-size:.66rem;display:flex}.about-card__fields dt{opacity:.72}.about-card__fields dd{margin-block-start:.2rem;font-size:.85rem}.about-card__signature{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:1.6rem;inline-size:6.5rem;display:block}.about-card__glare{background:radial-gradient(circle at var(--glare-x,25%) var(--glare-y,15%),oklch(100% 0 0/.3),transparent 55%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (width>=48rem){.about-closing{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.about-wordmark__glyph{animation:about-discharge 1.1s var(--ease-smooth-out) calc(var(--i) * 45ms) backwards}.about-masthead__cue:before{animation:about-cue 2.4s var(--ease-smooth-out) infinite}.about-cat__eyes{animation:6.5s infinite about-blink}.about-cat__tail{animation:3.2s ease-in-out infinite alternate about-tail}@supports (animation-timeline:view()){.about-manifesto__line{animation-name:about-line-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 32%}.about-manifesto__mark[data-mark=heavy]{animation-name:about-heavy;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 45%}.about-manifesto__mark[data-mark=echo]:before{animation-name:about-register;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 45%}.about-manifesto__mark[data-mark=strike]:after{animation-name:about-strike;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 60% cover 42%}.about-wash{view-timeline:--about-wash block;block-size:260svh;padding-block:0}.about-wash__stage{min-block-size:100svh;animation-name:about-wash;animation-duration:auto;padding-block:clamp(2.5rem,7vw,5rem);animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--about-wash;animation-range:contain 5% contain 85%;position:sticky;inset-block-start:0}.about-sheet__pick path{animation-name:about-draw;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 40%}.about-rail__slot .about-tag__card{animation-name:about-hang;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes about-discharge{0%{font-variation-settings:"wght" 700,"GEOM" 100,"opsz" 48;translate:0 -.08em}35%{translate:0 .02em}}@keyframes about-cue{0%{scale:1 0}45%{scale:1}to{opacity:0;scale:1}}@keyframes about-blink{0%,94%,to{scale:1}96%{scale:1 .08}}@keyframes about-tail{0%{rotate:-6deg}to{rotate:8deg}}@keyframes about-line-in{0%{opacity:0;translate:0 .35em}}@keyframes about-heavy{0%{font-variation-settings:"wght" 400,"GEOM" 0,"opsz" 48}}@keyframes about-register{0%{translate:0}}@keyframes about-strike{0%{scale:0 1}}@keyframes about-wash{0%{--wash:0}to{--wash:1}}@keyframes about-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes about-hang{0%{opacity:0;translate:0 -1.5rem}}