/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@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;--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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{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,)}}:root{--font-geist-sans:"Helvetica Neue", "Noto Sans TC", "Noto Sans JP", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--black:#08090a;--charcoal:#111315;--paper:#e9e5dc;--white:#f1eee7;--muted:#a39f96;--red:#a22b26;--gold:#b49566;--line:#f1eee733}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);font-family:var(--font-geist-sans), "Helvetica Neue", "Noto Sans TC", "Noto Sans JP", Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--red);color:#fff}.site-shell{overflow:hidden}.site-header{z-index:20;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,62px);height:90px;padding:0 clamp(24px,4vw,62px);display:grid;position:absolute;inset:0 0 auto}.wordmark{align-items:baseline;gap:12px;display:flex}.wordmark b{letter-spacing:-.06em;font-size:25px}.wordmark span{letter-spacing:.24em;font-size:10px;font-weight:600}.main-nav{gap:clamp(25px,3vw,48px);display:flex}.main-nav a,.language-switcher button{letter-spacing:.18em;font-size:10px;font-weight:600}.main-nav a{border-bottom:1px solid #0000;padding:36px 0 31px;transition:border-color .18s,color .18s}.main-nav a:hover,.main-nav a:focus-visible{color:#fff;border-color:var(--red)}.language-switcher{gap:7px;display:flex}.language-switcher button{color:#888;cursor:pointer;background:0 0;border:0;padding:6px 3px}.language-switcher button.active{color:var(--gold)}.language-switcher button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.hero{isolation:isolate;background-image:url(/urakata-control-room.webp);background-position:51%;background-size:cover;align-items:flex-end;min-height:100svh;display:flex;position:relative}.hero:after{content:"";z-index:-1;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#050607f0 0%,#050607b8 34%,#0506071f 69%,#0506074d 100%),linear-gradient(#0000 48%,#050607db);position:absolute;inset:0}.hero-copy{width:68%;padding:0 0 clamp(76px,10vh,112px) clamp(24px,4vw,62px);animation:.75s both rise}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#bbb6ac;margin:0;font-size:10px;font-weight:600}.hero h1{letter-spacing:-.055em;white-space:nowrap;margin:26px 0 14px;font-size:clamp(54px,6.8vw,108px);font-weight:400;line-height:.93}.hero-line{color:#c3beb4;max-width:620px;margin:0;font-size:clamp(16px,1.6vw,23px);line-height:1.45}.outline-link{border:1px solid var(--gold);width:224px;height:56px;color:var(--gold);letter-spacing:.18em;justify-content:space-between;align-items:center;margin-top:36px;padding:0 18px;font-size:11px;font-weight:600;transition:background .18s,color .18s;display:flex}.outline-link:hover{background:var(--gold);color:var(--black)}.hero-slate{border-left:1px solid var(--gold);width:min(290px,26vw);position:absolute;bottom:clamp(76px,10vh,112px);right:clamp(24px,4vw,62px)}.hero-slate a{color:#bcb7ad;letter-spacing:.08em;grid-template-columns:96px 1fr;gap:12px;padding:11px 0 11px 22px;font-size:11px;transition:color .18s,transform .18s;display:grid}.hero-slate a:hover{color:#fff;transform:translate(6px)}.hero-slate span{color:var(--gold);font-family:var(--font-geist-mono), monospace}.hero-slate b{white-space:nowrap;font-weight:400}.hero-scroll{color:#77736d;letter-spacing:.22em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:28px;right:clamp(24px,4vw,62px)}.hero-scroll i{background:#77736d;width:52px;height:1px}.films-section,.news-section{padding:42px clamp(24px,4vw,62px) 150px}.section-topline{border-bottom:1px solid var(--line);color:#8d8981;letter-spacing:.2em;justify-content:space-between;gap:30px;padding:0 0 25px;font-size:9px;font-weight:600;display:flex}.section-topline p{margin:0}.section-display{letter-spacing:-.065em;margin:42px 0 94px;font-size:clamp(58px,9vw,146px);font-weight:400;line-height:.86}.project{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);min-height:720px;display:grid}.project+.project{margin-top:110px}.project-visual{min-height:720px;position:relative;overflow:hidden}.urakata-visual{background-image:linear-gradient(#0000 45%,#0000007a),url(/urakata-control-room.webp);background-position:54%;background-size:cover}.project-number{width:46px;height:46px;font:10px/1 var(--font-geist-mono), monospace;border:1px solid #ffffff73;place-items:center;display:grid;position:absolute;top:28px;left:28px}.visual-title{align-items:baseline;gap:24px;display:flex;position:absolute;bottom:42px;left:clamp(26px,4vw,58px)}.visual-title b{letter-spacing:.08em;font:400 clamp(52px,7vw,108px)/.9 Noto Serif JP,Yu Mincho,serif}.visual-title span{letter-spacing:.28em;font-size:12px}.project-copy{flex-direction:column;align-items:flex-start;padding:74px clamp(22px,3.5vw,58px);display:flex}.red{color:#c5453e}.project-copy h3{letter-spacing:-.03em;margin:42px 0 32px;font:400 clamp(42px,4.6vw,74px)/.95 Noto Serif TC,Noto Serif JP,Georgia,serif}.project-copy h3 span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.16em;font-size:.34em}.project-copy>p:not(.eyebrow){color:#aaa69e;max-width:520px;margin:0;font-size:15px;line-height:1.9}.project-copy dl{width:100%;margin:auto 0 0}.project-copy dl div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:14px;padding:15px 0;display:grid}.project-copy dt{color:#77736d;letter-spacing:.18em;font-size:8px}.project-copy dd{letter-spacing:.12em;margin:0;font-size:10px}.line-link{border-top:1px solid var(--gold);width:100%;color:var(--gold);letter-spacing:.16em;justify-content:space-between;margin-top:34px;padding:16px 0;font-size:10px;display:flex}.project-chaotic{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}.poster-wrap{background:#131518;place-items:center;min-height:860px;display:grid;position:relative;overflow:hidden}.poster-wrap:before{content:"";filter:blur(28px);opacity:.22;background-image:url(/chaotic-justice.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.poster-wrap img{z-index:1;object-fit:contain;width:min(64%,590px);max-height:760px;position:relative;box-shadow:0 25px 80px #0000008c}.poster-wrap .project-number{z-index:2}.about-section{background:var(--paper);color:#151617;padding:42px clamp(24px,4vw,62px) 130px}.dark-rule{color:#67645f;border-color:#15161738}.about-statement{letter-spacing:-.06em;max-width:1200px;margin:78px 0 120px;font-size:clamp(48px,7.7vw,122px);font-weight:400;line-height:.98}.about-grid{border-top:1px solid #1516173d;grid-template-columns:.55fr 1fr .75fr;gap:clamp(38px,6vw,110px);padding-top:46px;display:grid}.about-mark{letter-spacing:-.1em;justify-content:center;align-self:center;align-items:center;min-height:100%;font-size:clamp(62px,7vw,108px);font-weight:650;line-height:1;display:flex}.about-copy p{margin:0 0 26px;font-size:16px;line-height:1.8}.principals{flex-direction:column;gap:42px;display:flex}.principals div{gap:7px;display:grid}.principals small{color:#746f67;letter-spacing:.2em;font-size:8px}.principals b{letter-spacing:.18em;font:400 25px/1.2 Noto Serif TC,serif}.principals span{letter-spacing:.17em;font-size:9px}.news-section{padding-bottom:130px}.news-list{border-top:1px solid var(--line)}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 30px;align-items:center;gap:24px;min-height:132px;transition:background .18s,padding .18s;display:grid}.news-list article:hover{background:#ffffff09;padding:0 18px}.news-list time{color:var(--gold);font:11px/1 var(--font-geist-mono), monospace}.news-list h3{margin:0;font-size:clamp(18px,2.2vw,34px);font-weight:400}.news-list article>span{color:var(--gold)}.contact-section{background:var(--red);color:#fff;flex-direction:column;justify-content:center;min-height:76svh;padding:110px clamp(24px,4vw,62px);display:flex}.contact-section .eyebrow{color:#ffffffa8}.contact-section h2{letter-spacing:-.065em;max-width:1100px;margin:44px 0 28px;font-size:clamp(56px,9vw,146px);font-weight:400;line-height:.86}.contact-section>p:not(.eyebrow){max-width:620px;font-size:16px;line-height:1.7}.contact-section a{letter-spacing:.2em;border-top:1px solid #fff9;justify-content:space-between;width:min(100%,610px);margin-top:44px;padding:20px 0;font-size:11px;font-weight:600;display:flex}footer{grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:340px;padding:66px clamp(24px,4vw,62px) 34px;display:grid}.footer-brand{align-items:flex-start;min-width:0;display:flex}.footer-wordmark{letter-spacing:-.06em;white-space:nowrap;max-width:100%;font-size:clamp(36px,5.8vw,88px);font-weight:400;line-height:.95}footer p,footer a,footer small{color:#77736d;letter-spacing:.19em;font-size:8px}footer p{margin:0}footer small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.site-header{grid-template-columns:1fr auto;height:76px}.main-nav{display:none}.hero-copy{width:100%;padding-bottom:190px;padding-right:24px}.hero h1{white-space:normal}.hero-slate{width:auto;bottom:70px;left:24px;right:24px}.hero-scroll{display:none}.project,.project-chaotic{grid-template-columns:1fr}.project-copy{min-height:590px}.project-chaotic .project-copy{order:2}.poster-wrap{min-height:760px}.about-grid{grid-template-columns:1fr 1fr}.about-mark{grid-column:1/-1}}@media (width<=560px){.site-header{padding:0 20px}.wordmark b{font-size:21px}.wordmark span{display:none}.language-switcher button{font-size:9px}.hero{background-position:57%}.hero-shade{background:linear-gradient(#05060747 0%,#050607b8 48%,#050607f5 100%)}.hero-copy{padding:0 20px 220px}.hero h1{font-size:clamp(55px,17vw,82px)}.hero-line{max-width:330px}.outline-link{width:100%}.hero-slate{bottom:52px;left:20px;right:20px}.films-section,.news-section,.about-section{padding-left:20px;padding-right:20px}.section-topline span{display:none}.section-display{margin-bottom:58px;font-size:17vw}.project+.project{margin-top:70px}.project-visual{min-height:560px}.visual-title{flex-direction:column;gap:12px;bottom:32px;left:22px}.project-copy{min-height:570px;padding:54px 22px}.poster-wrap{min-height:650px}.poster-wrap img{width:78%}.about-statement{margin:60px 0 74px}.about-grid{grid-template-columns:1fr}.about-mark{grid-column:auto}.news-list article{grid-template-columns:58px 1fr 18px;gap:12px;min-height:118px}.contact-section{padding-left:20px;padding-right:20px}footer{grid-template-columns:1fr}footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header.solid{background:#08090afa;position:relative}.menu-button{background:0 0;border:0;width:34px;height:34px;padding:8px;display:none}.menu-button span{background:var(--white);width:100%;height:1px;margin:6px 0;display:block}.home-feature{border-bottom:1px solid var(--line);grid-template-columns:1.45fr .55fr;min-height:820px;display:grid}.home-feature-image{background:linear-gradient(#0000,#00000061),url(/urakata-control-room.webp) 50%/cover;min-height:760px}.home-feature-copy{flex-direction:column;align-items:flex-start;padding:90px clamp(28px,4vw,62px);display:flex}.home-feature-copy h2{margin:54px 0 34px;font:400 clamp(52px,6vw,94px)/.9 Noto Serif JP,Yu Mincho,serif}.home-feature-copy h2 span{font:400 .29em/1 var(--font-geist-sans), sans-serif;letter-spacing:.2em}.home-feature-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.home-feature-copy .line-link{margin-top:auto}.home-company{background:var(--paper);color:#151617;min-height:720px;padding:84px clamp(24px,4vw,62px)}.home-company .eyebrow{color:#747068}.home-company>h2{letter-spacing:-.065em;max-width:1180px;margin:64px 0 100px;font-size:clamp(52px,8vw,126px);font-weight:400;line-height:.9}.home-company>div{border-top:1px solid #15161740;grid-template-columns:1fr auto;align-items:end;gap:60px;padding-top:34px;display:grid}.home-company>div p{max-width:650px;margin:0;font-size:16px;line-height:1.8}.outline-link.dark{color:#151617;border-color:#151617;margin:0}.outline-link.dark:hover{color:var(--paper);background:#151617}.home-news{padding:54px clamp(24px,4vw,62px) 120px}.home-news-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 24px;align-items:center;gap:24px;min-height:126px;display:grid}.home-news-row time{color:var(--gold);font:10px/1 var(--font-geist-mono), monospace}.home-news-row h2{margin:0;font-size:clamp(18px,2vw,31px);font-weight:400}.page-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:72svh;padding:clamp(100px,14vh,170px) clamp(24px,4vw,62px) 78px;display:flex}.page-hero.compact{min-height:58svh}.page-hero h1{letter-spacing:-.07em;max-width:1200px;margin:40px 0 24px;font-size:clamp(68px,11vw,168px);font-weight:400;line-height:.84}.page-hero>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.film-library{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,70px);padding:100px clamp(24px,4vw,62px) 130px;display:grid}.film-library-card{display:block}.card-image{background-color:#141617;min-height:720px;position:relative;overflow:hidden}.urakata-card .card-image,.chaotic-card .card-image{place-items:center;display:grid}.urakata-card .card-image:before,.chaotic-card .card-image:before{content:"";filter:blur(28px);opacity:.22;position:absolute;inset:0;transform:scale(1.15)}.urakata-card .card-image:before{opacity:.18;background:url(/urakata-super-teaser-poster-v2.webp) 50%/cover}.chaotic-card .card-image:before{background:url(/chaotic-justice.jpg) 50%/cover}.urakata-card .card-image img,.chaotic-card .card-image img{object-fit:contain;width:66%;max-height:650px;position:relative;box-shadow:0 28px 70px #00000080}.afterglow-card .card-image{background:linear-gradient(#0000 40%,#0000009e),url(/afterglow-hero.jpg) 50%/cover}.card-image>span{z-index:2;width:44px;height:44px;font:9px/1 var(--font-geist-mono), monospace;border:1px solid #ffffff80;place-items:center;display:grid;position:absolute;top:24px;left:24px}.card-copy{padding:26px 0 0}.card-copy small{color:var(--gold);letter-spacing:.18em;font-size:9px}.card-copy h2{margin:22px 0 7px;font:400 clamp(40px,4vw,66px)/1 Noto Serif TC,Noto Serif JP,serif}.card-copy p{color:var(--muted);letter-spacing:.22em;margin:0;font-size:11px}.card-copy b{letter-spacing:.18em;margin-top:28px;font-size:9px;font-weight:600;display:block}.archive-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;min-height:220px;padding:60px clamp(24px,4vw,62px);display:flex}.archive-cta p,.archive-cta a{letter-spacing:.18em;font-size:10px}.archive-cta a{color:var(--gold)}.film-detail-hero{isolation:isolate;background:url(/urakata-control-room.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 90px);padding:100px clamp(24px,4vw,62px) 70px;display:flex;position:relative}.film-detail-shade{z-index:-1;background:linear-gradient(90deg,#050607eb,#05060747),linear-gradient(#0000 40%,#050607b8);position:absolute;inset:0}.film-detail-hero h1{letter-spacing:.05em;margin:42px 0 5px;font:400 clamp(94px,16vw,248px)/.75 Noto Serif JP,Yu Mincho,serif}.english-title{letter-spacing:.34em;margin:0;font-size:clamp(13px,1.4vw,20px)}.film-logline{max-width:690px;margin:42px 0 0;font-size:clamp(17px,2vw,29px);line-height:1.5}.film-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.film-facts div{border-right:1px solid var(--line);align-content:center;gap:12px;min-height:128px;padding:34px clamp(18px,2.8vw,42px);display:grid}.film-facts small{color:#77736d;letter-spacing:.2em;font-size:8px}.film-facts b{letter-spacing:.1em;font-size:10px;font-weight:500}.film-story{grid-template-columns:.35fr 1.1fr .55fr;gap:clamp(36px,6vw,100px);padding:110px clamp(24px,4vw,62px) 140px;display:grid}.film-story h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.2vw,64px);font-weight:400;line-height:1.28}.film-story>div>p{color:var(--muted);margin:0;line-height:1.8}.urakata-poster-section{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#08090a;place-items:center;min-height:100svh;padding:90px clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.urakata-poster-section:before{content:"";z-index:-2;filter:blur(48px);opacity:.17;background:url(/urakata-super-teaser-poster-v2.webp) 50%/cover;position:absolute;inset:-8%;transform:scale(1.08)}.urakata-poster-section:after{content:"";z-index:-1;background:radial-gradient(circle,#08090a33,#08090adb 72%);position:absolute;inset:0}.urakata-poster-section img{object-fit:contain;width:min(44vw,570px);max-height:82svh;box-shadow:0 36px 110px #000000a8}.line-link.secondary{color:#77736d;border-color:var(--line)}.chaotic-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(44px,7vw,120px);min-height:calc(100svh - 90px);padding:80px clamp(24px,4vw,62px);display:grid}.chaotic-poster{place-items:center;display:grid}.chaotic-poster img{object-fit:contain;width:min(72%,520px);max-height:75svh;box-shadow:0 35px 100px #0000008c}.chaotic-title h1{margin:46px 0 8px;font:400 clamp(72px,10vw,160px)/.8 Noto Serif TC,serif}.afterglow-hero{isolation:isolate;background:url(/afterglow-hero.jpg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 90px);padding:100px clamp(24px,4vw,62px) 70px;display:flex;position:relative}.afterglow-hero h1{letter-spacing:.04em;margin:42px 0 8px;font:400 clamp(72px,12vw,190px)/.82 Noto Serif TC,serif}.film-stills{grid-template-columns:1.45fr .55fr;align-items:stretch;gap:clamp(20px,3vw,48px);padding:0 clamp(24px,4vw,62px) 130px;display:grid}.film-stills img{object-fit:cover;background:#050505;width:100%;height:100%;min-height:330px}.film-stills img:last-child{object-fit:contain;padding:clamp(18px,3vw,48px)}.credits-section{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:clamp(50px,8vw,130px);padding:110px clamp(24px,4vw,62px) 140px;display:grid}.credits-heading h2{letter-spacing:-.06em;margin:40px 0 0;font-size:clamp(52px,7vw,110px);font-weight:400;line-height:.86}.credits-content{min-width:0}.cast-list{border-top:1px solid var(--gold);grid-template-columns:repeat(2,1fr);gap:0 34px;margin-bottom:70px;display:grid}.cast-list p{color:#cbc6bc;letter-spacing:.08em;border-bottom:1px solid var(--line);margin:0;padding:17px 0;font-size:13px}.key-credits{border-top:1px solid var(--line)}.key-credits div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:25px;padding:20px 0;display:grid}.key-credits small{color:#77736d;letter-spacing:.16em;font-size:8px;line-height:1.5}.key-credits b{letter-spacing:.1em;font-size:13px;font-weight:500}.credits-content details{border-top:1px solid var(--gold);margin-top:54px}.credits-content summary{color:var(--gold);letter-spacing:.18em;cursor:pointer;justify-content:space-between;padding:21px 0;font-size:10px;list-style:none;display:flex}.full-crew{grid-template-columns:repeat(2,1fr);gap:0 36px;padding-bottom:20px;display:grid}.full-crew p{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:12px 0;font-size:11px}.credit-note{color:#77736d;margin-top:32px;font-size:11px;line-height:1.7}.about-page-body{grid-template-columns:.55fr 1.45fr;align-items:center;gap:clamp(60px,10vw,170px);padding:100px clamp(24px,4vw,62px);display:grid}.about-longcopy p{max-width:900px;margin:0 0 42px;font-size:clamp(20px,2.2vw,34px);line-height:1.62}.principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:330px;padding:34px;display:flex}.principle-grid span{color:var(--gold);font:10px/1 var(--font-geist-mono), monospace}.principle-grid h2{margin:0;font-size:clamp(20px,2.5vw,38px);font-weight:400}.brand-origin{border-bottom:1px solid var(--line);background:#070809;grid-template-columns:minmax(260px,.72fr) minmax(320px,1.28fr);align-items:center;gap:clamp(60px,9vw,150px);min-height:610px;padding:96px clamp(24px,4vw,62px);display:grid}.brand-origin-visual{place-items:center;min-width:0;display:grid}.brand-origin-visual img{object-fit:contain;opacity:.88;width:min(100%,350px);max-height:360px;display:block}.brand-origin-copy h2{letter-spacing:-.055em;margin:42px 0 34px;font-size:clamp(48px,6vw,94px);font-weight:400;line-height:.94}.brand-origin-copy>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.9}.principal-page{grid-template-columns:1fr 1fr;gap:60px;padding:110px clamp(24px,4vw,62px) 140px;display:grid}.principal-page>div{border-top:1px solid var(--line);padding-top:26px}.principal-page small{color:var(--gold);letter-spacing:.2em;font-size:8px}.principal-page h2{letter-spacing:.12em;margin:38px 0 10px;font:400 clamp(42px,5vw,72px)/1 Noto Serif TC,serif}.principal-page p{color:var(--muted);letter-spacing:.18em;font-size:10px}.team-directory{border-top:1px solid var(--line);padding:120px clamp(24px,4vw,62px) 150px}.team-directory-heading{grid-template-columns:.6fr 1fr;gap:24px 70px;margin-bottom:70px;display:grid}.team-directory-heading .eyebrow{grid-column:1/-1}.team-directory-heading h2,.mentor-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,108px);font-weight:430;line-height:.92}.team-directory-heading>p:last-child{max-width:610px;color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.8}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px 22px;display:grid}.team-card{min-width:0}.team-card>img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.86)contrast(1.02);background:#121416;width:100%;transition:filter .32s,transform .32s;display:block}.team-card:hover>img{filter:saturate()contrast()}.team-card-copy{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:24px 0 0;display:grid}.team-card-copy>span{color:var(--gold);font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;padding-top:7px}.team-card h3{letter-spacing:.08em;margin:0 0 15px;font:400 clamp(32px,3.5vw,56px)/1.05 Noto Serif TC,serif}.team-card p{max-width:600px;color:var(--muted);font:9px/1.65 var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0}.mentor-heading{border-top:1px solid var(--line);grid-template-columns:.6fr 1fr;gap:24px 70px;margin:150px 0 62px;padding-top:34px;display:grid}.mentor-heading .eyebrow{grid-column:1/-1}.mentor-heading h2{grid-column:1/-1;font-size:clamp(40px,5vw,74px)}.mentor-grid .team-card h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(28px,3vw,48px)}.timeline{padding:40px clamp(24px,4vw,62px) 140px}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.25fr) 1.75fr;gap:40px;padding:52px 0;display:grid}.timeline time{color:var(--gold);font-size:clamp(32px,4vw,60px);font-weight:300}.timeline p{color:#bbb7ae;letter-spacing:.08em;border-bottom:1px solid #ffffff14;margin:0;padding:13px 0;font-size:12px}.archive-featured{grid-template-columns:1.15fr .85fr;gap:clamp(24px,3vw,48px);padding:90px clamp(24px,4vw,62px) 120px;display:grid}.archive-feature{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:620px;padding:28px;display:flex;position:relative;overflow:hidden}.archive-feature:before{content:"";z-index:-2;transition:transform .5s;position:absolute;inset:0}.archive-feature:after{content:"";z-index:-1;background:linear-gradient(#0000 36%,#030405e6);position:absolute;inset:0}.archive-feature:hover:before{transform:scale(1.025)}.archive-feature.afterglow:before{background:url(/afterglow-hero.jpg) 50%/cover}.archive-feature.justice:before{background:#15171a url(/chaotic-justice.jpg) 50%/contain no-repeat}.archive-feature>span,.archive-feature p,.archive-feature b{letter-spacing:.18em;font-size:9px}.archive-feature h2{margin:16px 0 28px;font:400 clamp(44px,5vw,76px)/1 Noto Serif TC,serif}.archive-feature b{color:var(--gold)}.yearbook-intro{background:var(--paper);color:#171819;grid-template-columns:.35fr 1.1fr .55fr;gap:clamp(36px,6vw,100px);padding:120px clamp(24px,4vw,62px);display:grid}.yearbook-intro .eyebrow{color:#77736d}.yearbook-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,78px);font-weight:400;line-height:1.12}.yearbook-intro>p:last-child{margin:0;line-height:1.8}.timeline.yearbook{padding-top:80px}.year-volume header{color:#77736d;letter-spacing:.18em;border-bottom:1px solid var(--gold);justify-content:space-between;padding:0 0 20px;font-size:8px;display:flex}.year-volume p{grid-template-columns:54px 1fr;display:grid}.year-volume p span{color:#65625d;font-family:var(--font-geist-mono), monospace}.archive-project{border-bottom:1px solid #ffffff14}.archive-project summary{cursor:pointer;grid-template-columns:54px 1fr 28px;align-items:center;min-height:48px;padding:12px 0;list-style:none;display:grid}.archive-project summary::-webkit-details-marker{display:none}.archive-project summary>span{color:#65625d;font:11px/1 var(--font-geist-mono), monospace}.archive-project summary b{color:#bbb7ae;letter-spacing:.08em;font-size:12px;font-weight:400}.archive-project summary i{color:var(--gold);font-style:normal;transition:transform .18s}.archive-project[open] summary i{transform:rotate(45deg)}.archive-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;padding:8px 0 34px 54px;display:grid}.archive-image-button{aspect-ratio:16/10;cursor:zoom-in;background:#111;border:0;width:100%;padding:0;display:block;overflow:hidden}.archive-gallery img{aspect-ratio:16/10;object-fit:cover;background:#111;width:100%;transition:transform .26s,opacity .26s;display:block}.archive-image-button:hover img{opacity:.9;transform:scale(1.025)}.archive-image-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive-gallery img[src$=chaotic-justice\.jpg],.archive-gallery img[src$=cannes-short-film-corner\.jpg]{object-fit:contain}.bts-intro{color:var(--paper);background:#181510;border-top:1px solid #cdb27d47;border-bottom:1px solid #cdb27d47}.bts-intro .eyebrow{color:var(--gold)}.behind-scenes{background:linear-gradient(180deg, #100f0d 0%, var(--black) 55%)}.behind-scenes time{color:#a98d59}.bts-gallery figure{min-width:0;margin:0}.bts-gallery img{display:block}.bts-gallery figcaption{color:#706b62;font:8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.16em;padding:10px 0 2px}.photo-lightbox{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(.65);backdrop-filter:blur(18px)saturate(.65);background:#050607d1;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:clamp(14px,2vw,34px);padding:clamp(68px,8vh,96px) clamp(54px,7vw,120px) 38px;animation:.18s both lightbox-in;display:grid;position:fixed;inset:0}.photo-lightbox>figure{grid-template-rows:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;height:100%;margin:0;display:grid}.photo-lightbox>figure img{object-fit:contain;filter:drop-shadow(0 30px 65px #0000008f);width:100%;height:100%;max-height:calc(100svh - 150px)}.photo-lightbox>figure figcaption{color:#b8b2a8;letter-spacing:.13em;justify-content:space-between;gap:24px;min-height:42px;padding-top:14px;font-size:9px;display:flex}.photo-lightbox>figure figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-lightbox>figure figcaption b{color:var(--gold);font-family:var(--font-geist-mono), monospace;flex:none;font-weight:400}.lightbox-close{color:#d4cfc5;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex;position:absolute;top:24px;right:clamp(24px,4vw,62px)}.lightbox-close span{font-size:28px;font-weight:200;line-height:1}.lightbox-close small{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.lightbox-arrow{width:54px;height:54px;color:var(--paper);cursor:pointer;background:#0000002e;border:1px solid #ffffff3d;place-items:center;font-size:34px;font-weight:200;transition:border-color .18s,background .18s;display:grid}.lightbox-arrow:hover,.lightbox-arrow:focus-visible{border-color:var(--gold);background:#b4956629;outline:none}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.news-index{padding:40px clamp(24px,4vw,62px) 140px}.news-index a{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 30px;align-items:center;gap:30px;min-height:150px;display:grid}.news-index time{color:var(--gold);font:11px/1 var(--font-geist-mono), monospace}.news-index h2{margin:0;font-size:clamp(20px,2.6vw,40px);font-weight:400}.article-page article{padding:120px clamp(24px,4vw,62px) 150px}.article-page article header{max-width:1150px}.article-page article h1{letter-spacing:-.06em;margin:50px 0 100px;font-size:clamp(58px,9vw,136px);font-weight:400;line-height:.92}.article-copy{max-width:780px;margin-left:auto}.article-copy p{margin:0 0 28px;font-size:18px;line-height:1.8}.contact-main{background:var(--red);flex-direction:column;justify-content:center;min-height:76svh;padding:110px clamp(24px,4vw,62px);display:flex}.contact-main h1{letter-spacing:-.07em;max-width:1100px;margin:48px 0 30px;font-size:clamp(62px,10vw,150px);font-weight:400;line-height:.86}.contact-main>p:not(.eyebrow){max-width:660px;line-height:1.7}.contact-main>a{letter-spacing:.2em;border-top:1px solid #ffffffa6;justify-content:space-between;width:min(610px,100%);margin-top:50px;padding:21px 0;font-size:11px;display:flex}.contact-details{grid-template-columns:repeat(3,1fr);display:grid}.contact-details div{border-right:1px solid var(--line);min-height:190px;padding:44px clamp(24px,4vw,62px)}.contact-details small{color:var(--gold);letter-spacing:.2em;font-size:8px}.contact-details a,.contact-details p{color:var(--muted);letter-spacing:.1em;margin:28px 0 0;font-size:11px;line-height:1.6;display:block}.contact-directory{background:#0b0d0f;padding:120px clamp(24px,4vw,62px) 150px}.contact-directory-heading{grid-template-columns:.65fr 1fr;gap:24px clamp(34px,6vw,100px);margin-bottom:80px;display:grid}.contact-directory-heading .eyebrow{grid-column:1/-1}.contact-directory-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.8vw,104px);font-weight:400;line-height:.92}.contact-directory-heading>p:last-child{max-width:520px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.8}.contact-directory-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-directory-grid>a{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 20px;gap:14px;min-height:190px;padding:30px 28px 30px 0;transition:background .18s,padding .18s;display:grid}.contact-directory-grid>a:nth-child(odd){border-right:1px solid var(--line)}.contact-directory-grid>a:nth-child(2n){padding-left:28px}.contact-directory-grid>a:hover{background:#ffffff06;padding-right:20px}.contact-directory-grid>a>span{color:var(--gold);font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;padding-top:5px}.contact-directory-grid h3{letter-spacing:.015em;margin:0;font-size:clamp(18px,2vw,28px);font-weight:400}.contact-directory-grid p{min-height:42px;color:var(--muted);letter-spacing:.05em;margin:12px 0 24px;font-size:10px;line-height:1.65}.contact-directory-grid b{color:#aaa69e;font:9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em;overflow-wrap:anywhere}.contact-directory-grid i{color:var(--gold);font-style:normal}@media (width<=920px){.site-header{grid-template-columns:1fr auto auto}.site-header .main-nav{border-top:1px solid var(--line);background:#08090afb;flex-direction:column;gap:0;padding:28px 24px 38px;display:none;position:absolute;top:76px;left:0;right:0}.site-header .main-nav.open{display:flex}.site-header .main-nav a{padding:18px 0;font-size:12px}.menu-button{display:block}.home-feature{grid-template-columns:1fr}.home-feature-copy{min-height:620px}.home-company>div,.film-library{grid-template-columns:1fr}.film-library-card+.film-library-card{margin-top:60px}.film-story,.credits-section,.yearbook-intro,.archive-featured,.chaotic-hero{grid-template-columns:1fr}.chaotic-title{order:-1}.film-facts{grid-template-columns:1fr 1fr}.about-page-body{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.brand-origin{grid-template-columns:1fr;min-height:auto}.brand-origin-visual img{width:min(58vw,330px)}footer{grid-template-columns:1fr}footer small{grid-column:auto}.team-directory-heading,.mentor-heading{grid-template-columns:1fr}.team-directory-heading .eyebrow,.mentor-heading .eyebrow,.mentor-heading h2{grid-column:auto}}@media (width<=560px){.site-header{grid-template-columns:1fr auto auto}.language-switcher{gap:3px}.home-feature-image{min-height:560px}.home-feature-copy{min-height:560px;padding:58px 22px}.home-company{padding-left:20px;padding-right:20px}.home-company>h2{margin-bottom:70px}.home-news-row{grid-template-columns:56px 1fr 18px;gap:10px}.page-hero{padding-left:20px;padding-right:20px}.page-hero h1{font-size:19vw}.film-library{padding-left:20px;padding-right:20px}.card-image{min-height:560px}.archive-cta{flex-direction:column;align-items:flex-start}.film-detail-hero{padding-left:20px;padding-right:20px}.film-detail-hero h1{font-size:30vw}.film-facts{grid-template-columns:1fr}.film-facts div{border-right:0;border-bottom:1px solid var(--line)}.film-story,.afterglow-hero,.credits-section,.film-stills,.archive-featured,.yearbook-intro{padding-left:20px;padding-right:20px}.film-stills{grid-template-columns:1fr}.credits-section{padding-top:80px}.cast-list,.full-crew{grid-template-columns:1fr}.key-credits div{grid-template-columns:1fr;gap:8px}.archive-feature{min-height:520px}.archive-gallery{grid-template-columns:1fr;padding-left:0}.photo-lightbox{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;padding:68px 16px 20px}.photo-lightbox>figure img{max-height:calc(100svh - 138px)}.photo-lightbox>figure figcaption{min-height:48px;font-size:7px;line-height:1.5}.lightbox-arrow{width:38px;height:48px;font-size:28px}.lightbox-close{top:16px;right:18px}.chaotic-hero{padding-left:20px;padding-right:20px}.chaotic-poster img{width:84%}.urakata-poster-section{min-height:88svh;padding:70px 20px}.urakata-poster-section img{width:min(82vw,480px);max-height:78svh}.about-page-body,.principal-page{padding-left:20px;padding-right:20px}.brand-origin{gap:54px;padding:76px 20px 90px}.brand-origin-visual img{width:min(62vw,280px);max-height:290px}.brand-origin-copy h2{margin-top:34px}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.principal-page{grid-template-columns:1fr}.team-directory{padding:84px 20px 110px}.team-directory-heading{margin-bottom:48px}.team-grid{grid-template-columns:1fr;gap:54px}.team-card-copy{grid-template-columns:38px minmax(0,1fr)}.mentor-heading{margin-top:100px}.timeline,.news-index,.article-page article{padding-left:20px;padding-right:20px}.timeline article{grid-template-columns:1fr;gap:18px}.news-index a{grid-template-columns:56px 1fr 18px;gap:10px}.contact-main{padding-left:20px;padding-right:20px}.contact-details{grid-template-columns:1fr}.contact-details div{border-right:0;border-bottom:1px solid var(--line)}.contact-directory{padding:84px 20px 110px}.contact-directory-heading{grid-template-columns:1fr;margin-bottom:56px}.contact-directory-heading .eyebrow{grid-column:auto}.contact-directory-grid{grid-template-columns:1fr}.contact-directory-grid>a,.contact-directory-grid>a:nth-child(2n){border-right:0;min-height:170px;padding:26px 0}}@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}._shell_1hwj2_1{color:#eeeae1;background:#11110f;min-height:100vh;padding:58px clamp(22px,5vw,80px) 100px;font-family:Noto Sans TC,Noto Sans JP,sans-serif}._header_1hwj2_2{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:36px;padding-bottom:44px;display:flex}._header_1hwj2_2 p{color:#9d978b;letter-spacing:.22em;margin:0 0 18px;font-size:11px}._header_1hwj2_2 h1{margin:0;font:400 clamp(48px,8vw,112px)/.86 Yu Mincho,Noto Serif JP,serif}._headerLinks_1hwj2_5{color:#a6a095;letter-spacing:.1em;justify-items:end;gap:12px;font-size:11px;display:grid}._headerLinks_1hwj2_5 a{color:inherit}._dashboard_1hwj2_7{padding-top:34px}._summary_1hwj2_8{grid-template-columns:repeat(3,minmax(110px,180px)) 1fr;gap:10px;display:grid}._summary_1hwj2_8 button{color:#eeeae1;cursor:pointer;background:#1d1d1a;border:1px solid #ffffff24;justify-content:space-between;align-items:end;min-height:92px;padding:16px;display:flex}._summary_1hwj2_8 button._selected_1hwj2_10{color:#fff;background:#7b1d19;border-color:#7b1d19}._summary_1hwj2_8 small{letter-spacing:.2em;font-size:9px}._summary_1hwj2_8 strong{font:400 38px/1 Yu Mincho,serif}._summary_1hwj2_8 ._refresh_1hwj2_13{letter-spacing:.12em;justify-content:center;align-self:end;width:150px;height:44px;min-height:auto;margin-left:auto;font-size:11px}._error_1hwj2_14{color:#ffd7d2;background:#7b1d198c;border:1px solid #97463f;margin:24px 0;padding:14px 18px}._list_1hwj2_15{border-top:1px solid #ffffff2e;margin-top:32px}._list_1hwj2_15 article{border-bottom:1px solid #ffffff26;grid-template-columns:250px 1fr auto;align-items:start;gap:34px;padding:28px 0;display:grid}._list_1hwj2_15 article._hidden_1hwj2_17{opacity:.46}._meta_1hwj2_18{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}._meta_1hwj2_18 strong{width:100%;font:400 22px/1.3 Yu Mincho,serif}._meta_1hwj2_18 span,._meta_1hwj2_18 time,._meta_1hwj2_18 i{color:#8e897e;letter-spacing:.1em;font-size:9px;font-style:normal}._meta_1hwj2_18 i{color:#d7c8a4;border:1px solid #665f50;padding:3px 7px}._list_1hwj2_15 article>p{white-space:pre-wrap;color:#d5d0c6;margin:0;font-size:15px;line-height:1.8}._actions_1hwj2_23{gap:8px;display:flex}._actions_1hwj2_23 button{color:#d5d0c6;cursor:pointer;background:0 0;border:1px solid #ffffff38;min-width:92px;padding:10px 12px;font-size:10px}._actions_1hwj2_23 button:hover{color:#11110f;background:#e8e2d7}._actions_1hwj2_23 ._delete_1hwj2_26{color:#e99a91;border-color:#e99a9173}._actions_1hwj2_23 button:disabled{cursor:wait;opacity:.45}._empty_1hwj2_28{color:#8e897e;text-align:center;border:1px solid #ffffff24;margin-top:32px;padding:72px}._denied_1hwj2_29{max-width:760px;margin:15vh auto}._denied_1hwj2_29 p{color:#8e897e;letter-spacing:.2em;font-size:11px}._denied_1hwj2_29 h1{margin:24px 0;font:400 clamp(44px,8vw,90px)/1 Yu Mincho,serif}._denied_1hwj2_29 span{color:#aaa398;display:block}._denied_1hwj2_29 a{color:#eeeae1;border:1px solid #ffffff4d;margin-top:28px;padding:12px 18px;display:inline-block}@media (width<=820px){._header_1hwj2_2{display:block}._headerLinks_1hwj2_5{justify-items:start;margin-top:28px}._summary_1hwj2_8{grid-template-columns:repeat(3,1fr)}._summary_1hwj2_8 ._refresh_1hwj2_13{grid-column:1/-1;width:100%;margin:8px 0 0}._list_1hwj2_15 article{grid-template-columns:1fr;gap:18px}._actions_1hwj2_23 button{flex:1}}._page_9521p_1{color:#f1eee7;background:#08090a}._hero_9521p_2{isolation:isolate;background:#090a0b url(/urakata-control-room.webp) 58%/cover no-repeat;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}._hero_9521p_2:after{content:"";z-index:-1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E");position:absolute;inset:0}._heroShade_9521p_4{z-index:-2;background:linear-gradient(90deg,#040506f2 0%,#040506c2 40%,#04050633 76%),linear-gradient(#0000 48%,#040506eb);position:absolute;inset:0}._heroCopy_9521p_5{width:70%;padding:0 clamp(24px,5vw,80px) clamp(112px,13vh,160px)}._kicker_9521p_6,._sectionNo_9521p_6{color:#b49566;font:600 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0}._filmName_9521p_7{color:#d8d2c7;letter-spacing:.13em;margin:30px 0 13px;font:400 clamp(22px,2.6vw,38px)/1.2 Noto Serif JP,Yu Mincho,serif}._hero_9521p_2 h1{letter-spacing:-.04em;margin:0;font:400 clamp(62px,8.2vw,132px)/.9 Noto Serif JP,Yu Mincho,serif}._lead_9521p_9{color:#bbb6ac;letter-spacing:.08em;margin:38px 0 0;font-size:clamp(15px,1.5vw,21px);line-height:1.9}._heroFacts_9521p_10{border-top:1px solid #b49566;width:min(410px,31vw);margin:0 clamp(24px,5vw,80px) clamp(112px,13vh,160px) auto}._heroFacts_9521p_10 div{border-bottom:1px solid #ffffff2e;grid-template-columns:95px 1fr;gap:20px;padding:17px 0;display:grid}._heroFacts_9521p_10 dt{color:#77736d;letter-spacing:.16em;font-size:9px}._heroFacts_9521p_10 dd{color:#d7d1c6;letter-spacing:.06em;margin:0;font-size:12px}._intro_9521p_15,._schedule_9521p_15,._conditions_9521p_15,._formSection_9521p_15,._privacy_9521p_15{padding:120px clamp(24px,5vw,80px)}._intro_9521p_15{color:#151617;background:#e9e5dc;grid-template-columns:.28fr .82fr .9fr;gap:clamp(34px,6vw,100px);display:grid}._intro_9521p_15 ._sectionNo_9521p_6{color:#876d47}._intro_9521p_15 h2,._sectionHeading_9521p_18 h2,._formIntro_9521p_18 h2,._privacy_9521p_15 h2{letter-spacing:-.035em;margin:0;font:400 clamp(42px,5.4vw,84px)/1.08 Noto Serif JP,Yu Mincho,serif}._bodyCopy_9521p_19 p{margin:0 0 26px;font-size:15px;line-height:2}._bodyCopy_9521p_19 ._note_9521p_20{color:#66615a;border-top:1px solid #1516173d;padding:22px 0 0;font-size:12px}._schedule_9521p_15{background:#0d0f11}._sectionHeading_9521p_18{border-bottom:1px solid #ffffff2e;grid-template-columns:.35fr 1.65fr;align-items:end;gap:40px;padding-bottom:54px;display:grid}._scheduleList_9521p_24 article{border-bottom:1px solid #ffffff21;grid-template-columns:60px minmax(260px,1fr) 180px 160px;align-items:center;gap:24px;min-height:112px;display:grid}._scheduleList_9521p_24 article>span{color:#b49566;font:10px/1 var(--font-geist-mono), monospace}._scheduleList_9521p_24 h3{margin:0;font:400 clamp(18px,2.2vw,31px)/1.4 Noto Serif JP,serif}._scheduleList_9521p_24 p,._scheduleList_9521p_24 small{color:#aaa69e;margin:0;font-size:12px}._scheduleList_9521p_24 small{text-align:right}._scheduleFootnote_9521p_29{color:#85817a;max-width:760px;margin:34px 0 0 auto;font-size:12px;line-height:1.8}._selectionTimeline_9521p_30{background:#111315;border:1px solid #b4956661;margin-top:74px;padding:clamp(28px,4vw,48px)}._selectionTimeline_9521p_30 h3{color:#d5cfc4;margin:0 0 28px;font:400 24px/1.3 Noto Serif JP,serif}._selectionTimeline_9521p_30 dl{grid-template-columns:1fr 1fr;gap:0 50px;margin:0;display:grid}._selectionTimeline_9521p_30 dl div{border-top:1px solid #ffffff1c;grid-template-columns:130px 1fr;gap:18px;padding:14px 0;display:grid}._selectionTimeline_9521p_30 dt{color:#77736d;font-size:10px}._selectionTimeline_9521p_30 dd{color:#c5bfb5;margin:0;font-size:12px}._selectionTimeline_9521p_30>p{color:#85817a;margin:28px 0 0;font-size:11px;line-height:1.8}._conditions_9521p_15{background:#17130f}._conditionGrid_9521p_39{background:#b4956645;border:1px solid #b4956645;grid-template-columns:1fr 1fr;gap:1px;margin-top:58px;display:grid}._conditionGrid_9521p_39 article{background:#100f0d;padding:clamp(30px,4vw,58px)}._conditionGrid_9521p_39 article>p{color:#b49566;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 24px}._conditionGrid_9521p_39 h3{margin:0 0 34px;font:400 clamp(27px,3vw,43px)/1.2 Noto Serif JP,serif}._conditionGrid_9521p_39 dl{margin:0}._conditionGrid_9521p_39 dl div{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:17px 0;display:flex}._conditionGrid_9521p_39 dt{color:#918c83;font-size:12px}._conditionGrid_9521p_39 dd{margin:0;font-size:15px}._wideCard_9521p_47{grid-column:1/-1}._wideCard_9521p_47 ul{columns:2;color:#bbb6ac;column-gap:70px;margin:0;padding-left:1.25em}._wideCard_9521p_47 li{break-inside:avoid;margin:0 0 15px;font-size:13px;line-height:1.8}._formSection_9521p_15{color:#151617;background:#e9e5dc;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,130px);display:grid}._formIntro_9521p_18{align-self:start;position:sticky;top:120px}._formIntro_9521p_18 ._sectionNo_9521p_6{color:#876d47}._formIntro_9521p_18 h2{margin:24px 0 30px}._formIntro_9521p_18>p:last-child{color:#6c6861;font-size:13px;line-height:1.9}._form_9521p_15 fieldset{border:0;margin:0;padding:0 0 62px}._form_9521p_15 fieldset+fieldset{border-top:1px solid #15161740;padding-top:62px}._form_9521p_15 legend{width:100%;margin:0 0 34px;padding:0;font:400 27px/1.2 Noto Serif JP,serif}._form_9521p_15 legend span{color:#a22b26;font:10px/1 var(--font-geist-mono), monospace;margin-right:18px}._fields_9521p_60{grid-template-columns:1fr 1fr;gap:25px 20px;display:grid}._fields_9521p_60 label,._photoFields_9521p_61 label,._notes_9521p_61{gap:10px;display:grid}._fields_9521p_60 label>span,._photoFields_9521p_61 label>span,._notes_9521p_61>span{color:#5e5a54;letter-spacing:.05em;font-size:11px}._form_9521p_15 label b{color:#a22b26;font-size:9px;font-weight:600}._fullField_9521p_64{grid-column:1/-1}._form_9521p_15 input:not([type=checkbox]):not([type=file]),._form_9521p_15 select,._form_9521p_15 textarea{color:#151617;width:100%;min-height:52px;font:inherit;background:#ffffff61;border:1px solid #15161740;border-radius:0;padding:13px 14px;font-size:15px}._form_9521p_15 textarea{resize:vertical;line-height:1.7}._form_9521p_15 input:focus,._form_9521p_15 select:focus,._form_9521p_15 textarea:focus{outline-offset:2px;outline:2px solid #b49566}._photoFields_9521p_61{grid-template-columns:1fr 1fr;gap:20px;display:grid}._photoFields_9521p_61 label{background:#ffffff40;border:1px dashed #15161752;min-height:150px;padding:24px}._photoFields_9521p_61 input{margin-top:auto;font-size:12px}._compressionNotice_9521p_71{color:#5e5952;background:#b495661a;border-left:3px solid #b49566;margin:-12px 0 28px;padding:14px 17px;font-size:11px;line-height:1.75}._photoStatus_9521p_72{color:#6e6962;min-height:18px;font-size:10px;line-height:1.6}._photoStatus_9521p_72[data-state=ready]{color:#326440}._photoStatus_9521p_72[data-state=error]{color:#a22b26}._photoStatus_9521p_72[data-state=processing]{color:#876d47}._fieldHelp_9521p_76{color:#6c6861;margin:-15px 0 28px;font-size:12px;line-height:1.8}._checkGrid_9521p_77{grid-template-columns:1fr 1fr;gap:10px;display:grid}._checkGrid_9521p_77 label{cursor:pointer;background:#ffffff47;border:1px solid #15161733;align-items:flex-start;gap:13px;padding:18px;display:flex}._checkGrid_9521p_77 input,._consent_9521p_79 input{accent-color:#a22b26;flex:none;width:18px;height:18px}._checkGrid_9521p_77 label>span{gap:6px;display:grid}._checkGrid_9521p_77 b{color:#1b1c1d;font-size:13px;font-weight:500}._checkGrid_9521p_77 small{color:#76716a;font-size:10px}._notes_9521p_61{margin-top:27px}._guardian_9521p_84{background:#b4956614;border:1px solid #b49566!important;padding:42px!important}._consent_9521p_79{color:#373531;cursor:pointer;align-items:flex-start;gap:14px;font-size:13px;line-height:1.8;display:flex}._consent_9521p_79 a{color:#8c2925;border-bottom:1px solid}._consentNote_9521p_87,._submitNote_9521p_87{color:#6e6962;margin:14px 0 0 32px;font-size:11px;line-height:1.7}._honeypot_9521p_88{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._turnstile_9521p_89{min-height:65px;margin:28px 0 0}._formError_9521p_90{color:#8e2723;background:#a22b2614;border-left:3px solid #a22b26;margin:24px 0 0;padding:15px 18px;font-size:13px}._submit_9521p_87{color:#f1eee7;cursor:pointer;letter-spacing:.1em;background:#151617;border:1px solid #151617;justify-content:space-between;align-items:center;width:100%;min-height:68px;margin-top:34px;padding:0 24px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}._submit_9521p_87:hover{color:#151617;background:#b49566}._submit_9521p_87:disabled{opacity:.55;cursor:wait}._completePanel_9521p_94{color:#f1eee7;background:#131416;border:1px solid #b49566;padding:clamp(38px,6vw,76px)}._completePanel_9521p_94>p:first-child{color:#b49566;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}._completePanel_9521p_94 h3{margin:22px 0 44px;font:400 clamp(32px,4vw,55px)/1.2 Noto Serif JP,serif}._completePanel_9521p_94 span{color:#8b867e;letter-spacing:.14em;font-size:10px}._completePanel_9521p_94 strong{color:#d0ae78;font:400 25px/1.2 var(--font-geist-mono), monospace;margin:9px 0 34px;display:block}._completePanel_9521p_94 p{font-size:13px;line-height:1.9}._guardianNotice_9521p_100{color:#d0ae78;border-top:1px solid #ffffff26;padding-top:20px}._completeStatusLink_9521p_101{color:#d0ae78;border:1px solid #b49566b3;justify-content:space-between;align-items:center;min-height:58px;margin-top:28px;padding:0 19px;font-size:12px;display:flex}._closedPanel_9521p_102{color:#f1eee7;background:#131416;border:1px solid #b49566b3;padding:clamp(38px,6vw,76px)}._closedPanel_9521p_102>p:first-child{color:#b49566;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0}._closedPanel_9521p_102 h3{margin:24px 0;font:400 clamp(30px,4vw,52px)/1.25 Noto Serif JP,serif}._closedPanel_9521p_102>p:last-child{color:#aaa59c;margin:0;font-size:13px;line-height:1.9}._statusEntry_9521p_107{background:#15120f;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(50px,9vw,150px);padding:110px clamp(24px,5vw,80px);display:grid}._statusEntry_9521p_107 h2{letter-spacing:-.035em;margin:24px 0 0;font:400 clamp(40px,5vw,76px)/1.1 Noto Serif JP,serif}._statusEntry_9521p_107>div:last-child>p{color:#aaa59c;max-width:600px;margin:0 0 30px;font-size:13px;line-height:1.9}._statusEntry_9521p_107 a{color:#d0ae78;border:1px solid #b49566b3;justify-content:space-between;align-items:center;min-height:62px;padding:0 21px;font-size:12px;display:flex}._statusEntry_9521p_107 a:hover{color:#151617;background:#b49566}._privacy_9521p_15{background:#0b0d0f}._privacy_9521p_15 h2{margin:28px 0 70px}._privacyGrid_9521p_115{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}._privacyGrid_9521p_115 div{border-top:1px solid #ffffff24;padding:30px 0}._privacyGrid_9521p_115 h3{color:#d2ccc1;margin:0 0 15px;font-size:15px;font-weight:500}._privacyGrid_9521p_115 p{color:#8f8a82;margin:0;font-size:12px;line-height:1.9}._contact_9521p_119{color:#8f8a82;margin:55px 0 0;font-size:11px}._contact_9521p_119 a{color:#b49566}@media (width<=900px){._hero_9521p_2{min-height:920px;display:block}._heroCopy_9521p_5{width:100%;padding:235px 24px 0}._heroFacts_9521p_10{width:auto;margin:0;position:absolute;bottom:54px;left:24px;right:24px}._intro_9521p_15{grid-template-columns:1fr}._intro_9521p_15 h2{margin:5px 0 15px}._formSection_9521p_15{grid-template-columns:1fr}._formIntro_9521p_18{position:static}._scheduleList_9521p_24 article{grid-template-columns:35px 1fr auto;gap:13px;padding:22px 0}._scheduleList_9521p_24 small{text-align:left;grid-column:2/-1}._wideCard_9521p_47 ul{columns:1}._selectionTimeline_9521p_30 dl{grid-template-columns:1fr}._statusEntry_9521p_107{grid-template-columns:1fr;align-items:start}}@media (width<=620px){._heroCopy_9521p_5{padding-top:205px}._hero_9521p_2 h1{font-size:clamp(56px,18vw,82px)}._heroFacts_9521p_10 div{grid-template-columns:78px 1fr}._intro_9521p_15,._schedule_9521p_15,._conditions_9521p_15,._formSection_9521p_15,._privacy_9521p_15{padding:82px 24px}._sectionHeading_9521p_18{grid-template-columns:1fr;gap:22px}._scheduleList_9521p_24 article{grid-template-columns:28px 1fr}._scheduleList_9521p_24 article>p,._scheduleList_9521p_24 small{grid-column:2}._conditionGrid_9521p_39{grid-template-columns:1fr}._wideCard_9521p_47{grid-column:auto}._fields_9521p_60,._photoFields_9521p_61,._checkGrid_9521p_77,._privacyGrid_9521p_115{grid-template-columns:1fr}._selectionTimeline_9521p_30 dl div{grid-template-columns:110px 1fr}._fullField_9521p_64{grid-column:auto}._guardian_9521p_84{padding:28px 20px!important}}._shell_inhyc_1{color:#f1eee7;background:#090b0d;min-height:100svh;padding:42px clamp(22px,4vw,58px) 80px}._shell_inhyc_1>header{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:40px;padding-bottom:40px;display:flex}._shell_inhyc_1>header p,._settings_inhyc_3 p{color:#b49566;letter-spacing:.17em;margin:0 0 15px;font:10px/1 monospace}._shell_inhyc_1>header h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:.88}._shell_inhyc_1>header nav{color:#85817a;align-items:flex-end;gap:20px;font-size:10px;display:flex}._shell_inhyc_1>header nav a{color:#b49566}._stats_inhyc_7{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0;display:grid}._stats_inhyc_7 article{background:#111315;padding:24px;display:grid}._stats_inhyc_7 span{color:#77736d;letter-spacing:.14em;font:9px/1 monospace}._stats_inhyc_7 strong{color:#d4b47e;margin:20px 0 7px;font-size:38px;font-weight:400}._stats_inhyc_7 small{color:#77736d;font-size:10px}._settings_inhyc_3{background:#15120f;border:1px solid #b4956657;grid-template-columns:1fr 180px minmax(280px,.7fr) 130px auto;align-items:end;gap:18px;margin-bottom:24px;padding:22px;display:grid}._settings_inhyc_3 h2{margin:0;font-size:24px;font-weight:400}._settings_inhyc_3 label{color:#88837b;gap:7px;font-size:9px;display:grid}._settings_inhyc_3 select,._settings_inhyc_3 input,._tools_inhyc_15 input,._tools_inhyc_15 select,._statusControl_inhyc_15 select{color:#e5e0d6;background:#0b0d0f;border:1px solid #ffffff2e;min-height:42px;padding:0 12px}._settings_inhyc_3 button,._tools_inhyc_15 a{color:#090b0d;cursor:pointer;background:#b49566;border:1px solid #b49566;place-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:700;display:grid}._settings_inhyc_3>b{color:#c5453e;font:9px/1 monospace}._tools_inhyc_15{grid-template-columns:minmax(260px,1fr) 180px minmax(230px,.7fr) 130px;gap:10px;margin-bottom:18px;display:grid}._message_inhyc_19{color:#c9c3b9;background:#111315;border-left:2px solid #b49566;padding:11px 15px;font-size:11px}._workspace_inhyc_20{border:1px solid #ffffff29;grid-template-columns:minmax(520px,1.12fr) minmax(380px,.88fr);min-height:760px;display:grid}._tableWrap_inhyc_21{border-right:1px solid #ffffff29;overflow:auto}._tableWrap_inhyc_21 table{border-collapse:collapse;width:100%;font-size:11px}._tableWrap_inhyc_21 th{color:#77736d;text-align:left;letter-spacing:.12em;border-bottom:1px solid #ffffff26;padding:16px;font-size:9px;font-weight:500}._tableWrap_inhyc_21 td{color:#aaa69e;cursor:pointer;border-bottom:1px solid #ffffff17;padding:17px 16px}._tableWrap_inhyc_21 tr:hover td,._tableWrap_inhyc_21 tr._active_inhyc_25 td{background:#17191b}._tableWrap_inhyc_21 td b{color:#e2ddd3;font-size:13px;font-weight:500}._tableWrap_inhyc_21 td small{color:#77736d;margin-top:6px;line-height:1.6;display:block}._tableWrap_inhyc_21 em{color:#f0b0aa;background:#a22b2647;margin-left:7px;padding:2px 5px;font-style:normal}._status_inhyc_15{color:#bbb6ac;white-space:nowrap;background:#222427;padding:5px 7px}._candidate_inhyc_30,._selected_inhyc_30{color:#e2c58e;background:#b495662e}._declined_inhyc_31,._withdrawn_inhyc_31{color:#888}._pending_guardian_inhyc_32{color:#efa39c;background:#a22b262e}._detail_inhyc_33{background:#0d0f11;padding:30px;overflow:auto}._detailTitle_inhyc_34 p{color:#b49566;margin:0;font:10px/1 monospace}._detailTitle_inhyc_34 h2{margin:14px 0 4px;font:400 36px/1.1 Noto Serif JP,serif}._detailTitle_inhyc_34 span{color:#77736d;font-size:11px}._photoGrid_inhyc_37{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}._photoGrid_inhyc_37 figure{margin:0}._photoGrid_inhyc_37 img{aspect-ratio:3/4;object-fit:cover;background:#050505;width:100%;display:block}._photoGrid_inhyc_37 figcaption{color:#77736d;padding:8px 0;font-size:9px}._statusControl_inhyc_15{color:#88837b;grid-template-columns:90px 1fr;align-items:center;gap:15px;margin:10px 0 26px;font-size:10px;display:grid}._statusControl_inhyc_15 small{color:#b49566;grid-column:2;margin-top:-7px;font-size:9px}._details_inhyc_43{margin:0}._details_inhyc_43 div{border-top:1px solid #ffffff1a;grid-template-columns:92px 1fr;gap:18px;padding:13px 0;display:grid}._details_inhyc_43 dt{color:#77736d;font-size:9px}._details_inhyc_43 dd{color:#c5bfb5;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}._deleteButton_inhyc_47{color:#d9857f;cursor:pointer;background:0 0;border:1px solid #c5453e8c;width:100%;min-height:46px;margin-top:34px;font-size:10px}._deleteButton_inhyc_47:hover{color:#fff;background:#8f2925}._empty_inhyc_49{color:#65615b;text-align:center;place-items:center;min-height:600px;font-size:12px;line-height:1.8;display:grid}._denied_inhyc_50{color:#f1eee7;background:#090b0d;place-items:center;min-height:100svh;padding:24px;display:grid}._denied_inhyc_50 section{border:1px solid #ffffff2e;width:min(650px,100%);padding:50px}._denied_inhyc_50 p{color:#b49566;font:10px/1 monospace}._denied_inhyc_50 h1{margin:25px 0;font-size:42px;font-weight:400}._denied_inhyc_50 span{color:#8f8a82;display:block}._denied_inhyc_50 a{color:#b49566;margin-top:35px;display:inline-block}@media (width<=980px){._settings_inhyc_3,._tools_inhyc_15{grid-template-columns:1fr 1fr}._workspace_inhyc_20{grid-template-columns:1fr}._tableWrap_inhyc_21{border-bottom:1px solid #ffffff29;border-right:0}}@media (width<=620px){._shell_inhyc_1{padding:28px 16px 60px}._shell_inhyc_1>header{display:grid}._shell_inhyc_1>header nav{flex-wrap:wrap}._stats_inhyc_7{grid-template-columns:1fr 1fr}._settings_inhyc_3,._tools_inhyc_15{grid-template-columns:1fr}._workspace_inhyc_20{border:0}._tableWrap_inhyc_21{overflow-x:auto}._tableWrap_inhyc_21 table{min-width:620px}._detail_inhyc_33{padding:24px 0}}._page_9m4zz_1{color:#f1eee7;background:#08090a;place-items:center;min-height:100svh;padding:70px 24px;display:grid}._page_9m4zz_1 section{width:min(720px,100%)}._page_9m4zz_1 section>p{color:#b49566;letter-spacing:.18em;font:10px/1.4 monospace}._page_9m4zz_1 h1{margin:24px 0 50px;font:400 clamp(44px,8vw,78px)/1.05 Noto Serif JP,serif}._notice_9m4zz_5{background:#111315;border:1px solid #ffffff2e;padding:30px}._notice_9m4zz_5 h2,._result_9m4zz_6 h2{margin:0 0 20px;font:400 24px/1.3 Noto Serif JP,serif}._notice_9m4zz_5 p,._result_9m4zz_6 p{color:#aaa69e;font-size:13px;line-height:1.9}._page_9m4zz_1 button{color:#08090a;cursor:pointer;background:#b49566;border:1px solid #b49566;width:100%;min-height:64px;margin-top:28px;font-weight:600}._page_9m4zz_1 button:disabled{opacity:.55}._result_9m4zz_6{background:#111315;border-left:3px solid #b49566;margin-top:28px;padding:34px}._page_1xx2q_1{color:#eeeae2;background:#0a0b0c;min-height:100vh}._main_1xx2q_2{padding:150px clamp(24px,6vw,92px) 100px}._header_1xx2q_3{border-bottom:1px solid #ffffff29;padding-bottom:46px}._header_1xx2q_3 p,._eyebrow_1xx2q_4{color:#b49566;font:600 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0}._header_1xx2q_3 h1{letter-spacing:-.04em;margin:20px 0 8px;font:400 clamp(48px,7vw,104px)/1 Noto Serif JP,Yu Mincho,serif}._header_1xx2q_3>span{color:#6f6d68;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.2em}._panel_1xx2q_7{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,130px);padding:88px 0;display:grid}._intro_1xx2q_8 h2{margin:23px 0 30px;font:400 clamp(30px,3.7vw,54px)/1.35 Noto Serif JP,serif}._intro_1xx2q_8>p:last-child{color:#9a968f;max-width:520px;margin:0;font-size:13px;line-height:2}._lookup_1xx2q_10 form{color:#171819;background:#e9e5dc;gap:25px;padding:clamp(28px,5vw,58px);display:grid}._lookup_1xx2q_10 label{gap:10px;display:grid}._lookup_1xx2q_10 label>span{color:#5f5b55;letter-spacing:.05em;font-size:11px}._lookup_1xx2q_10 input{color:#151617;width:100%;min-height:54px;font:inherit;background:#ffffff6b;border:1px solid #15161747;border-radius:0;padding:13px 14px;font-size:15px}._lookup_1xx2q_10 input:focus{outline-offset:2px;outline:2px solid #b49566}._lookup_1xx2q_10 button{color:#f1eee7;cursor:pointer;letter-spacing:.08em;background:#151617;border:1px solid #151617;justify-content:space-between;align-items:center;min-height:66px;padding:0 23px;font:600 13px/1 inherit;display:flex}._lookup_1xx2q_10 button:hover{color:#151617;background:#b49566}._lookup_1xx2q_10 button:disabled{opacity:.55;cursor:wait}._turnstile_1xx2q_18{min-height:65px}._error_1xx2q_19{color:#8e2723;background:#a22b2614;border-left:3px solid #a22b26;margin:0;padding:14px 17px;font-size:12px;line-height:1.8}._honeypot_1xx2q_20{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._result_1xx2q_21{background:#121416;border:1px solid #b49566a6;margin-top:22px;padding:clamp(30px,5vw,54px)}._result_1xx2q_21>p:first-child{color:#b49566;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 24px}._result_1xx2q_21>span{color:#7e7a73;font:11px/1.4 var(--font-geist-mono), monospace}._result_1xx2q_21 h2{color:#e4ddd2;margin:18px 0 20px;font:400 clamp(32px,4.2vw,58px)/1.15 Noto Serif JP,serif}._result_1xx2q_21>p:not(:first-child){color:#aaa59c;margin:0 0 24px;font-size:13px;line-height:1.9}._result_1xx2q_21 small{color:#77736d;font-size:10px}._notice_1xx2q_27{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;max-width:900px;margin-left:auto;padding:38px 0}._notice_1xx2q_27 h2{color:#d2ccc1;margin:0 0 22px;font-size:15px;font-weight:500}._notice_1xx2q_27 ul{color:#8f8a82;margin:0;padding-left:1.2em;font-size:12px;line-height:2}._notice_1xx2q_27 p{color:#8f8a82;margin:24px 0 0;font-size:11px}._notice_1xx2q_27 a,._backLink_1xx2q_31{color:#b49566}._backLink_1xx2q_31{margin-top:50px;font-size:12px;display:inline-block}@media (width<=800px){._main_1xx2q_2{padding:112px 24px 72px}._panel_1xx2q_7{grid-template-columns:1fr;gap:44px;padding:64px 0}}
