:root{--estra-field-deep: #1f1d1a;--estra-field-base: #312e2b;--estra-field-lifted: #44413c;--estra-field-mid: #5c5854;--estra-bone-primary: #7b7672;--estra-bone-variant: #838689;--estra-bone-faint: #b5b0ab;--estra-flesh-base: #7a5c46;--estra-flesh-muted: #9a8574;--estra-ground-base: #e8dfd2;--estra-ground-elevated: #f0e9e0;--estra-semantic-error: #8c4a3a;--estra-semantic-success: #5a7068;--estra-semantic-warning: #8b6b3a;--estra-semantic-info: #697a85;--estra-semantic-evidence: #607080;--field-deep: var(--estra-field-deep);--field: var(--estra-field-base);--field-lifted: var(--estra-field-lifted);--field-mid: var(--estra-field-mid);--bone: var(--estra-bone-primary);--bone-variant: var(--estra-bone-variant);--bone-faint: var(--estra-bone-faint);--flesh: var(--estra-flesh-base);--flesh-muted: var(--estra-flesh-muted);--ground: var(--estra-ground-base);--ground-elevated: var(--estra-ground-elevated);--estra-radius-none: 0;--estra-radius-edge: 2px;--estra-font-sans: Inter, "Sohne", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--estra-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans: var(--estra-font-sans);--type-overline-size: 12px;--type-caption-size: 12px;--type-body-size: 14px;--type-long-form-reading-size: 16px;--type-deck-size: 17px;--type-h2-size: 20px;--type-h1-size: 24px;--type-display-size: 42px;--leading-display: 1.08;--leading-title: 1.3333;--leading-h2: 1.4;--leading-deck: 1.4118;--leading-body: 1.4286;--leading-long-form-reading: 1.625;--leading-caption: 1.6667;--weight-regular: 400;--weight-steady: 500;--weight-status: 515;--weight-strong: 600;--weight-display: 620;--tracking-normal: 0;--tracking-cta: .04em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--rhythm-label-to-title: var(--space-2);--rhythm-title-to-deck: var(--space-3);--rhythm-deck-to-body: var(--space-2);--rhythm-surface-padding: var(--space-3);--rhythm-slab-gap: var(--space-4);--rhythm-section-gap: var(--space-8);--rhythm-status-caption-gap: var(--space-1-5);--site-max: 1320px;--wide: 1140px;--read: 720px;--narrow: 520px;--page-x: clamp(24px, 4.8vw, 72px);--nav-h: 76px;--line-dark: color-mix(in srgb, var(--bone-faint), transparent 78%);--line-light: color-mix(in srgb, var(--bone), transparent 66%);--step-0: clamp(14px, .96vw, 16px);--step-1: clamp(17px, 1.22vw, 20px);--step-2: clamp(22px, 1.85vw, 30px);--step-3: clamp(34px, 3.35vw, 58px);--step-4: clamp(56px, 6.4vw, 112px);--type-display: clamp(43px, 5.2vw, 77px);--type-statement: clamp(30px, 3.05vw, 44px);--type-title: clamp(25px, 2.25vw, 33px);--type-body: clamp(16px, 1.25vw, 20px);--type-small: clamp(12px, .86vw, 14px);--track-heading: .035em;--track-body: .02em}@media(max-width:920px){:root{--page-x: clamp(20px, 6vw, 28px);--nav-h: 64px;--mobile-hero-title: clamp(25px, 6.6vw, 27px);--mobile-statement: clamp(30px, 7.9vw, 32px);--mobile-statement-single: clamp(25px, 6.65vw, 28px);--mobile-carousel-title: clamp(34px, 9vw, 36px);--mobile-record-title: clamp(24px, 6.35vw, 26px);--mobile-body: clamp(15.5px, 4.05vw, 16px);--mobile-meta: 13px;--mobile-utility: 12px;--mobile-content: 344px;--mobile-space-tight: 64px;--mobile-space-standard: 84px;--mobile-space-ritual: 108px;--type-statement: var(--mobile-statement);--type-title: var(--mobile-record-title);--type-body: var(--mobile-body);--type-small: var(--mobile-utility);--track-heading: 0;--track-body: 0}}@media(max-width:370px){:root{--mobile-statement-single: clamp(23px, 6.4vw, 25px)}}*{box-sizing:border-box}html{background:var(--field);color:var(--ground);font-family:var(--font-sans);font-size:16px;scroll-padding-top:calc(var(--nav-h) + 28px);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--field);color:var(--ground)}a{color:inherit;text-decoration:none;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.24em}a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px}.visually-hidden,.slot-note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page-section{padding-inline:var(--page-x)}.field{background:var(--field);color:var(--ground)}.ground{background:var(--ground);color:var(--field)}.inner{width:min(100%,var(--site-max));margin-inline:auto}.read{width:min(100%,var(--read))}.meta{margin:0;color:currentColor;font-size:12px;font-weight:400;letter-spacing:.06em;line-height:18px;opacity:.58;text-transform:uppercase}.media-placeholder{position:absolute;inset:0;z-index:1;display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;padding:clamp(16px,2.2vw,28px);overflow:hidden;background:var(--estra-field-deep);color:var(--estra-ground-elevated);isolation:isolate}.media-placeholder:before,.media-placeholder:after,.media-placeholder-grid{content:"";position:absolute;pointer-events:none}.media-placeholder:before{inset:clamp(54px,8%,82px) clamp(20px,6%,52px);z-index:-1;border:1px solid color-mix(in srgb,currentColor 24%,transparent)}.media-placeholder:after{left:12%;right:12%;top:50%;z-index:-1;height:1px;background:color-mix(in srgb,currentColor 22%,transparent);transform:rotate(-8deg);transform-origin:center}.media-placeholder-grid{inset:0;z-index:-2;opacity:.5;background:linear-gradient(90deg,transparent 0 49.9%,color-mix(in srgb,currentColor 10%,transparent) 49.9% 50.1%,transparent 50.1% 100%),linear-gradient(180deg,transparent 0 49.9%,color-mix(in srgb,currentColor 10%,transparent) 49.9% 50.1%,transparent 50.1% 100%),radial-gradient(circle at 62% 42%,color-mix(in srgb,var(--estra-flesh-base) 22%,transparent),transparent 36%)}.media-placeholder-head,.media-placeholder-foot{position:relative;z-index:2;display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;font-family:var(--estra-font-mono);font-size:clamp(9px,.72vw,11px);font-weight:var(--weight-regular);letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.media-placeholder-body{position:relative;z-index:2;width:min(72%,520px);align-self:center}.media-placeholder-body p,.media-placeholder-body span{margin:0}.media-placeholder-body p{font-size:clamp(18px,2.25vw,32px);font-weight:var(--weight-steady);letter-spacing:var(--tracking-normal);line-height:1.15}.media-placeholder-body span{display:block;margin-top:var(--space-2);color:color-mix(in srgb,currentColor 62%,transparent);font-family:var(--estra-font-mono);font-size:clamp(9px,.72vw,11px);letter-spacing:.035em;line-height:1.4}.media-placeholder-foot{color:color-mix(in srgb,currentColor 66%,transparent)}.media-placeholder--ground{background:var(--estra-ground-elevated);color:var(--estra-field-deep)}.media-placeholder--bone{background:color-mix(in srgb,var(--estra-bone-faint) 72%,var(--estra-ground-base));color:var(--estra-field-deep)}.media-placeholder--flesh{background:color-mix(in srgb,var(--estra-flesh-base) 76%,var(--estra-field-deep));color:var(--estra-ground-elevated)}.media-placeholder[data-media-kind=video]:after{transform:rotate(8deg)}@media(max-width:920px){.media-placeholder{padding:var(--space-4)}.media-placeholder:before{inset:52px 20px}.media-placeholder-body{width:min(80%,320px)}.media-placeholder-body p{font-size:clamp(18px,5.6vw,24px)}}.site-nav{position:fixed;inset:0 0 auto;z-index:20;min-height:var(--nav-h);padding:0 var(--page-x);display:grid;grid-template-columns:minmax(120px,.35fr) minmax(320px,.5fr) minmax(120px,.15fr);gap:32px;align-items:center;background-color:color-mix(in srgb,var(--field),transparent 100%);color:var(--ground);transform:translateY(0);transition:transform .42s cubic-bezier(.22,.61,.36,1),background-color .26s ease;will-change:transform}.site-nav.is-hidden{transform:translateY(-100%)}.site-nav.is-scrolled{background-color:color-mix(in srgb,var(--field),transparent 12%)}.surface-ground .site-nav{background-color:color-mix(in srgb,var(--ground),transparent 8%);color:var(--field)}.surface-ground .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--ground),transparent 2%)}.surface-ground .primary-nav,.surface-ground .object-route{color:var(--field-mid)}.surface-ground .menu-toggle{color:var(--field)}.brand{width:fit-content;font-size:22px;font-weight:700;letter-spacing:.08em;line-height:1}.primary-nav{display:flex;gap:clamp(24px,4vw,64px);align-items:center;justify-content:center;color:var(--bone-faint);font-size:13px;font-weight:560;line-height:1}.site-nav a:hover{color:var(--flesh);text-decoration:underline}.object-route{justify-self:end;color:var(--bone-faint);font-size:13px;font-weight:560;line-height:1}.menu-toggle{display:none;appearance:none;width:58px;height:28px;padding:0;border:0;background:transparent;color:var(--ground);cursor:pointer;font:inherit}.menu-toggle:hover,.site-nav.is-menu-open .menu-toggle{color:var(--flesh)}.menu-symbol{display:grid;grid-template-columns:7px 24px;gap:10px;align-items:center;justify-content:end;color:currentColor}.menu-dot,.menu-line{display:block;background:currentColor}.menu-dot{width:7px;height:7px;border-radius:999px}.menu-line{width:24px;height:2px}.home-hero{min-height:100svh;display:grid;position:relative;overflow:hidden;align-items:stretch;padding:0;isolation:isolate}.home-hero:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 48% 34% at 24% 84%,var(--estra-field-deep) 0%,color-mix(in srgb,var(--estra-field-deep) 98%,transparent) 48%,transparent 82%),linear-gradient(90deg,color-mix(in srgb,var(--estra-field-deep) 92%,transparent),color-mix(in srgb,var(--estra-field-deep) 62%,transparent) 25%,color-mix(in srgb,var(--estra-field-deep) 12%,transparent) 54%,color-mix(in srgb,var(--estra-field-deep) 38%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--estra-field-deep) 34%,transparent) 0%,transparent 46%,color-mix(in srgb,var(--estra-field-deep) 92%,transparent) 100%);pointer-events:none}.hero-media-carousel{position:absolute;inset:0;z-index:0;display:block;background:var(--field-deep);pointer-events:none}.hero-media-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1);will-change:opacity}.hero-media-slide.is-active{opacity:1}.hero-media-slide picture,.hero-media-object,.hero-media-slide img{display:block;width:100%;height:100%}.hero-media-object,.hero-media-slide img{object-fit:cover;object-position:center center}.hero-media-object[data-hero-video-placeholder=true]{object-position:58% center;transform:scale(1.035)}.hero-media-slide.is-active .hero-media-object[data-hero-video-placeholder=true]{animation:hero-making-placeholder 10s linear both}@keyframes hero-making-placeholder{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.075) translate3d(-1.1%,0,0)}}.hero-rail-pagination{position:absolute;bottom:clamp(82px,9vw,128px);right:clamp(36px,4vw,72px);z-index:3;display:flex;flex-direction:column;gap:20px}.hero-rail{position:relative;display:block;width:2px;height:clamp(52px,4vw,72px);padding:0;overflow:hidden;background:color-mix(in srgb,var(--ground),transparent 72%);border:0;border-radius:0;cursor:pointer}.hero-rail:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ground),transparent 58%)}.hero-rail-fill{position:absolute;inset:0;display:block;background:var(--ground);transform:translateY(100%);transition:transform var(--hero-progress-duration, 10s) linear}.hero-rail.is-active .hero-rail-fill{transform:translateY(0)}.hero-grid{position:relative;z-index:2;width:min(calc(100% - (var(--page-x) * 2)),var(--wide));min-height:100svh;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-block:calc(var(--nav-h) + clamp(64px,8vw,112px)) clamp(82px,9vw,128px)}.hero-copy{grid-column:1 / span 5;max-width:520px}.hero-copy h1{margin:0;color:var(--ground);font-size:clamp(31px,2.18vw,40px);font-weight:500;letter-spacing:0;line-height:1.06;white-space:nowrap}.hero-copy .line-two{max-width:380px;margin:17px 0 0;color:color-mix(in srgb,var(--ground),transparent 12%);font-size:clamp(15px,.98vw,17px);font-weight:400;letter-spacing:0;line-height:1.46}.hero-copy .line-three{margin:12px 0 0;color:color-mix(in srgb,var(--ground),transparent 30%);font-size:clamp(13px,.82vw,14px);font-weight:400;letter-spacing:0;line-height:1.45}.schema{min-height:86svh;display:grid;align-items:center;padding-block:clamp(80px,10vw,150px)}.schema-grid{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(42px,6vw,86px);align-items:start}.schema-copy{width:min(100%,var(--read));margin-inline:auto;text-align:center}.schema-copy p{margin:0}.schema-copy .lead{color:var(--ground);font-size:var(--type-statement);font-weight:400;letter-spacing:var(--track-heading);line-height:1.27}.schema-copy .body{margin-top:30px;color:var(--bone-faint);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.5}.schema-copy .body-emphasis{display:block;margin-top:.82em;color:var(--ground);letter-spacing:0}.decision-image{min-height:clamp(420px,52vw,680px);position:relative;border:1px solid var(--line-dark);background:var(--field-deep)}.decision-image:before{content:"";position:absolute;left:20%;top:24%;width:52%;height:44%;border-top:2px solid var(--bone-faint);border-left:2px solid var(--bone);border-bottom:1px solid var(--bone-variant);transform:skew(-10deg,3deg)}.laws{padding-block:clamp(78px,8vw,132px)}.law-scroll{width:min(100%,1140px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,4fr) minmax(140px,2fr) minmax(320px,4fr) minmax(0,1fr);column-gap:0;align-items:start}.law-track{display:contents}.law-carousel-dots,.carrier-carousel-dots{display:none}.law-item{display:contents}.law-visual{grid-column:2;position:sticky;top:calc(var(--nav-h) + 38px);z-index:1;min-height:calc(100svh - var(--nav-h) - 76px);display:grid;align-items:center;align-self:start}.law-object{width:min(100%,408px);aspect-ratio:.78;position:relative;overflow:hidden;background:color-mix(in srgb,var(--ground-elevated),var(--ground) 38%)}.law-object:before{content:"";position:absolute;inset:12% 18% 12% 16%;background:color-mix(in srgb,var(--field),transparent 86%);transform:skewY(-6deg)}.law-object:after{content:"";position:absolute;inset:18% 25% 16% 27%;background:color-mix(in srgb,var(--flesh),transparent 78%);transform:skewY(7deg)}.law-line{position:absolute;z-index:2;display:block;background:color-mix(in srgb,var(--field),transparent 26%)}.law-line-a{left:18%;top:30%;width:56%;height:2px;transform:rotate(-8deg)}.law-line-b{left:34%;top:18%;width:2px;height:58%;transform:rotate(5deg)}.law-line-c{left:24%;bottom:24%;width:42%;height:1px;background:color-mix(in srgb,var(--bone),transparent 14%);transform:rotate(11deg)}.law-object-honesty{transform:translate(0)}.law-object-somatic{transform:translate(34px,-10px)}.law-object-binary{transform:translate(-28px,18px)}.law-object-sonic{transform:translate(18px,-22px)}.law-copy-wrap{grid-column:4;min-height:calc(100svh - 104px);display:flex;position:relative;z-index:2;flex-direction:column;justify-content:center;padding-block:clamp(62px,8vw,112px)}.law-name{margin:0;color:var(--field);font-size:var(--step-2);font-weight:620;letter-spacing:0;line-height:1.12}.law-copy{max-width:560px;margin:24px 0 0;color:var(--field-mid);font-size:var(--step-1);font-weight:440;line-height:1.55}.law-body{display:contents}.law-copy+.law-copy{margin-top:.72em}.fold{min-height:76svh;display:grid;align-items:center;padding-block:clamp(86px,11vw,150px)}.fold p,.carrier-anchor p{font-size:var(--type-statement);font-weight:400;letter-spacing:var(--track-heading);line-height:1.27;text-align:center}.fold p{width:min(100%,880px);margin:0 auto;color:var(--ground)}.fold p>span,.carrier-anchor p>span{display:block}.carrier-anchor{min-height:72svh;display:grid;align-items:center;padding-block:clamp(72px,10vw,136px)}.carrier-anchor p{width:min(100%,860px);margin:0 auto;color:var(--field)}.carrier{padding-block:clamp(76px,10vw,148px)}.carrier-scroll,.carrier-track{display:block}.carrier-grid{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:minmax(380px,.58fr) minmax(290px,.42fr);gap:clamp(52px,8vw,124px);align-items:end}.carrier.alt .carrier-grid{grid-template-columns:minmax(290px,.42fr) minmax(380px,.58fr)}.carrier.alt .portrait{order:2}.portrait{min-height:clamp(480px,58vw,720px);position:relative;overflow:hidden;background:var(--field-lifted)}.portrait:before{content:"";position:absolute;left:14%;top:12%;width:44%;height:70%;border:1px solid color-mix(in srgb,var(--ground),transparent 50%)}.portrait:after{content:"";position:absolute;right:11%;bottom:15%;width:31%;height:17%;border:1px solid var(--bone-faint);background:color-mix(in srgb,var(--flesh),transparent 80%)}.carrier-copy{max-width:500px;padding-bottom:8px}.identity{margin:0 0 34px;color:var(--field);font-size:16px;font-weight:400;letter-spacing:var(--track-heading);line-height:24px}.identity span{display:block;color:var(--field-mid);font-weight:400}blockquote{margin:0;color:var(--field);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.34}.archive-close{min-height:44svh;display:grid;place-items:center;padding-block:clamp(60px,8vw,104px)}.archive-close p{margin:0;color:var(--field-mid);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.5}.archive-reactivation{min-height:82svh;display:grid;align-items:end;padding-block:calc(var(--nav-h) + clamp(92px,11vw,168px)) clamp(82px,10vw,144px)}.archive-reactivation-inner{width:min(100%,var(--wide));margin-inline:auto}.archive-reactivation p{width:min(100%,760px);margin:0;color:var(--ground);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.32}.archive-reactivation span{display:block}.archive-abstract{padding-block:clamp(92px,11vw,164px)}.reading-slab{width:min(100%,680px);margin-inline:auto}.reading-slab p{margin:0;color:var(--field);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.58}.reading-slab p+p{margin-top:1.12em}.archive-index{padding-block:clamp(76px,9vw,132px) clamp(78px,10vw,142px)}.archive-index-inner{width:min(100%,var(--site-max));margin-inline:auto}.archive-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,56px);margin-block:0;padding:0;list-style:none}.archive-record-card{min-width:0}.archive-record-image{display:block;width:100%;aspect-ratio:.75;position:relative;overflow:hidden;background:color-mix(in srgb,var(--ground),var(--field) 4%)}.archive-record-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.archive-record-image-placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--ground),var(--field) 3%),color-mix(in srgb,var(--ground),var(--field) 7%))}.archive-record-image-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 49.8%,color-mix(in srgb,var(--field),transparent 86%) 49.8% 50.2%,transparent 50.2% 100%),linear-gradient(180deg,transparent 0 49.8%,color-mix(in srgb,var(--field),transparent 88%) 49.8% 50.2%,transparent 50.2% 100%);opacity:.66}.archive-record-image-placeholder:after{content:"";position:absolute;left:17%;right:17%;top:50%;height:1px;background:color-mix(in srgb,var(--field),transparent 76%);transform:rotate(-7deg)}.archive-record-image:hover{text-decoration:none}.archive-record-image:hover img{filter:brightness(.96)}.archive-record-copy{margin-top:clamp(20px,2vw,28px)}.archive-record-sequence{margin:0 0 10px;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.08em;line-height:1}.archive-record-copy h2{margin:0;color:var(--field);font-size:var(--type-body);font-weight:400;letter-spacing:0;line-height:1.34}.archive-record-descriptor{margin:8px 0 0;color:var(--field-mid);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.42}.archive-context{padding-block:clamp(58px,8vw,104px)}.archive-context p{width:min(100%,var(--site-max));margin:0 auto;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right}.archive-context a{margin-left:.35em;color:var(--field)}.work-sheet{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(56px,6vw,88px)) clamp(56px,6vw,88px)}.work-sheet-inner{width:min(100%,980px);margin-inline:auto}.work-sheet-label{margin:0 0 clamp(22px,2.7vw,36px);color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.work-declaration{width:min(100%,560px);padding-top:clamp(22px,2.6vw,34px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.work-declaration p{margin:0;color:var(--field);font-size:clamp(28px,2.55vw,36px);font-weight:400;letter-spacing:0;line-height:1.18}.work-declaration p+p{margin-top:.08em}.work-declaration span{display:block;margin-top:clamp(18px,1.9vw,26px);color:var(--field-mid);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.5}.work-records{margin-top:clamp(50px,6vw,78px);border-top:1px solid color-mix(in srgb,var(--field),transparent 70%)}.work-primary-entry{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:clamp(26px,4vw,56px);align-items:baseline;padding-block:clamp(27px,3vw,40px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 80%);color:var(--field)}.work-entry-link{display:block;width:fit-content}.work-entry-link:hover{text-decoration:none}.work-entry-link span{display:block;color:var(--field);font-weight:400;letter-spacing:0}.work-primary-entry .work-entry-link span{font-size:clamp(34px,3.4vw,46px);line-height:1.08}.work-primary-entry p{width:min(100%,430px);margin:0;color:var(--field-mid);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.5}.work-entry-link:hover span,.work-context a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.work-secondary-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,5vw,70px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 80%)}.work-secondary-entry{display:block;padding-block:clamp(24px,2.7vw,34px);color:var(--field)}.work-secondary-entry .work-entry-link span{font-size:clamp(21px,2vw,27px);line-height:1.1}.work-secondary-entry p{width:auto;margin:clamp(13px,1.4vw,18px) 0 0;color:var(--field-mid);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.5;white-space:nowrap}.work-context{margin:clamp(22px,2.4vw,32px) 0 0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right}.work-context a{margin-left:.35em;color:var(--field)}.structure-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(70px,8vw,118px)}.structure-register-inner{width:min(100%,var(--wide));margin-inline:auto}.structure-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.structure-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.structure-declaration{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.structure-declaration p{margin:0;color:var(--field);font-size:clamp(28px,2.38vw,34px);font-weight:400;letter-spacing:0;line-height:1.2}.structure-declaration p+p{margin-top:.1em}.structure-records{margin-top:clamp(58px,7vw,94px);border-top:1px solid color-mix(in srgb,var(--field),transparent 68%)}.structure-record{display:grid;grid-template-columns:minmax(112px,.18fr) minmax(0,1fr) minmax(92px,.16fr);gap:clamp(24px,4vw,58px);align-items:baseline;margin:0;padding-block:clamp(28px,3vw,42px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 80%)}.structure-record-sequence,.structure-record-quarter{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.structure-record-quarter{text-align:right}.structure-record-title{max-width:760px;margin:0;color:var(--field);font-size:clamp(22px,1.75vw,28px);font-weight:400;letter-spacing:0;line-height:1.24}.structure-record-title a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.structure-context{margin:clamp(24px,3vw,38px) 0 0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right}.structure-context a{margin-left:.35em;color:var(--field)}.structure-context a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.essay-shell{min-height:100svh;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(76px,8vw,124px)}.essay-shell-inner{width:min(100%,680px);margin-inline:auto}.essay-head{padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.essay-system,.essay-meta,.essay-footer p,.essay-footer a{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.4}.essay-system{margin-bottom:clamp(30px,4vw,54px)}.essay-meta{display:flex;gap:clamp(18px,2.6vw,34px);margin-bottom:clamp(18px,2.2vw,30px)}.essay-head h1{margin:0;color:var(--field);font-size:clamp(34px,3.45vw,52px);font-weight:400;letter-spacing:0;line-height:1.12}.essay-body{margin-top:clamp(54px,6.8vw,92px)}.essay-body p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 8%);font-size:clamp(18px,1.18vw,20px);font-weight:400;letter-spacing:0;line-height:1.7}.essay-body p+p{margin-top:1.18em}.essay-body .essay-placeholder{color:var(--field-mid);font-size:var(--type-small);letter-spacing:.04em;line-height:1.5}.essay-footer{margin-top:clamp(58px,7vw,96px);padding-top:clamp(22px,2.8vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 80%)}.essay-footer a{display:block;width:fit-content;margin-top:14px;color:var(--field)}.essay-footer a+p{margin-top:clamp(26px,3.4vw,44px)}.essay-footer a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.carriers-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(72px,8vw,122px);background:color-mix(in srgb,var(--ground),var(--flesh-muted) 4%)}.carriers-register-inner{width:min(100%,var(--wide));margin-inline:auto}.carriers-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,640px) minmax(164px,.22fr);gap:clamp(34px,5vw,72px);align-items:start}.carriers-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.carriers-thesis{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--flesh),transparent 68%)}.carriers-thesis p{margin:0;color:var(--field);font-size:clamp(28px,2.32vw,34px);font-weight:400;letter-spacing:0;line-height:1.24}.carriers-thesis span{display:block;margin-top:clamp(18px,2vw,28px);color:var(--field-mid);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.5}.carriers-records{margin-top:clamp(58px,7vw,92px);border-top:1px solid color-mix(in srgb,var(--flesh),transparent 66%)}.carriers-record{display:grid;grid-template-columns:minmax(108px,.16fr) minmax(220px,.48fr) minmax(112px,.2fr) minmax(72px,.16fr);gap:clamp(22px,4vw,54px);align-items:baseline;padding-block:clamp(32px,3.4vw,46px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 82%)}.carriers-record-sequence,.carriers-place,.carriers-year{margin:0;color:color-mix(in srgb,var(--field-mid),var(--flesh) 20%);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.carriers-practice{margin:0;color:var(--field);font-size:clamp(24px,2vw,30px);font-weight:400;letter-spacing:0;line-height:1.08}.carriers-practice a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.carriers-year{text-align:right}.carriers-context{margin:clamp(24px,3vw,38px) 0 0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right}.carriers-context a{margin-left:.35em;color:var(--field)}.carriers-context a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.carrier-detail-shell{min-height:100svh;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(78px,8vw,128px);background:color-mix(in srgb,var(--ground),var(--flesh-muted) 4%)}.carrier-detail-inner{width:min(100%,var(--wide));margin-inline:auto}.carrier-detail-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,660px) minmax(164px,.22fr);gap:clamp(34px,5vw,72px);align-items:start}.carrier-detail-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.carrier-detail-identity{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--flesh),transparent 68%)}.carrier-detail-identity p{margin:0;color:color-mix(in srgb,var(--field-mid),var(--flesh) 18%);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.4}.carrier-detail-identity h1{margin:clamp(26px,3.4vw,44px) 0 clamp(22px,2.6vw,34px);color:var(--field);font-size:clamp(44px,5.4vw,82px);font-weight:400;letter-spacing:0;line-height:.98}.carrier-detail-field{margin-top:clamp(58px,7vw,96px);display:grid;grid-template-columns:minmax(320px,.54fr) minmax(280px,.46fr);gap:clamp(42px,6.6vw,96px);align-items:end}.carrier-media-slot{aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,38px);background:linear-gradient(180deg,color-mix(in srgb,var(--flesh-muted),var(--ground) 42%),color-mix(in srgb,var(--field-mid),var(--ground) 58%))}.carrier-media-slot p{margin:0;color:var(--field);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.2}.carrier-media-slot span{display:block;max-width:440px;margin-top:clamp(16px,2.1vw,26px);color:color-mix(in srgb,var(--field),var(--ground) 12%);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.55}.carrier-reading{padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 78%)}.carrier-stage,.carrier-stage-note{margin:0;color:color-mix(in srgb,var(--field-mid),var(--flesh) 18%);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.5}.carrier-reading blockquote{margin:clamp(28px,3.4vw,46px) 0 0;color:var(--field);font-size:clamp(26px,2.35vw,36px);font-weight:400;letter-spacing:0;line-height:1.18}.carrier-reading>p:not(.carrier-stage):not(.carrier-stage-note){margin:clamp(26px,3vw,40px) 0 0;color:color-mix(in srgb,var(--field),var(--field-mid) 8%);font-size:clamp(17px,1.12vw,19px);font-weight:400;letter-spacing:0;line-height:1.65}.carrier-stage-note{margin-top:clamp(28px,3.2vw,42px)}.carrier-protocol{margin-top:clamp(64px,8vw,112px);border-top:1px solid color-mix(in srgb,var(--flesh),transparent 66%)}.carrier-protocol-row{display:grid;grid-template-columns:minmax(130px,.24fr) minmax(0,.76fr);gap:clamp(28px,5vw,78px);padding-block:clamp(28px,3vw,42px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 82%)}.carrier-protocol-row p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 8%);font-size:clamp(16px,1vw,18px);font-weight:400;letter-spacing:0;line-height:1.58}.carrier-protocol-row p:first-child{color:color-mix(in srgb,var(--field-mid),var(--flesh) 18%);font-size:var(--type-small);letter-spacing:.045em;line-height:1.35}.carrier-detail-footer{margin-top:clamp(28px,3.4vw,46px);display:flex;justify-content:space-between;gap:24px;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.4}.carrier-detail-footer a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.about-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(74px,8vw,124px)}.about-register-inner{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.about-head{padding-top:clamp(24px,2.8vw,38px)}.about-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.about-prose{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.about-prose p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 8%);font-size:clamp(18px,1.18vw,20px);font-weight:400;letter-spacing:0;line-height:1.68}.about-prose p+p{margin-top:1.22em}.about-exits{grid-column:2;margin-top:clamp(46px,5.8vw,78px);padding-top:clamp(22px,2.6vw,34px);border-top:1px solid color-mix(in srgb,var(--field),transparent 80%)}.about-exits p{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.6}.about-exits p+p{margin-top:.58em}.about-exits span+span,.about-exits span+a{margin-left:.34em}.about-exits a{color:var(--field)}.about-exits a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.care-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(74px,8vw,124px)}.care-register-inner{width:min(100%,var(--wide));margin-inline:auto}.care-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.care-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.care-declaration{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.care-declaration p{margin:0;color:var(--field);font-size:clamp(28px,2.38vw,34px);font-weight:400;letter-spacing:0;line-height:1.2}.care-declaration p+p{margin-top:.18em}.care-records{margin-top:clamp(58px,7vw,94px);border-top:1px solid color-mix(in srgb,var(--field),transparent 70%)}.care-record{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start;padding-block:clamp(30px,3.7vw,48px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 82%)}.care-record h2{margin:0;color:var(--field);font-size:clamp(21px,1.62vw,27px);font-weight:400;letter-spacing:0;line-height:1.18}.care-record div{grid-column:2}.care-record p,.care-service-copy p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 12%);font-size:clamp(16px,1.06vw,18px);font-weight:400;letter-spacing:0;line-height:1.64}.care-record p+p,.care-service-copy p+p{margin-top:.82em}.care-service{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start;padding-block:clamp(34px,4.4vw,58px) 0}.care-service-label{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.care-service-copy{grid-column:2}.care-service-copy a{margin-left:.35em;color:var(--field)}.care-service-copy a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.legal-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(74px,8vw,124px)}.legal-register-inner{width:min(100%,var(--wide));margin-inline:auto}.legal-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.legal-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.legal-declaration{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.legal-declaration p{margin:0;color:var(--field);font-size:clamp(26px,2.16vw,32px);font-weight:400;letter-spacing:0;line-height:1.22}.legal-declaration p+p{margin-top:.18em}.legal-index{width:min(100%,680px);margin:clamp(36px,4.8vw,66px) auto 0;padding-top:clamp(18px,2.2vw,28px);border-top:1px solid color-mix(in srgb,var(--field),transparent 80%);display:flex;flex-wrap:wrap;gap:10px clamp(18px,2.6vw,34px)}.legal-index a{color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.legal-index a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.legal-sections{margin-top:clamp(42px,5.7vw,78px);border-top:1px solid color-mix(in srgb,var(--field),transparent 70%)}.legal-section{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start;padding-block:clamp(30px,3.7vw,48px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 82%);scroll-margin-top:calc(var(--nav-h) + 30px)}.legal-section-head h2{margin:0;color:var(--field);font-size:clamp(20px,1.48vw,25px);font-weight:400;letter-spacing:0;line-height:1.2}.legal-section-copy{grid-column:2}.legal-section-copy p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 12%);font-size:clamp(15px,.98vw,17px);font-weight:400;letter-spacing:0;line-height:1.66}.legal-section-copy p+p{margin-top:.82em}.contact-routes{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(74px,8vw,124px)}.contact-routes-inner{width:min(100%,var(--wide));margin-inline:auto}.contact-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.contact-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.contact-declaration{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.contact-declaration p{margin:0;color:var(--field);font-size:clamp(28px,2.38vw,34px);font-weight:400;letter-spacing:0;line-height:1.2}.contact-declaration p+p{margin-top:.1em}.contact-route-list{margin-top:clamp(58px,7vw,94px);border-top:1px solid color-mix(in srgb,var(--field),transparent 68%)}.contact-route{display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,.5fr) minmax(220px,.28fr);gap:clamp(26px,4vw,58px);align-items:baseline;padding-block:clamp(28px,3vw,42px);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 80%);scroll-margin-top:calc(var(--nav-h) + 30px)}.contact-route-label{margin:0;color:var(--field);font-size:clamp(22px,1.7vw,28px);font-weight:400;letter-spacing:0;line-height:1.15}.contact-route-purpose{max-width:500px;margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 14%);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.55}.contact-route-address{display:grid;gap:clamp(14px,1.6vw,20px);justify-items:end;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.45;text-align:right}.contact-route-address a{width:fit-content;color:var(--field)}.contact-route-address a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.contact-route-address ul{display:grid;gap:5px;margin:0;padding:0;list-style:none;color:var(--field-mid)}.contact-route-address li{margin:0}.making-register{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(58px,6vw,92px)) clamp(74px,8vw,124px)}.making-register-inner{width:min(100%,var(--wide));margin-inline:auto}.making-head{display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start}.making-kicker{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.making-declaration{grid-column:2;padding-top:clamp(22px,2.7vw,36px);border-top:1px solid color-mix(in srgb,var(--field),transparent 76%)}.making-declaration p{margin:0;color:var(--field);font-size:clamp(28px,2.38vw,34px);font-weight:400;letter-spacing:0;line-height:1.2}.making-declaration p+p{margin-top:.22em}.making-section{margin-top:clamp(58px,7vw,94px);padding-block:clamp(32px,4vw,52px);border-top:1px solid color-mix(in srgb,var(--field),transparent 78%);display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,760px) minmax(96px,.18fr);gap:clamp(34px,5vw,72px);align-items:start;scroll-margin-top:calc(var(--nav-h) + 30px)}.making-section+.making-section{margin-top:0}.making-section-label{margin:0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.making-section-body{grid-column:2}.making-evidence-row{padding-block:clamp(28px,3.2vw,44px)}.making-evidence-row+.making-evidence-row{border-top:1px solid color-mix(in srgb,var(--field),transparent 84%)}.making-evidence-claim{max-width:680px;margin:0;color:var(--field);font-size:clamp(20px,1.52vw,25px);font-weight:400;letter-spacing:0;line-height:1.22}.making-evidence-row dl{margin:clamp(24px,3vw,38px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.8vw,52px)}.making-evidence-row div{margin:0}.making-evidence-row dt{margin:0 0 12px;color:color-mix(in srgb,var(--field-mid),var(--flesh) 18%);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.making-evidence-row dd{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 12%);font-size:clamp(15px,1vw,17px);font-weight:400;letter-spacing:0;line-height:1.58}.making-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,68px)}.making-material-record h2{margin:0 0 clamp(20px,2.5vw,30px);color:var(--field);font-size:clamp(22px,1.75vw,28px);font-weight:400;letter-spacing:0;line-height:1.16}.making-material-record p,.making-copy p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 12%);font-size:clamp(16px,1.06vw,18px);font-weight:400;letter-spacing:0;line-height:1.64}.making-material-record p+p,.making-copy p+p{margin-top:1.02em}.making-copy{width:min(100%,680px)}.making-copy a{display:block;width:fit-content;margin-top:clamp(20px,2.5vw,30px);color:var(--field);font-size:var(--type-small);font-weight:400;letter-spacing:.045em;line-height:1.35}.making-copy a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.making-exit{margin:clamp(28px,3.4vw,46px) 0 0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right}.making-exit a{margin-left:.35em;color:var(--field)}.making-exit a:hover{color:var(--flesh);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.statement-hero{min-height:92svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(54px,6vw,90px)) clamp(58px,7vw,100px)}.statement-hero-inner{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.56fr) minmax(320px,.36fr);gap:clamp(54px,8vw,112px);align-items:end}.statement-kicker{margin:0 0 clamp(26px,3vw,40px);color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1}.statement-opening-copy{width:min(100%,620px)}.statement-opening-copy p{margin:0;color:var(--field);font-size:clamp(24px,2.25vw,30px);font-weight:400;letter-spacing:0;line-height:1.34}.statement-opening-copy p+p{margin-top:.82em}.statement-object-pillar{margin:0;min-width:0;height:clamp(520px,70svh,740px);overflow:hidden;background:color-mix(in srgb,var(--ground),var(--field) 3%)}.statement-object-pillar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.statement-body{padding-block:0}.statement-body-inner{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:minmax(132px,.22fr) minmax(0,680px) minmax(132px,.22fr);gap:clamp(42px,6vw,82px);align-items:start}.statement-index{position:sticky;top:calc(var(--nav-h) + 48px);z-index:2;padding-top:clamp(86px,9vw,128px);color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.02em;line-height:1.28}.statement-index-toggle{display:none}.statement-index-list{display:grid;gap:13px}.statement-index-list a{position:relative;width:fit-content;padding-left:30px;color:currentColor}.statement-index-list a:before{content:"";position:absolute;left:0;top:.44em;width:21px;height:6px;background:radial-gradient(circle at 3px center,currentColor 0 2.5px,transparent 2.8px),linear-gradient(currentColor,currentColor) right center / 12px 1px no-repeat;opacity:0;transform:translate(-3px);transition:opacity .18s ease,transform .18s ease}.statement-index-list a.is-active{color:var(--field)}.statement-index-list a.is-active:before,.statement-index-list a:hover:before{opacity:1;transform:translate(0)}.statement-index-list a:hover{color:var(--flesh);text-decoration:underline}.statement-reader{position:relative;z-index:1;width:100%;grid-column:2}.statement-chapter{--chapter-bg: var(--ground);padding-block:clamp(82px,8vw,112px) clamp(72px,7vw,98px);background:var(--chapter-bg);box-shadow:0 0 0 100vmax var(--chapter-bg);clip-path:inset(0 -100vmax);scroll-margin-top:0}.statement-chapter--warm{--chapter-bg: color-mix(in srgb, var(--ground), var(--flesh-muted) 5%)}.statement-chapter--quiet{--chapter-bg: color-mix(in srgb, var(--ground-elevated), var(--ground) 68%)}.statement-chapter+.statement-chapter{margin-top:0}.statement-chapter h2{margin:0 0 clamp(30px,3vw,44px);color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.05em;line-height:1}.statement-chapter p{margin:0;color:color-mix(in srgb,var(--field),var(--field-mid) 12%);font-size:clamp(16.5px,1.08vw,18px);font-weight:400;letter-spacing:0;line-height:1.72}.statement-chapter p+p{margin-top:1.08em}.statement-chapter .statement-claim{width:min(100%,620px);color:var(--field);font-size:clamp(21px,1.52vw,24px);line-height:1.42}.statement-chapter .statement-claim+p{margin-top:clamp(24px,2.8vw,36px)}.statement-chapter .statement-pause{width:min(100%,620px);margin-block:clamp(28px,3.4vw,46px);color:var(--field);font-size:clamp(18px,1.2vw,20px);line-height:1.52}.statement-exit{padding-block:0 clamp(82px,10vw,142px)}.statement-exit-inner{width:min(100%,680px);margin-inline:auto;padding-top:clamp(28px,3.4vw,46px);border-top:1px solid color-mix(in srgb,var(--field),transparent 78%);display:flex;gap:clamp(24px,5vw,72px);justify-content:space-between}.statement-exit a{color:var(--field);font-size:clamp(14px,.95vw,16px);font-weight:400;letter-spacing:0;line-height:1.45}.statement-floating-index{display:none}.object-hero{min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + clamp(40px,5vw,72px)) clamp(56px,7vw,96px)}.object-hero-inner{width:min(100%,var(--site-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.61fr) minmax(360px,.39fr);gap:clamp(48px,6vw,96px);align-items:end}.object-hero-media{margin:0;position:relative;overflow:hidden;background:color-mix(in srgb,var(--field),var(--ground) 4%)}.object-hero-media{height:clamp(520px,67vw,760px)}.object-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.object-hero-media img{object-position:48% 52%}.object-context{max-width:520px;padding-bottom:clamp(8px,1.6vw,22px)}.object-sequence{margin:0;color:var(--bone-faint);font-size:var(--type-small);font-weight:400;letter-spacing:.08em;line-height:1.2}.object-context h1{margin:0;color:var(--ground);font-size:var(--type-display);font-weight:500;letter-spacing:var(--track-heading);line-height:1.05}.object-context-statement{margin:24px 0 0;color:var(--ground);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.28}.object-context-body{margin:18px 0 0;color:var(--bone-faint);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.5}.object-price{margin:28px 0 0;color:var(--ground);font-size:var(--type-small);font-weight:400;letter-spacing:.08em;line-height:18px}.object-premise{padding-block:clamp(88px,10vw,150px)}.object-premise-inner{width:min(100%,760px);margin-inline:auto}.object-premise p{margin:0;color:var(--field);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.34}.object-premise p+p{margin-top:.72em}.object-exam{padding-block:clamp(28px,4vw,62px) clamp(80px,10vw,144px)}.object-exam-inner{width:min(100%,var(--wide));margin-inline:auto;display:grid;grid-template-columns:minmax(380px,.56fr) minmax(320px,.44fr);gap:clamp(58px,8vw,118px);align-items:start}.object-exam-stage{position:sticky;top:calc(var(--nav-h) + 58px);min-height:calc(100svh - var(--nav-h) - 116px);display:grid;align-items:center}.object-exam-media{width:100%;height:clamp(500px,calc(100svh - var(--nav-h) - 136px),680px);margin:0;position:relative;overflow:hidden;background:color-mix(in srgb,var(--ground),var(--field) 5%)}.object-exam-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .52s ease;will-change:opacity}.object-exam-image.is-active{opacity:1}.object-exam-image-grip{object-position:44% 48%;transform:scale(1.06)}.object-exam-image-boundary{object-position:48% 58%;transform:scale(1.18)}.object-exam-image-closure{object-position:46% 80%;transform:scale(1.34)}.object-exam-image-time{object-position:center center;transform:scale(1.02)}.object-exam-track{display:block;padding-bottom:48svh}.object-exam-step{min-height:82svh;display:flex;flex-direction:column;justify-content:center;opacity:.32;transition:opacity .32s ease}.object-exam-step:last-child{min-height:70svh}.object-exam-step.is-active{opacity:1}.object-exam-step h2{margin:0;color:var(--field);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.28}.object-exam-step p{margin:18px 0 0;color:var(--field);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.56}.object-making{padding-block:clamp(52px,7vw,96px)}.object-making-inner{width:min(100%,700px);margin-inline:auto;color:var(--field-mid);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.56}.object-making p{margin:0}.object-making p+p,.object-making a{display:block;margin-top:.72em}.object-making a{color:var(--field)}.object-verification{padding-block:clamp(76px,9vw,130px)}.object-verification-inner{width:min(100%,var(--site-max));margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(46px,6vw,86px)}.object-record-table h2{margin:0 0 26px;color:var(--field);font-size:var(--type-body);font-weight:400;letter-spacing:0;line-height:1.34}.object-record-table dl{margin:0;display:grid;grid-template-columns:minmax(140px,.36fr) minmax(0,.64fr);border-top:1px solid var(--line-light)}.object-record-table dt,.object-record-table dd{margin:0;padding-block:16px;border-bottom:1px solid var(--line-light);color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.42}.object-record-table dd{color:var(--field)}.object-threshold{padding-block:clamp(68px,8vw,118px) clamp(86px,10vw,144px)}.object-threshold-inner{width:min(100%,860px);margin-inline:auto;text-align:center}.object-witness{margin:0 auto clamp(50px,6vw,82px);width:min(100%,720px)}.object-witness .object-sequence{color:var(--field-mid)}.object-witness blockquote{margin-top:18px;color:var(--field);font-size:var(--type-title);font-weight:400;letter-spacing:var(--track-heading);line-height:1.34}.object-request-button{display:inline-flex;min-width:220px;min-height:48px;padding:15px 30px;align-items:center;justify-content:center;background:var(--field);color:var(--ground);font-size:var(--type-small);font-weight:400;letter-spacing:.06em;line-height:18px}.object-request-button:hover{background:var(--flesh);color:var(--ground);text-decoration:none}.object-action p{margin:18px 0 0;color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:1.45}.object-exits{margin-top:clamp(50px,6vw,78px);display:flex;gap:clamp(24px,4vw,54px);align-items:center;justify-content:center}.object-exits a{color:var(--field-mid);font-size:var(--type-small);font-weight:400;letter-spacing:.04em;line-height:18px}.closing{min-height:100svh;display:grid;align-items:center;padding-block:clamp(90px,12vw,176px) clamp(64px,9vw,128px)}.closing-statement{width:min(100%,720px);margin-inline:auto}.closing-statement p{margin:0;color:var(--ground);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.5}.closing-statement p+p{margin-top:1.1em}.site-footer{padding:clamp(72px,9vw,126px) var(--page-x) clamp(40px,6vw,72px);border-top:1px solid var(--line-dark);background:var(--field-deep);color:var(--ground)}.footer-inner{width:min(100%,var(--site-max));margin-inline:auto}.footer-grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(420px,.58fr);gap:clamp(34px,5.8vw,86px);align-items:start}.footer-brand-mark{margin:0;color:var(--ground);font-size:var(--type-statement);font-weight:500;letter-spacing:.08em;line-height:1.05}.footer-brand-statement{max-width:320px;margin:30px 0 0;color:var(--bone-faint);font-size:var(--type-body);font-weight:400;letter-spacing:var(--track-body);line-height:1.5}.footer-links{display:grid;grid-template-columns:repeat(5,max-content);gap:clamp(22px,3.2vw,48px);align-items:start;justify-content:end}.footer-links a{display:block;color:var(--ground);font-size:var(--type-small);font-weight:400;letter-spacing:.06em;line-height:18px;white-space:nowrap}.footer-links a:hover,.footer-bottom a:hover{color:var(--flesh);text-decoration:underline}.footer-bottom{margin-top:clamp(52px,7vw,96px);padding-top:22px;border-top:1px solid var(--line-dark);display:flex;gap:24px;justify-content:space-between;color:color-mix(in srgb,var(--bone-faint),transparent 16%);font-size:12px;font-weight:400;letter-spacing:.06em;line-height:18px}.footer-bottom strong{color:var(--ground);font-weight:700}@media(max-width:920px){.site-nav{position:fixed;min-height:var(--nav-h);grid-template-columns:1fr auto;gap:0 20px;align-content:center;padding:18px var(--page-x);background-color:color-mix(in srgb,var(--field),transparent 72%)}.site-nav.is-scrolled{background-color:color-mix(in srgb,var(--field),transparent 18%)}.brand{justify-self:start;font-size:18px}.menu-toggle{display:inline-flex;justify-self:end;align-items:center;justify-content:flex-end}.primary-nav{grid-column:1 / -1;display:none;flex-direction:column;gap:18px;align-items:flex-end;justify-content:flex-start;margin-top:28px;padding-bottom:6px;font-size:12px;font-weight:500;line-height:1;text-align:right}.site-nav.is-menu-open .primary-nav{display:flex}.object-route{display:none}.schema,.fold,.carrier-anchor,.closing{min-height:auto}.hero-grid,.schema-grid,.law-item,.carrier-grid,.carrier.alt .carrier-grid,.footer-grid{grid-template-columns:1fr}.home-hero{min-height:100svh}.home-hero:before{background:radial-gradient(ellipse 82% 30% at 50% 84%,color-mix(in srgb,var(--estra-field-deep) 94%,transparent) 0%,color-mix(in srgb,var(--estra-field-deep) 76%,transparent) 45%,transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--estra-field-deep) 58%,transparent),color-mix(in srgb,var(--estra-field-deep) 8%,transparent) 40%,color-mix(in srgb,var(--estra-field-deep) 84%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--estra-field-deep) 36%,transparent),color-mix(in srgb,var(--estra-field-deep) 8%,transparent) 48%,color-mix(in srgb,var(--estra-field-deep) 36%,transparent))}.hero-grid{width:min(calc(100% - (var(--page-x) * 2)),var(--mobile-content));min-height:100svh;align-items:end;padding-block:calc(var(--nav-h) + 88px) clamp(74px,14svh,118px)}.hero-copy{grid-column:auto;max-width:100%;margin-inline:auto;text-align:center}.hero-copy h1{font-size:var(--mobile-hero-title);font-weight:500;line-height:1.12;white-space:nowrap}.hero-copy .line-two{display:none;max-width:100%;margin:16px auto 0;font-size:var(--mobile-body);line-height:1.48}.hero-copy .line-three{margin-top:18px;font-size:var(--mobile-body);line-height:1.45}.hero-rail-pagination{display:none}.hero-media-object,.hero-media-slide img{object-position:64% center}.schema{padding-block:var(--mobile-space-standard) var(--mobile-space-tight)}.schema-grid{width:min(100%,var(--mobile-content));gap:42px}.schema-copy{width:min(100%,var(--mobile-content));margin-inline:0;text-align:left}.schema-copy .lead{font-size:var(--mobile-statement-single);line-height:1.18;white-space:nowrap}.schema-copy .body{margin-top:24px;font-size:var(--mobile-body);line-height:1.55}.decision-image{min-height:auto;aspect-ratio:4 / 5}.laws{overflow:hidden;padding-block:var(--mobile-space-standard) var(--mobile-space-ritual)}.law-scroll{width:min(100%,var(--mobile-content));margin-inline:auto;display:block;overflow:hidden;position:relative;touch-action:pan-y;--law-dots-top: 423px}.law-scroll.is-swiping,.carrier-scroll.is-swiping{cursor:grabbing}.law-track{display:flex;width:100%;transition:transform .62s cubic-bezier(.22,.61,.36,1);will-change:transform}.law-item{flex:0 0 100%;display:grid;grid-template-columns:1fr;align-content:start;gap:54px;min-height:74svh;padding:0}.law-item.is-active,.carrier-item.is-active{animation:law-carousel-in .52s cubic-bezier(.22,.61,.36,1) both}@keyframes law-carousel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.law-visual{grid-column:auto;width:100%;margin-inline:auto;position:relative;top:auto;min-height:auto;display:grid;align-items:center}.law-object{width:100%;aspect-ratio:4 / 5;margin-inline:auto;transform:none}.law-copy-wrap{grid-column:auto;min-height:auto;padding-block:0;align-items:start;text-align:left}.law-name{font-size:var(--mobile-carousel-title);font-weight:400;line-height:1.2}.law-copy{max-width:100%;margin:28px 0 0;font-size:var(--mobile-body);font-weight:400;line-height:1.55}.law-copy+.law-copy{margin-top:.68em}.law-body{display:block;max-width:100%;margin:28px 0 0;color:var(--field-mid);font-size:var(--mobile-body);font-weight:400;line-height:1.55}.law-body .law-copy{display:inline;max-width:none;margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.law-body .law-copy+.law-copy{margin-top:0}.law-body .law-copy:not(:last-child):after{content:" "}.law-carousel-dots,.carrier-carousel-dots{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;gap:0;line-height:0;list-style:none}.law-carousel-dots{top:var(--law-dots-top)}.carrier-carousel-dots{top:var(--carrier-dots-top)}.law-carousel-dots li,.carrier-carousel-dots li{display:inline-flex;width:32px;justify-content:center}.law-carousel-dots button,.carrier-carousel-dots button{appearance:none;width:32px;height:12px;margin:0;padding:0;border:0;background:transparent;color:var(--field);cursor:pointer}.law-carousel-dots .dot-container,.law-carousel-dots .dash-container,.carrier-carousel-dots .dot-container,.carrier-carousel-dots .dash-container{display:flex;height:12px;align-items:center;justify-content:center}.law-carousel-dots .dot-container,.carrier-carousel-dots .dot-container{width:32px;padding-inline:12.5px}.law-carousel-dots .dash-container,.carrier-carousel-dots .dash-container{display:none;width:32px;padding-inline:4.5px}.law-carousel-dots .dot,.carrier-carousel-dots .dot{display:block;width:7px;height:7px;border-radius:999px;background:currentColor}.law-carousel-dots .dash,.carrier-carousel-dots .dash{display:block;width:23px;height:3px;background:currentColor}.law-carousel-dots li.is-active .dot-container,.carrier-carousel-dots li.is-active .dot-container{display:none}.law-carousel-dots li.is-active .dash-container,.carrier-carousel-dots li.is-active .dash-container{display:flex}.fold{min-height:auto;padding-block:var(--mobile-space-ritual) var(--mobile-space-standard)}.fold p{width:min(100%,var(--mobile-content));margin-inline:0;font-size:var(--type-statement);line-height:1.24;text-align:left}.carrier-anchor{min-height:auto;padding-block:var(--mobile-space-standard) var(--mobile-space-tight)}.carrier-anchor p{width:min(100%,var(--mobile-content));margin-inline:0;font-size:var(--mobile-statement);line-height:1.24;letter-spacing:0;text-align:left}.carrier-carousel{overflow:hidden;padding-block:var(--mobile-space-tight)}.carrier-scroll{width:min(100%,var(--mobile-content));margin-inline:auto;display:block;overflow:hidden;position:relative;touch-action:pan-y;--carrier-dots-top: 438px}.carrier-track{display:flex;width:100%;transition:transform .62s cubic-bezier(.22,.61,.36,1);will-change:transform}.carrier{flex:0 0 100%;padding-block:0}.carrier-grid,.carrier.alt .carrier-grid{width:min(100%,var(--mobile-content));gap:54px}.carrier.alt .portrait{order:0}.portrait{min-height:auto;aspect-ratio:4 / 5}.carrier-copy{max-width:100%;margin-inline:0;padding-bottom:0;text-align:left}.identity{margin-bottom:24px;font-size:var(--mobile-meta);line-height:20px}blockquote{font-size:var(--type-title);line-height:1.32}.archive-close{min-height:auto;place-items:center;padding-block:var(--mobile-space-tight) var(--mobile-space-standard)}.archive-close p{font-size:var(--mobile-body);letter-spacing:0;text-align:center}.archive-reactivation{min-height:76svh;align-items:end;padding-block:calc(var(--nav-h) + 86px) var(--mobile-space-standard)}.archive-reactivation-inner,.reading-slab,.archive-index-inner,.archive-context p{width:min(100%,var(--mobile-content))}.archive-reactivation p{font-size:var(--mobile-record-title);line-height:1.32;letter-spacing:0}.archive-abstract{padding-block:var(--mobile-space-standard)}.reading-slab{margin-inline:auto}.reading-slab p{font-size:var(--mobile-body);line-height:1.58;letter-spacing:0}.archive-index{padding-block:var(--mobile-space-tight) var(--mobile-space-standard)}.archive-record-grid{grid-template-columns:1fr;gap:44px}.archive-record-card{width:min(100%,248px);justify-self:start}.archive-record-image{width:100%;aspect-ratio:.75}.archive-record-copy{margin-top:14px}.archive-record-sequence{margin-bottom:8px;font-size:12px;letter-spacing:.06em}.archive-record-copy h2{font-size:15px;line-height:1.45;letter-spacing:0}.archive-record-descriptor{margin-top:6px;font-size:15px;line-height:1.45;letter-spacing:0}.archive-context p{font-size:var(--mobile-utility);letter-spacing:0}.archive-context{padding-block:var(--mobile-space-tight) var(--mobile-space-standard)}.work-sheet{min-height:100svh;align-items:center;padding-block:calc(var(--nav-h) + 46px) 54px}.work-sheet-inner{width:min(100%,var(--mobile-content))}.work-sheet-label{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.work-declaration{width:100%;max-width:none;padding-top:20px}.work-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.work-declaration span{margin-top:16px;font-size:var(--mobile-meta);line-height:1.5;letter-spacing:0}.work-records{margin-top:44px}.work-primary-entry{grid-template-columns:1fr;gap:16px;padding-block:24px 26px}.work-primary-entry span{font-size:clamp(31px,8.2vw,34px);line-height:1.08}.work-primary-entry p{width:min(100%,292px);font-size:var(--mobile-body);line-height:1.5;letter-spacing:0}.work-secondary-register{grid-template-columns:1fr}.work-secondary-entry span{font-size:clamp(22px,5.9vw,24px);line-height:1.16}.work-secondary-entry p{width:min(100%,292px);margin-top:13px;font-size:var(--mobile-body);line-height:1.5;letter-spacing:0;white-space:normal}.work-context{margin-top:18px;font-size:var(--mobile-utility);letter-spacing:0;text-align:left}.structure-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.structure-register-inner{width:min(100%,var(--mobile-content))}.structure-head{display:block}.structure-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.structure-declaration{width:100%;padding-top:20px}.structure-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.structure-records{margin-top:44px}.structure-record{grid-template-columns:1fr auto;gap:14px 24px;padding-block:25px 27px}.structure-record-sequence,.structure-record-quarter{font-size:var(--mobile-utility);letter-spacing:0;line-height:1.35}.structure-record-title{grid-column:1 / -1;grid-row:2;max-width:none;font-size:clamp(21px,5.55vw,23px);line-height:1.25}.structure-context{margin-top:18px;font-size:var(--mobile-utility);letter-spacing:0;text-align:left}.essay-shell{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.essay-shell-inner{width:min(100%,var(--mobile-content))}.essay-head{padding-top:20px}.essay-system,.essay-meta,.essay-footer p,.essay-footer a{font-size:var(--mobile-utility);letter-spacing:0;line-height:1.45}.essay-system{margin-bottom:30px}.essay-meta{margin-bottom:18px;gap:18px}.essay-head h1{font-size:clamp(28px,7.4vw,31px);line-height:1.16}.essay-body{margin-top:44px}.essay-body p{font-size:var(--mobile-body);line-height:1.64}.essay-body p+p{margin-top:1.1em}.essay-footer{margin-top:48px;padding-top:24px}.essay-footer a{margin-top:13px}.essay-footer a+p{margin-top:28px}.carriers-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.carriers-register-inner{width:min(100%,var(--mobile-content))}.carriers-head{display:block}.carriers-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.carriers-thesis{width:100%;padding-top:20px}.carriers-thesis p{font-size:clamp(24px,6.35vw,26px);line-height:1.22}.carriers-thesis span{margin-top:16px;font-size:var(--mobile-meta);line-height:1.5}.carriers-records{margin-top:44px}.carriers-record{grid-template-columns:1fr auto;gap:15px 24px;padding-block:27px 29px}.carriers-record-sequence,.carriers-place,.carriers-year{font-size:var(--mobile-utility);letter-spacing:0}.carriers-practice{grid-column:1 / -1;grid-row:2;font-size:clamp(25px,6.55vw,27px);line-height:1.1}.carriers-place{grid-column:1;grid-row:3}.carriers-year{grid-column:2;grid-row:3;text-align:right}.carriers-context{margin-top:18px;font-size:var(--mobile-utility);letter-spacing:0;text-align:left}.carrier-detail-shell{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.carrier-detail-inner{width:min(100%,var(--mobile-content))}.carrier-detail-head{display:block}.carrier-detail-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.carrier-detail-identity{padding-top:20px}.carrier-detail-identity p{font-size:var(--mobile-utility);letter-spacing:0}.carrier-detail-identity h1{margin:24px 0 20px;font-size:clamp(48px,15vw,62px);line-height:.98}.carrier-detail-field{margin-top:44px;display:block}.carrier-media-slot{padding:22px}.carrier-media-slot p{font-size:var(--mobile-utility);letter-spacing:0}.carrier-media-slot span{margin-top:16px;font-size:var(--mobile-meta);line-height:1.52}.carrier-reading{margin-top:34px;padding-top:22px}.carrier-stage,.carrier-stage-note{font-size:var(--mobile-utility);letter-spacing:0}.carrier-reading blockquote{margin-top:24px;font-size:clamp(25px,6.7vw,29px);line-height:1.18}.carrier-reading>p:not(.carrier-stage):not(.carrier-stage-note){margin-top:24px;font-size:var(--mobile-body);line-height:1.62}.carrier-stage-note{margin-top:26px}.carrier-protocol{margin-top:48px}.carrier-protocol-row{display:block;padding-block:25px 27px}.carrier-protocol-row p{font-size:var(--mobile-body);line-height:1.58}.carrier-protocol-row p:first-child{margin-bottom:14px;font-size:var(--mobile-utility);letter-spacing:0}.carrier-detail-footer{margin-top:26px;display:block;font-size:var(--mobile-utility);letter-spacing:0}.carrier-detail-footer a{display:block;width:fit-content}.carrier-detail-footer a+a{margin-top:14px}.about-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.about-register-inner{width:min(100%,var(--mobile-content));display:block}.about-head{padding-top:0}.about-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.about-prose{width:100%;padding-top:20px}.about-prose p{font-size:var(--mobile-body);line-height:1.64}.about-prose p+p{margin-top:1.1em}.about-exits{margin-top:42px;padding-top:22px}.about-exits p{font-size:var(--mobile-utility);letter-spacing:0;line-height:1.55}.about-exits p+p{margin-top:.72em}.about-exits span,.about-exits a{display:inline}.care-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.care-register-inner{width:min(100%,var(--mobile-content))}.care-head{display:block}.care-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.care-declaration{width:100%;padding-top:20px}.care-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.care-records{margin-top:44px}.care-record{grid-template-columns:1fr;gap:19px;padding-block:27px 30px}.care-record h2{font-size:clamp(24px,6.35vw,26px);line-height:1.14}.care-record div{grid-column:1}.care-record p,.care-service-copy p{font-size:var(--mobile-body);line-height:1.62}.care-service{grid-template-columns:1fr;gap:18px;padding-block:30px 0}.care-service-label{font-size:var(--mobile-utility);letter-spacing:0}.care-service-copy{grid-column:1}.legal-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.legal-register-inner{width:min(100%,var(--mobile-content))}.legal-head{display:block}.legal-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.legal-declaration{width:100%;padding-top:20px}.legal-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.legal-index{width:100%;margin-top:34px;padding-top:18px;gap:9px 18px}.legal-index a{font-size:var(--mobile-utility);letter-spacing:0}.legal-sections{margin-top:42px}.legal-section{grid-template-columns:1fr;gap:18px;padding-block:27px 30px;scroll-margin-top:calc(var(--nav-h) + 18px)}.legal-section-head h2{font-size:clamp(24px,6.35vw,26px);line-height:1.14}.legal-section-copy{grid-column:1}.legal-section-copy p{font-size:var(--mobile-body);line-height:1.62}.contact-routes{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.contact-routes-inner{width:min(100%,var(--mobile-content))}.contact-head{display:block}.contact-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.contact-declaration{width:100%;padding-top:20px}.contact-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.contact-route-list{margin-top:44px}.contact-route{grid-template-columns:1fr;gap:17px;padding-block:27px 30px;scroll-margin-top:calc(var(--nav-h) + 18px)}.contact-route-label{font-size:clamp(24px,6.35vw,26px);line-height:1.13}.contact-route-purpose{max-width:none;font-size:var(--mobile-body);line-height:1.54}.contact-route-address{justify-items:start;font-size:var(--mobile-utility);letter-spacing:0;text-align:left}.contact-route-address ul{gap:4px}.making-register{min-height:auto;padding-block:calc(var(--nav-h) + 46px) var(--mobile-space-standard)}.making-register-inner{width:min(100%,var(--mobile-content))}.making-head{display:block}.making-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.making-declaration{width:100%;padding-top:20px}.making-declaration p{font-size:clamp(24px,6.35vw,26px);line-height:1.2}.making-declaration p+p{margin-top:.2em}.making-section{margin-top:44px;padding-block:28px 30px;grid-template-columns:1fr;gap:22px;scroll-margin-top:calc(var(--nav-h) + 18px)}.making-section+.making-section{margin-top:0}.making-section-label{font-size:var(--mobile-utility);letter-spacing:0}.making-section-body{grid-column:1}.making-evidence-row{padding-block:25px 28px}.making-evidence-claim{font-size:clamp(22px,5.85vw,24px);line-height:1.18}.making-evidence-row dl{margin-top:22px;grid-template-columns:1fr;gap:20px}.making-evidence-row dt{margin-bottom:8px;font-size:var(--mobile-utility);letter-spacing:0}.making-evidence-row dd{font-size:var(--mobile-meta);line-height:1.54}.making-material-grid{grid-template-columns:1fr;gap:32px}.making-material-record h2{margin-bottom:18px;font-size:clamp(24px,6.35vw,26px);line-height:1.14}.making-material-record p,.making-copy p{font-size:var(--mobile-body);line-height:1.62}.making-copy a{margin-top:20px;font-size:var(--mobile-utility);letter-spacing:0}.making-exit{margin-top:18px;font-size:var(--mobile-utility);letter-spacing:0;text-align:left}.statement-hero{min-height:auto;padding-block:calc(var(--nav-h) + 34px) var(--mobile-space-standard)}.statement-hero-inner{width:min(100%,var(--mobile-content));grid-template-columns:1fr;gap:32px}.statement-object-pillar{order:-1;height:clamp(330px,42svh,430px)}.statement-kicker{margin-bottom:22px;font-size:var(--mobile-utility);letter-spacing:0}.statement-opening-copy{width:100%}.statement-opening-copy p{font-size:clamp(22px,6vw,24px);line-height:1.34}.statement-opening-copy p+p{margin-top:.78em}.statement-body{padding-block:0}.statement-body-inner{width:min(100%,var(--mobile-content));display:block}.statement-index{position:static;padding:var(--mobile-space-tight) 0 0;border-bottom:0;font-size:var(--mobile-utility);letter-spacing:0;line-height:1}.statement-index-toggle{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 0 18px;border:0;border-bottom:1px solid color-mix(in srgb,var(--field),transparent 80%);background:transparent;color:var(--field);cursor:pointer;font:inherit;text-align:left}.statement-index-toggle:focus-visible{outline:1px solid color-mix(in srgb,var(--flesh),transparent 36%);outline-offset:4px}.statement-index-toggle-meta{display:block;margin-bottom:9px;color:var(--field-mid)}.statement-index-toggle-current{display:block;color:var(--field);font-size:var(--mobile-meta);line-height:1.2}.statement-index-toggle-symbol{display:grid;grid-template-columns:6px 18px;gap:8px;align-items:center;justify-content:end;width:32px;height:20px;margin-bottom:1px;color:currentColor}.statement-index-toggle-symbol span,.statement-index-toggle-symbol i{display:block;background:currentColor}.statement-index-toggle-symbol span{width:6px;height:6px;border-radius:999px}.statement-index-toggle-symbol i{width:18px;height:1px;transition:transform .18s ease}.statement-index.is-open .statement-index-toggle-symbol i{transform:rotate(90deg)}.statement-index-list{display:none;padding:20px 0 24px;border-bottom:1px solid color-mix(in srgb,var(--field),transparent 84%);gap:15px}.statement-index.is-open .statement-index-list{display:grid}.statement-index-list a{padding-left:0;color:var(--field-mid);line-height:1.2}.statement-index-list a:before{display:none}.statement-index-list a.is-active{color:var(--field)}.statement-index-list a.is-active:after{content:"";display:inline-block;width:21px;height:6px;margin-left:10px;background:radial-gradient(circle at 3px center,currentColor 0 2.5px,transparent 2.8px),linear-gradient(currentColor,currentColor) right center / 12px 1px no-repeat;vertical-align:.04em}.statement-floating-index{position:fixed;right:var(--page-x);bottom:calc(22px + env(safe-area-inset-bottom));z-index:18;display:grid;justify-items:end;color:color-mix(in srgb,var(--flesh),transparent 50%);font-size:var(--mobile-utility);letter-spacing:0;line-height:1;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.statement-floating-index.is-visible,.statement-floating-index.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.statement-floating-toggle{display:grid;grid-template-columns:auto 32px;gap:12px;align-items:center;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer;font:inherit}.statement-floating-toggle:focus-visible{outline:1px solid color-mix(in srgb,var(--flesh),transparent 36%);outline-offset:5px}.statement-floating-current{max-width:112px;overflow:hidden;color:currentColor;font-size:var(--mobile-utility);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.statement-floating-symbol{display:grid;grid-template-columns:6px 18px;gap:8px;align-items:center;justify-content:end;width:32px;height:22px}.statement-floating-symbol span,.statement-floating-symbol i{display:block;background:currentColor}.statement-floating-symbol span{width:6px;height:6px;border-radius:999px}.statement-floating-symbol i{width:18px;height:1px;transition:transform .18s ease}.statement-floating-index.is-open .statement-floating-symbol i{transform:rotate(90deg)}.statement-floating-panel{position:absolute;right:0;bottom:calc(100% + 18px);display:none;width:min(236px,calc(100vw - (var(--page-x) * 2)));padding:16px 16px 18px;border-top:1px solid color-mix(in srgb,var(--field),transparent 78%);border-bottom:1px solid color-mix(in srgb,var(--field),transparent 82%);background:var(--ground)}.statement-floating-index.is-open .statement-floating-panel{display:block}.statement-floating-panel p{margin:0 0 16px;color:var(--field-mid);font-size:var(--mobile-utility);line-height:1}.statement-floating-list{display:grid;gap:14px}.statement-floating-list a{width:fit-content;color:var(--field-mid);font-size:var(--mobile-utility);line-height:1.2}.statement-floating-list a.is-active{color:var(--field)}.statement-floating-list a.is-active:after{content:"";display:inline-block;width:21px;height:6px;margin-left:10px;background:radial-gradient(circle at 3px center,currentColor 0 2.5px,transparent 2.8px),linear-gradient(currentColor,currentColor) right center / 12px 1px no-repeat;vertical-align:.04em}.statement-reader,.statement-exit-inner{width:min(100%,var(--mobile-content))}.statement-chapter{padding-block:76px 78px;scroll-margin-top:0}.statement-chapter+.statement-chapter{margin-top:0}.statement-chapter h2{margin-bottom:28px;font-size:var(--mobile-utility);letter-spacing:.04em}.statement-chapter p{font-size:var(--mobile-body);line-height:1.66}.statement-chapter p+p{margin-top:1em}.statement-chapter .statement-claim{font-size:clamp(20px,5.4vw,22px);line-height:1.38}.statement-chapter .statement-claim+p{margin-top:24px}.statement-chapter .statement-pause{margin-block:30px;font-size:clamp(17px,4.45vw,18px);line-height:1.5}.statement-exit{padding-bottom:var(--mobile-space-standard)}.statement-exit-inner{flex-direction:column;gap:18px;padding-top:28px}.statement-exit a{font-size:var(--mobile-utility)}.object-hero{min-height:auto;padding-block:calc(var(--nav-h) + 38px) var(--mobile-space-standard)}.object-hero-inner{width:min(100%,var(--mobile-content));grid-template-columns:1fr;gap:32px}.object-hero-media{height:430px}.object-context{max-width:none;padding-bottom:0}.object-context h1{font-size:var(--mobile-statement);line-height:1.12;letter-spacing:0}.object-context-statement{margin-top:15px;font-size:var(--mobile-record-title);line-height:1.34;letter-spacing:0}.object-context-body{margin-top:14px;font-size:var(--mobile-body);line-height:1.5;letter-spacing:0}.object-price{margin-top:22px;font-size:var(--mobile-utility);letter-spacing:.05em}.object-premise{padding-block:var(--mobile-space-standard)}.object-premise-inner,.object-exam-inner,.object-verification-inner,.object-threshold-inner,.object-making-inner{width:min(100%,var(--mobile-content))}.object-premise p{font-size:var(--mobile-body);line-height:1.58;letter-spacing:0}.object-exam{padding-block:0 var(--mobile-space-standard)}.object-exam-inner,.object-verification-inner{grid-template-columns:1fr;gap:0}.object-exam-stage{position:sticky;top:calc(var(--nav-h) + 18px);z-index:1;min-height:auto;display:block;margin-bottom:30px}.object-exam-media{height:320px}.object-exam-step{min-height:62svh;justify-content:flex-start;padding-top:24px;opacity:.42}.object-exam-track{padding-bottom:24svh}.object-exam-step:last-child{min-height:54svh}.object-exam-step h2{font-size:var(--mobile-record-title);line-height:1.3;letter-spacing:0}.object-exam-step p,.object-making-inner{font-size:var(--mobile-body);line-height:1.56;letter-spacing:0}.object-making{padding-block:var(--mobile-space-tight)}.object-verification{padding-block:var(--mobile-space-standard)}.object-record-table h2{margin-bottom:18px;font-size:var(--mobile-body)}.object-record-table+.object-record-table{margin-top:28px}.object-record-table dl{grid-template-columns:1fr}.object-record-table dt{padding-bottom:4px;border-bottom:0;font-size:var(--mobile-utility)}.object-record-table dd{padding-top:0;font-size:var(--mobile-utility)}.object-threshold{padding-block:var(--mobile-space-standard)}.object-witness{margin-bottom:var(--mobile-space-tight)}.object-witness blockquote{font-size:var(--mobile-record-title);line-height:1.34;letter-spacing:0}.object-request-button{width:100%;min-height:46px;font-size:var(--mobile-utility)}.object-action p{font-size:var(--mobile-utility);letter-spacing:0}.object-exits{align-items:flex-start;flex-direction:column;gap:16px;text-align:left}.object-exits a{font-size:var(--mobile-utility);letter-spacing:0}.closing{padding-block:var(--mobile-space-ritual) var(--mobile-space-standard)}.closing-statement{width:min(100%,var(--mobile-content));margin-inline:0}.closing-statement p{font-size:var(--mobile-body);line-height:1.58}.site-footer{padding-block:64px 40px}.footer-grid{gap:42px}.footer-brand-mark{font-size:30px;line-height:1}.footer-brand-statement{max-width:var(--mobile-content);margin-top:24px;font-size:var(--mobile-body);line-height:1.5}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:14px;justify-content:start}.footer-links a{font-size:var(--mobile-utility);letter-spacing:0}.footer-links a:nth-child(1){order:2}.footer-links a:nth-child(2){order:1}.footer-links a:nth-child(3){order:3}.footer-links a:nth-child(4){order:4}.footer-links a:nth-child(5){order:5}.footer-bottom{align-items:center;justify-content:space-between;gap:24px}}@media(max-width:920px)and (max-height:620px){.home-hero,.hero-grid{min-height:620px}}@media(prefers-reduced-motion:reduce){.hero-media-slide,.hero-rail-fill{transition:none}.hero-media-slide.is-active .hero-media-object[data-hero-video-placeholder=true]{animation:none}.site-nav,.law-track,.carrier-track{transition:none}.law-item.is-active,.carrier-item.is-active{animation:none}}.surface-home{background:var(--estra-field-deep);color:var(--estra-ground-base)}.surface-home a:focus-visible,.surface-home button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-home .site-nav{color:var(--estra-ground-elevated);background-color:color-mix(in srgb,var(--estra-field-deep) 0%,transparent)}.surface-home .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 88%,transparent)}.surface-home .brand{color:var(--estra-ground-elevated);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-home .primary-nav,.surface-home .object-route{color:var(--estra-bone-faint);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-home .site-nav a:hover,.surface-home .menu-toggle:hover,.surface-home .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-home .menu-dot,.surface-home .law-carousel-dots .dot,.surface-home .carrier-carousel-dots .dot{border-radius:var(--estra-radius-edge)}.surface-home .field,.surface-home .home-hero,.surface-home .schema,.surface-home .closing,.surface-home .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base)}.surface-home .ground,.surface-home .laws,.surface-home .carrier-anchor,.surface-home .carrier-carousel,.surface-home .archive-close{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-home .hero-media-carousel,.surface-home .decision-image{background:var(--estra-field-deep)}.surface-home .hero-copy h1,.surface-home .schema-copy .lead,.surface-home .law-name,.surface-home .fold p,.surface-home .carrier-anchor p,.surface-home blockquote,.surface-home .footer-brand-mark{letter-spacing:var(--tracking-normal)}.surface-home .hero-copy h1{color:var(--estra-ground-elevated);font-weight:var(--weight-display);white-space:nowrap;text-wrap:nowrap}.surface-home .hero-copy .line-two{display:block;color:var(--estra-ground-base);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);white-space:nowrap;text-wrap:nowrap}.surface-home .hero-copy .line-three,.surface-home .schema-copy .body,.surface-home .footer-brand-statement,.surface-home .closing-statement p{color:var(--estra-bone-faint)}.surface-home .hero-copy .line-three{white-space:nowrap;text-wrap:nowrap}.surface-home .hero-copy .hero-status{margin:var(--space-2) 0 0;color:color-mix(in srgb,var(--estra-bone-faint) 78%,transparent);font-family:var(--estra-font-mono);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-home .hero-rail{background:color-mix(in srgb,var(--estra-ground-elevated) 28%,transparent)}.surface-home .hero-rail:before{background:color-mix(in srgb,var(--estra-ground-elevated) 42%,transparent)}.surface-home .hero-rail-fill{background:var(--estra-ground-elevated)}.surface-home .schema-copy .lead{color:var(--estra-ground-elevated)}.surface-home .schema-copy{margin-inline:auto;text-align:left}.surface-home .schema-copy .body{width:100%;max-width:100%;margin-inline:0;text-align:left}.surface-home .schema-copy .body span{display:block}.surface-home .schema-media-caption{width:min(100%,var(--read));margin:var(--space-4) auto 0;color:color-mix(in srgb,var(--estra-bone-faint) 78%,transparent);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption);text-align:left}.surface-home .fold-word-strong{display:inline;font-size:var(--type-display-size);font-weight:var(--weight-display);line-height:var(--leading-display)}.surface-home .fold-time-strong{display:inline;font-weight:var(--weight-display)}.surface-home .decision-image{border-color:color-mix(in srgb,var(--estra-bone-primary) 22%,transparent);border-radius:var(--estra-radius-edge)}.surface-home .decision-image:before{border-top-color:var(--estra-bone-faint);border-left-color:var(--estra-bone-primary);border-bottom-color:var(--estra-bone-variant)}.surface-home .law-object{border-radius:var(--estra-radius-edge);background:var(--estra-ground-elevated)}.surface-home .law-object:before{background:color-mix(in srgb,var(--estra-field-deep) 14%,transparent)}.surface-home .law-object:after{background:color-mix(in srgb,var(--estra-flesh-base) 22%,transparent)}.surface-home .law-line{background:color-mix(in srgb,var(--estra-field-deep) 74%,transparent)}.surface-home .law-line-c{background:color-mix(in srgb,var(--estra-bone-primary) 86%,transparent)}.surface-home .law-name,.surface-home .carrier-anchor p,.surface-home blockquote{color:var(--estra-field-deep)}.surface-home .law-copy,.surface-home .identity span,.surface-home .archive-close p{color:var(--estra-field-mid)}.surface-home .portrait{border-radius:var(--estra-radius-edge);background:var(--estra-field-base)}.surface-home .portrait:before{border-color:color-mix(in srgb,var(--estra-ground-elevated) 50%,transparent)}.surface-home .portrait:after{border-color:var(--estra-bone-faint);background:color-mix(in srgb,var(--estra-flesh-base) 20%,transparent)}.surface-home .identity{color:var(--estra-field-mid)}.surface-home .site-footer{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-home .footer-links a,.surface-home .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-home .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-home .footer-links a:hover,.surface-home .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-home .statement-cta-row{margin-top:var(--space-8)}.surface-home .statement-screen-cta{display:inline-flex;max-width:100%;color:var(--estra-ground-elevated);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption);text-decoration:none}.surface-home .statement-screen-cta:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-home .carrier-anchor .statement-screen-body{width:min(100%,520px);margin:var(--space-6) auto 0;color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body);text-align:center}@media(min-width:921px){.surface-home .hero-copy h1{font-size:var(--type-display-size);line-height:var(--leading-display)}.surface-home .hero-copy .line-two{font-size:var(--type-deck-size);line-height:var(--leading-deck)}.surface-home .hero-copy .line-three,.surface-home .law-copy,.surface-home .archive-close p{font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-home .schema-copy .lead,.surface-home .law-name,.surface-home .fold p,.surface-home .carrier-anchor p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);line-height:var(--leading-title)}.surface-home .schema-copy .body,.surface-home .closing-statement p{font-size:var(--type-deck-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-home .footer-brand-statement{font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-home .identity,.surface-home .footer-links a,.surface-home .footer-bottom{font-size:var(--type-caption-size);line-height:var(--leading-caption)}.surface-home .identity{font-family:var(--estra-font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);text-transform:uppercase}.surface-home blockquote,.surface-home .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);line-height:var(--leading-h2)}.surface-home .footer-links a,.surface-home .footer-bottom{font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal)}.surface-home .footer-bottom strong{font-weight:var(--weight-strong)}}@media(max-width:920px){.surface-home .site-nav{background-color:color-mix(in srgb,var(--estra-field-deep) 28%,transparent)}.surface-home .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 82%,transparent)}.surface-home .brand{font-size:var(--type-h2-size)}.surface-home .hero-copy{width:min(100%,var(--mobile-content));max-width:var(--mobile-content)}.surface-home .primary-nav,.surface-home .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-home .hero-copy h1,.surface-home .schema-copy .lead,.surface-home .law-name,.surface-home .fold p,.surface-home .carrier-anchor p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title);white-space:nowrap;text-wrap:nowrap}.surface-home .hero-copy .line-two,.surface-home .schema-copy .body,.surface-home .closing-statement p{font-size:var(--type-deck-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-home .footer-brand-statement,.surface-home .hero-copy .line-three,.surface-home .law-copy,.surface-home .law-body,.surface-home .archive-close p{font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-home blockquote,.surface-home .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-home .identity,.surface-home .footer-links a,.surface-home .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-home .identity{font-family:var(--estra-font-mono);font-weight:var(--weight-strong);text-transform:uppercase}.surface-home .hero-copy h1,.surface-home .hero-copy .line-two,.surface-home .hero-copy .line-three,.surface-home .schema-copy .lead,.surface-home .fold p,.surface-home .carrier-anchor p{white-space:normal;text-wrap:normal}.surface-home .carrier-anchor .statement-screen-body{margin-inline:0;text-align:left}}.surface-archive{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-archive a:focus-visible,.surface-archive button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-archive .site-nav{color:var(--estra-ground-elevated);background-color:color-mix(in srgb,var(--estra-field-deep) 0%,transparent)}.surface-archive .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 88%,transparent)}.surface-archive .brand{color:var(--estra-ground-elevated);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-archive .primary-nav,.surface-archive .object-route{color:var(--estra-bone-faint);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-archive .site-nav a:hover,.surface-archive .menu-toggle:hover,.surface-archive .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-archive .menu-dot{border-radius:var(--estra-radius-edge)}.surface-archive .archive-page,.surface-archive .archive-abstract,.surface-archive .archive-index,.surface-archive .archive-context{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-archive .archive-reactivation,.surface-archive .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base)}.surface-archive .archive-reactivation-inner{width:min(100%,var(--site-max))}.surface-archive .archive-reactivation p{width:min(100%,1180px);color:var(--estra-ground-elevated);font-size:var(--type-display-size);font-weight:var(--weight-display);letter-spacing:var(--tracking-normal);line-height:var(--leading-display);text-wrap:balance}.surface-archive .archive-reactivation span+span{margin-top:var(--space-1)}.surface-archive .reading-slab p{color:var(--estra-field-deep);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-archive .reading-slab p+p{margin-top:var(--space-4)}.surface-archive .archive-record-image{border-radius:var(--estra-radius-edge);background:color-mix(in srgb,var(--estra-ground-elevated) 86%,var(--estra-field-deep))}.surface-archive .archive-record-image img{transition:opacity .26s ease}.surface-archive .archive-record-image:hover img{opacity:.92;filter:none}.surface-archive .archive-record-image-placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--estra-ground-elevated) 94%,var(--estra-field-deep)),color-mix(in srgb,var(--estra-ground-base) 88%,var(--estra-field-deep)))}.surface-archive .archive-record-image-placeholder:before{background:linear-gradient(90deg,transparent 0 49.8%,color-mix(in srgb,var(--estra-field-deep) 14%,transparent) 49.8% 50.2%,transparent 50.2% 100%),linear-gradient(180deg,transparent 0 49.8%,color-mix(in srgb,var(--estra-field-deep) 12%,transparent) 49.8% 50.2%,transparent 50.2% 100%)}.surface-archive .archive-record-image-placeholder:after{background:color-mix(in srgb,var(--estra-field-deep) 24%,transparent)}.surface-archive .archive-record-sequence{color:var(--estra-field-mid);font-family:var(--estra-font-mono);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-archive .archive-record-copy h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-archive .archive-record-card.is-placeholder .archive-record-copy h2{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--leading-body)}.surface-archive .archive-record-descriptor{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-archive .archive-context p{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-archive .archive-context a{color:var(--estra-field-deep)}.surface-archive .archive-context a:hover,.surface-archive .archive-record-copy h2 a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-archive .site-footer{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-archive .footer-brand-mark,.surface-archive .footer-links a,.surface-archive .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-archive .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-archive .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-archive .footer-links a,.surface-archive .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-archive .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-archive .footer-bottom strong{font-weight:var(--weight-strong)}.surface-archive .footer-links a:hover,.surface-archive .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-archive .site-nav{background-color:color-mix(in srgb,var(--estra-field-deep) 28%,transparent)}.surface-archive .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 82%,transparent)}.surface-archive .brand{font-size:var(--type-h2-size)}.surface-archive .primary-nav,.surface-archive .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-archive .archive-reactivation p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-archive .reading-slab p,.surface-archive .archive-record-descriptor{font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-archive .reading-slab p{font-size:var(--type-long-form-reading-size);line-height:var(--leading-long-form-reading)}.surface-archive .archive-record-descriptor{font-size:var(--type-body-size)}.surface-archive .archive-record-sequence,.surface-archive .archive-context p,.surface-archive .footer-links a,.surface-archive .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-archive .archive-record-sequence{font-family:var(--estra-font-mono);font-weight:var(--weight-strong)}.surface-archive .archive-record-copy h2{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-archive .archive-record-card.is-placeholder .archive-record-copy h2{font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--leading-body)}.surface-archive .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-archive .footer-brand-statement{font-size:var(--type-body-size);line-height:var(--leading-body)}}.surface-object{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-object a:focus-visible,.surface-object button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-object .site-nav{color:var(--estra-ground-elevated);background-color:color-mix(in srgb,var(--estra-field-deep) 0%,transparent)}.surface-object .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 88%,transparent)}.surface-object .brand{color:var(--estra-ground-elevated);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-object .primary-nav,.surface-object .object-route{color:var(--estra-bone-faint);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-object .site-nav a:hover,.surface-object .menu-toggle:hover,.surface-object .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-object .menu-dot{border-radius:var(--estra-radius-edge)}.surface-object .object-page,.surface-object .object-premise,.surface-object .object-exam,.surface-object .object-making,.surface-object .object-verification,.surface-object .object-threshold{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-object .object-hero,.surface-object .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base)}.surface-object .object-hero-media,.surface-object .object-exam-media{border-radius:var(--estra-radius-edge)}.surface-object .object-hero-media{background:color-mix(in srgb,var(--estra-field-base) 92%,var(--estra-ground-elevated))}.surface-object .object-exam-media{background:color-mix(in srgb,var(--estra-ground-elevated) 90%,var(--estra-field-deep))}.surface-object .object-context h1{color:var(--estra-ground-elevated);font-size:var(--type-display-size);font-weight:var(--weight-display);letter-spacing:var(--tracking-normal);line-height:var(--leading-display)}.surface-object .object-context-statement{color:var(--estra-ground-base);font-size:var(--type-deck-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-object .object-context-body{color:var(--estra-bone-faint);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-object .object-price,.surface-object .object-sequence{color:var(--estra-bone-faint);font-family:var(--estra-font-mono);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-object .object-premise p,.surface-object .object-exam-step p,.surface-object .object-making-inner{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-object .object-premise p:first-child{color:var(--estra-field-deep)}.surface-object .object-exam-image{transition:opacity .36s ease}.surface-object .object-exam-step h2,.surface-object .object-record-table h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-object .object-exam-step p{color:var(--estra-field-mid)}.surface-object .object-making a{color:var(--estra-field-deep);font-size:var(--type-body-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-object .object-making a:hover,.surface-object .object-exits a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-object .object-record-table dl{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 34%,transparent)}.surface-object .object-record-table dt,.surface-object .object-record-table dd{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 28%,transparent);letter-spacing:var(--tracking-normal)}.surface-object .object-record-table dt{color:var(--estra-field-mid);font-family:var(--estra-font-mono);font-size:var(--type-caption-size);font-weight:var(--weight-strong);line-height:var(--leading-caption)}.surface-object .object-record-table dd{color:var(--estra-field-deep);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--leading-body)}.surface-object .object-witness .object-sequence{color:var(--estra-field-mid)}.surface-object .object-witness blockquote{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-object .object-request-button{border-radius:var(--estra-radius-edge);background:var(--estra-field-deep);color:var(--estra-ground-elevated);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-cta);line-height:1}.surface-object .object-request-button:hover{background:var(--estra-flesh-base);color:var(--estra-ground-elevated)}.surface-object .object-action p,.surface-object .object-exits a{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-object .site-footer{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-object .footer-brand-mark,.surface-object .footer-links a,.surface-object .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-object .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-object .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-object .footer-links a,.surface-object .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-object .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-object .footer-bottom strong{font-weight:var(--weight-strong)}.surface-object .footer-links a:hover,.surface-object .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-object .site-nav{background-color:color-mix(in srgb,var(--estra-field-deep) 28%,transparent)}.surface-object .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-field-deep) 82%,transparent)}.surface-object .brand{font-size:var(--type-h2-size)}.surface-object .primary-nav,.surface-object .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-object .object-context h1{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-object .object-context-statement{font-size:var(--type-deck-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-object .object-context-body,.surface-object .object-premise p,.surface-object .object-exam-step p,.surface-object .object-making-inner{font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-object .object-price,.surface-object .object-sequence,.surface-object .object-record-table dt,.surface-object .object-action p,.surface-object .object-exits a,.surface-object .footer-links a,.surface-object .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-object .object-exam-step h2,.surface-object .object-record-table h2,.surface-object .object-witness blockquote,.surface-object .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-object .object-record-table dd,.surface-object .object-making a,.surface-object .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-object .object-record-table dt,.surface-object .object-price,.surface-object .object-sequence{font-family:var(--estra-font-mono);font-weight:var(--weight-strong)}}.surface-work{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-work a:focus-visible,.surface-work button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-work .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-work .site-nav.is-scrolled{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-work .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-work .primary-nav,.surface-work .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-work .site-nav a:hover,.surface-work .menu-toggle:hover,.surface-work .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-work .menu-toggle{color:var(--estra-field-deep)}.surface-work .menu-dot{border-radius:var(--estra-radius-edge)}.surface-work .work-page,.surface-work .work-sheet{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-work .work-sheet-label{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-work .work-declaration{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 34%,transparent)}.surface-work .work-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-work .work-declaration span{color:var(--estra-field-mid);font-size:var(--type-deck-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-work .work-records{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 36%,transparent)}.surface-work .work-primary-entry,.surface-work .work-secondary-register{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 28%,transparent)}.surface-work .work-primary-entry,.surface-work .work-secondary-entry{color:var(--estra-field-deep)}.surface-work .work-entry-link span{color:var(--estra-field-deep);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-work .work-primary-entry .work-entry-link span{font-size:var(--type-display-size);font-weight:var(--weight-display);line-height:var(--leading-display)}.surface-work .work-secondary-entry .work-entry-link span{font-size:var(--type-h2-size);font-weight:var(--weight-strong);line-height:var(--leading-h2)}.surface-work .work-primary-entry p,.surface-work .work-secondary-entry p{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-work .work-secondary-entry p{width:min(100%,430px);white-space:normal}.surface-work .work-context{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-work .work-context a{color:var(--estra-field-deep)}.surface-work .work-entry-link:hover span,.surface-work .work-context a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-work .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-work .footer-brand-mark,.surface-work .footer-links a,.surface-work .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-work .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-work .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-work .footer-links a,.surface-work .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-work .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-work .footer-bottom strong{font-weight:var(--weight-strong)}.surface-work .footer-links a:hover,.surface-work .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-work .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-work .site-nav.is-scrolled,.surface-work .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-work .brand{font-size:var(--type-h2-size)}.surface-work .primary-nav,.surface-work .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-work .work-sheet-label,.surface-work .work-context,.surface-work .footer-links a,.surface-work .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-work .work-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-work .work-declaration span{font-size:var(--type-deck-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-work .work-primary-entry .work-entry-link span{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-work .work-secondary-entry .work-entry-link span,.surface-work .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-work .work-primary-entry p,.surface-work .work-secondary-entry p,.surface-work .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}.surface-statement{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-statement a:focus-visible,.surface-statement button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-statement .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-statement .site-nav.is-scrolled,.surface-statement .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-statement .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-statement .primary-nav,.surface-statement .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-statement .site-nav a:hover,.surface-statement .menu-toggle:hover,.surface-statement .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-statement .menu-toggle{color:var(--estra-field-deep)}.surface-statement .menu-dot,.surface-statement .statement-index-toggle-symbol span,.surface-statement .statement-floating-symbol span,.surface-statement .statement-index-list a:before,.surface-statement .statement-index-list a.is-active:after,.surface-statement .statement-floating-list a.is-active:after{border-radius:var(--estra-radius-edge)}.surface-statement .statement-page,.surface-statement .statement-hero,.surface-statement .statement-body,.surface-statement .statement-exit{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-statement .statement-kicker{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .statement-opening-copy p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-statement .statement-object-pillar{border-radius:var(--estra-radius-edge);background:color-mix(in srgb,var(--estra-ground-elevated) 90%,var(--estra-field-deep))}.surface-statement .statement-index,.surface-statement .statement-index-toggle,.surface-statement .statement-floating-index,.surface-statement .statement-floating-panel,.surface-statement .statement-floating-list a{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .statement-index-toggle,.surface-statement .statement-floating-toggle{color:var(--estra-field-deep)}.surface-statement .statement-index-toggle{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 28%,transparent)}.surface-statement .statement-index-toggle-meta,.surface-statement .statement-floating-panel p{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .statement-index-toggle-current,.surface-statement .statement-floating-current,.surface-statement .statement-index-list a.is-active,.surface-statement .statement-floating-list a.is-active{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-statement .statement-index-list a{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .statement-index-list a:before{top:.72em;width:var(--space-5);height:2px;background:currentColor;transform:none;transition:opacity .18s ease}.surface-statement .statement-index-list a.is-active:before,.surface-statement .statement-index-list a:hover:before{transform:none}.surface-statement .statement-index-list a:hover,.surface-statement .statement-floating-list a:hover,.surface-statement .statement-exit a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-statement .statement-chapter{--chapter-bg: var(--estra-ground-base);background:var(--chapter-bg)}.surface-statement .statement-chapter--warm{--chapter-bg: color-mix(in srgb, var(--estra-ground-base) 70%, var(--estra-ground-elevated))}.surface-statement .statement-chapter--quiet{--chapter-bg: var(--estra-ground-elevated)}.surface-statement .statement-chapter h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-statement .statement-chapter p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-statement .statement-chapter .statement-claim{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-statement .statement-chapter .statement-pause{color:var(--estra-field-deep);font-size:var(--type-deck-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-statement .statement-exit-inner{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 30%,transparent)}.surface-statement .statement-exit a{color:var(--estra-field-deep);font-size:var(--type-body-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-statement .statement-floating-index{color:var(--estra-field-mid);transform:none;transition:opacity .18s ease}.surface-statement .statement-floating-index.is-visible,.surface-statement .statement-floating-index.is-open{transform:none}.surface-statement .statement-floating-panel{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 24%,transparent);background:var(--estra-ground-elevated)}.surface-statement .statement-index-list a.is-active:after,.surface-statement .statement-floating-list a.is-active:after{width:var(--space-5);height:2px;background:currentColor;vertical-align:.18em}.surface-statement .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-statement .footer-brand-mark,.surface-statement .footer-links a,.surface-statement .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-statement .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-statement .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-statement .footer-links a,.surface-statement .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-statement .footer-bottom strong{font-weight:var(--weight-strong)}.surface-statement .footer-links a:hover,.surface-statement .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-statement .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-statement .site-nav.is-scrolled,.surface-statement .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-statement .brand{font-size:var(--type-h2-size)}.surface-statement .primary-nav,.surface-statement .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-statement .statement-kicker,.surface-statement .statement-index,.surface-statement .statement-index-list a,.surface-statement .statement-floating-index,.surface-statement .statement-floating-panel,.surface-statement .statement-floating-panel p,.surface-statement .statement-floating-list a,.surface-statement .footer-links a,.surface-statement .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-statement .statement-opening-copy p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-statement .statement-chapter h2,.surface-statement .statement-chapter .statement-claim,.surface-statement .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-statement .statement-chapter p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-statement .statement-chapter .statement-pause{font-size:var(--type-deck-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-statement .statement-exit a,.surface-statement .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}.surface-structure{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-structure a:focus-visible,.surface-structure button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-structure .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-structure .site-nav.is-scrolled,.surface-structure .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-structure .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-structure .primary-nav,.surface-structure .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-structure .site-nav a:hover,.surface-structure .menu-toggle:hover,.surface-structure .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-structure .menu-toggle{color:var(--estra-field-deep)}.surface-structure .menu-dot{border-radius:var(--estra-radius-edge)}.surface-structure .structure-page,.surface-structure .structure-register,.surface-structure .essay-page,.surface-structure .essay-shell{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-structure .structure-kicker,.surface-structure .structure-record-sequence,.surface-structure .structure-record-quarter,.surface-structure .structure-context,.surface-structure .essay-system,.surface-structure .essay-meta,.surface-structure .essay-footer p,.surface-structure .essay-footer a{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-structure .structure-kicker,.surface-structure .structure-record-sequence,.surface-structure .structure-record-quarter,.surface-structure .essay-system,.surface-structure .essay-meta{font-weight:var(--weight-strong)}.surface-structure .structure-record-sequence,.surface-structure .structure-record-quarter,.surface-structure .essay-meta{font-family:var(--estra-font-mono)}.surface-structure .structure-declaration,.surface-structure .structure-records,.surface-structure .essay-head,.surface-structure .essay-footer{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-structure .structure-record{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 26%,transparent)}.surface-structure .structure-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-structure .structure-record-title{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-structure .structure-context a,.surface-structure .essay-footer a{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-structure .structure-record-title a:hover,.surface-structure .structure-context a:hover,.surface-structure .essay-footer a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-structure .essay-head h1{color:var(--estra-field-deep);font-size:var(--type-display-size);font-weight:var(--weight-display);letter-spacing:var(--tracking-normal);line-height:var(--leading-display)}.surface-structure .essay-body p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-structure .essay-body .essay-placeholder{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-structure .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-structure .footer-brand-mark,.surface-structure .footer-links a,.surface-structure .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-structure .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-structure .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-structure .footer-links a,.surface-structure .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-structure .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-structure .footer-bottom strong{font-weight:var(--weight-strong)}.surface-structure .footer-links a:hover,.surface-structure .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-structure .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-structure .site-nav.is-scrolled,.surface-structure .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-structure .brand{font-size:var(--type-h2-size)}.surface-structure .primary-nav,.surface-structure .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-structure .structure-kicker,.surface-structure .structure-record-sequence,.surface-structure .structure-record-quarter,.surface-structure .structure-context,.surface-structure .essay-system,.surface-structure .essay-meta,.surface-structure .essay-footer p,.surface-structure .essay-footer a,.surface-structure .footer-links a,.surface-structure .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-structure .structure-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-structure .structure-record-title,.surface-structure .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-structure .essay-head h1{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-structure .essay-body p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-structure .essay-body .essay-placeholder,.surface-structure .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}.surface-carriers{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-carriers a:focus-visible,.surface-carriers button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-carriers .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-carriers .site-nav.is-scrolled,.surface-carriers .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-carriers .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-carriers .primary-nav,.surface-carriers .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-carriers .site-nav a:hover,.surface-carriers .menu-toggle:hover,.surface-carriers .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-carriers .menu-toggle{color:var(--estra-field-deep)}.surface-carriers .menu-dot,.surface-carriers .carrier-media-slot{border-radius:var(--estra-radius-edge)}.surface-carriers .carriers-page,.surface-carriers .carriers-register,.surface-carriers .carrier-detail-page,.surface-carriers .carrier-detail-shell{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-carriers .carriers-kicker,.surface-carriers .carriers-record-sequence,.surface-carriers .carriers-place,.surface-carriers .carriers-year,.surface-carriers .carriers-context,.surface-carriers .carrier-detail-kicker,.surface-carriers .carrier-detail-identity p,.surface-carriers .carrier-stage,.surface-carriers .carrier-stage-note,.surface-carriers .carrier-media-slot p,.surface-carriers .carrier-protocol-row p:first-child,.surface-carriers .carrier-detail-footer{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-carriers .carriers-kicker,.surface-carriers .carrier-detail-kicker{font-weight:var(--weight-strong)}.surface-carriers .carriers-record-sequence,.surface-carriers .carriers-place,.surface-carriers .carriers-year,.surface-carriers .carrier-detail-identity p,.surface-carriers .carrier-stage,.surface-carriers .carrier-stage-note,.surface-carriers .carrier-media-slot p,.surface-carriers .carrier-protocol-row p:first-child{font-family:var(--estra-font-mono);font-weight:var(--weight-strong)}.surface-carriers .carriers-thesis,.surface-carriers .carriers-records,.surface-carriers .carrier-detail-identity,.surface-carriers .carrier-reading,.surface-carriers .carrier-protocol{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-carriers .carriers-record,.surface-carriers .carrier-protocol-row{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 26%,transparent)}.surface-carriers .carriers-thesis p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-carriers .carriers-thesis span{color:var(--estra-field-mid);font-size:var(--type-deck-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-carriers .carriers-practice{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-carriers .carriers-context a,.surface-carriers .carrier-detail-footer a{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-carriers .carriers-practice a:hover,.surface-carriers .carriers-context a:hover,.surface-carriers .carrier-detail-footer a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-carriers .carrier-detail-identity h1{color:var(--estra-field-deep);font-size:var(--type-display-size);font-weight:var(--weight-display);letter-spacing:var(--tracking-normal);line-height:var(--leading-display)}.surface-carriers .carrier-media-slot{background:linear-gradient(180deg,color-mix(in srgb,var(--estra-ground-elevated) 92%,var(--estra-field-deep)),color-mix(in srgb,var(--estra-ground-base) 82%,var(--estra-field-deep)))}.surface-carriers .carrier-media-slot p{color:var(--estra-field-deep)}.surface-carriers .carrier-media-slot span{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-carriers .carrier-reading blockquote{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-carriers .carrier-reading>p:not(.carrier-stage):not(.carrier-stage-note),.surface-carriers .carrier-protocol-row p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-carriers .carrier-protocol-row p:first-child{color:var(--estra-field-deep);font-size:var(--type-caption-size);line-height:var(--leading-caption)}.surface-carriers .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-carriers .footer-brand-mark,.surface-carriers .footer-links a,.surface-carriers .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-carriers .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-carriers .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-carriers .footer-links a,.surface-carriers .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-carriers .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-carriers .footer-bottom strong{font-weight:var(--weight-strong)}.surface-carriers .footer-links a:hover,.surface-carriers .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}@media(max-width:920px){.surface-carriers .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-carriers .site-nav.is-scrolled,.surface-carriers .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-carriers .brand{font-size:var(--type-h2-size)}.surface-carriers .primary-nav,.surface-carriers .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-carriers .carriers-kicker,.surface-carriers .carriers-record-sequence,.surface-carriers .carriers-place,.surface-carriers .carriers-year,.surface-carriers .carriers-context,.surface-carriers .carrier-detail-kicker,.surface-carriers .carrier-detail-identity p,.surface-carriers .carrier-stage,.surface-carriers .carrier-stage-note,.surface-carriers .carrier-media-slot p,.surface-carriers .carrier-protocol-row p:first-child,.surface-carriers .carrier-detail-footer,.surface-carriers .footer-links a,.surface-carriers .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-carriers .carriers-thesis p,.surface-carriers .carrier-detail-identity h1{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-carriers .carriers-thesis span{font-size:var(--type-deck-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-deck)}.surface-carriers .carriers-practice,.surface-carriers .carrier-reading blockquote,.surface-carriers .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-carriers .carrier-media-slot span,.surface-carriers .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-carriers .carrier-reading>p:not(.carrier-stage):not(.carrier-stage-note),.surface-carriers .carrier-protocol-row p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}}.surface-making{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-making a:focus-visible,.surface-making button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-making .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-making .site-nav.is-scrolled,.surface-making .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-making .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-making .primary-nav,.surface-making .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-making .site-nav a:hover,.surface-making .menu-toggle:hover,.surface-making .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-making .menu-toggle{color:var(--estra-field-deep)}.surface-making .menu-dot{border-radius:var(--estra-radius-edge)}.surface-making .making-page,.surface-making .making-register{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-making .making-kicker,.surface-making .making-section-label,.surface-making .making-evidence-row dt,.surface-making .making-copy a,.surface-making .making-exit{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-making .making-kicker{font-weight:var(--weight-strong)}.surface-making .making-section-label,.surface-making .making-evidence-row dt{font-family:var(--estra-font-mono);font-weight:var(--weight-strong)}.surface-making .making-declaration,.surface-making .making-section{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-making .making-evidence-row+.making-evidence-row{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 24%,transparent)}.surface-making .making-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-making .making-evidence-claim,.surface-making .making-material-record h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-making .making-evidence-row dd{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-making .making-copy p,.surface-making .making-material-record p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-making .making-copy a,.surface-making .making-exit a{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-making .making-copy a:hover,.surface-making .making-exit a:hover,.surface-making .footer-links a:hover,.surface-making .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-making .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-making .footer-brand-mark,.surface-making .footer-links a,.surface-making .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-making .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-making .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-making .footer-links a,.surface-making .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-making .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-making .footer-bottom strong{font-weight:var(--weight-strong)}@media(max-width:920px){.surface-making .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-making .site-nav.is-scrolled,.surface-making .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-making .brand{font-size:var(--type-h2-size)}.surface-making .primary-nav,.surface-making .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-making .making-kicker,.surface-making .making-section-label,.surface-making .making-evidence-row dt,.surface-making .making-copy a,.surface-making .making-exit,.surface-making .footer-links a,.surface-making .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-making .making-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-making .making-evidence-claim,.surface-making .making-material-record h2,.surface-making .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-making .making-evidence-row dd,.surface-making .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-making .making-copy p,.surface-making .making-material-record p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}}.surface-care{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-care a:focus-visible,.surface-care button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-care .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-care .site-nav.is-scrolled,.surface-care .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-care .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-care .primary-nav,.surface-care .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-care .site-nav a:hover,.surface-care .menu-toggle:hover,.surface-care .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-care .menu-toggle{color:var(--estra-field-deep)}.surface-care .menu-dot{border-radius:var(--estra-radius-edge)}.surface-care .care-page,.surface-care .care-register{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-care .care-kicker,.surface-care .care-service-label{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-care .care-kicker{font-weight:var(--weight-strong)}.surface-care .care-service-label{font-family:var(--estra-font-mono);font-weight:var(--weight-strong)}.surface-care .care-declaration,.surface-care .care-records{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-care .care-record{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 24%,transparent)}.surface-care .care-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-care .care-record h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-care .care-record p,.surface-care .care-service-copy p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-care .care-service-copy a{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-care .care-service-copy a:hover,.surface-care .footer-links a:hover,.surface-care .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-care .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-care .footer-brand-mark,.surface-care .footer-links a,.surface-care .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-care .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-care .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-care .footer-links a,.surface-care .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-care .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-care .footer-bottom strong{font-weight:var(--weight-strong)}@media(max-width:920px){.surface-care .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-care .site-nav.is-scrolled,.surface-care .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-care .brand{font-size:var(--type-h2-size)}.surface-care .primary-nav,.surface-care .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-care .care-kicker,.surface-care .care-service-label,.surface-care .footer-links a,.surface-care .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-care .care-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-care .care-record h2,.surface-care .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-care .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-care .care-record p,.surface-care .care-service-copy p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}}.surface-contact{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-contact a:focus-visible,.surface-contact button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-contact .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-contact .site-nav.is-scrolled,.surface-contact .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-contact .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-contact .primary-nav,.surface-contact .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-contact .site-nav a:hover,.surface-contact .menu-toggle:hover,.surface-contact .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-contact .menu-toggle{color:var(--estra-field-deep)}.surface-contact .menu-dot{border-radius:var(--estra-radius-edge)}.surface-contact .contact-page,.surface-contact .contact-routes{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-contact .contact-kicker,.surface-contact .contact-route-address,.surface-contact .contact-route-address li{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-contact .contact-kicker{font-weight:var(--weight-strong)}.surface-contact .contact-declaration,.surface-contact .contact-route-list{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-contact .contact-route{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 24%,transparent)}.surface-contact .contact-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-contact .contact-route-label{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-contact .contact-route-purpose{color:var(--estra-field-mid);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-contact .contact-route-address a{color:var(--estra-field-deep);font-family:var(--estra-font-mono);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-contact .contact-route-address a:hover,.surface-contact .footer-links a:hover,.surface-contact .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-contact .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-contact .footer-brand-mark,.surface-contact .footer-links a,.surface-contact .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-contact .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-contact .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-contact .footer-links a,.surface-contact .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-contact .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-contact .footer-bottom strong{font-weight:var(--weight-strong)}@media(max-width:920px){.surface-contact .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-contact .site-nav.is-scrolled,.surface-contact .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-contact .brand{font-size:var(--type-h2-size)}.surface-contact .primary-nav,.surface-contact .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-contact .contact-kicker,.surface-contact .contact-route-address,.surface-contact .contact-route-address a,.surface-contact .contact-route-address li,.surface-contact .footer-links a,.surface-contact .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-contact .contact-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-contact .contact-route-label,.surface-contact .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-contact .contact-route-purpose,.surface-contact .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}.surface-about{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-about a:focus-visible,.surface-about button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-about .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-about .site-nav.is-scrolled,.surface-about .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-about .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-about .primary-nav,.surface-about .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-about .site-nav a:hover,.surface-about .menu-toggle:hover,.surface-about .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-about .menu-toggle{color:var(--estra-field-deep)}.surface-about .menu-dot{border-radius:var(--estra-radius-edge)}.surface-about .about-page,.surface-about .about-register{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-about .about-kicker,.surface-about .about-exits p{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-about .about-kicker,.surface-about .about-exits p>span:first-child{font-weight:var(--weight-strong)}.surface-about .about-prose,.surface-about .about-exits{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-about .about-prose p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-about .about-exits a{color:var(--estra-field-deep);font-weight:var(--weight-strong)}.surface-about .about-exits a:hover,.surface-about .footer-links a:hover,.surface-about .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-about .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-about .footer-brand-mark,.surface-about .footer-links a,.surface-about .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-about .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-about .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-about .footer-links a,.surface-about .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-about .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-about .footer-bottom strong{font-weight:var(--weight-strong)}@media(max-width:920px){.surface-about .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-about .site-nav.is-scrolled,.surface-about .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-about .brand{font-size:var(--type-h2-size)}.surface-about .primary-nav,.surface-about .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-about .about-kicker,.surface-about .about-exits p,.surface-about .footer-links a,.surface-about .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-about .about-prose p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-about .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-about .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}.surface-legal{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-legal a:focus-visible,.surface-legal button:focus-visible{outline:1px solid color-mix(in srgb,var(--estra-flesh-base) 64%,transparent);outline-offset:var(--space-1)}.surface-legal .site-nav{color:var(--estra-field-deep);background-color:color-mix(in srgb,var(--estra-ground-base) 92%,transparent)}.surface-legal .site-nav.is-scrolled,.surface-legal .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-legal .brand{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-legal .primary-nav,.surface-legal .object-route{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:1}.surface-legal .site-nav a:hover,.surface-legal .menu-toggle:hover,.surface-legal .site-nav.is-menu-open .menu-toggle{color:var(--estra-flesh-base)}.surface-legal .menu-toggle{color:var(--estra-field-deep)}.surface-legal .menu-dot{border-radius:var(--estra-radius-edge)}.surface-legal .legal-page,.surface-legal .legal-register{background:var(--estra-ground-base);color:var(--estra-field-deep)}.surface-legal .legal-kicker,.surface-legal .legal-index a{color:var(--estra-field-mid);font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-legal .legal-kicker,.surface-legal .legal-index a{font-weight:var(--weight-strong)}.surface-legal .legal-declaration,.surface-legal .legal-index,.surface-legal .legal-sections{border-color:color-mix(in srgb,var(--estra-bone-primary) 32%,transparent)}.surface-legal .legal-section{border-bottom-color:color-mix(in srgb,var(--estra-bone-primary) 24%,transparent)}.surface-legal .legal-declaration p{color:var(--estra-field-deep);font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-legal .legal-section-head h2{color:var(--estra-field-deep);font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-legal .legal-section-copy p{color:var(--estra-field-mid);font-size:var(--type-long-form-reading-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-legal .legal-index a:hover,.surface-legal .footer-links a:hover,.surface-legal .footer-bottom a:hover{color:var(--estra-flesh-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.surface-legal .site-footer{background:var(--estra-field-deep);color:var(--estra-ground-base);border-top-color:color-mix(in srgb,var(--estra-bone-primary) 18%,transparent)}.surface-legal .footer-brand-mark,.surface-legal .footer-links a,.surface-legal .footer-bottom strong{color:var(--estra-ground-elevated)}.surface-legal .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-legal .footer-brand-statement{color:var(--estra-bone-faint);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}.surface-legal .footer-links a,.surface-legal .footer-bottom{font-size:var(--type-caption-size);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-legal .footer-bottom{border-top-color:color-mix(in srgb,var(--estra-bone-primary) 16%,transparent);color:var(--estra-bone-faint)}.surface-legal .footer-bottom strong{font-weight:var(--weight-strong)}@media(max-width:920px){.surface-legal .site-nav{background-color:color-mix(in srgb,var(--estra-ground-base) 90%,transparent)}.surface-legal .site-nav.is-scrolled,.surface-legal .site-nav.is-menu-open{background-color:color-mix(in srgb,var(--estra-ground-base) 98%,transparent)}.surface-legal .brand{font-size:var(--type-h2-size)}.surface-legal .primary-nav,.surface-legal .object-route{font-size:var(--type-caption-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal)}.surface-legal .legal-kicker,.surface-legal .legal-index a,.surface-legal .footer-links a,.surface-legal .footer-bottom{font-size:var(--type-caption-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-caption)}.surface-legal .legal-declaration p{font-size:var(--type-h1-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-title)}.surface-legal .legal-section-head h2,.surface-legal .footer-brand-mark{font-size:var(--type-h2-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-normal);line-height:var(--leading-h2)}.surface-legal .legal-section-copy p{font-size:var(--type-long-form-reading-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-long-form-reading)}.surface-legal .footer-brand-statement{font-size:var(--type-body-size);letter-spacing:var(--tracking-normal);line-height:var(--leading-body)}}
