@font-face{font-family:Oxanium;src:url(/assets/oxanium.ttf)format("truetype");font-display:swap}:root{color:#e9e7dd;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#0c1919;--surface:#122323;--paper:#eee9dc;--gold:#d4b777;--muted:#a8b4af;--line:#ffffff23;background:#0c1919;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:var(--ink)}img{max-width:100%;display:block}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:15px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:5;background:var(--ink);justify-content:space-between;align-items:center;height:106px;padding:0 5.3%;display:flex;position:relative}.brand{letter-spacing:3px;align-items:center;gap:13px;font:600 22px Oxanium,sans-serif;display:flex}.brand img{border-radius:10px}.brand small{letter-spacing:3px;color:var(--muted);margin-top:7px;font:10px Arial,sans-serif;display:block}nav{align-items:center;gap:38px;font-size:14px;display:flex}nav a{color:#bcc6bf;padding:12px 0;position:relative}nav a:hover,nav a[aria-current=page]{color:#fff}nav a[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:0;left:0;right:0}nav a span{color:var(--gold);margin-left:9px}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr 1fr;min-height:710px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:82px 8% 58px 10%;display:flex}.eyebrow{letter-spacing:2.3px;color:var(--gold);margin:0 0 30px;font-size:12px;font-weight:500;line-height:1.6}.tiny-rule{background:var(--gold);vertical-align:middle;width:25px;height:1px;margin-right:12px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-3px;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{margin-bottom:28px;font-size:clamp(70px,6.8vw,108px);line-height:1.01}em{color:var(--gold);font-weight:400}.hero-description{color:#b9c5be;max-width:365px;margin-bottom:34px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:28px;padding:18px 22px;font-size:14px;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.primary{background:var(--gold);color:#13201d}.primary:hover{background:#ead6a8;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.text-link{color:#f4e6c4;border-bottom:1px solid #8e957b;align-items:center;gap:18px;padding:8px 0;font-size:14px;display:inline-flex}.text-link:hover{color:var(--gold)}.hero-note{align-items:center;gap:17px;margin-top:56px;display:flex}.hero-note p{color:#d5d8ce;margin:0;font-size:12px;line-height:1.8}.hero-note p span{color:#9daaa3}.seal{color:var(--gold);font-size:38px;font-weight:200}.hero-art{background:#d7caad;min-height:650px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.art-shade{background:linear-gradient(#0c19191a 0%,#0000 68%,#0c1919d4 100%);position:absolute;inset:0}.art-caption{letter-spacing:7px;color:#f7f0df;font:500 clamp(30px,3.8vw,55px) Oxanium,sans-serif;position:absolute;bottom:64px;left:9%}.art-caption>span{letter-spacing:8px;margin-top:12px;font:12px Arial,sans-serif;display:block}.art-index{letter-spacing:2px;color:#d5d9c9;font-size:10px;position:absolute;bottom:25px;left:9%}.section-wrap{max-width:1600px;margin:auto;padding:98px 7%}.essentials{grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.section-heading h2{letter-spacing:-1.5px;margin-bottom:24px;font-size:52px;line-height:1.12}.section-heading>p:last-child{color:var(--muted);max-width:260px;font-size:16px;line-height:1.7}.essential-list article{border-top:1px solid var(--line);gap:25px;padding:28px 0;display:flex}.essential-list article:first-child{border-top:0;padding-top:0}.number{color:var(--gold);padding-top:4px;font-family:Oxanium,sans-serif;font-size:13px}.essential-list h3{margin-bottom:12px;font-size:20px;font-weight:400}.essential-list p{color:var(--muted);max-width:430px;margin-bottom:5px;font-size:16px;line-height:1.8}.closing{border-top:1px solid var(--line);text-align:center;background:radial-gradient(at bottom,#31413255,#0000 70%);padding-top:90px;padding-bottom:100px}.closing h2{letter-spacing:-1.6px;margin-bottom:35px;font-size:57px;line-height:1.2}.outline{color:var(--gold);border-color:#d4b77780}.outline:hover{background:#d4b77715}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:42px 5.3%;display:flex}.footer-brand{letter-spacing:3px;font:20px Oxanium,sans-serif}.site-footer p{color:#9daaa3;margin:12px 0 0;font-size:12px}.footer-links{color:#bac3b9;flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.footer-links a:hover{color:var(--gold)}@media (width>=1700px){.hero-copy{padding-left:max(10%,50vw - 750px)}.hero{min-height:800px}}@media (width<=1000px){.site-header{height:90px;padding:0 5%}.hero{grid-template-columns:1fr 1fr;min-height:650px}.hero-copy{padding:65px 8% 45px 10%}.hero-art{min-height:650px}h1{font-size:76px}.hero-description{font-size:16px}.hero-actions{gap:15px}.hero-note{margin-top:32px}.hero-actions .button{gap:15px;padding:16px}.essentials{gap:6%}.section-heading h2{font-size:43px}}@media (width<=680px){.site-header{gap:16px;height:90px;padding:0 6%}.brand{letter-spacing:1.5px;gap:9px;font-size:17px}.brand img{width:32px;height:32px}.brand small{letter-spacing:1.5px;font-size:9px}nav{gap:19px;font-size:14px}nav a:first-child,nav a span{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 7% 42px}.eyebrow{letter-spacing:2px;margin-bottom:24px;font-size:12px}h1{font-size:77px}.hero-description{max-width:400px;font-size:16px}.hero-actions{gap:25px}.hero-note{margin-top:33px}.hero-art{height:470px;min-height:470px}.hero-art>img{object-position:50% 50%}.art-caption{font-size:42px;left:7%}.art-index{left:7%}.section-wrap{padding:65px 7%}.essentials{grid-template-columns:1fr;gap:34px}.section-heading h2{font-size:44px}.section-heading>p:last-child{max-width:none}.essential-list h3{font-size:20px}.closing h2{font-size:43px}.site-footer{flex-direction:column;align-items:flex-start;padding:32px 7%}.footer-links{gap:21px;font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-heading{border-bottom:1px solid var(--line);padding-top:75px;padding-bottom:65px}.page-heading h1{letter-spacing:-2px;margin-bottom:27px;font-size:clamp(58px,6.1vw,88px);line-height:1.09}.page-intro{color:var(--muted);max-width:650px;margin-bottom:0;font-size:18px;line-height:1.8}.document-meta{color:#bac5bb;flex-wrap:wrap;gap:30px;margin-top:32px;font-size:13px;display:flex}.document-meta>span:first-child{color:var(--gold)}.policy-layout{grid-template-columns:255px minmax(0,720px);align-items:start;gap:9%;padding-top:70px;display:grid}.contents{position:sticky;top:35px}.contents ol{margin:0 0 32px;padding:0;list-style:none}.contents li a{color:var(--muted);align-items:baseline;gap:14px;padding:9px 0;font-size:14px;line-height:1.6;display:flex}.contents li a:hover{color:var(--gold)}.contents li span{color:var(--gold);font:11px Oxanium,sans-serif}.policy-summary{border-left:2px solid var(--gold);background:#172c2a;margin-bottom:55px;padding:26px 30px}.policy-summary p{color:#d5dcd0;margin:13px 0 0;font-size:18px;line-height:1.9}.policy-body>section{border-bottom:1px solid var(--line);margin-bottom:40px;padding:0 0 35px;scroll-margin-top:35px}.policy-body>section:last-child{border:0;margin-bottom:0}.policy-body .number{margin-bottom:15px;display:block}.policy-body h2{letter-spacing:-.5px;margin-bottom:22px;font-family:Georgia,serif;font-size:32px;line-height:1.3}.policy-body p{color:#bcc8bf;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.policy-body .button{margin-top:12px}.provider-links{color:var(--gold);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.provider-links a{text-underline-offset:5px;text-decoration:underline}.support-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.support-emblem{flex-shrink:0;place-items:center;width:260px;height:260px;display:grid;position:relative}.support-emblem img{z-index:1;border-radius:50%}.orbit{border:1px solid #d4b77745;border-radius:50%;width:230px;height:230px;position:absolute}.orbit:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:34px;left:30px;box-shadow:0 0 17px #e6bf6c88}.orbit-two{border-style:dashed;border-color:#d4b77725;width:270px;height:270px}.contact-panel{border-bottom:1px solid var(--line);background:#122;grid-template-columns:1.2fr 1fr;gap:9%;padding-top:70px;padding-bottom:70px;display:grid}.contact-panel h2,.feedback-strip h2{letter-spacing:-1px;font-size:43px;line-height:1.2}.contact-panel p,.feedback-strip p{color:var(--muted);max-width:490px;font-size:16px;line-height:1.8}.contact-email{color:var(--gold);overflow-wrap:anywhere;border-bottom:1px solid #d4b77755;align-items:center;gap:20px;max-width:100%;margin:14px 0;padding-bottom:11px;font-size:clamp(18px,2.1vw,29px);display:inline-flex}.contact-email span{font-size:25px}.contact-panel .contact-note,.contact-note{color:#a0aea5;margin:4px 0 0;font-size:12px;line-height:1.6}.report-guide{border-left:1px solid var(--line);padding-left:30px}.report-guide h3{margin-bottom:18px;font-size:20px;font-weight:400}.report-guide ul{margin-bottom:22px;padding-left:19px}.report-guide li{color:#c7d0c7;padding:5px 0;font-size:16px;line-height:1.6}.report-guide li::marker{color:var(--gold)}.report-guide p{font-size:14px}.faq-section{grid-template-columns:1fr 1.55fr;gap:9%;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:17px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--gold);flex-shrink:0;font-size:23px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0 30px 26px 0;font-size:16px;line-height:1.8}.feedback-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;display:flex}.feedback-strip h2{font-size:35px}.feedback-strip .eyebrow{margin-bottom:20px}.feedback-strip .contact-note{text-align:center;margin-top:12px}.not-found{min-height:70vh}.not-found .button{margin-top:30px}.hero-art>img{transform-origin:50%;animation:24s ease-in-out infinite alternate ink-drift}.hero-copy>*{animation:.8s both arrival}.hero-copy h1{animation-delay:80ms}.hero-description{animation-delay:.16s}.hero-actions{animation-delay:.24s}.hero-note{animation-delay:.32s}.embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers i{left:var(--x);width:3px;height:3px;animation:ember-rise var(--duration) linear var(--delay) infinite;background:#f8d49a;border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 8px #edcb92}.orbit-one{animation:32s linear infinite orbit-spin}.orbit-two{animation:55s linear infinite reverse orbit-spin}.site-footer{padding-bottom:80px}[data-motion=paused] *,[data-motion=paused] :before,[data-motion=paused] :after{animation-play-state:paused!important}[data-motion=paused] .hero-copy>*{animation:none}@keyframes ink-drift{0%{transform:scale(1.015)translateY(0)}to{transform:scale(1.075)translateY(-8px)}}@keyframes arrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ember-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.75}75%{opacity:.6}to{opacity:0;transform:translate3d(var(--drift), -620px, 0)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:6%}.support-emblem{width:195px;height:195px}.orbit{width:180px;height:180px}.orbit-two{width:215px;height:215px}.support-emblem img{width:110px;height:110px}.contact-panel{gap:6%}}@media (width<=760px){.policy-layout{grid-template-columns:1fr;gap:38px}.contents{border-bottom:1px solid var(--line);padding-bottom:32px;position:static}.contents ol{columns:2;column-gap:24px}.contents li{break-inside:avoid}.policy-summary{margin-bottom:42px}.support-emblem{display:none}.contact-panel,.faq-section{grid-template-columns:1fr;gap:38px}.report-guide{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.feedback-strip{flex-direction:column;align-items:flex-start;gap:18px}.feedback-strip .contact-note{text-align:left}.page-heading{padding-top:55px;padding-bottom:45px}.page-heading h1{font-size:60px}.page-intro{font-size:17px}.policy-body h2{font-size:29px}.contact-email{font-size:23px}.desktop-break{display:none}}@media (width<=380px){.brand{font-size:15px}.brand img{width:29px;height:29px}.brand small{font-size:8px}nav{gap:12px}.hero-copy h1{font-size:65px}.page-heading h1{font-size:52px}.contents ol{columns:1}.art-caption{font-size:36px}.contact-email{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy>*{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}}@media print{body{color:#111;background:#fff}.site-header,.site-footer,.contents,.skip-link,.provider-links,.policy-body .button{display:none}.page-heading{padding:0 0 20px}.page-heading h1{font-size:32px}.page-intro,.eyebrow,em,.document-meta{color:#333}.policy-layout{padding:20px 0;display:block}.policy-summary{background:#eee;border-color:#555}.policy-body p,.policy-summary p{color:#222}.policy-body>section{break-inside:avoid}.policy-body h2{font-size:23px}}:root:not([data-motion=active]) .hero-art>img,:root:not([data-motion=active]) .embers i,:root:not([data-motion=active]) .orbit{animation-play-state:paused}.home-experience{overflow:clip}.home-experience .hero{perspective:1300px}.home-experience .hero-art{transform-origin:100% 35%}.scroll-enhanced .hero-art{transform:translate3d(0,var(--hero-shift,0px),0) rotateY(var(--hero-turn,0deg)) scale(var(--hero-scale,1));border-radius:var(--hero-inset,0px)}.scroll-invitation{letter-spacing:2px;color:#152824;z-index:2;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;top:30px;right:8%}.scroll-invitation>span{border:1px solid #15282488;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.home-experience .essentials{background:radial-gradient(at 92% 40%,#b9914520,#0000 47%);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:9%;padding-top:110px;padding-bottom:110px;position:relative}.home-experience .essentials>.section-heading{padding-top:40px;position:sticky;top:19vh}.home-experience .section-heading h2{font-size:clamp(40px,4.2vw,65px)}.scene-navigation{align-items:center;gap:14px;margin-top:42px;font-family:Oxanium,sans-serif;display:flex}.scene-current{color:var(--gold);font-size:42px;line-height:1}.scene-total{color:var(--muted);font-size:14px}.scene-track{background:#d4b77725;width:2px;height:72px;margin-right:9px;overflow:hidden}.scene-track-fill{background:var(--gold);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(.12)}.chapter-seal{border-top:1px solid var(--line);align-items:center;gap:15px;max-width:300px;margin-top:44px;padding-top:28px;display:flex}.chapter-seal img{opacity:.8;width:54px;height:54px}.chapter-seal span{letter-spacing:1.7px;color:#aab5aa;font-size:11px;line-height:1.9}.home-experience .essential-list{perspective:1100px;flex-direction:column;gap:100px;padding-top:30px;padding-bottom:30px;display:flex;position:relative}.home-experience .essential-list .scene-panel{isolation:isolate;transform-origin:50%;background:linear-gradient(145deg,#213b36,#122622 55%,#10201f);border:1px solid #d4b7773a;border-radius:7px;flex-direction:column;justify-content:flex-end;gap:24px;min-height:460px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002a}.home-experience .essential-list .scene-two{background:linear-gradient(145deg,#353424,#202820 55%,#14221f)}.home-experience .essential-list .scene-three{background:linear-gradient(145deg,#24373b,#17272a 55%,#10201f)}.scene-panel:before{content:"";z-index:-1;background:radial-gradient(ellipse at var(--scene-light,50%) 5%,#e5c38620,transparent 65%);position:absolute;inset:0}.scene-panel:after{content:"";pointer-events:none;border-top:1px solid #d4b77780;border-left:1px solid #d4b77780;width:28px;height:28px;position:absolute;top:22px;left:22px}.home-experience .scene-panel>.number{letter-spacing:4px;color:#deca98;font-size:12px;position:absolute;top:33px;left:42px}.scene-panel>.scene-watermark{letter-spacing:-12px;color:#d4b77712;pointer-events:none;z-index:-1;font-family:Georgia,serif;font-size:170px;font-weight:400;line-height:1;position:absolute;top:8%;right:7%}.home-experience .scene-panel h3{letter-spacing:-.7px;max-width:340px;margin-bottom:24px;font:400 clamp(28px,2.7vw,40px)/1.12 Georgia,serif}.home-experience .scene-panel p{color:#bdcbbf;font-size:16px;line-height:1.9}.home-experience .scene-panel .text-link{margin-top:19px}.scroll-enhanced .scene-panel{transform:translate3d(0,var(--scene-lift,0px),0) rotateX(var(--scene-turn,0deg)) rotateY(calc(var(--scene-turn,0deg) * -.4)) scale(var(--scene-scale,1));opacity:var(--scene-alpha,1)}.scroll-enhanced .scene-panel>.scene-watermark{transform:translateY(var(--scene-number-shift,0px))}.scroll-enhanced .closing>h2,.scroll-enhanced .closing>.eyebrow,.scroll-enhanced .closing>.button{transform:translateY(var(--closing-reveal,0px));opacity:var(--closing-alpha,1)}.home-experience .closing{position:relative}.home-experience .closing:before{content:"";background:linear-gradient(transparent,var(--gold));width:1px;height:90px;display:block;position:absolute;top:-45px;left:50%}@media (width>=1450px){.home-experience .essential-list .scene-panel{min-height:540px;padding:55px}.home-experience .essential-list{gap:130px}}@media (width<=1000px){.home-experience .essentials{gap:6%;padding-left:5%;padding-right:5%}.home-experience .essential-list .scene-panel{min-height:420px;padding:32px}.home-experience .scene-panel>.number{left:32px}.home-experience .section-heading h2{font-size:43px}}@media (width<=760px){.home-experience .essentials{grid-template-columns:1fr;gap:20px;padding:65px 7%}.home-experience .essentials>.section-heading{padding-top:0;position:static}.home-experience .essential-list{gap:38px;padding:15px 0}.home-experience .essential-list .scene-panel{gap:20px;min-height:380px;padding:96px 32px 32px}.home-experience .scene-panel h3{max-width:290px;font-size:32px}.scene-panel>.scene-watermark{font-size:130px;top:9%;right:9%}.scene-navigation,.chapter-seal{display:none}.scroll-invitation{font-size:10px;top:24px;right:7%}.home-experience .closing:before{height:55px;top:-27px}}@media (prefers-reduced-motion:reduce){.scroll-enhanced .hero-art,.scroll-enhanced .scene-panel,.scroll-enhanced .scene-panel>.scene-watermark,.scroll-enhanced .closing>h2,.scroll-enhanced .closing>.eyebrow,.scroll-enhanced .closing>.button{opacity:1!important;transform:none!important}}@media print{.home-experience .essentials>.section-heading{position:static}.scene-panel{break-inside:avoid;opacity:1!important;transform:none!important}}
