:root{--ink:#1d201d;--ink-muted:#6d7068;--paper:#f6f0e4;--paper-light:#fcf8f0;--paper-warm:#ece2d0;--pine:#123b35;--pine-deep:#0b2420;--pine-night:#091815;--vermilion:#a02f27;--vermilion-deep:#6f211c;--vermilion-hover:#b63e34;--gold:#9a6a2e;--gold-light:#e1bd72;--gold-hover:#efcd85;--gold-pale:#fff3cc;--white:#fff;--ink-on-gold:#221d15;--white-rgb:255 255 255;--ink-rgb:42 43 37;--vermilion-rgb:160 47 39;--pine-rgb:18 59 53;--pine-deep-rgb:11 36 32;--pine-night-rgb:9 24 21;--vermilion-deep-rgb:111 33 28;--gold-rgb:154 106 46;--gold-light-rgb:225 189 114;--gold-pale-rgb:255 243 204;--line:rgb(var(--ink-rgb)/16%);--line-soft:rgb(var(--ink-rgb)/9%);--vermilion-line:rgb(var(--vermilion-rgb)/34%);--white-strong:rgb(var(--white-rgb)/88%);--white-body:rgb(var(--white-rgb)/76%);--white-muted:rgb(var(--white-rgb)/64%);--white-faint:rgb(var(--white-rgb)/45%);--white-line-strong:rgb(var(--white-rgb)/30%);--white-line:rgb(var(--white-rgb)/18%);--white-line-soft:rgb(var(--white-rgb)/10%);--white-wash:rgb(var(--white-rgb)/4%);--gold-ring:rgb(var(--gold-pale-rgb)/18%);--gold-glow:rgb(var(--gold-pale-rgb)/3.5%);--font-serif:"Noto Serif SC","Source Han Serif SC","Songti SC",STSong,"Microsoft YaHei",serif;--font-sans:"Microsoft YaHei",sans-serif;--font-numeral:Georgia,"Times New Roman",serif;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:19px;--fs-3xl:21px;--fs-4xl:24px;--fs-5xl:27px;--fs-6xl:30px;--sp-2xs:2px;--sp-xs:4px;--sp-sm:6px;--sp:8px;--sp-md:10px;--sp-lg:12px;--sp-xl:16px;--sp-2xl:20px;--sp-3xl:24px;--sp-4xl:28px;--sp-5xl:32px;--sp-6xl:36px;--sp-7xl:40px;--sp-8xl:48px;--band-sm:60px;--band:80px;--band-lg:120px;--band-xl:144px;--hero-top:152px;--dur-fast:.2s;--dur:.28s;--dur-slow:.45s;--shadow-btn:0 10px 22px rgba(104,25,20,.3);--shadow-nav:0 10px 32px rgba(5,15,12,.18);--shadow-menu:-18px 0 44px rgba(0,0,0,.3);--content-max:1240px;--page-gutter:42px;--nav-height:84px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;margin:0;color:var(--ink);background:radial-gradient(circle at 12% 16%,rgb(var(--gold-rgb)/6%),transparent 24rem),var(--paper);font-family:var(--font-serif);text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-moz-selection{color:var(--white);background:var(--vermilion)}::selection{color:var(--white);background:var(--vermilion)}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}body.is-menu-locked{overflow:hidden}.site-shell{min-height:100vh;overflow:clip}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:var(--sp-md) var(--sp-xl);color:var(--white);background:var(--pine);transform:translateY(-160%);transition:transform var(--dur-fast) ease}.skip-link:focus{transform:translateY(0)}.site-nav{position:fixed;z-index:40;top:0;right:0;left:0;height:var(--nav-height);display:grid;grid-template-columns:minmax(160px,.85fr) auto minmax(225px,.85fr);align-items:center;gap:var(--sp-3xl);padding:0 var(--page-gutter);color:var(--white);border-bottom:1px solid transparent;transition:height var(--dur) ease,background var(--dur) ease,border-color var(--dur) ease,box-shadow var(--dur) ease}.site-nav:after{position:absolute;right:var(--page-gutter);bottom:0;left:var(--page-gutter);height:1px;content:"";background:linear-gradient(90deg,var(--white-line),transparent 72%);transition:opacity var(--dur) ease}.site-nav.is-menu-open,.site-nav.is-scrolled{height:72px;background:rgb(var(--pine-night-rgb)/95%);border-bottom-color:var(--white-line-soft);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-nav.is-menu-open:after,.site-nav.is-scrolled:after{opacity:0}.brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--sp-md);width:-moz-max-content;width:max-content}.brand-mark{width:31px;height:31px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.brand-copy{display:grid;gap:var(--sp-xs)}.brand-copy strong{color:var(--white);font-size:var(--fs-3xl);font-weight:700;line-height:1;letter-spacing:.08em}.brand-copy small{color:var(--white-muted);font-family:var(--font-sans);font-size:var(--fs-2xs);line-height:1;letter-spacing:.12em}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.55vw,27px);font-family:var(--font-sans);font-size:var(--fs-md);white-space:nowrap}.nav-links a{position:relative;padding:var(--sp) 0;color:var(--white-body);transition:color var(--dur-fast) ease}.nav-links a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;content:"";background:var(--gold-light);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) ease}.nav-links a.router-link-active,.nav-links a:hover{color:var(--white)}.nav-links a.router-link-active:after,.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-lg)}.button,.nav-consult,.nav-user{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 var(--sp-xl);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.nav-user{color:var(--white-strong);border-color:var(--white-line-strong)}.nav-consult{color:var(--white);background:var(--vermilion);border-color:var(--vermilion)}.button:hover,.nav-consult:hover,.nav-user:hover{transform:translateY(-2px)}.nav-user:hover{color:var(--white);border-color:var(--white-muted)}.button--primary:hover,.nav-consult:hover{background:var(--vermilion-hover);border-color:var(--vermilion-hover);box-shadow:var(--shadow-btn)}.nav-menu-toggle{display:none;width:44px;height:42px;padding:0;color:var(--white);background:transparent;cursor:pointer}.nav-menu-toggle span{display:block;width:22px;height:1px;margin:var(--sp-sm) auto;background:currentColor;transition:transform var(--dur-fast) ease}.is-menu-open .nav-menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.is-menu-open .nav-menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-menu-scrim{position:fixed;z-index:42;inset:0;width:100%;height:100%;padding:0;background:rgb(var(--pine-night-rgb)/62%);cursor:pointer}.mobile-site-menu{position:fixed;z-index:43;top:0;right:0;bottom:0;width:min(100%,420px);display:flex;flex-direction:column;padding:var(--sp-4xl) var(--sp-4xl) var(--sp-4xl);color:var(--paper-light);background:linear-gradient(145deg,rgb(var(--pine-rgb)/98%),var(--pine-night)),var(--pine);box-shadow:var(--shadow-menu)}.mobile-site-menu__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--white-line);color:var(--gold-light);font-size:var(--fs-base);letter-spacing:.2em}.mobile-site-menu__head button{width:34px;height:34px;color:var(--white);background:transparent;font-size:var(--fs-6xl);line-height:1;cursor:pointer}.mobile-site-menu__links,.mobile-site-menu__links a{display:grid;padding:var(--sp-xl) 0}.mobile-site-menu__links a{grid-template-columns:46px 1fr;gap:var(--sp-xs);align-items:baseline;border-bottom:1px solid var(--white-line-soft)}.mobile-site-menu__links small{color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-xs)}.mobile-site-menu__links span{font-size:var(--fs-2xl);letter-spacing:.08em}.mobile-site-menu__links a.router-link-active{color:var(--gold-light)}.mobile-site-menu__actions{display:grid;gap:var(--sp-md);margin-top:auto}.menu-fade-enter-active,.menu-fade-leave-active{transition:opacity var(--dur-fast) ease}.menu-fade-enter-from,.menu-fade-leave-to{opacity:0}.menu-slide-enter-active,.menu-slide-leave-active{transition:transform var(--dur) cubic-bezier(.22,.81,.26,1)}.menu-slide-enter-from,.menu-slide-leave-to{transform:translate(100%)}.button--primary{color:var(--white);background:var(--vermilion);border-color:var(--vermilion)}.button--dark{color:var(--white);background:var(--pine);border-color:var(--pine)}.button--gold{color:var(--ink-on-gold);background:var(--gold-light);border-color:var(--gold-light)}.button--gold:hover{color:var(--ink-on-gold);background:var(--gold-hover);border-color:var(--gold-hover)}.button--ghost-light,.button--outline{color:var(--white);border-color:var(--white-faint)}.button--ghost-light{background:var(--white-wash)}.button--ghost-light:hover,.button--outline:hover{color:var(--ink);background:var(--paper-light);border-color:var(--paper-light)}.content-frame,.section-frame{width:min(100%,var(--content-max));margin:0 auto}.hero-kicker,.page-hero__kicker,.section-kicker{margin:0;color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.section-kicker--light{color:var(--gold-light)}.text-link{display:inline-flex;gap:var(--sp-md);align-items:center;margin-top:30px;padding-bottom:4px;color:var(--vermilion);border-bottom:1px solid;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:700;transition:gap var(--dur-fast) ease,color var(--dur-fast) ease}.text-link:hover{gap:var(--sp-xl);color:var(--vermilion-deep)}.text-link--light{color:var(--gold-light)}.text-link--light:hover{color:var(--gold-pale)}.section-heading{display:grid;gap:var(--sp-5xl);margin-bottom:56px}.section-heading--split{grid-template-columns:minmax(320px,1fr) minmax(300px,.75fr);align-items:end}.section-heading--single{grid-template-columns:minmax(210px,.28fr) minmax(300px,.95fr) minmax(260px,.58fr);align-items:end}.contact-next h2,.culture-intro__lead,.editorial-grid__copy h2,.news-intro h2,.note-columns h2,.privacy-layout h2,.quiet-callout h2,.section-heading h2,.statement-layout h2{margin:var(--sp-xl) 0 0;font-size:clamp(38px,4.1vw,64px);font-weight:700;letter-spacing:-.055em;line-height:1.18}.contact-prep-list p,.culture-intro>p,.editorial-grid__copy>p,.news-intro>p,.privacy-layout p,.quiet-callout>p,.root-route p,.section-heading>p,.service-path-list p,.statement-copy p{margin:0;color:var(--ink-muted);font-size:var(--fs-xl);line-height:1.9}.section-heading--on-dark h2{color:var(--white)}.section-heading--on-dark>p{color:var(--white-muted)}.home-hero{position:relative;min-height:max(710px,100svh);display:grid;align-items:end;padding:var(--hero-top) var(--page-gutter) 0;color:var(--white);background:radial-gradient(circle at 72% 38%,var(--vermilion-line),transparent 24rem),linear-gradient(123deg,#081914 0,#0d2b25 53%,#171613);isolation:isolate}.home-hero:before{z-index:-2;background:linear-gradient(90deg,rgb(var(--pine-night-rgb)/94%) 0,rgb(var(--pine-night-rgb)/78%) 44%,rgb(var(--pine-night-rgb)/50%)),url(./banner2.RM2Aekpg.png) 100% /auto 76% no-repeat;mix-blend-mode:normal;opacity:.73}.home-hero:after,.home-hero:before{position:absolute;inset:0;content:""}.home-hero:after{z-index:-1;background-image:linear-gradient(var(--white-wash) 1px,transparent 1px),linear-gradient(90deg,var(--white-wash) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}.home-hero__veil{position:absolute;z-index:-1;right:8%;bottom:12%;width:min(30vw,420px);aspect-ratio:1;border:1px solid rgb(var(--gold-light-rgb)/32%);border-radius:50%;box-shadow:0 0 0 22px var(--gold-glow),0 0 0 50px var(--gold-glow)}.home-hero__inner{width:min(100%,var(--content-max));margin:0 auto}.home-hero__copy{max-width:660px;padding-bottom:var(--band-sm);animation:rise-in .72s ease both}.hero-kicker{color:var(--gold-light)}.home-hero h1{display:grid;gap:var(--sp-xs);margin:var(--sp-3xl) 0 0;font-size:clamp(58px,7.7vw,116px);font-weight:700;letter-spacing:-.07em;line-height:.98}.home-hero h1 strong{color:var(--gold-light);font-weight:700}.home-hero__summary{max-width:580px;margin:var(--sp-4xl) 0 0;color:var(--white-body);font-size:var(--fs-2xl);line-height:1.95}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-lg);margin-top:34px}.hero-actions .button{min-width:132px;min-height:48px}.hero-text-link{display:inline-flex;gap:var(--sp);margin-top:25px;color:var(--white-strong);font-family:var(--font-sans);font-size:var(--fs-base);border-bottom:1px solid var(--white-faint);transition:gap var(--dur-fast) ease,color var(--dur-fast) ease}.hero-text-link:hover{gap:var(--sp-xl);color:var(--gold-light)}.home-hero__index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--white-line);animation:fade-in .9s ease .18s both}.home-hero__index div{min-height:137px;padding:var(--sp-3xl) var(--sp-4xl) var(--sp-4xl) 0;border-right:1px solid var(--white-line)}.home-hero__index div+div{padding-left:28px}.home-hero__index div:last-child{border-right:0}.home-hero__index dt{color:var(--white);font-size:var(--fs-2xl);font-weight:700}.home-hero__index dd{max-width:250px;margin:var(--sp) 0 0;color:var(--white-muted);font-size:var(--fs-md);line-height:1.75}.home-hero__seal{position:absolute;right:clamp(32px,6.6vw,124px);top:40%;display:grid;place-items:center;width:84px;height:84px;color:rgb(var(--gold-pale-rgb)/80%);border:1px solid rgb(var(--gold-pale-rgb)/58%);background:rgb(var(--vermilion-rgb)/85%);box-shadow:0 0 0 6px rgb(var(--vermilion-rgb)/22%);font-size:var(--fs-5xl);font-weight:700;letter-spacing:.16em;line-height:1.12;text-align:center;transform:rotate(-8deg)}.home-section{padding:var(--band-lg) var(--page-gutter)}.home-section--intro{background:var(--paper-light)}.service-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.service-index li{min-height:300px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-index li:first-child{border-left:1px solid var(--line)}.service-index a{display:flex;flex-direction:column;height:100%;padding:var(--sp-4xl);background:transparent;transition:color var(--dur) ease,background var(--dur) ease,transform var(--dur) ease}.service-index a:hover{color:var(--white);background:var(--pine);transform:translateY(-7px)}.clue-grid small,.paper-showcase__item small,.service-index small{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700}.service-index strong{margin-top:49px;font-size:var(--fs-6xl);line-height:1.25}.service-index span{margin-top:14px;color:var(--ink-muted);font-size:var(--fs-xl);line-height:1.85;transition:color var(--dur) ease}.service-index em{display:inline-flex;gap:var(--sp);margin-top:auto;padding-top:24px;color:var(--vermilion);font-family:var(--font-sans);font-size:var(--fs-base);font-style:normal;font-weight:700}.service-index i{font-style:normal}.service-index a:hover span{color:var(--white-body)}.service-index a:hover em,.service-index a:hover small{color:var(--gold-light)}.archive-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);min-height:650px;color:var(--white);background:var(--pine)}.archive-feature__image{position:relative;min-height:100%;overflow:hidden}.archive-feature__image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgb(var(--pine-night-rgb)/5%),rgb(var(--pine-night-rgb)/66%))}.archive-feature__image img{width:100%;height:100%;min-height:650px;-o-object-fit:cover;object-fit:cover;filter:saturate(.68) contrast(1.06)}.archive-feature__caption{position:absolute;z-index:1;bottom:35px;left:42px;color:var(--white-body);font-size:var(--fs-md)}.archive-feature__copy{display:flex;flex-direction:column;justify-content:center;max-width:540px;padding:var(--band) clamp(42px,6vw,100px)}.archive-feature__copy h2{margin:var(--sp-2xl) 0 0;color:var(--white);font-size:clamp(43px,4.4vw,66px);letter-spacing:-.06em;line-height:1.18}.archive-feature__copy>p{margin:var(--sp-4xl) 0 0;color:var(--white-muted);font-size:var(--fs-xl);line-height:1.95}.archive-checklist{display:grid;gap:var(--sp-lg);margin:var(--sp-6xl) 0 0;padding:0;list-style:none}.archive-checklist li{display:grid;grid-template-columns:38px 1fr;gap:var(--sp-lg);align-items:center;padding-bottom:12px;color:var(--white-strong);border-bottom:1px solid var(--white-line);font-size:var(--fs-lg)}.archive-checklist span{color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700}.home-section--process{color:var(--white);background:radial-gradient(circle at 80% 16%,rgb(var(--gold-light-rgb)/14%),transparent 24rem),var(--pine-deep)}.process-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--white-line);list-style:none}.process-track li{min-height:260px;padding:var(--sp-5xl) var(--sp-4xl) var(--sp-4xl);border-right:1px solid var(--white-line)}.process-track li:first-child{border-left:1px solid var(--white-line)}.process-track span{color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700}.process-track strong{display:block;margin-top:54px;color:var(--white);font-size:var(--fs-4xl)}.process-track p{margin:var(--sp-xl) 0 0;color:var(--white-muted);font-size:var(--fs-lg);line-height:1.85}.home-section--paper{background:var(--paper-light)}.paper-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.paper-showcase__item{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(170px,1.1fr);gap:var(--sp-2xl);align-items:center;min-height:254px;padding:var(--sp-3xl);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white-line-strong)}.paper-showcase__item:first-child{border-left:1px solid var(--line)}.paper-showcase__item img{width:100%;min-height:175px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-soft);mix-blend-mode:multiply}.paper-showcase__item span,.paper-showcase__item strong{display:block}.paper-showcase__item strong{margin-top:13px;font-size:var(--fs-3xl)}.paper-showcase__item span{margin-top:10px;color:var(--ink-muted);font-size:var(--fs-md);line-height:1.75}.home-section--discover{padding-top:0;padding-bottom:0}.discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.discover-story{position:relative;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--band-sm);overflow:hidden;color:var(--white);isolation:isolate}.discover-story:before{position:absolute;z-index:-2;inset:0;content:"";transition:transform var(--dur-slow) ease}.discover-story:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,rgb(var(--pine-night-rgb)/18%),rgb(var(--pine-night-rgb)/90%))}.discover-story:hover:before{transform:scale(1.05)}.discover-story--culture:before{background:linear-gradient(136deg,rgb(var(--vermilion-deep-rgb)/40%),transparent 60%),url(./banner1.DlDvIqlm.png) 50% /cover no-repeat}.discover-story--news:before{background:linear-gradient(136deg,rgb(var(--pine-rgb)/40%),transparent 60%),url(./a3.xht8rDlg.jpg) 50% /cover no-repeat}.discover-story p{margin:0;color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700;letter-spacing:.16em}.discover-story h2{margin:var(--sp-2xl) 0 0;font-size:clamp(34px,3.2vw,51px);letter-spacing:-.05em;line-height:1.16}.discover-story>span{display:inline-flex;gap:var(--sp-md);margin-top:27px;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:700}.discover-story i{font-style:normal}.contact-next,.final-cta,.service-cta{position:relative;padding:var(--band-lg) var(--page-gutter);color:var(--white);overflow:hidden;background:linear-gradient(125deg,rgb(var(--vermilion-deep-rgb)/96%),rgb(var(--vermilion-deep-rgb)/88%)),url(./banner1.DlDvIqlm.png) 50% /cover no-repeat}.contact-next:after,.final-cta:after,.service-cta:after{position:absolute;right:-10%;bottom:-47%;width:min(52vw,760px);aspect-ratio:1;border:1px solid var(--gold-ring);border-radius:50%;content:"";box-shadow:0 0 0 38px var(--gold-glow),0 0 0 82px var(--gold-glow)}.contact-next__inner,.final-cta__inner,.service-cta__inner{position:relative;z-index:1;max-width:850px}.contact-next h2,.final-cta h2,.service-cta h2{margin:var(--sp-xl) 0 0;color:var(--white);font-size:clamp(45px,5.4vw,76px)}.contact-next p:not(.section-kicker),.final-cta__inner>p:not(.section-kicker){max-width:650px;margin:var(--sp-3xl) 0 0;color:var(--white-body);font-size:var(--fs-xl);line-height:1.9}.page-hero{position:relative;min-height:554px;display:grid;align-items:end;padding:var(--hero-top) var(--page-gutter) var(--band);overflow:hidden;color:var(--white);background:var(--pine);isolation:isolate}.page-hero:before{position:absolute;z-index:-2;inset:0;content:""}.page-hero:after{position:absolute;z-index:-1;right:var(--page-gutter);bottom:34px;left:var(--page-gutter);height:1px;content:"";background:var(--white-line-strong)}.page-hero__texture{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--white-wash) 1px,transparent 1px),linear-gradient(90deg,var(--white-wash) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.page-hero-inner{width:min(100%,var(--content-max));margin:0 auto}.page-hero h1{display:grid;gap:var(--sp-xs);max-width:920px;margin:var(--sp-2xl) 0 0;color:var(--white);font-size:clamp(50px,6vw,86px);font-weight:700;letter-spacing:-.065em;line-height:1.09}.page-hero__kicker{color:var(--gold-light)}.page-hero__summary{max-width:680px;margin:var(--sp-3xl) 0 0;color:var(--white-body);font-size:var(--fs-2xl);line-height:1.9}.page-hero__actions{margin-top:30px}.page-hero__number{position:absolute;right:clamp(50px,9vw,156px);bottom:72px;color:var(--white-line-soft);font-family:var(--font-numeral);font-size:clamp(110px,16vw,234px);font-weight:700;letter-spacing:-.1em;line-height:.7}.page-hero--about:before{background:linear-gradient(90deg,rgb(var(--pine-night-rgb)/96%),rgb(var(--pine-night-rgb)/60%)),url(./a3.xht8rDlg.jpg) 50% /cover no-repeat;filter:saturate(.55)}.page-hero--services:before{background:linear-gradient(90deg,rgb(var(--vermilion-deep-rgb)/96%),rgb(var(--vermilion-deep-rgb)/60%)),url(./banner1.DlDvIqlm.png) 50% /cover no-repeat}.page-hero--genealogy:before{background:radial-gradient(circle at 77% 44%,rgb(var(--gold-light-rgb)/25%),transparent 26rem),linear-gradient(130deg,#0b2722,#102a27 58%,#522c27)}.page-hero--root:before{background:linear-gradient(90deg,rgb(var(--pine-night-rgb)/96%),rgb(var(--pine-night-rgb)/60%)),url(./banner2.RM2Aekpg.png) 100% /cover no-repeat;filter:saturate(.55)}.page-hero--culture:before{background:radial-gradient(circle at 77% 44%,rgb(var(--gold-light-rgb)/15%),transparent 26rem),linear-gradient(130deg,#651f1b,#1c332d 80%)}.page-hero--news:before{background:linear-gradient(90deg,rgb(var(--pine-rgb)/96%),rgb(var(--pine-rgb)/60%)),url(./a3.xht8rDlg.jpg) center 41% /cover no-repeat;filter:saturate(.55)}.page-hero--contact:before{background:radial-gradient(circle at 77% 44%,rgb(var(--gold-light-rgb)/25%),transparent 26rem),linear-gradient(130deg,#6d211d,#112d27)}.content-section{padding:var(--band-lg) var(--page-gutter)}.content-section--paper{background:var(--paper-light)}.content-section--ink{color:var(--white);background:radial-gradient(circle at 80% 16%,rgb(var(--gold-light-rgb)/14%),transparent 24rem),var(--pine-deep)}.content-section--jade{color:var(--white);background:var(--pine)}.statement-layout{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(330px,.8fr);gap:min(12vw,170px)}.statement-copy{display:grid;gap:var(--sp-3xl);padding-top:12px}.principle-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;border-top:1px solid var(--white-line)}.principle-list article{min-height:270px;padding:var(--sp-4xl) var(--sp-4xl);border-right:1px solid var(--white-line);border-bottom:1px solid var(--white-line)}.principle-list article:first-child{border-left:1px solid var(--white-line)}.principle-list span{color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700}.principle-list h3{margin:var(--sp-8xl) 0 0;font-size:var(--fs-5xl)}.principle-list p{margin:var(--sp-lg) 0 0;color:var(--white-muted);font-size:var(--fs-lg);line-height:1.85}.editorial-grid{display:grid;grid-template-columns:minmax(330px,1.05fr) minmax(310px,.75fr);gap:clamp(46px,8vw,138px);align-items:center}.editorial-grid__image{position:relative;margin:0}.editorial-grid__image:before{position:absolute;inset:26px -26px -26px 26px;z-index:-1;content:"";border:1px solid rgb(var(--gold-rgb)/34%)}.editorial-grid__image img{width:100%;aspect-ratio:1.24;-o-object-fit:cover;object-fit:cover;filter:saturate(.76)}.editorial-grid__copy>p{margin-top:25px}.service-path-list{display:grid;border-top:1px solid var(--line)}.service-path-list article{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(340px,1.3fr) auto;gap:var(--sp-6xl);align-items:center;min-height:170px;padding:var(--sp-4xl) 0;border-bottom:1px solid var(--line)}.service-path-list article>div{display:flex;gap:var(--sp-3xl);align-items:baseline}.service-path-list span,.workflow-list>article>span{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700}.service-path-list h3{margin:0;font-size:var(--fs-5xl)}.service-path-list p{max-width:550px}.service-path-list a{display:inline-flex;gap:var(--sp);align-items:center;color:var(--vermilion);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700;white-space:nowrap}.culture-list i,.service-path-list i{font-style:normal;transition:transform var(--dur-fast) ease}.culture-list a:hover i,.service-path-list a:hover i{transform:translate(3px,-3px)}.workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.workflow-list article{min-height:234px;padding:var(--sp-4xl) var(--sp-4xl);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-list article:first-child{border-left:1px solid var(--line)}.workflow-list h3{margin:var(--sp-8xl) 0 0;font-size:var(--fs-4xl)}.workflow-list p{margin:var(--sp-lg) 0 0;color:var(--ink-muted);font-size:var(--fs-lg);line-height:1.8}.service-cta{background:linear-gradient(125deg,rgb(var(--pine-rgb)/96%),rgb(var(--pine-deep-rgb)/88%)),url(./a3.xht8rDlg.jpg) 50% /cover no-repeat}.service-cta--root{background:linear-gradient(125deg,rgb(var(--vermilion-deep-rgb)/96%),rgb(var(--pine-rgb)/88%)),url(./banner2.RM2Aekpg.png) 50% /cover no-repeat}.service-cta h2{max-width:850px;margin-bottom:32px}.clue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.clue-grid article{min-height:244px;padding:var(--sp-4xl) var(--sp-3xl);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.clue-grid article:first-child{border-left:1px solid var(--line)}.clue-grid h3{margin:var(--sp-8xl) 0 0;font-size:var(--fs-4xl)}.clue-grid p{margin:var(--sp-lg) 0 0;color:var(--ink-muted);font-size:var(--fs-lg);line-height:1.8}.privacy-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(330px,.68fr);gap:min(13vw,180px);align-items:end}.privacy-layout p{color:var(--white-muted)}.quiet-callout{max-width:950px;padding:var(--band) clamp(28px,7vw,100px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--white-faint),var(--white-line-soft)),radial-gradient(circle at 90% 22%,rgb(var(--gold-rgb)/12%),transparent 20rem)}.quiet-callout>p:not(.section-kicker){max-width:650px;margin-top:21px}.quiet-callout .button{margin-top:29px}.root-route{display:grid;margin:0;padding:0;list-style:none}.root-route li{display:grid;grid-template-columns:120px minmax(220px,.6fr) minmax(310px,1fr);gap:var(--sp-4xl);align-items:center;min-height:154px;padding:var(--sp-4xl) 0;border-top:1px solid var(--line)}.root-route li:last-child{border-bottom:1px solid var(--line)}.root-route li>span{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:700}.root-route h3{margin:0;font-size:var(--fs-5xl)}.root-route p{max-width:630px}.content-section--root-notes{background:var(--paper-warm)}.note-columns{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(400px,1fr);gap:min(14vw,200px)}.note-columns ul{display:grid;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.note-columns li{display:grid;grid-template-columns:136px 1fr;gap:var(--sp-3xl);padding:var(--sp-3xl) 0;border-bottom:1px solid var(--line)}.note-columns strong{font-size:var(--fs-2xl)}.note-columns span{color:var(--ink-muted);font-size:var(--fs-lg);line-height:1.75}.culture-intro{display:grid;grid-template-columns:minmax(330px,.9fr) 1px minmax(300px,.6fr);gap:clamp(35px,8vw,140px);align-items:center}.culture-intro__lead{margin:0}.culture-intro__rule{height:100%;min-height:180px;background:var(--line)}.culture-intro>p{color:var(--ink-muted);font-size:var(--fs-xl);line-height:1.9}.content-section--culture-list{padding-top:0}.culture-list{display:grid;border-top:1px solid var(--line)}.culture-list a{display:grid;grid-template-columns:100px minmax(260px,.64fr) minmax(330px,1fr) auto;gap:var(--sp-4xl);align-items:center;min-height:142px;padding:var(--sp-3xl) 0;border-bottom:1px solid var(--line);transition:color var(--dur-fast) ease,padding var(--dur-fast) ease}.culture-list a:hover{padding-right:10px;padding-left:10px;color:var(--vermilion)}.culture-list span{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700}.culture-list h3{margin:0;font-size:var(--fs-5xl)}.culture-list p{margin:0;color:var(--ink-muted);font-size:var(--fs-lg);line-height:1.75}.culture-list i{font-size:var(--fs-3xl)}.culture-quote{position:relative;padding:var(--band-xl) var(--page-gutter);overflow:hidden;color:var(--white);background:linear-gradient(125deg,rgb(var(--vermilion-deep-rgb)/96%),rgb(var(--pine-rgb)/88%)),var(--vermilion-deep)}.culture-quote:before{position:absolute;top:-155px;right:10%;width:440px;aspect-ratio:1;border:1px solid var(--gold-ring);border-radius:50%;content:"";box-shadow:0 0 0 42px var(--gold-glow)}.culture-quote .content-frame{position:relative;z-index:1}.culture-quote p{max-width:800px;margin:0;font-size:clamp(43px,5.6vw,80px);font-weight:700;letter-spacing:-.06em;line-height:1.2}.culture-quote span{display:block;margin-top:30px;color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-base);letter-spacing:.13em}.quiet-callout--culture{margin-left:auto}.news-intro{max-width:970px}.news-intro>p{max-width:680px;margin-top:25px}.editorial-list{display:grid;border-top:1px solid var(--line)}.editorial-list article{display:grid;grid-template-columns:150px minmax(350px,1fr) auto;gap:var(--sp-8xl);align-items:center;min-height:194px;padding:var(--sp-4xl) 0;border-bottom:1px solid var(--line)}.editorial-list__meta{display:grid;gap:var(--sp-md)}.editorial-list__meta span{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:700}.editorial-list__meta time{color:var(--ink-muted);font-size:var(--fs-md)}.editorial-list h3{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.4}.editorial-list p{margin:var(--sp-md) 0 0;color:var(--ink-muted);font-size:var(--fs-lg);line-height:1.8}.editorial-list>article>a{display:grid;place-items:center;width:42px;height:42px;color:var(--vermilion);border:1px solid var(--vermilion-line);font-size:var(--fs-3xl);transition:color var(--dur-fast) ease,background var(--dur-fast) ease,transform var(--dur-fast) ease}.editorial-list>article>a:hover{color:var(--white);background:var(--vermilion);transform:translate(3px,-3px)}.news-notice{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(350px,.65fr);gap:min(12vw,170px);padding:var(--band-sm) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news-notice h2{margin:var(--sp-xl) 0 0;font-size:clamp(34px,3.7vw,56px);line-height:1.2}.news-notice>p{align-self:end;margin:0;color:var(--ink-muted);font-size:var(--fs-xl);line-height:1.9}.editorial-list h3 a{color:inherit;text-decoration:none}.editorial-list h3 a:hover{color:var(--vermilion)}.editorial-list__thumb{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line)}.news-state{margin:0;padding:var(--band-sm) 0;color:var(--ink-muted);font-size:var(--fs-xl);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news-state--error{display:grid;justify-items:center;gap:var(--sp-xl)}.news-state--error p{margin:0}.news-pager button,.news-state button{padding:var(--sp-md) var(--sp-3xl);color:var(--vermilion);background:none;border:1px solid var(--vermilion-line);font-family:inherit;font-size:var(--fs-lg);cursor:pointer;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.news-pager button:not(:disabled):hover,.news-state button:hover{color:var(--white);background:var(--vermilion)}.news-pager{display:flex;align-items:center;justify-content:center;gap:var(--sp-3xl);padding:var(--sp-7xl) 0 0}.news-pager span{color:var(--ink-muted);font-size:var(--fs-lg)}.news-pager button:disabled{color:var(--ink-muted);border-color:var(--line);cursor:not-allowed}.news-article__head{padding-top:calc(var(--nav-height) + 60px)}.news-article__title{margin:var(--sp-xl) 0 0;font-size:clamp(30px,3.4vw,50px);line-height:1.25}.news-article__date{margin:var(--sp-2xl) 0 0;color:var(--ink-muted);font-size:var(--fs-lg)}.news-article__body{max-width:760px;margin:0 auto}.news-article__body p{margin:0 0 var(--sp-3xl);font-size:var(--fs-xl);line-height:2}.news-article__body figure{margin:0 0 var(--sp-4xl)}.news-article__body img{display:block;width:100%;height:auto;border:1px solid var(--line)}.news-article__foot a{color:var(--vermilion);font-size:var(--fs-lg);text-decoration:none}.news-article__foot a:hover{text-decoration:underline}.contact-prep-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.contact-prep-list li{display:grid;grid-template-columns:60px 1fr;gap:var(--sp-2xl);min-height:184px;padding:var(--sp-4xl) var(--sp-3xl);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-prep-list li:nth-child(odd){border-left:1px solid var(--line)}.contact-prep-list li>span{color:var(--gold);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:700}.contact-prep-list h3{margin:0;font-size:var(--fs-4xl)}.contact-prep-list p{margin-top:10px}.contact-next{background:linear-gradient(125deg,rgb(var(--pine-rgb)/96%),rgb(var(--vermilion-deep-rgb)/88%)),url(./banner1.DlDvIqlm.png) 50% /cover no-repeat}.contact-next h2{max-width:850px}.site-footer{display:grid;grid-template-columns:minmax(270px,1.1fr) minmax(130px,.45fr) minmax(150px,.5fr) minmax(220px,.9fr);gap:clamp(32px,5vw,82px);padding:var(--band-sm) var(--page-gutter) var(--sp-6xl);color:var(--white-muted);background:var(--pine-night)}.footer-brand__title{display:inline-flex;gap:var(--sp-md);align-items:center;color:var(--white);font-size:var(--fs-3xl);font-weight:700;letter-spacing:.09em}.footer-brand__title img{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.footer-brand p{max-width:340px;margin:var(--sp-2xl) 0 0;font-size:var(--fs-md);line-height:1.8}.footer-column{display:grid;align-content:start;gap:var(--sp-lg)}.footer-label{margin-bottom:4px;color:var(--gold-light);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;letter-spacing:.13em}.footer-column a,.footer-meta a{font-family:var(--font-sans);font-size:var(--fs-base);transition:color var(--dur-fast) ease}.footer-column a:hover,.footer-meta a:hover{color:var(--gold-light)}.footer-meta{display:grid;align-content:end;gap:var(--sp);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.6;text-align:right}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1180px){:root{--page-gutter:30px}.site-nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-menu-toggle{display:block}.home-hero__seal{right:8%}.paper-showcase__item{grid-template-columns:1fr}.paper-showcase__item img{min-height:150px;max-height:170px}.section-heading--single{grid-template-columns:.28fr 1fr}.section-heading--single>p{grid-column:2}.culture-list a{grid-template-columns:74px minmax(210px,.57fr) minmax(280px,1fr) auto}.site-footer{grid-template-columns:minmax(270px,1fr) repeat(2,minmax(140px,.56fr))}.footer-meta{grid-column:1/-1;text-align:left}}@media(max-width:900px){:root{--page-gutter:24px;--band-sm:52px;--band:70px;--band-lg:100px;--band-xl:116px;--hero-top:128px}.nav-consult{display:none}.clue-grid,.home-hero__index,.paper-showcase,.principle-list,.process-track,.service-index,.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__index div:nth-child(2){border-right:0}.home-hero__index div:last-child{grid-column:1/-1;padding-left:0;border-top:1px solid var(--white-line)}.service-index li:nth-child(3){border-left:1px solid var(--line)}.process-track li:nth-child(3){border-left:1px solid var(--white-line)}.paper-showcase__item:nth-child(3){border-left:1px solid var(--line)}.archive-feature,.editorial-grid,.news-notice,.note-columns,.privacy-layout,.statement-layout{grid-template-columns:1fr}.archive-feature__image img{min-height:460px;max-height:560px}.archive-feature__copy{max-width:none;padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.statement-copy{padding-top:0}.service-path-list article{grid-template-columns:minmax(220px,.75fr) minmax(270px,1fr)}.service-path-list article>a{grid-column:2}.root-route li{grid-template-columns:66px minmax(200px,.55fr) minmax(260px,1fr);gap:var(--sp-2xl)}.culture-intro{grid-template-columns:1fr;gap:var(--sp-4xl)}.culture-intro__rule{width:96px;height:1px;min-height:0}.editorial-list article{grid-template-columns:116px minmax(280px,1fr) auto;gap:var(--sp-3xl)}}@media(max-width:650px){:root{--page-gutter:19px;--nav-height:68px;--band-sm:44px;--band:60px;--band-lg:80px;--band-xl:88px;--hero-top:112px}.site-nav,.site-nav.is-menu-open,.site-nav.is-scrolled{height:var(--nav-height);padding:0 var(--page-gutter)}.site-nav:after{right:var(--page-gutter);left:var(--page-gutter)}.brand-mark{width:26px;height:26px}.brand-copy strong{font-size:var(--fs-2xl)}.brand-copy small{display:none}.nav-actions{gap:var(--sp-xs)}.nav-user{min-height:36px;padding:0 var(--sp-md);font-size:var(--fs-sm)}.nav-menu-toggle{width:38px}.mobile-site-menu{padding:var(--sp-3xl) var(--sp-2xl) var(--sp-3xl)}.mobile-site-menu__links a{padding:var(--sp-lg) 0}.mobile-site-menu__links span{font-size:var(--fs-2xl)}.home-hero{min-height:max(640px,100svh)}.home-hero:before{background-size:auto 48%;background-position:right 21%}.home-hero__veil{right:-24%;bottom:29%;width:280px}.home-hero h1{font-size:clamp(47px,12.2vw,68px)}.home-hero__summary,.page-hero__summary{font-size:var(--fs-xl);line-height:1.8}.home-hero__seal{top:17%;right:var(--sp-3xl);width:54px;height:54px;font-size:var(--fs-xl)}.hero-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--sp-3xl)}.hero-actions .button{min-width:0;padding:0 var(--sp-md)}.clue-grid,.contact-prep-list,.discover-grid,.home-hero__index,.paper-showcase,.principle-list,.process-track,.service-index,.workflow-list{grid-template-columns:1fr}.home-hero__index div,.home-hero__index div+div,.home-hero__index div:last-child{min-height:auto;padding:var(--sp-2xl) 0;border-top:1px solid var(--white-line);border-right:0}.home-hero__index div:first-child{border-top:0}.home-hero__index div:last-child{grid-column:auto}.home-hero__index dt{font-size:var(--fs-xl)}.section-heading,.section-heading--single,.section-heading--split{grid-template-columns:1fr;gap:var(--sp-3xl);margin-bottom:var(--sp-6xl)}.section-heading--single>p{grid-column:auto}.contact-prep-list p,.culture-intro>p,.editorial-grid__copy>p,.news-intro>p,.privacy-layout p,.quiet-callout>p,.root-route p,.section-heading>p,.service-path-list p,.statement-copy p{font-size:var(--fs-lg)}.clue-grid article,.contact-prep-list li,.contact-prep-list li:nth-child(odd),.paper-showcase__item,.paper-showcase__item:nth-child(3),.principle-list article,.process-track li,.process-track li:nth-child(3),.service-index li,.service-index li:nth-child(3),.workflow-list article{min-height:0;border-left:1px solid var(--line);border-right:1px solid var(--line)}.process-track li{border-color:var(--white-line)}.service-index a{min-height:242px;padding:var(--sp-3xl)}.service-index strong{margin-top:var(--sp-5xl);font-size:var(--fs-4xl)}.archive-feature__image img{min-height:320px;max-height:380px}.archive-feature__caption{bottom:var(--sp-2xl);left:var(--page-gutter);font-size:var(--fs-sm)}.archive-feature__copy>p{font-size:var(--fs-lg)}.clue-grid article,.principle-list article,.process-track li,.workflow-list article{padding:var(--sp-3xl)}.clue-grid h3,.principle-list h3,.process-track strong,.workflow-list h3{margin-top:var(--sp-4xl);font-size:var(--fs-4xl)}.paper-showcase__item{grid-template-columns:134px 1fr;gap:var(--sp-xl);min-height:178px;padding:var(--sp-xl)}.paper-showcase__item img{min-height:132px;max-height:132px}.paper-showcase__item strong{margin-top:var(--sp-md);font-size:var(--fs-2xl)}.paper-showcase__item span{font-size:var(--fs-base)}.discover-story{min-height:320px;padding:var(--sp-5xl) var(--sp-3xl)}.page-hero{min-height:458px}.page-hero:after{right:var(--page-gutter);bottom:var(--sp-2xl);left:var(--page-gutter)}.page-hero__number{right:var(--sp-3xl);bottom:var(--sp-8xl)}.page-hero--root:before{background-size:auto 74%}.editorial-grid,.news-notice,.note-columns,.privacy-layout,.statement-layout{gap:var(--sp-4xl)}.principle-list{margin-top:var(--sp-6xl)}.editorial-grid__image:before{top:var(--sp-lg);right:calc(var(--sp-lg)*-1);bottom:calc(var(--sp-lg)*-1);left:var(--sp-lg)}.service-path-list article{grid-template-columns:1fr;gap:var(--sp-xl);min-height:0;padding:var(--sp-3xl) 0}.service-path-list article>a{grid-column:auto}.service-path-list h3{font-size:var(--fs-4xl)}.root-route li{grid-template-columns:47px 1fr;gap:var(--sp-xl);align-items:start;min-height:0;padding:var(--sp-3xl) 0}.root-route li>div{display:contents}.root-route h3{grid-column:2;font-size:var(--fs-4xl)}.root-route p{grid-column:2}.note-columns li{grid-template-columns:1fr;gap:var(--sp)}.culture-list a{grid-template-columns:48px 1fr auto;gap:var(--sp-xl);min-height:116px}.culture-list a>div{grid-column:2}.culture-list p{margin-top:var(--sp);font-size:var(--fs-md)}.culture-list i{grid-column:3;grid-row:1}.editorial-list article{grid-template-columns:1fr auto;gap:var(--sp-xl);align-items:start;min-height:0;padding:var(--sp-4xl) 0}.editorial-list__meta{grid-column:1;grid-row:1;display:flex;gap:var(--sp-md)}.editorial-list__thumb{display:none}.news-article__head{padding-top:calc(var(--nav-height) + var(--sp-5xl))}.editorial-list>article>div:nth-child(2){grid-column:1;grid-row:2}.editorial-list>article>a{grid-column:2;grid-row:1/span 2;align-self:center}.editorial-list h3{font-size:var(--fs-3xl)}.contact-prep-list li{grid-template-columns:45px 1fr;min-height:0;padding:var(--sp-3xl) var(--sp-2xl)}.site-footer{grid-template-columns:1fr 1fr;gap:var(--sp-6xl) var(--sp-2xl)}.footer-brand,.footer-meta{grid-column:1/-1}.footer-meta{padding-top:var(--sp-2xl);border-top:1px solid var(--white-line)}}@media(max-width:390px){.nav-user{display:none}.hero-actions{grid-template-columns:1fr}.paper-showcase__item{grid-template-columns:108px 1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
