@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#191919;--ivory:#f4f1eb;--mist:#d8d2c9;--graphite:#4b4a47;--transition-field:#2d2e2c;--rule:#19191933;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-page:cubic-bezier(.76, 0, .24, 1);--transition-y:50vh}*{box-sizing:border-box}html{background:var(--ivory)}body{background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Times New Roman,Times,serif}body.locked,html.transition-covering body,html.transition-revealing body{overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:6px;outline:1px solid}::selection{background:var(--ink);color:var(--ivory)}.gallery{min-height:100svh;overflow:hidden}.page-stage{z-index:2;background:var(--ivory);opacity:1;transform-origin:50% 48%;min-height:100svh;transition:opacity .76s ease, scale 1.5s var(--ease-out);position:relative;scale:1}.page-stage.receded{opacity:.58;filter:saturate(.86);pointer-events:none;scale:.965}.page-enter{min-height:100svh;animation:page-arrive 1.05s var(--ease-out) both;padding:46px 6vw 64px;position:relative}.page-enter-full{padding:0}@keyframes page-arrive{0%{opacity:.75}to{opacity:1}}.page-index{text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:16px}.home-page{place-items:center;min-height:calc(100svh - 110px);display:grid;overflow:hidden}.home-lockup{aspect-ratio:177/78;width:min(100vw,1770px);position:relative}.home-motion-wordmark{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-cat-canvas{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-page,.principle-page,.list-page{padding-top:clamp(72px,10vh,130px)}.editorial-page h1,.principle-page>h1,.list-page>h1{letter-spacing:-.045em;max-width:1220px;margin:0;font-size:clamp(52px,6.3vw,104px);font-weight:400;line-height:.98}.editorial-columns{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:8vw;width:62%;margin:100px 0 0 auto;padding-top:26px;display:grid}.editorial-columns p,.page-deck{margin:0;font-size:21px;line-height:1.6}.principle-list,.writing-list,.news-list{border-top:1px solid var(--rule);margin-top:clamp(78px,11vh,130px)}.principle-list article{border-bottom:1px solid var(--rule);grid-template-columns:8% 42% 1fr;align-items:baseline;gap:2vw;padding:31px 0 35px;display:grid}.principle-list span,.writing-list span,.writing-list small,.news-list time{letter-spacing:.12em;text-transform:uppercase;font-size:15px}.principle-list h2,.writing-list h2,.news-list h2{margin:0;font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1}.principle-list p{max-width:470px;margin:0;font-size:20px;line-height:1.5}.about-profile,.philosophy-manifesto,.writing-room{padding-top:clamp(70px,10vh,128px)}.gallery:has(.about-profile,.philosophy-manifesto,.writing-room) .info-button{color:#fff;mix-blend-mode:difference}.gallery:has(.about-profile,.philosophy-manifesto,.writing-room) .info-button.open{color:var(--ink);mix-blend-mode:normal}.about-profile-hero{flex-direction:column;justify-content:center;min-height:min(870px,86svh);display:flex;position:relative;overflow:hidden}.about-profile-hero>p,.mission-statement>p,.about-ledger>header p,.about-social>p,.core-values>header p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:15px}.about-profile-hero h1{z-index:2;letter-spacing:-.075em;margin:0;font-size:clamp(108px,17vw,276px);font-weight:400;line-height:.7;position:relative}.about-profile-hero h1 span{display:block}.about-profile-hero h1.is-japanese{letter-spacing:-.08em;max-width:90%;font-size:clamp(115px,20vw,320px);line-height:.86}.about-hero-note{width:min(360px,26vw);margin:0;font-size:clamp(18px,1.5vw,24px);line-height:1.38;position:absolute;bottom:6%;right:23%}.about-ledger{margin-top:clamp(90px,13vh,160px)}.about-ledger>header,.core-values>header{justify-content:space-between;align-items:baseline;padding-bottom:24px;display:flex}.about-ledger>header span,.core-values>header span{letter-spacing:.1em;opacity:.62;font-size:14px}.about-ledger ol,.core-values ol{margin:0;padding:0;list-style:none}.about-scenes{margin-left:-6vw!important;margin-right:-6vw!important}.about-scene{isolation:isolate;grid-template-columns:15% 1fr 18%;align-items:center;min-height:min(900px,92svh);padding:clamp(48px,7vw,112px) 6vw;display:grid;position:relative;overflow:hidden}.about-scene-1{background:#d9d8d3}.about-scene-2{color:var(--ivory);background:#262725}.about-scene-3{background:#cbd2d0}.about-scene-4{background:#e4dfd6}.about-scene:before{content:"";z-index:-1;aspect-ratio:1;width:min(54vw,840px);transition:transform 2.4s var(--ease-out);background:radial-gradient(circle,#ffffff73,#fff0 67%);border-radius:50%;position:absolute;transform:translate(-28%,-14%)}.about-scene-2:before{background:radial-gradient(circle,#ffffff1a,#0000 68%);right:0;transform:translate(25%,25%)}.about-scene-3:before{bottom:-30%;right:8%;transform:none}.about-scene-4:before{top:-24%;left:28%;transform:none}.about-scene-number{letter-spacing:-.08em;opacity:.16;align-self:start;font-size:clamp(84px,12vw,194px);line-height:.8}.about-scene-word{z-index:-1;letter-spacing:-.085em;white-space:nowrap;opacity:.08;transition:transform 2.3s var(--ease-out), opacity 1.8s ease;margin:0;font-size:clamp(170px,28vw,450px);line-height:.72;position:absolute;transform:translate(-4%)}.about-scene-2 .about-scene-word{transform-origin:50%;opacity:.12;right:-4%;transform:rotate(-90deg)translateY(28%)}.about-scene-3 .about-scene-word{bottom:-3%;left:12%;transform:none}.about-scene-4 .about-scene-word{top:7%;right:-3%;transform:none}.about-scene-copy{z-index:1;grid-column:2;max-width:900px;position:relative}.about-scene-copy small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(24px,4vh,52px);font-size:15px;display:block}.about-scene-copy p{letter-spacing:-.055em;margin:0;font-size:clamp(51px,7vw,116px);line-height:.91}.about-scene-cat{width:clamp(110px,14vw,220px);height:auto;transition:transform 2.2s var(--ease-out);grid-column:3;place-self:end}.about-scene-1 .about-scene-cat{transform:translate(-24%)rotate(-4deg)}.about-scene-2 .about-scene-cat{filter:invert();transform:translate(-35%,-60%)rotate(4deg)}.about-scene-3 .about-scene-cat{transform:translate(-95%,-18%)rotate(-3deg)}.about-scene-4 .about-scene-cat{transform:translate(-12%,-4%)rotate(2deg)scale(1.12)}@media (hover:hover){.about-scene:hover .about-scene-word{opacity:.14;transform:translate(2%)}.about-scene-2:hover .about-scene-word{transform:rotate(-90deg)translateY(22%)}.about-scene:hover .about-scene-cat{transform:translate(-5%,-8%)rotate(-1deg)scale(1.05)}}.about-social{margin:0 -6vw}.about-social a{min-height:min(780px,80svh);color:var(--ivory);background:#262725;grid-template-columns:15% 1fr 22%;align-items:center;padding:clamp(48px,7vw,112px) 6vw;transition:background 1.6s;display:grid;overflow:hidden}.about-social a>p{letter-spacing:.14em;align-self:start;margin:0;font-size:15px}.about-social a>span{flex-direction:column;align-items:flex-start;display:flex}.about-social a small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:400}.about-social a strong{letter-spacing:-.06em;font-size:clamp(66px,9vw,148px);font-weight:400;line-height:.88}.about-social a>img{filter:invert();width:100%;height:auto;transition:transform 1.9s var(--ease-out)}@media (hover:hover){.about-social a:hover{background:#30312f}.about-social a:hover>img{transform:translate(-8%,-8%)rotate(-6deg)scale(1.08)}}.about-profile{max-width:1540px;margin:0 auto}.about-profile-hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(840px,82svh);display:grid;overflow:visible}.about-profile-hero>p:first-child{grid-column:1;align-self:end}.about-profile-hero.is-japanese{grid-template-rows:1fr auto}.about-profile-hero.is-japanese h1{grid-row:1}.about-profile-hero.is-japanese .about-hero-note{grid-row:2}.about-profile-hero h1{letter-spacing:-.072em;grid-column:1;align-self:center;font-size:clamp(94px,13vw,205px);line-height:.75}.about-profile-hero h1 span:last-child{margin-left:clamp(80px,13vw,210px)}.about-profile-hero h1.is-japanese{max-width:none;font-size:clamp(120px,17vw,270px)}.about-hero-note{grid-column:1;width:min(470px,46vw);margin:0 0 0 auto;font-size:clamp(19px,1.6vw,25px);line-height:1.38;position:static}.about-ledger{width:min(1080px,84%);margin:clamp(140px,20vh,240px) auto 0}.about-ledger>header{padding:0 0 clamp(52px,8vh,90px)}.about-ledger>header p{color:var(--ink);letter-spacing:.07em;opacity:1;font-size:clamp(23px,1.8vw,30px);font-weight:600}.about-ledger ol{margin:0;padding:0;display:block}.about-ledger li,.about-ledger li:nth-child(2),.about-ledger li:nth-child(3),.about-ledger li:nth-child(4){min-height:0;box-shadow:none;transition:opacity 1s ease, transform 1.6s var(--ease-out);background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding:clamp(28px,4.5vh,52px) 0;display:grid;overflow:visible;transform:none}.about-ledger li>span{color:var(--ink);letter-spacing:.1em;opacity:.92;font-size:clamp(19px,1.35vw,23px);font-weight:600;line-height:1.4;position:static}.about-ledger li p{letter-spacing:-.045em;max-width:900px;transition:transform 1.6s var(--ease-out);margin:0;font-size:clamp(34px,4vw,62px);line-height:1.02}@media (hover:hover){.about-ledger li:hover{box-shadow:none;opacity:.68;transform:none}.about-ledger li:hover p{transform:translate(14px)}}.about-social{width:min(1080px,84%);margin:clamp(150px,21vh,250px) auto 0;padding-bottom:clamp(80px,12vh,140px)}.about-social a{min-height:0;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(38px,6vh,70px) 0;display:grid;overflow:visible}.about-social a>p{letter-spacing:.14em;align-self:start;font-size:15px;position:static}.about-social a>span{grid-column:2}.about-social a small{margin-bottom:16px}.about-social a strong{font-size:clamp(48px,6.7vw,105px);line-height:.86}.about-social a+a{margin-top:clamp(54px,8vh,100px)}.about-social .about-email strong{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:100%;font-size:clamp(31px,4.25vw,66px);line-height:.94}@media (hover:hover){.about-social a:hover{background:0 0}}.mission-statement{flex-direction:column;justify-content:center;min-height:min(940px,92svh);display:flex;position:relative;overflow:hidden}.mission-statement h1{z-index:2;letter-spacing:-.06em;width:min(1380px,100%);margin:clamp(58px,9vh,104px) 0 0;font-size:clamp(58px,8.5vw,142px);font-weight:400;line-height:.93;position:relative}.mission-orbit{aspect-ratio:1;width:min(44vw,680px);animation:42s linear infinite mission-turn;position:absolute;top:16%;right:-8vw}.mission-orbit i{letter-spacing:.24em;text-align:center;opacity:.22;width:100%;font-size:clamp(16px,1.5vw,24px);font-style:normal;position:absolute;top:50%;left:50%}.mission-orbit i:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-19vw)}.mission-orbit i:nth-child(2){transform:translate(-50%,-50%)rotate(120deg)translateY(-19vw)}.mission-orbit i:nth-child(3){transform:translate(-50%,-50%)rotate(240deg)translateY(-19vw)}@keyframes mission-turn{to{transform:rotate(360deg)}}.core-values{padding:clamp(80px,12vh,150px) 0 0}.core-values>header{align-items:flex-start;min-height:28vh}.value-scenes{margin-left:-6vw!important;margin-right:-6vw!important}.value-scene{isolation:isolate;place-items:center;min-height:min(900px,92svh);padding:clamp(48px,7vw,112px) 6vw;display:grid;position:relative;overflow:hidden}.value-scene-1{background:#dfe2dc}.value-scene-2{color:var(--ivory);background:#252624}.value-scene-3{background:#d3d8da}.value-number{letter-spacing:.14em;font-size:16px;position:absolute;top:6vw;left:6vw}.value-gesture{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.value-gesture span{letter-spacing:-.09em;opacity:.1;white-space:nowrap;font-size:clamp(168px,26vw,420px);line-height:.7;position:absolute}.value-scene-1 .value-gesture span{animation:value-give 9s var(--ease-out) infinite alternate}.value-scene-1 .value-gesture span:nth-child(2){animation-delay:-3s}.value-scene-1 .value-gesture span:nth-child(3){animation-delay:-6s}.value-scene-2 .value-gesture span{animation:value-listen 10s var(--ease-out) infinite alternate}.value-scene-2 .value-gesture span:nth-child(2){animation-delay:-3.3s}.value-scene-2 .value-gesture span:nth-child(3){animation-delay:-6.6s}.value-scene-3 .value-gesture span:first-child{transform:translate(-25%,28%)}.value-scene-3 .value-gesture span:nth-child(2){opacity:.16;transform:translate(0)}.value-scene-3 .value-gesture span:nth-child(3){transform:translate(25%,-28%)}@keyframes value-give{0%{opacity:.16;transform:scale(.42)}to{opacity:0;transform:scale(1.32)}}@keyframes value-listen{0%{letter-spacing:.04em;opacity:.02;transform:scale(1.18)}to{letter-spacing:-.09em;opacity:.18;transform:scale(.7)}}.value-copy{text-align:center;width:min(1040px,76vw)}.value-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(68px,10vw,164px);font-weight:400;line-height:.82}.value-copy p{width:min(650px,80%);margin:clamp(44px,7vh,76px) auto 0;font-size:clamp(21px,2vw,31px);line-height:1.38}.philosophy-cinema{margin:0 -6vw -64px}.gallery:has(.philosophy-cinema){overflow:visible}.nature-story{position:relative}.nature-stage{z-index:2;background:var(--ivory);place-items:center;height:100svh;transition:background-color 1.8s;display:grid;position:sticky;top:0;overflow:hidden}.nature-stage-1{background:#ecece7}.nature-stage-2{background:#e5e7e6}.nature-stage-3{background:#eeece7}.nature-frame{aspect-ratio:3/2;width:min(82vw,128svh,1180px);animation:nature-frame-arrive 2.1s var(--ease-out) both;background:#1f2322;position:relative;overflow:hidden}@keyframes nature-frame-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.nature-frame video{object-fit:cover;opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity 2.2s,transform 11s linear;position:absolute;inset:-1px;transform:scale(1.005)}.nature-frame video.is-active{opacity:1;transform:scale(1.025)}.nature-frame-shade{background:linear-gradient(#080d0d09,#080d0d3b);position:absolute;inset:0;box-shadow:inset 0 0 110px #04070714}.nature-stage-copy{z-index:2;color:#f7f4ee;text-align:center;pointer-events:none;place-items:center;width:min(75vw,1100px);min-height:min(62vw,720px);display:grid;position:absolute}.nature-stage-copy section{opacity:0;width:min(86%,900px);transition:opacity 1.4s ease, transform 2.1s var(--ease-out);position:absolute;transform:translateY(24px)}.nature-stage-copy section.is-active{opacity:1;transition-delay:.62s;transform:translateY(0)}.nature-stage-copy section>p:first-child{letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(22px,4vh,46px);font-size:13px}.nature-stage-copy h1,.nature-stage-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:400}.nature-stage-copy h1{font-size:clamp(34px,4vw,62px);line-height:.98}.nature-stage-copy h2{font-size:clamp(47px,5.2vw,80px);line-height:.9}.nature-stage-copy :lang(ja){letter-spacing:-.035em;line-height:1.08}.nature-value-copy{text-wrap:balance;width:86%;margin:clamp(26px,4vh,48px) auto 0;font-size:clamp(17px,1.45vw,23px);line-height:1.4}.nature-name,.nature-count{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:15px;transition:opacity .9s;position:absolute}.nature-name{top:7vh;left:6vw}.nature-count{font-variant-numeric:tabular-nums;bottom:7vh;right:6vw}.nature-steps{z-index:1;pointer-events:none;margin-top:-100svh;position:relative}.nature-step{min-height:112svh}.nature-credits{background:var(--ivory);justify-content:space-between;align-items:flex-end;gap:32px;min-height:42svh;padding:8vh 6vw 9vh;display:flex}.nature-credits p{letter-spacing:.08em;margin:0;font-size:15px}@media (max-width:760px){.philosophy-cinema{margin:0 -24px -42px}.nature-frame{aspect-ratio:4/5;width:calc(100vw - 40px)}.nature-stage-copy{width:calc(100vw - 58px);min-height:calc(125vw - 50px)}.nature-stage-copy section{width:88%}.nature-stage-copy section>p:first-child{margin-bottom:25px;font-size:11px}.nature-stage-copy h1{font-size:clamp(29px,8.7vw,38px)}.nature-stage-copy h2{font-size:clamp(43px,13vw,58px)}.nature-value-copy{width:92%;margin-top:28px;font-size:17px}.nature-name{font-size:12px;top:12vh;left:24px}.nature-count{font-size:12px;bottom:6vh;right:24px}.nature-step{min-height:108svh}.nature-credits{min-height:34svh;padding:80px 24px 50px;display:block}.nature-credits p+p{margin-top:18px;line-height:1.4}}.writing-room-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto auto;align-items:end;gap:18px;min-height:min(770px,78svh);padding-bottom:clamp(40px,6vh,70px);display:grid;position:relative;overflow:hidden}.writing-room-hero>p{align-self:start;margin:0;font-size:20px}.writing-room-hero h1{letter-spacing:-.08em;grid-column:1/-1;margin:0 0 -.05em -.055em;font-size:clamp(126px,21vw,340px);font-weight:400;line-height:.7}.writing-room-hero>div{grid-column:2/-1;gap:12px;display:flex}.writing-room-hero>div a{letter-spacing:.06em;transition:background .9s ease, transform 1.4s var(--ease-out);background:#19191912;border-radius:999px;padding:12px 18px;font-size:14px}.writing-room-hero>div a:hover{background:#1919191f;transform:translateY(-3px)}.writing-channel{background:#e3ded4;border-radius:clamp(34px,4.2vw,72px);margin:0 0 clamp(36px,5vw,76px);padding:clamp(54px,7vw,100px)}.writing-channel-medium{color:var(--ivory);background:#202221}.writing-channel-note{background:radial-gradient(circle at 7% 4%,#ffffffbf,#0000 28%),#e4dfd5}.writing-channel>header{justify-content:space-between;align-items:flex-end;margin-bottom:clamp(40px,6vh,70px);display:flex}.writing-channel>header>div>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:14px;display:block}.writing-channel h2{letter-spacing:-.07em;margin:0;font-size:clamp(70px,10vw,164px);font-weight:400;line-height:.74}.writing-channel>header>a{transition:transform 1.4s var(--ease-out), background .9s ease;background:#19191914;border-radius:999px;padding:13px 19px;font-size:14px}.writing-channel-medium>header>a{background:#f4f1eb21}.writing-channel>header>a:hover{background:#19191924;transform:translateY(-3px)}.writing-channel-medium>header>a:hover{background:#f4f1eb33}.writing-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);gap:clamp(18px,2vw,32px);display:grid}.writing-card{min-width:0}.writing-card:first-child{grid-row:1/3}.writing-card>a{height:100%;transition:transform 1.7s var(--ease-out), background 1s ease, box-shadow 1.7s var(--ease-out);background:#ffffff40;border-radius:clamp(24px,2.5vw,40px);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(150px,42%) 1fr;column-gap:clamp(18px,2.3vw,34px);padding:clamp(20px,2.2vw,34px);display:grid;position:relative}.writing-channel-medium .writing-card>a{background:#f4f1eb11}.writing-card:first-child>a{display:block}.writing-card-visual{aspect-ratio:4/3;background:#ffffff2e;border-radius:clamp(16px,1.8vw,28px);place-items:center;display:grid;position:relative;overflow:hidden}.writing-card-visual>span{letter-spacing:.08em;font-size:20px}.writing-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform 1.9s var(--ease-out), filter 1.2s ease}.writing-card:first-child .writing-card-visual{aspect-ratio:16/10}.writing-card-meta{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-self:end;gap:18px;margin:2px 0 0;font-size:12px;display:flex}.writing-card:first-child .writing-card-meta{margin-top:20px}.writing-card h3{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(27px,2.6vw,44px);font-weight:400;line-height:.98}.writing-card:first-child h3{margin-top:20px;font-size:clamp(39px,4.8vw,77px)}.writing-card p{display:none}@media (hover:hover){.writing-card:nth-child(odd):hover>a{transform:translateY(-8px)rotate(-.45deg);box-shadow:0 28px 70px #0000001f}.writing-card:nth-child(2n):hover>a{transform:translateY(-8px)rotate(.45deg);box-shadow:0 28px 70px #0000001f}.writing-card:hover .writing-card-visual img{filter:contrast(1.02);transform:scale(1.03)}}.writing-feed-fallback{background:#ffffff2e;border-radius:32px;grid-template-columns:28% 1fr;align-items:center;gap:3vw;min-height:210px;padding:38px;display:grid}.writing-feed-fallback strong{font-size:clamp(34px,4vw,64px);font-weight:400}.writing-room-original .writing-room-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:min(760px,76svh);overflow:visible}.writing-room-original .writing-room-hero h1{grid-column:1/-1;font-size:clamp(118px,18vw,286px)}.writing-room-original .writing-room-hero>div{grid-column:2}.writing-room-original .writing-room-hero>div a{letter-spacing:.05em;background:0 0;border-radius:0;padding:0;font-size:16px}.writing-room-original .writing-room-hero>div a:hover{background:0 0;transform:translateY(-3px)}.writing-room-original .writing-channel,.writing-room-original .writing-channel-medium,.writing-room-original .writing-channel-note{color:var(--ink);background:0 0;border-radius:0;margin:clamp(70px,10vh,120px) 0 clamp(90px,14vh,170px);padding:0}.writing-room-original .writing-channel>header{margin-bottom:clamp(54px,8vh,94px)}.writing-room-original .writing-channel h2{font-size:clamp(70px,9vw,145px)}.writing-room-original .writing-channel>header>a,.writing-room-original .writing-channel-medium>header>a{background:0 0;border-radius:0;padding:0;font-size:16px}.writing-room-original .writing-channel>header>a:hover,.writing-room-original .writing-channel-medium>header>a:hover{background:0 0;transform:translateY(-3px)}.writing-room-original .writing-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,58px);display:grid}.writing-room-original .writing-card:first-child{grid-row:auto}.writing-room-original .writing-card>a,.writing-room-original .writing-card:first-child>a{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.writing-room-original .writing-card-visual,.writing-room-original .writing-card:first-child .writing-card-visual{aspect-ratio:4/3;background:#dedad2;border-radius:0}.writing-room-original .writing-card-meta,.writing-room-original .writing-card:first-child .writing-card-meta{margin-top:20px}.writing-room-original .writing-card h3,.writing-room-original .writing-card:first-child h3{margin-top:17px;font-size:clamp(29px,3vw,48px);line-height:.98}@media (hover:hover){.writing-room-original .writing-card:nth-child(odd):hover>a,.writing-room-original .writing-card:nth-child(2n):hover>a{box-shadow:none;transform:translateY(-7px)}}.projects-page{padding-bottom:clamp(52px,8vh,110px)}.projects-coming-soon{text-align:center;justify-content:center;align-items:center;min-height:calc(100svh - 120px);display:flex}.projects-coming-soon h1{letter-spacing:-.045em;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(68px,10vw,168px);font-weight:400;line-height:.95}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.8vw,54px);margin-top:clamp(70px,10vh,124px);display:grid}.project-card{min-width:0}.project-card>a{display:block}.project-visual{aspect-ratio:4/5;background:var(--mist);transform-origin:50% 72%;transition:transform 1.5s var(--ease-out), box-shadow 1.5s var(--ease-out);position:relative;overflow:hidden;transform:translateY(0)scale(1)}.project-cover{object-fit:cover;transition:transform 1.7s var(--ease-out), filter 1.2s ease;transform:scale(1)}.project-card-meta{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:20px;font-size:14px;display:flex}.project-card h2{letter-spacing:-.035em;margin:18px 0 8px;font-size:clamp(35px,3.2vw,54px);font-weight:400;line-height:.95}.project-card p{margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.35}@media (hover:hover){.project-card:hover .project-visual{transform:translateY(-7px)scale(.997);box-shadow:0 26px 64px #1919191c}.project-card:hover .project-cover{filter:contrast(1.015);transform:scale(1.018)}}.project-detail-page{--story-drift:0px;background:var(--ivory);min-height:100svh;overflow:clip}.project-story-hero{flex-direction:column;justify-content:space-between;min-height:94svh;padding:42px 6vw clamp(72px,10vh,120px);display:flex}.project-story-nav{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 94px);font-size:16px;display:flex}.project-story-nav a{align-items:center;gap:12px;display:inline-flex}.project-story-nav a span{transition:transform 1.2s var(--ease-out)}.project-story-nav a:hover span{transform:translate(-5px)}.project-story-nav p{margin:0}.project-story-heading{grid-template-columns:minmax(150px,1fr) minmax(0,3.4fr);align-items:end;column-gap:4vw;display:grid}.project-story-kicker{align-self:start;margin:.65em 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.3}.project-story-kicker span,.project-story-kicker small{display:block}.project-story-kicker small{letter-spacing:.08em;text-transform:uppercase;opacity:.58;margin-top:14px;font-size:13px;font-weight:400}.project-story-heading h1{letter-spacing:-.075em;grid-column:2;margin:0;font-size:clamp(100px,17vw,288px);font-weight:400;line-height:.73}.project-story-introduction{letter-spacing:-.025em;grid-column:2;width:min(48%,600px);margin:clamp(48px,7vh,86px) 0 0 auto;font-size:clamp(25px,2.35vw,40px);line-height:1.12}.project-story-object{min-height:112svh;color:var(--ivory);background:radial-gradient(circle at 50% 40%,#ffffff13,#0000 32%),#222423;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:clamp(84px,12vh,152px) 6vw 38px;display:flex}.project-story-object-inner{aspect-ratio:4/5;width:min(39vw,580px);transform:translateY(var(--story-drift));will-change:transform;position:relative;box-shadow:0 62px 118px #0000005c,0 12px 34px #0003}.project-story-cover{object-fit:cover}.project-story-object figcaption{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;width:100%;margin-top:clamp(68px,9vh,110px);font-size:14px;display:flex}.project-story-thesis{place-items:center;min-height:104svh;padding:16vh 8vw;display:grid}.project-story-thesis p{text-align:center;letter-spacing:-.052em;width:min(1180px,86vw);margin:0;font-size:clamp(48px,6.6vw,110px);font-weight:400;line-height:.97}.project-story-sequence{background:#eceae5;grid-template-columns:58% 42%;display:grid;position:relative}.project-story-sticky{background:radial-gradient(circle at 44% 42%,#ffffffb3,#0000 42%),#d8dadd;height:100svh;position:sticky;top:0;overflow:hidden}.project-story-crop{position:absolute;overflow:hidden;box-shadow:0 30px 70px #19191921}.project-story-crop-primary{aspect-ratio:4/5;width:61%;top:12%;left:10%}.project-story-crop-secondary{aspect-ratio:1;width:31%;bottom:10%;right:7%}.project-story-crop-secondary .project-story-cover{object-position:78% 38%;transform:scale(2.35)}.project-story-sticky>p{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;position:absolute;bottom:4%;left:4.5%;transform:rotate(180deg)}.project-story-chapters{background:var(--ivory)}.project-story-chapters>section{flex-direction:column;justify-content:center;min-height:100svh;padding:16vh clamp(42px,7vw,112px);display:flex}.project-story-chapters small{letter-spacing:.12em;text-transform:uppercase;font-size:14px}.project-story-chapters h2{letter-spacing:-.048em;margin:42px 0 30px;font-size:clamp(54px,5.6vw,94px);font-weight:400;line-height:.92}.project-story-chapters p{max-width:540px;margin:0;font-size:clamp(21px,1.65vw,28px);line-height:1.45}.project-story-facts{padding:clamp(140px,20vh,240px) 6vw}.project-story-facts-label{letter-spacing:.09em;margin:0 0 clamp(74px,10vh,120px);font-size:17px}.project-story-facts dl{width:min(72%,1100px);margin:0 0 0 auto}.project-story-facts dl>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(110px,1fr) 2.2fr;align-items:baseline;gap:3vw;padding:26px 0 31px;display:grid}.project-story-facts dt{letter-spacing:.1em;text-transform:uppercase;font-size:14px}.project-story-facts dd{letter-spacing:-.035em;margin:0;font-size:clamp(29px,3.4vw,58px);line-height:1}.project-story-close{min-height:96svh;color:var(--ivory);background:radial-gradient(circle at 12% 18%,#ffffff0e,#0000 36%),#222423;flex-direction:column;justify-content:space-between;padding:12vh 6vw 8vh;display:flex}.project-story-close>p{letter-spacing:-.05em;width:min(980px,78vw);margin:0;font-size:clamp(48px,6.4vw,106px);line-height:.96}.project-story-close>a{display:block}.project-story-close small{letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:18px;font-size:14px;font-weight:400}.project-story-close a span{letter-spacing:-.065em;font-size:clamp(72px,13vw,220px);line-height:.78}[data-story-reveal]{opacity:0;transition:opacity 1.2s ease, transform 1.7s var(--ease-out);transform:translateY(28px)}[data-story-reveal].is-visible{opacity:1;transform:translateY(0)}.gallery.project-mode .info-button,.gallery.project-mode .information-panel{display:none}.gallery.project-mode,.gallery.project-mode .project-master{overflow:visible}.gallery.project-mode .page-enter{animation:none;transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-master{background:#fff}.project-master-header{z-index:70;color:#fff;opacity:1;pointer-events:auto;background:#050505;justify-content:center;align-items:center;height:100px;margin-bottom:-100px;padding:0 4.5vw;display:flex;position:sticky;top:0}.project-master-header>a:first-child{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;display:inline-flex;position:absolute;left:4.5vw}.project-master-header>a:first-child span{transition:transform 1.2s var(--ease-out)}.project-master-header>a:first-child:hover span{transform:translate(-5px)}.master-lockup{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,50px);display:flex}.master-lockup-project{letter-spacing:-.055em;font-size:clamp(58px,9vw,150px);line-height:.8}.master-lockup-times{opacity:.56;font-size:clamp(30px,3.8vw,64px);line-height:1}.master-lockup-brand{letter-spacing:-.052em;align-items:center;gap:clamp(12px,1.3vw,24px);font-size:clamp(40px,5.6vw,92px);line-height:.9;display:flex}.master-lockup-compact{gap:13px}.master-lockup-compact .master-lockup-project{font-size:27px}.master-lockup-compact .master-lockup-times{font-size:16px}.master-lockup-compact .master-lockup-brand{gap:7px;font-size:22px}.project-master-opening{color:#fff;background:#050505;height:100svh;position:relative;overflow:hidden}.project-master-opening-lockup,.project-master-opening-film{position:absolute;inset:0}.project-master-opening-lockup{z-index:2;opacity:1;flex-direction:column;justify-content:center;align-items:center;padding:8vw;animation:3.067s linear both master-lockup-reference-fade;display:flex;transform:none}.project-master-opening:not(.phase-0) .project-master-opening-lockup{opacity:0;pointer-events:none;animation:none;transform:none}.project-master-opening-lockup h1{margin:0;font-weight:400}.project-master-opening-lockup h1:focus{outline:0}.project-master-opening-lockup>p{letter-spacing:.13em;text-transform:uppercase;opacity:.64;margin:clamp(56px,8vh,84px) 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px}.project-master-opening-film{z-index:1;background:#202221}.project-master-opening-film img{object-fit:cover;opacity:0;transition:opacity 1.6s ease, transform 1.9s var(--ease-out);transform:scale(1.035)}.project-master-opening-film img.is-active{opacity:1;transform:scale(1)}@keyframes master-lockup-reference-fade{0%,58.7%{opacity:1}63%{opacity:.975}69.6%{opacity:.867}79.3%{opacity:.614}89.1%{opacity:.305}95.6%{opacity:.096}98.9%{opacity:.005}to{opacity:0}}.project-master-introduction{color:#fff;background:#050505;min-height:102svh;padding:clamp(140px,20vh,190px) 12vw}.project-master-introduction>div{width:min(980px,100%);margin:0 auto}.project-master-introduction h2{text-align:center;letter-spacing:-.06em;margin:0;font-size:clamp(88px,10vw,166px);font-weight:400;line-height:.82}.project-master-introduction>div>div{width:min(720px,78%);margin:74px auto 0}.project-master-introduction p{text-align:center;margin:0 0 26px;font-size:clamp(24px,2.25vw,37px);line-height:1.22}.project-master-introduction small{text-align:center;letter-spacing:.12em;text-transform:uppercase;opacity:.54;margin-top:52px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}.project-master-details{color:#1a1a1a;background:#fff;padding-bottom:clamp(130px,18vh,210px)}.project-master-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.project-master-pair figure{aspect-ratio:1;margin:0;position:relative;overflow:hidden}.project-master-pair img,.project-master-feature-pair img,.project-master-feature-wide img,.project-master-note img{object-fit:cover}.project-master-detail-intro{padding:118px 4vw 125px}.project-master-detail-intro h2{text-align:center;letter-spacing:-.055em;margin:0;font-size:clamp(64px,7vw,112px);font-weight:400;line-height:.88}.project-master-detail-intro p{text-align:center;width:min(725px,64%);margin:54px auto 0;font-size:clamp(22px,2vw,32px);line-height:1.42}.project-master-feature-pair{grid-template-columns:1fr 1fr;gap:8px;width:min(1080px,100% - 12vw);margin:0 auto;display:grid}.project-master-feature-pair>section{min-width:0}.project-master-feature-pair figure{aspect-ratio:1;margin:0 0 34px;position:relative;overflow:hidden}.project-master-feature-pair>section:nth-child(2)>:not(figure){margin-left:60px}.project-master-feature-pair small,.project-master-feature-wide small{letter-spacing:.12em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:12px}.project-master-feature-pair h3,.project-master-feature-wide h3{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(42px,4.2vw,70px);font-weight:400;line-height:.94}.project-master-feature-pair p,.project-master-feature-wide p{max-width:480px;margin:0;font-size:20px;line-height:1.5}.project-master-feature-wide{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:min(1080px,100% - 12vw);margin:94px auto 0;display:grid}.project-master-feature-wide figure{aspect-ratio:1;margin:0;position:relative;overflow:hidden}.project-master-note{color:#1a1a1a;background:#eeeeec;min-height:235svh;padding:150px 0}.project-master-note-inner{width:min(840px,100% - 12vw);margin:0 auto}.project-master-note figure{aspect-ratio:727/452;width:87%;margin:0 auto;position:relative;overflow:hidden}.project-master-note h2{text-align:center;letter-spacing:-.055em;margin:0;padding:50px 0 58px;font-size:clamp(70px,8vw,130px);font-weight:400;line-height:.9}.project-master-note-copy p{margin:0;font-size:clamp(24px,2.35vw,38px);line-height:1.36}.project-master-note-copy small{letter-spacing:.11em;text-transform:uppercase;margin-top:28px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}.project-master-note-inner>i{opacity:.42;background:#1a1a1a;width:60px;height:1px;margin:64px auto;display:block}.project-master-summary{background:#fff;place-items:center;min-height:128svh;padding:13vh 6vw;display:grid}.project-master-summary-inner{grid-template-rows:1fr auto;grid-template-columns:1fr minmax(300px,440px);align-items:center;column-gap:8vw;width:min(1050px,100%);display:grid}.project-master-summary h2{letter-spacing:-.06em;margin:0;font-size:clamp(70px,8vw,130px);font-weight:400;line-height:.82}.project-master-summary-inner>div>p{margin:22px 0 0;font-size:clamp(28px,3vw,48px)}.project-master-summary figure{aspect-ratio:4/5;grid-area:1/2/3;width:100%;margin:0;position:relative;box-shadow:0 30px 80px #1919191f}.project-master-summary figure img{object-fit:cover}.project-master-summary-inner>p,.project-master-summary strong{letter-spacing:.11em;text-transform:uppercase;align-self:end;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400}.project-master-summary strong{margin-left:auto}.project-master-facts{background:#fff;border-top:1px solid #19191933}.project-master-facts details{border-bottom:1px solid #19191933}.project-master-facts summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:112px;padding:0 6vw;font-size:clamp(29px,3vw,50px);list-style:none;display:flex}.project-master-facts summary::-webkit-details-marker{display:none}.project-master-facts summary i{transition:transform 1s var(--ease-out);font-size:34px;font-style:normal;font-weight:300}.project-master-facts details[open] summary i{transform:rotate(45deg)}.project-master-facts details>p{margin:0;padding:0 6vw 54px;font-size:22px}.project-master .project-story-close{min-height:70svh}.master-motion-ready [data-master-reveal]{opacity:0;transition:opacity 1.2s ease, transform 1.7s var(--ease-out);transform:translateY(26px)}.master-motion-ready [data-master-reveal].is-visible{opacity:1;transform:translateY(0)}.page-deck{max-width:520px;margin-top:32px}.writing-list article{border-bottom:1px solid var(--rule);grid-template-columns:8% 1fr 18%;align-items:center;gap:2vw;padding:34px 0 40px;display:grid}.writing-list small{text-align:right}.news-list article{border-bottom:1px solid var(--rule);grid-template-columns:20% 1fr;align-items:baseline;padding:33px 0 40px;display:grid}#gallery-route-transition{z-index:80;pointer-events:none;visibility:hidden;position:fixed;inset:0}.gallery-field{z-index:1;isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(.55)brightness(.8)contrast(1.08);backdrop-filter:blur(36px)saturate(.55)brightness(.8)contrast(1.08);clip-path:inset(var(--transition-y) 0 calc(100% - var(--transition-y)) 0);will-change:clip-path;background:radial-gradient(120% 84% at 9% -6%,#ffffff30 0%,#ffffff0b 38%,#0000 65%),radial-gradient(82% 138% at 106% 56%,#bcc6ca1f 0%,#bcc6ca07 42%,#0000 67%),linear-gradient(116deg,#5b5f608a 0%,#353839a1 50%,#1f2223b8 100%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0407086b,inset 20px 0 54px #ffffff08,inset -26px 0 64px #0000001a}.gallery-field:before{content:"";z-index:1;pointer-events:none;background-blend-mode:screen;opacity:.9;background:radial-gradient(68% 31% at 16% 3%,#ffffff2b,#0000 69%),radial-gradient(42% 95% at 92% 48%,#0000 57%,#e1e8ea11 76%,#0000 94%),linear-gradient(102deg,#0000 20%,#ffffff06 34%,#ffffff1b 47%,#d6e0e30b 53%,#0000 68%);position:absolute;inset:0}.gallery-field:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.05;background:url(/textures/glass-grain-neutral.png) 0 0/96px 96px;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gallery-field{background:linear-gradient(116deg,#4a4d4e,#343637 52%,#242627)}.gallery-field:before{opacity:.46}}html.transition-covering #gallery-route-transition,html.transition-revealing #gallery-route-transition{visibility:visible}html.transition-covering #gallery-route-transition .gallery-field{animation:gallery-field-cover 1.1s var(--ease-page) .12s both}.gallery.transition-covering .information-navigation a{opacity:.18;transition:opacity .36s ease, transform .36s var(--ease-out);transform:translateY(6px)}.gallery.transition-covering .information-navigation a.transition-source{opacity:1;transform:translateY(0)}html.transition-covering .info-button,html.transition-revealing .info-button{opacity:0;pointer-events:none;transition:opacity .36s}html.transition-revealing #gallery-route-transition .gallery-field{clip-path:inset(0);animation:gallery-field-reveal 1.1s var(--ease-page) both}@keyframes gallery-field-cover{0%{clip-path:inset(var(--transition-y) 0 calc(100% - var(--transition-y)) 0)}to{clip-path:inset(0)}}@keyframes gallery-field-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.info-button{z-index:100;width:90px;height:90px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed;top:24px;right:3.25vw}.info-ring{border:3px solid;border-radius:50%;place-items:center;width:70px;height:70px;transition:transform 1.85s cubic-bezier(.16,1.42,.3,1);display:grid}.info-button:hover .info-ring{transform:scale(1.07)}.info-button:focus-visible{outline:0}.info-button:focus-visible .info-ring{filter:drop-shadow(0 5px 12px #19191929);outline:0}.info-button.open .info-ring{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:radial-gradient(circle at 34% 22%,#ffffffb8,#0000 42%),#fff3;box-shadow:inset 0 1px #ffffffdb,0 8px 28px #19191914}.info-glyph{width:28px;height:28px;transition:transform 2.1s cubic-bezier(.16,1.18,.3,1);position:relative}.info-glyph i,.info-glyph b{width:4.5px;transition:top 1.25s var(--ease-out), bottom 1.25s var(--ease-out), width 1.25s var(--ease-out), height 1.25s var(--ease-out), transform 1.25s var(--ease-out), border-radius 1.25s var(--ease-out);background:currentColor;border-radius:999px;display:block;position:absolute;left:50%;transform:translate(-50%)}.info-glyph i{border-radius:50%;width:7px;height:7px;top:0}.info-glyph b{height:17px;bottom:0}.info-button.open .info-glyph{transform:rotate(225deg)}.info-button.open .info-glyph i,.info-button.open .info-glyph b{border-radius:999px;width:28px;height:3.5px;top:11.5px;bottom:auto}.info-button.open .info-glyph i{transform:translate(-50%)rotate(90deg)}.information-panel{z-index:1;-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);color:var(--ink);visibility:hidden;pointer-events:none;background:#f4f1eb0f;place-items:stretch stretch;min-height:100svh;padding:clamp(104px,11vh,142px) 4vw 4vw;transition:visibility 0s linear .15s;display:grid;position:fixed;inset:0;overflow:auto}.information-panel.open{z-index:50;visibility:visible;pointer-events:auto;transition-delay:0s}.information-inner{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(128%)brightness(1.045);backdrop-filter:blur(30px)saturate(128%)brightness(1.045);width:100%;min-height:calc(100svh - clamp(144px,15vh,198px));transition:transform 2.1s var(--ease-out);background:radial-gradient(circle at 13% 8%,#ffffffb3,#0000 31%),linear-gradient(128deg,#ffffff52,#ffffff17 48%,#d8d2c926);border:1px solid #ffffffb8;border-radius:clamp(28px,3.2vw,52px);position:relative;overflow:hidden;transform:translate(105vw)rotate(.8deg);box-shadow:0 36px 100px #1919191c,0 8px 24px #1919190d,inset 0 1px #ffffffeb,inset 1px 0 #ffffff6b,inset 0 -1px #1919191f}.information-inner:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.68;background:linear-gradient(112deg,#0000 18%,#ffffff5c 38%,#0000 54%),radial-gradient(circle at 88% 92%,#626c7917,#0000 27%);position:absolute;inset:0}.information-inner:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:1px;box-shadow:inset 18px 18px 40px #ffffff26,inset -18px -18px 45px #19191909}.information-panel.open .information-inner{transform:translate(0)rotate(0)}.information-seal,.information-copy>*{opacity:0;transition:opacity 1.2s ease, transform 1.75s var(--ease-out);transform:translateY(28px)}.information-panel.open .information-seal,.information-panel.open .information-copy>*{opacity:1;transform:translateY(0)}.information-seal{z-index:2;padding:0;transition-delay:.52s;display:flex;position:absolute;bottom:clamp(12px,1.7vw,30px);left:clamp(20px,2.7vw,48px)}.information-home{aspect-ratio:194/174;width:clamp(190px,16vw,280px);transition:transform 1.1s var(--ease-out), opacity .5s ease;border-radius:50%;place-items:center;display:grid}.information-home:hover{transform:scale(1.035)rotate(-1.5deg)}.information-home:active{transform:scale(.985)}.information-home img{object-fit:contain;width:100%;height:auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:16px}.information-heading{letter-spacing:.055em;text-transform:none;font-size:clamp(20px,1.45vw,24px);line-height:1}.information-copy{min-height:inherit;flex-direction:column;justify-content:space-between;padding:clamp(34px,4vw,68px) clamp(34px,5vw,86px);display:flex}.information-topline{justify-content:space-between;align-items:center;gap:30px;transition-delay:.64s;display:flex}.information-copy .eyebrow{margin:0}.language-switch{min-width:136px;min-height:54px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:11px;margin-left:auto;padding:8px 18px;font-size:21px;display:flex}.language-switch span{opacity:.38;transition:opacity .7s}.language-switch span.active{opacity:1;text-underline-offset:4px;text-decoration:underline}.language-switch i{opacity:.45;font-style:normal}.information-navigation{border-top:1px solid #19191933;flex-direction:column;width:min(78%,1040px);margin:clamp(34px,4vh,58px) 0 clamp(30px,4vh,54px) auto;transition-delay:.76s;display:flex}.information-navigation a{letter-spacing:-.052em;text-shadow:0 1px #ffffff7a;width:100%;transition:padding 1.5s var(--ease-out), opacity .9s ease, letter-spacing 1.5s var(--ease-out);border-bottom:1px solid #19191933;grid-template-columns:clamp(46px,5vw,76px) 1fr;align-items:baseline;padding:clamp(10px,1.2vh,18px) 0 clamp(12px,1.5vh,22px);font-size:clamp(42px,5.2vw,86px);line-height:.88;display:grid}.information-navigation a span{letter-spacing:.08em;opacity:.72;font-variant-numeric:lining-nums tabular-nums;width:auto;font-size:15px;font-weight:400}.information-navigation a:hover{letter-spacing:-.042em;padding-left:12px}.information-navigation a[aria-current=page]{opacity:.52}.information-navigation a[aria-current=page] span{opacity:.9}.information-note{border-top:0;justify-content:space-between;align-items:end;gap:34px;margin-left:clamp(210px,18vw,315px);padding-top:0;transition-delay:.9s;display:flex}.information-note p{max-width:510px;margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1.25}.information-note small{font-size:17px}@media (max-width:760px){.info-button{width:72px;height:72px;top:14px;right:14px}.info-ring{width:58px;height:58px}.page-enter{min-height:calc(100svh - 72px);padding:34px 24px 42px}.home-page{place-items:center;min-height:calc(100svh - 68px);display:grid}.home-title{margin:0;display:flex}.home-title h1{font-size:clamp(74px,24vw,112px);line-height:.84}.editorial-page,.principle-page,.list-page{padding-top:58px}.editorial-page h1,.principle-page>h1,.list-page>h1{font-size:45px;line-height:1}.editorial-columns{width:100%;margin-top:72px;display:block}.editorial-columns p+p{margin-top:30px}.principle-list article{grid-template-columns:38px 1fr;gap:16px}.principle-list p{grid-column:2;margin-top:15px}.about-profile,.philosophy-manifesto,.writing-room{padding-top:58px}.about-profile-hero{min-height:74svh;overflow:visible}.about-profile-hero>p{font-size:12px}.about-profile-hero h1{font-size:clamp(76px,25vw,112px);line-height:.76}.about-profile-hero h1.is-japanese{max-width:100%;font-size:clamp(96px,28vw,132px)}.about-hero-note{width:68%;font-size:17px;bottom:2%;left:0;right:auto}.about-ledger>header span,.core-values>header span{display:none}.about-scenes{margin-left:-24px!important;margin-right:-24px!important}.about-scene{grid-template-columns:1fr;align-content:center;min-height:78svh;padding:72px 24px 38px}.about-scene-number{font-size:62px;position:absolute;top:28px;left:24px}.about-scene-word{font-size:clamp(114px,38vw,170px)}.about-scene-2 .about-scene-word{right:-28%}.about-scene-3 .about-scene-word{bottom:7%;left:-2%}.about-scene-copy{grid-column:1}.about-scene-copy p{font-size:clamp(42px,12vw,59px);line-height:.93}.about-scene-copy small{margin-bottom:25px;font-size:12px}.about-scene-cat{width:92px;position:absolute;bottom:28px;right:24px}.about-scene-1 .about-scene-cat,.about-scene-2 .about-scene-cat,.about-scene-3 .about-scene-cat,.about-scene-4 .about-scene-cat{transform:none}.about-social{margin:0 -24px}.about-social a{grid-template-columns:1fr 92px;min-height:70svh;padding:72px 24px 36px}.about-social a>p{position:absolute;top:28px;left:24px}.about-social .about-email strong{font-size:clamp(27px,8vw,42px)}.about-social a>img{grid-column:2;align-self:end}.projects-coming-soon{min-height:calc(100svh - 48px)}.projects-coming-soon h1{font-size:clamp(58px,18vw,92px);line-height:.95}.mission-statement{min-height:82svh;overflow:visible}.mission-statement h1{margin-top:52px;font-size:clamp(47px,13vw,64px);line-height:.98}.mission-orbit{width:90vw;top:14%;right:-42vw}.mission-orbit i:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-39vw)}.mission-orbit i:nth-child(2){transform:translate(-50%,-50%)rotate(120deg)translateY(-39vw)}.mission-orbit i:nth-child(3){transform:translate(-50%,-50%)rotate(240deg)translateY(-39vw)}.core-values{padding-top:76px}.core-values>header{min-height:22vh}.value-scenes{margin-left:-24px!important;margin-right:-24px!important}.value-scene{min-height:76svh;padding:72px 24px}.value-number{font-size:13px;top:28px;left:24px}.value-gesture span{font-size:clamp(118px,38vw,176px)}.value-copy{width:100%}.value-copy h2{font-size:clamp(55px,16vw,76px)}.value-copy p{width:88%;margin-top:38px;font-size:20px}.writing-room-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:64svh;display:flex;overflow:visible}.writing-room-hero>p{margin-bottom:auto}.writing-room-hero h1{margin:0 0 38px -.04em;font-size:clamp(92px,29vw,138px);line-height:.75}.writing-room-hero>img{width:74px;bottom:32%;right:0}.writing-room-hero>div{flex-wrap:wrap;gap:8px;display:flex}.writing-room-hero>div a{padding:10px 13px;font-size:12px}.writing-channel{border-radius:32px;margin:0 0 24px;padding:30px 18px 24px}.writing-channel>header{align-items:flex-end}.writing-channel h2{font-size:68px}.writing-channel>header>a{font-size:14px}.writing-grid{display:block}.writing-card,.writing-card:first-child{margin-bottom:18px}.writing-card:last-child{margin-bottom:0}.writing-card>a,.writing-card:first-child>a{border-radius:24px;padding:18px;display:block}.writing-card:first-child .writing-card-visual{aspect-ratio:4/3}.writing-card h3,.writing-card:first-child h3{margin-top:17px;font-size:35px}.writing-card-meta,.writing-card:first-child .writing-card-meta{margin-top:16px}.writing-feed-fallback{grid-template-columns:1fr auto;padding:34px 0}.writing-feed-fallback span{grid-column:1/-1}.project-card-grid{grid-template-columns:1fr;gap:58px;margin-top:60px}.project-card h2{font-size:42px}.project-story-hero{min-height:92svh;padding:30px 24px 62px}.project-story-nav{width:calc(100% - 62px);font-size:13px}.project-story-heading{display:block}.project-story-kicker{margin:0 0 34px;font-size:17px}.project-story-heading h1{font-size:clamp(88px,28vw,134px);line-height:.78}.project-story-introduction{width:86%;margin:48px 0 0 auto;font-size:25px}.project-story-object{min-height:104svh;padding:92px 24px 30px}.project-story-object-inner{width:min(78vw,430px)}.project-story-object figcaption{margin-top:72px;font-size:11px}.project-story-thesis{min-height:90svh;padding:13vh 24px}.project-story-thesis p{width:100%;font-size:clamp(42px,12.4vw,66px)}.project-story-sequence{display:block}.project-story-sticky{height:78svh;position:relative}.project-story-crop-primary{width:67%;top:10%;left:10%}.project-story-crop-secondary{width:34%;bottom:8%;right:5%}.project-story-chapters>section{min-height:78svh;padding:12vh 24px}.project-story-chapters h2{margin:32px 0 24px;font-size:54px}.project-story-chapters p{font-size:21px}.project-story-facts{padding:120px 24px 140px}.project-story-facts-label{margin-bottom:72px}.project-story-facts dl{width:100%}.project-story-facts dl>div{grid-template-columns:90px 1fr;padding:20px 0 24px}.project-story-facts dd{font-size:29px}.project-story-close{min-height:88svh;padding:11vh 24px 7vh}.project-story-close>p{width:100%;font-size:46px}.project-story-close a span{font-size:clamp(65px,20vw,104px)}.project-master-header{height:76px;margin-bottom:-76px;padding:0 18px}.project-master-header>a:first-child{font-size:11px;left:18px}.project-master-header>a:last-child{margin-left:auto}.master-lockup-compact{gap:7px}.master-lockup-compact .master-lockup-project{font-size:18px}.master-lockup-compact .master-lockup-times{font-size:11px}.master-lockup-compact .master-lockup-brand{gap:4px;font-size:15px}.project-master-opening-lockup{padding:28px}.project-master-opening-lockup .master-lockup{flex-direction:column;gap:26px}.project-master-opening-lockup .master-lockup-project{white-space:normal;text-align:center;max-width:92vw;font-size:clamp(62px,19vw,100px);line-height:.82}.project-master-opening-lockup .master-lockup-times{font-size:34px}.project-master-opening-lockup .master-lockup-brand{font-size:clamp(39px,12vw,62px)}.project-master-opening-lockup>p{margin-top:56px;font-size:11px}.project-master-introduction{min-height:96svh;padding:120px 24px}.project-master-introduction h2{font-size:clamp(66px,20vw,108px)}.project-master-introduction>div>div{width:100%;margin-top:58px}.project-master-introduction p{font-size:25px}.project-master-pair{grid-template-columns:1fr;gap:4px}.project-master-detail-intro{padding:94px 24px 104px}.project-master-detail-intro h2{font-size:58px}.project-master-detail-intro p{width:100%;margin-top:38px;font-size:22px}.project-master-feature-pair{width:100%;display:block}.project-master-feature-pair>section{margin-bottom:92px}.project-master-feature-pair figure{margin-bottom:30px}.project-master-feature-pair>section>:not(figure){margin-left:24px;margin-right:24px}.project-master-feature-pair>section:nth-child(2)>:not(figure){margin-left:24px}.project-master-feature-pair h3,.project-master-feature-wide h3{font-size:48px}.project-master-feature-wide{width:100%;margin-top:0;display:block}.project-master-feature-wide>div{padding:36px 24px 0}.project-master-note{min-height:150svh;padding:110px 0}.project-master-note-inner{width:calc(100% - 48px)}.project-master-note figure{aspect-ratio:4/3;width:100%}.project-master-note h2{padding:52px 0;font-size:61px}.project-master-note-copy p{font-size:24px}.project-master-summary{min-height:105svh;padding:110px 24px}.project-master-summary-inner{flex-direction:column;align-items:flex-start;display:flex}.project-master-summary h2{font-size:72px}.project-master-summary figure{width:72vw;margin:72px auto 54px}.project-master-summary strong{margin:14px 0 0}.project-master-facts summary{min-height:92px;padding:0 24px;font-size:30px}.project-master-facts details>p{padding:0 24px 42px;font-size:20px}.writing-list article{grid-template-columns:36px 1fr}.writing-list small{text-align:left;grid-column:2;margin-top:8px}.news-list article{grid-template-columns:1fr;gap:16px}.information-panel{padding:92px 14px 14px}.information-inner{border-radius:30px;min-height:calc(100svh - 106px);display:block}.information-seal{border:0;min-height:0;padding:0;bottom:22px;left:24px}.information-home{width:96px}.information-copy{min-height:calc(100svh - 106px);padding:34px 24px 118px}.information-topline{align-items:flex-start}.language-switch{min-width:116px;min-height:52px;font-size:19px}.information-navigation{width:100%;margin:42px 0}.information-navigation a{grid-template-columns:38px 1fr;padding:12px 0 15px;font-size:clamp(35px,10.5vw,50px)}.information-note{flex-direction:column;align-items:flex-start;margin-left:112px}.about-profile-hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);column-gap:16px;min-height:72svh}.about-profile-hero h1{grid-column:1/-1;font-size:clamp(74px,24vw,108px)}.about-profile-hero h1 span:last-child{margin-left:0}.about-profile-hero h1.is-japanese{font-size:clamp(92px,27vw,126px)}.about-hero-note{grid-column:1;width:100%;margin:0;font-size:17px}.about-ledger{width:100%;margin-top:110px}.about-ledger>header{padding-bottom:46px}.about-ledger li,.about-ledger li:nth-child(2),.about-ledger li:nth-child(3),.about-ledger li:nth-child(4){grid-template-columns:32px minmax(0,1fr);gap:18px;padding:24px 0 32px}.about-ledger li p{font-size:31px;line-height:1.04}.about-social{width:100%;margin-top:110px}.about-social a{grid-template-columns:32px minmax(0,1fr);gap:18px;min-height:0;padding:34px 0}.about-social a>p{position:static}.about-social a>span{grid-column:2}.about-social a strong{font-size:39px}.writing-room-original .writing-room-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:end;min-height:68svh;display:grid}.writing-room-original .writing-room-hero>p{align-self:start}.writing-room-original .writing-room-hero h1{grid-column:1/-1;margin-bottom:34px;font-size:clamp(88px,28vw,126px)}.writing-room-original .writing-room-hero>div{grid-area:3/2}.writing-room-original .writing-channel{margin-top:92px}.writing-room-original .writing-channel>header{align-items:flex-end;margin-bottom:48px}.writing-room-original .writing-channel h2{font-size:64px}.writing-room-original .writing-channel>header>a{font-size:14px}.writing-room-original .writing-grid{display:block}.writing-room-original .writing-card{margin-bottom:52px}.writing-room-original .writing-card>a,.writing-room-original .writing-card:first-child>a{border-radius:0;padding:0}.writing-room-original .writing-card h3,.writing-room-original .writing-card:first-child h3{font-size:35px}}@media (prefers-reduced-motion:reduce){#gallery-route-transition{display:none}.page-enter{opacity:1;animation-name:none;transform:none}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (min-width:761px) and (max-width:1100px){.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-contrast:more){.gallery-field{-webkit-backdrop-filter:blur(34px)saturate(.35)contrast(1.18);backdrop-filter:blur(34px)saturate(.35)contrast(1.18);background:#1f2121f0}.gallery-field:after{opacity:.025}}@media (prefers-reduced-transparency:reduce){.gallery-field{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(116deg,#414344,#2d2f2f 52%,#202223)}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
