:root{--paper:#fbf7ef;--white:#fffdf8;--ink:#182c4a;--muted:#5c6270;--midnight:#11233d;--midnight-deep:#0c192d;--gold:#c5a272;--line:#dfd8cd;--serif:Georgia,"Times New Roman","Songti SC","Noto Serif CJK SC",serif;--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button{color:inherit}button,fieldset,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.045em;line-height:1.13}h1{font-size:clamp(46px,5.1vw,76px)}h2{font-size:clamp(35px,3.4vw,51px)}h2 em,h1 em{font-weight:400}h3{font-size:20px}p{overflow-wrap:anywhere}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #9a613d;outline-offset:5px}h3[tabindex="-1"]:focus{outline:none}input,select{min-width:0}svg{flex-shrink:0}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--muted)}.eyebrow.light{color:#dcc49c}.tiny-line{display:inline-block;width:25px;height:1px;background:currentColor;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:19px;border:1px solid transparent;min-height:48px;padding:13px 21px;font-size:12px;line-height:1.5;transition:background .24s,color .24s,transform .24s;max-width:100%;text-align:center}.button.primary{background:var(--ink);color:var(--white)}.button.ivory{background:var(--paper);color:var(--ink)}.button.outlined{background:transparent;border-color:#c8bcab}.button.plain{padding-left:0;background:transparent}.button:hover{transform:translateY(-2px)}.button.primary:hover{background:#294464}.button.ivory:hover{background:#fff}.text-link{border:0;border-bottom:1px solid #9ba99b;padding:5px 0;background:transparent;font-size:11px;display:inline-flex;align-items:center;gap:10px;text-align:left}.skip-link{position:fixed;left:20px;top:-100px;padding:12px 20px;background:var(--paper);z-index:100}.skip-link:focus{top:12px}.reading-progress{position:fixed;top:0;left:0;height:2px;background:var(--gold);width:100%;transform:scaleX(var(--page-progress,0));transform-origin:left;z-index:60}.site-header{background:#fbf7eff5;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{max-width:1456px;margin:auto;padding:18px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:83px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{width:38px;height:38px;border:1px solid #9a886d;display:grid;place-items:center;font-family:var(--serif);font-size:21px}.brand strong{font-size:12px;letter-spacing:.18em;display:block;font-weight:500;line-height:1.6}.brand small{font-size:8px;letter-spacing:.13em;display:block;margin-top:2px;line-height:1.6}.main-nav{display:flex;gap:28px;align-items:center}.main-nav a,.main-nav button{font-size:11px;border:0;background:none;padding:7px 0;position:relative}.main-nav a:after,.main-nav button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s}.main-nav a:hover:after,.main-nav button:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:18px}.locale-switch{font-size:10px;background:none;border:0;padding:6px}.motion-switch,.mobile-menu,.icon-button{border:0;background:none;width:32px;min-height:32px;display:inline-grid;place-items:center}.motion-switch{border-left:1px solid var(--line);padding-left:14px;width:34px}.mobile-menu{display:none}.hero{background:var(--midnight);color:var(--paper);position:relative;overflow:hidden}.hero-glow{position:absolute;width:650px;height:650px;border-radius:50%;right:-180px;top:-90px;background:radial-gradient(circle,rgba(194,169,118,.09),transparent 68%);pointer-events:none;animation:ambient-drift 16s ease-in-out infinite;animation-play-state:paused}.hero-grid{display:grid;grid-template-columns:1.17fr 1fr;gap:80px;align-items:center;padding-top:78px;padding-bottom:65px;position:relative}.hero-copy .eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:31px}.hero-description{max-width:480px;font-size:14px;color:#d6dce6;margin-top:29px;line-height:1.85}.hero-cta{display:flex;align-items:center;gap:27px;margin-top:35px;flex-wrap:wrap}.hero-secondary{font-size:11px;display:inline-flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #6b7184}.hero-footnote{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:8px;letter-spacing:.08em;color:#d9d2c4;margin-top:43px}.hero-footnote i{width:2px;height:2px;background:var(--gold);border-radius:50%}.hero-art-panel{width:100%;max-width:440px;justify-self:end;color:#d9b87e}.art-label{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.16em;padding-bottom:13px;border-bottom:1px solid #61667b}.hero-art{position:relative;animation:content-in .55s ease-out;animation-play-state:paused}.cultural-art{display:block;width:100%;height:auto;overflow:visible}.art-word{position:absolute;right:5%;top:17%;font-family:var(--serif);font-size:105px;line-height:1;opacity:.06;pointer-events:none}.art-node circle,.art-node rect{transition:r .4s,fill .4s,opacity .4s}.hero-method-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #61667b}.hero-method-tabs button{display:flex;justify-content:center;align-items:center;gap:10px;background:none;border:0;color:#e2d9c7;padding:14px 6px;font-size:12px;transition:background .3s,color .3s}.hero-method-tabs button+button{border-left:1px solid #61667b}.hero-method-tabs button[aria-pressed=true]{background:#d9b87e1c;color:#f6e5c6}.hero-method-tabs button span{font-size:8px;opacity:.8}.hero-art-caption{text-align:center;font-size:8px;color:#d9d2c4;letter-spacing:.12em;margin-top:13px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #61667b;padding:19px 0;font-size:8px;letter-spacing:.12em;color:#d9d2c4}.hero-bottom a{display:inline-flex;align-items:center;gap:20px}.hero-bottom svg{transform:rotate(90deg)}.intro{padding-block:82px 86px;border-bottom:1px solid var(--line)}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:105px;margin-top:24px;align-items:center}.intro-grid p{font-size:14px;color:var(--muted);line-height:1.85}.intro-signature{display:block;font-size:9px;letter-spacing:.14em;margin-top:22px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:43px}.section-heading h2{margin-top:17px}.section-heading>p{max-width:350px;font-size:12px;line-height:1.9;color:var(--muted)}.approach-section{padding-block:84px 0}.framework-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c8beaf}.framework-tabs button{display:flex;align-items:center;gap:19px;min-width:0;min-height:82px;text-align:left;padding:20px 25px;border:0;background:transparent;transition:background .3s}.framework-tabs button+button{border-left:1px solid #c8beaf}.framework-tabs button span{font-size:9px;color:var(--muted)}.framework-tabs button strong{font-size:15px;font-weight:400;flex:1}.framework-tabs button svg{opacity:.4}.framework-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.framework-tabs button[aria-selected=true] span{color:#d9d2c4}.framework-tabs button[aria-selected=true] svg{opacity:1}.framework-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:95px;border-bottom:1px solid var(--line);padding:49px 0 55px;align-items:center}.framework-copy{animation:content-in .4s ease-out;animation-play-state:paused}.framework-copy h3{font-family:var(--serif);font-size:35px;margin-top:15px;letter-spacing:-.025em}.framework-description{font-size:13px;color:var(--muted);line-height:1.95;margin-top:21px}.framework-details{list-style:none;margin:25px 0 0;padding:0}.framework-details li{font-size:12px;display:flex;gap:17px;padding:11px 0;border-bottom:1px solid var(--line)}.framework-details li span{font-size:9px;color:#5b6270;min-width:20px}.scope-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:22px}.framework-visual{background:var(--midnight);padding:17px 30px 20px;color:#d9b87e;position:relative;max-width:410px;width:100%;justify-self:end}.diagram-caption{font-size:7px;letter-spacing:.1em;display:flex;justify-content:space-between;border-top:1px solid #61667b;padding-top:13px;gap:10px;color:#d9d2c4}.engagement-section{padding-block:88px}.engagement-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:90px;align-items:start}.deliverable-item{border-top:1px solid #c8beaf}.deliverable-item:last-child{border-bottom:1px solid #c8beaf}.deliverable-item h3 button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:25px 0;border:0;background:transparent;font-size:18px}.deliverable-item h3 button>span:nth-child(2){flex:1}.item-index{font-size:9px;color:var(--muted)}.accordion-body{animation:content-in .3s ease-out;animation-play-state:paused}.accordion-body[hidden]{display:none}.accordion-body p{font-size:12px;color:var(--muted);line-height:1.85;padding:0 28px 27px 34px}.engagement-dossier{background:#eee6d9;padding:27px 30px;min-height:345px;border:1px solid #ded3c3;box-shadow:10px 12px #f4ede1}.dossier-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.13em;border-bottom:1px solid #c6b8a5;padding-bottom:15px}.dossier-body{padding:29px 0 27px;animation:content-in .4s ease-out;animation-play-state:paused}.dossier-number{font-family:var(--serif);color:#685b4c;font-size:37px}.dossier-body h3{font-family:var(--serif);font-size:24px;margin-top:10px}.dossier-lines{display:flex;flex-direction:column;gap:8px;margin:22px 0}.dossier-lines span{height:1px;background:#cbbb9f;width:100%;transition:width .6s}.dossier-lines span:nth-child(2){width:85%}.dossier-lines span:nth-child(3){width:63%}.engagement-dossier:hover .dossier-lines span:nth-child(2){width:95%}.dossier-body p{font-size:8px;letter-spacing:.1em}.dossier-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:.1em;border-top:1px solid #c6b8a5;padding-top:16px}.process-section{padding-block:80px 43px;background:#322b38;color:var(--paper)}.process-section .section-heading>p{color:#d6dce6}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;margin:56px 0 43px;list-style:none;counter-reset:step}.process-grid li{border-top:1px solid #6b7184;padding-top:22px;position:relative}.process-grid li:before{content:"";width:7px;height:7px;background:var(--gold);position:absolute;top:-4px;left:0;transition:width .3s}.process-grid li:hover:before{width:25px}.process-number{font-size:10px;color:#dcc49c;letter-spacing:.12em}.process-grid h3{font-size:17px;margin-top:19px}.process-grid p{font-size:11px;line-height:1.9;color:#d6dce6;margin-top:14px;max-width:230px}.process-note{display:flex;gap:15px;align-items:center;border-top:1px solid #61667b;padding-top:21px;color:#d6dce6}.process-note p{font-size:10px}.principles-section{padding-block:85px}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.principle-card{padding:10px 0 26px;position:relative}.principle-card svg{color:#56627b;margin-bottom:20px;transition:transform .35s}.principle-card:hover svg{transform:translateY(-4px) rotate(-5deg)}.principle-card h3{font-family:var(--serif);font-size:24px;margin-bottom:15px}.principle-card p{font-size:12px;line-height:1.9;color:var(--muted)}.card-rule{height:1px;position:absolute;left:0;bottom:0;width:100%;background:#d2c6b6}.card-rule:after{content:"";display:block;height:1px;width:25%;background:#ae8760;transition:width .4s}.principle-card:hover .card-rule:after{width:100%}.enquire-section{background:#f0e8dc;border-block:1px solid #ddd1c0;padding-block:78px}.enquiry-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px;align-items:start}.enquiry-intro{position:sticky;top:125px}.enquiry-intro h2{margin-top:22px}.enquiry-intro>p:not(.eyebrow){font-size:12px;line-height:1.95;color:var(--muted);margin-top:26px;max-width:345px}.paid-note{display:flex;align-items:start;gap:14px;padding-top:28px;margin-top:30px;border-top:1px solid #d0c1ac;max-width:345px;color:var(--muted)}.paid-note .tiny-line{margin-top:8px;width:18px}.paid-note p{font-size:11px;line-height:1.85}.enquiry-intro>.text-link{margin-top:25px}.form-card{background:var(--white);padding:33px 36px;border:1px solid #ded4c5;min-width:0;box-shadow:0 14px 35px #182c4a05}.form-progress{list-style:none;padding:0;margin:0 0 27px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.form-progress li{display:flex;align-items:center;gap:8px;color:#636978;font-size:9px;border-bottom:1px solid #d8cdbd;padding-bottom:13px;min-width:0}.form-progress li>span{font-size:8px;width:22px;height:22px;border:1px solid #c4b79f;display:grid;place-items:center;flex-shrink:0}.form-progress li strong{font-weight:400;line-height:1.4}.form-progress .current{color:var(--ink);border-color:var(--ink)}.form-progress .current>span,.form-progress .complete>span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.form-stage{animation:content-in .35s ease-out;animation-play-state:paused}.form-stage h3{font-family:var(--serif);font-size:29px;margin-bottom:13px}.field-intro{font-size:11px;line-height:1.85;color:var(--muted);margin-bottom:24px}fieldset{padding:0;border:0;margin:23px 0}legend{font-size:10px;letter-spacing:.035em;margin-bottom:12px;padding:0}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.choice-stack{display:grid;gap:8px}.choice{display:flex;align-items:center;gap:8px;padding:13px 12px;border:1px solid #ded4c5;background:var(--white);cursor:pointer;font-size:10px;min-height:48px;transition:background .2s,border .2s;min-width:0;position:relative}.choice>span:nth-child(2){flex:1;overflow-wrap:anywhere}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice:has(input:focus-visible){outline:2px solid #9a613d;outline-offset:3px}.choice.selected{background:#f3ede2;border-color:#a68a67}.choice-check{border:1px solid #c8b89d;width:17px;height:17px;display:grid;place-items:center;flex-shrink:0}.choice-check svg{opacity:0}.choice.selected .choice-check{background:var(--ink);border-color:var(--ink);color:var(--white)}.choice.selected .choice-check svg{opacity:1}.field{margin:23px 0}.field>label{font-size:10px;display:block;margin-bottom:8px}.field input,.field select{width:100%;border:1px solid #c8b89d;padding:12px;background:var(--white);border-radius:0;color:var(--ink);min-height:46px;font-size:13px}.field-note{font-size:9px;line-height:1.8;color:var(--muted);margin-top:9px}.application-review{margin:23px 0;padding:15px 18px;background:#f3ede2;display:grid;gap:10px;font-size:10px}.application-review>div{display:grid;grid-template-columns:70px 1fr;gap:12px}.application-review dt{color:var(--muted)}.application-review dd{margin:0;overflow-wrap:anywhere}.consent-list{display:grid;gap:15px;margin:24px 0}.consent-list label{font-size:10px;line-height:1.75;display:flex;align-items:start;gap:12px;cursor:pointer}.consent-list input{width:16px;height:16px;flex-shrink:0;margin:2px 0;accent-color:var(--ink)}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #ded4c5;padding-top:21px;margin-top:13px}.form-actions .button{font-size:11px}.form-footnote{font-size:8px;letter-spacing:.08em;color:var(--muted)}.form-error{font-size:10px;color:#923c28;line-height:1.7;margin-top:14px;min-height:0}.form-error:empty{margin:0}.form-disclosure{font-size:9px;color:var(--muted);line-height:1.8;margin-top:19px}.sign-in-note{margin-top:22px;background:#f3ede2;padding:17px}.sign-in-note p{font-size:10px;margin-bottom:14px;color:var(--muted)}.enquiry-success{animation:content-in .5s ease-out;animation-play-state:paused}.success-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid #aa8960;border-radius:50%;margin-bottom:27px}.enquiry-success h3{font-family:var(--serif);font-size:30px;line-height:1.3;margin-top:15px}.receipt-reference{padding:20px 0;margin-top:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid #ded4c5}.receipt-reference span{font-size:8px;letter-spacing:.08em}.receipt-reference strong{font-size:14px;font-weight:400;letter-spacing:.07em}.enquiry-success>p:not(.eyebrow){font-size:11px;color:var(--muted);line-height:1.85;margin-top:23px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 20px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px;padding-block:85px}.faq-heading h2{margin-top:21px}.faq-list{border-top:1px solid #c8beaf}.faq-item{border-bottom:1px solid #c8beaf}.faq-item h3 button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:25px;background:transparent;border:0;font-size:12px;line-height:1.7;text-align:left;padding:20px 0}.faq-item .accordion-body p{padding:0 27px 24px 0;font-size:11px}.site-footer{background:var(--midnight-deep);color:var(--paper);padding:38px 0 23px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px}.site-footer .brand-mark{border-color:#6b7184}.footer-main>p{font-family:var(--serif);font-style:italic;font-size:19px;color:#e5dccf}.site-footer .text-link{border-color:#6b7184;color:#e5dccf}.footer-bottom{border-top:1px solid #43506a;display:flex;justify-content:space-between;gap:25px;padding-top:20px;font-size:8px;color:#d9d2c4}.studio-dialog{background:var(--white);color:var(--ink);border:1px solid #cdbda5;padding:31px 36px;width:min(710px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 25px 100px #0003}.studio-dialog[open]{animation:dialog-in .25s ease-out;animation-play-state:paused}.studio-dialog::backdrop{background:#0c192dba;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid #ded4c5}.dialog-heading h2{font-size:32px;margin-top:12px}.dialog-heading .icon-button{margin-right:-8px}.policy-copy{padding-top:7px}.policy-copy section{margin-top:24px}.policy-copy h3{font-size:13px;margin-bottom:9px;font-weight:500}.policy-copy p{font-size:11px;line-height:1.9;color:var(--muted)}.history-panel{padding-top:24px}.history-summary{display:flex;justify-content:space-between;align-items:start;gap:25px}.history-summary p{font-size:10px;color:var(--muted);max-width:400px}.history-summary .text-link{flex-shrink:0}.history-empty{font-size:12px;color:var(--muted);padding:29px 0}.history-empty .button{margin-top:18px}.history-loading{display:flex;align-items:center;gap:10px;font-size:11px;padding:25px 0}.request-list{list-style:none;margin:20px 0 0;padding:0}.request-list>li{padding:23px 0;border-top:1px solid #ded4c5}.record-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px}.record-heading strong{font-weight:500;letter-spacing:.06em}.record-heading>span{color:var(--muted)}.request-list h3{font-size:18px;font-family:var(--serif);margin-top:14px}.request-list p{font-size:10px;color:var(--muted);margin-top:9px}.request-status{display:block;font-size:8px;letter-spacing:.08em;color:var(--muted);margin-top:17px}.record-actions{display:flex;gap:24px;flex-wrap:wrap;margin-top:15px}.delete-confirm{background:#f3ede2;padding:16px;margin-top:18px}.delete-confirm p{margin:0}.delete-confirm>div{display:flex;gap:10px;margin-top:13px}.delete-confirm .button{font-size:10px;min-height:38px;padding:8px 15px}.archive-records{margin-top:30px;border-top:1px solid #ded4c5;padding-top:20px}.archive-records h3{font-size:15px}.archive-records p{font-size:10px;color:var(--muted);margin-top:8px}.archive-records>div{display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:10px;padding:12px 0}.loading-spin{animation:orbit-icon 1s linear infinite;animation-play-state:paused}.motion-playing .hero-glow,.motion-playing .hero-art,.motion-playing .framework-copy,.motion-playing .accordion-body,.motion-playing .dossier-body,.motion-playing .form-stage,.motion-playing .enquiry-success,.motion-playing .studio-dialog[open],.motion-playing .loading-spin{animation-play-state:running}.studio [data-motion]{opacity:1;clip-path:none;filter:none}.motion-paused *{scroll-behavior:auto!important;transition-duration:0s!important;animation-play-state:paused!important}.motion-paused [data-motion]{animation:none!important;transform:none}.motion-paused .hero-art,.motion-paused .framework-copy,.motion-paused .accordion-body,.motion-paused .dossier-body,.motion-paused .form-stage,.motion-paused .enquiry-success,.motion-paused .studio-dialog[open]{animation:none}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbit-icon{to{transform:rotate(360deg)}}@keyframes halo{0%,to{opacity:.4;transform:scale(.93)}50%{opacity:.9;transform:scale(1.05)}}@keyframes ambient-drift{0%,to{transform:translate(0)}50%{transform:translate(-60px,45px)}}@keyframes content-in{0%{transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-grid{padding-top:100px;padding-bottom:80px}.hero-art-panel{max-width:460px}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.header-inner{padding-inline:28px;gap:20px}.main-nav{gap:19px}.brand small{font-size:7px}.hero-grid{gap:38px}.hero-art-panel{max-width:360px}.hero h1{font-size:58px}.hero-cta{gap:19px}.hero-description{font-size:13px}.intro-grid,.framework-panel{gap:60px}.enquiry-grid{gap:45px}.engagement-grid{gap:55px}.faq-section{gap:65px}.framework-tabs button{padding-inline:17px;gap:12px}.framework-tabs button strong{font-size:13px}.form-card{padding:28px}.form-actions{align-items:start;flex-wrap:wrap}.principle-grid{gap:30px}}@media(max-width:850px){.main-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:22px 36px;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px 25px}.main-nav.open{display:grid}.main-nav a,.main-nav button{text-align:left;min-height:36px;font-size:12px}.mobile-menu{display:grid}.header-inner{padding:15px 28px;min-height:76px}.header-actions{gap:12px}.hero-grid{gap:25px;padding-top:60px;padding-bottom:50px}.hero h1{font-size:47px}.hero-description{font-size:12px}.hero-copy .eyebrow{font-size:8px;margin-bottom:24px}.hero-cta{gap:16px}.hero-cta .button{padding:12px 15px;font-size:10px}.hero-secondary{font-size:10px}.hero-footnote{font-size:7px;gap:8px;margin-top:28px}.art-label,.hero-art-caption{font-size:6px}.hero-method-tabs button{gap:6px;font-size:10px;padding-block:11px}.intro-grid{gap:35px}.intro h2,.section-heading h2,.enquiry-intro h2,.faq-heading h2{font-size:38px}.intro-grid p{font-size:12px}.section-heading{gap:35px}.section-heading>p{max-width:260px}.framework-panel{gap:40px}.framework-visual{padding:12px 18px 17px}.framework-copy h3{font-size:27px}.engagement-grid{gap:35px}.deliverable-item h3 button{font-size:16px;gap:13px}.engagement-dossier{padding:22px}.process-grid{gap:22px}.process-grid h3{font-size:14px}.process-grid p{font-size:10px}.enquiry-grid{grid-template-columns:1fr;gap:37px}.enquiry-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.enquiry-intro>.eyebrow,.enquiry-intro>h2{grid-column:1}.enquiry-intro>p:not(.eyebrow){grid-column:2;grid-row:2;margin-top:19px}.enquiry-intro>.paid-note{grid-column:2;grid-row:3;margin-top:22px;padding-top:20px}.enquiry-intro>.text-link{grid-column:1;justify-self:start;align-self:start;margin-top:20px}.form-card{width:100%;padding:32px}.faq-section{grid-template-columns:.7fr 1.1fr;gap:45px}.footer-main>p{font-size:16px}.footer-main{gap:20px}}@media(max-width:640px){html{scroll-padding-top:76px}.wrap{width:calc(100% - 40px)}.header-inner{padding:14px 20px;gap:15px;min-height:73px}.brand{gap:8px}.brand-mark{width:31px;height:31px;font-size:18px}.brand strong{font-size:9px;letter-spacing:.15em}.brand small{font-size:6px;letter-spacing:.06em}.header-actions{gap:5px}.motion-switch{width:29px;padding-left:9px}.locale-switch{font-size:9px}.mobile-menu{width:27px}.main-nav{padding:16px 20px}.hero-grid{grid-template-columns:1fr;gap:38px;padding-top:47px;padding-bottom:29px}.hero h1{font-size:clamp(40px,9.6vw,58px)}.hero-description{font-size:12px;max-width:420px;margin-top:23px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:23px}.hero-cta{margin-top:26px;gap:22px}.hero-cta .button{font-size:11px}.hero-footnote{font-size:7px;margin-top:26px}.hero-art-panel{max-width:335px;justify-self:center;width:100%}.art-label{font-size:7px}.hero-art{margin:2px 0 -2px}.hero-art-caption{font-size:7px}.hero-method-tabs button{font-size:11px}.hero-bottom{font-size:7px;gap:13px;padding:16px 0}.hero-bottom a{gap:12px}.hero-bottom a span{font-size:6px}.intro{padding-block:48px}.intro-grid{grid-template-columns:1fr;gap:23px;margin-top:18px}.intro h2,.section-heading h2,.enquiry-intro h2,.faq-heading h2{font-size:36px}.intro-grid p{font-size:12px}.intro-signature{font-size:8px;margin-top:18px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{max-width:100%;margin-top:22px;font-size:11px}.section-heading h2{margin-top:14px}.approach-section{padding-top:48px}.framework-tabs button{padding:16px 10px;gap:8px;min-height:85px;flex-direction:column;align-items:start}.framework-tabs button span{font-size:8px}.framework-tabs button strong{font-size:10px;line-height:1.6}.framework-tabs button svg{display:none}.framework-panel{grid-template-columns:1fr;gap:29px;padding:31px 0 34px}.framework-copy h3{font-size:29px}.framework-copy .eyebrow{font-size:8px}.framework-description{font-size:12px;margin-top:18px}.framework-details li{font-size:11px;gap:13px}.scope-note{font-size:9px}.framework-visual{max-width:100%;justify-self:stretch;padding:10px 29px 18px}.framework-visual .cultural-art{max-width:300px;margin:auto}.diagram-caption{font-size:7px}.engagement-section{padding-block:50px}.engagement-grid{grid-template-columns:1fr;gap:29px}.deliverable-item h3 button{padding:22px 0;font-size:16px}.accordion-body p{font-size:11px;padding-left:29px}.engagement-dossier{min-height:300px;margin-right:8px;padding:24px}.dossier-body{padding:18px 0 24px}.dossier-body h3{font-size:25px}.process-section{padding-block:47px 30px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 23px;margin:35px 0}.process-grid li{padding-top:17px}.process-grid h3{font-size:15px;margin-top:13px}.process-grid p{font-size:10px;margin-top:11px}.process-note{align-items:start;padding-top:18px;gap:12px}.process-note .tiny-line{width:18px;margin-top:8px}.process-note p{font-size:9px}.principles-section{padding-block:50px}.principle-grid{grid-template-columns:1fr;gap:25px}.principle-card{display:grid;grid-template-columns:33px 1fr;gap:0 15px;padding-bottom:24px}.principle-card svg{grid-row:1/3;margin:2px 0 0}.principle-card h3{font-size:23px;margin:0 0 10px}.principle-card p{font-size:11px;grid-column:2}.enquire-section{padding-block:47px}.enquiry-grid{gap:28px}.enquiry-intro{display:block}.enquiry-intro>p:not(.eyebrow){margin-top:21px;max-width:100%;font-size:11px}.enquiry-intro>.paid-note{max-width:100%;margin-top:22px}.paid-note p{font-size:10px}.form-card{padding:24px 19px}.form-progress{gap:8px;margin-bottom:22px}.form-progress li{gap:5px;font-size:8px}.form-progress li>span{width:19px;height:19px;font-size:7px}.form-stage h3{font-size:27px}.choice-grid{gap:7px}.choice{font-size:9px;padding:12px 9px;gap:6px}.choice-check{width:15px;height:15px}.field-intro{font-size:10px}.form-actions .button{padding:12px 15px;font-size:10px;gap:12px}.form-footnote{font-size:7px;max-width:85px;line-height:1.7}.form-disclosure{font-size:8px}.consent-list label{font-size:9px}.application-review{padding:14px 12px;font-size:9px}.application-review>div{grid-template-columns:51px 1fr;gap:8px}.enquiry-success h3{font-size:27px}.button-row .button{font-size:10px;flex:1}.faq-section{grid-template-columns:1fr;gap:26px;padding-block:50px}.faq-heading h2{margin-top:15px}.faq-item h3 button{font-size:11px;padding:18px 0}.faq-item .accordion-body p{font-size:10px}.site-footer{padding-top:29px}.footer-main{flex-wrap:wrap;align-items:start;gap:26px 15px;padding-bottom:26px}.footer-main>p{width:100%;order:3;font-size:18px}.footer-main .text-link{font-size:9px;margin-left:auto}.footer-bottom{gap:20px;font-size:7px}.footer-bottom span{flex-shrink:0}.studio-dialog{padding:24px 20px;max-height:calc(100dvh - 32px)}.dialog-heading h2{font-size:28px}.policy-copy p{font-size:10px}.history-summary{display:block}.history-summary .text-link{margin-top:10px}.record-heading{font-size:8px}.request-list h3{font-size:17px}.request-list p{font-size:9px}.request-status{font-size:7px}.record-actions{gap:16px}.record-actions .text-link{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.studio [data-motion]{opacity:1!important;transform:none!important}}@media(max-width:640px){.brand small{font-size:7px;letter-spacing:0}.hero-art-caption,.art-label,.hero-footnote,.hero-bottom,.hero-bottom a span{font-size:8px}.form-progress li{font-size:9px}.choice,.consent-list label,.field-note,.application-review,.form-disclosure{font-size:10px}.field>label,legend{font-size:11px}.form-footnote,.form-error{font-size:9px}.faq-item .accordion-body p,.principle-card p,.enquiry-intro>p:not(.eyebrow){font-size:12px}.footer-bottom{font-size:9px}.footer-bottom span,.diagram-caption{font-size:8px}.policy-copy p{font-size:11px}}.hero{background:radial-gradient(ellipse at 78% 35%,#29385866,transparent 52%),var(--midnight)}.hero-grid{grid-template-columns:1.05fr 1fr;gap:70px;padding-top:66px;padding-bottom:56px}.hero-art-panel{max-width:470px}.hero-glow{background:radial-gradient(circle,#c5a27220,transparent 68%)}.bagua-showcase{color:#d9b87e;position:relative}.bagua-showcase .art-label{font-size:9px;letter-spacing:.12em;color:#e6d4b6}.bagua-art{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 24px #0002);margin-block:10px 3px}.bagua-outline{stroke-dasharray:24 5;animation:octagon-etch 35s linear infinite;animation-play-state:paused}.bagua-sector{color:#b2a389;transition:color .3s,opacity .3s}.bagua-sector.selected-sector{color:#f8d397}.bagua-sector.selected-sector .trigram-line{filter:drop-shadow(0 0 3px #edc98b40)}.taiji-core{transform-origin:250px 250px;animation:taiji-turn 38s linear infinite;animation-play-state:paused}.bagua-accent{stroke-dasharray:20 150;animation:arc-drift 12s ease-in-out infinite;animation-play-state:paused}.bagua-picker{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-block:1px solid #61667b;gap:0}.bagua-picker button{border:0;background:transparent;color:#e2d9c7;padding:12px 5px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:background .2s,color .2s;font-size:13px;min-height:69px}.bagua-picker button+button{border-left:1px solid #61667b55}.bagua-picker button svg{width:23px;height:20px;display:block}.bagua-picker button[aria-pressed=true]{background:#c5a27222;color:#ffdfaa}.bagua-picker button:hover{background:#c5a27214}.bagua-selection{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0 0;min-height:65px}.bagua-nature{font-family:var(--serif);font-size:18px;white-space:nowrap;color:#f6e5c6;animation:symbol-select .35s ease-out;animation-play-state:paused}.bagua-selection p{font-size:9px;line-height:1.8;color:#d9d2c4;max-width:260px}.framework-visual{--diagram-cell:#1b3150;background:#142a47;color:#d9b87e;transition:background .45s,color .45s;max-width:435px;padding:12px 20px 18px;box-shadow:12px 14px #ede4d7}.framework-visual[data-method=ziwei]{--diagram-cell:#3f334e;background:#30253d;color:#d3c5e5}.framework-visual[data-method=qimen]{--diagram-cell:#55343b;background:#3e272d;color:#e5bd91}.framework-tabs button:nth-child(2)[aria-selected=true]{background:#30253d}.framework-tabs button:nth-child(3)[aria-selected=true]{background:#3e272d}.bazi-pillar{animation:pillar-unfold .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--pillar-delay);animation-play-state:paused;transform-origin:center bottom;transform-box:fill-box}.pillar-trace{stroke-dasharray:28 72;animation:pillar-ink 7s linear infinite;animation-delay:var(--pillar-delay);animation-play-state:paused}.star-light,.star-ray{animation:star-twinkle 4.8s ease-in-out infinite;animation-delay:var(--star-delay);animation-play-state:paused}.star-connection{stroke-dasharray:100;animation:constellation-draw 10s ease-in-out infinite;animation-play-state:paused}.palace-cell{animation:palace-light 8s ease-in-out infinite;animation-delay:var(--cell-delay);animation-play-state:paused}.palace-scan{animation:palace-sweep 7s cubic-bezier(.4,0,.2,1) infinite;animation-play-state:paused}.dossier-body{animation:dossier-turn .6s cubic-bezier(.2,.7,.2,1);transform-origin:left center;animation-play-state:paused}.engagement-dossier{background:linear-gradient(135deg,#f3ece0,#e7dccb);border-color:#d4c2a9;box-shadow:10px 12px #f3ede2}.deliverable-item .accordion-body{animation:accordion-unfold .4s ease-out;animation-play-state:paused}.faq-item .accordion-body{animation:faq-reveal .3s ease-out;animation-play-state:paused}.form-stage{animation:form-slide .35s ease-out;animation-play-state:paused}.form-progress li{transition:border-color .3s,color .3s}.form-progress li.current{border-bottom-width:2px}.choice.selected{border-color:#a7734c;background:#f7eee0}.choice-check{transition:background .2s,transform .2s}.choice.selected .choice-check{background:#8f4c3e;border-color:#8f4c3e;transform:scale(1.06)}.field input:focus,.field select:focus{border-color:#9a613d;box-shadow:0 2px #9a613d20}.process-grid{position:relative}.process-grid:after{content:"";position:absolute;left:0;top:-1px;right:0;height:2px;background:#d9b87e;transform-origin:left;transform:scaleX(var(--selected-step,0));transition:transform .5s ease;pointer-events:none}.process-grid h3 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;background:transparent;border:0;font-size:inherit;line-height:1.55;text-align:left;color:#e5dccf}.process-grid h3 button svg{color:#d9b87e;opacity:.45;transition:opacity .3s,transform .3s}.process-grid .active-process h3 button{color:#ffdfaa}.process-grid .active-process h3 button svg{opacity:1;transform:translate(2px,-2px)}.process-grid .active-process:before{width:30px}.process-detail{display:flex;gap:25px;align-items:center;margin:0 0 25px;padding:18px 21px;border-left:2px solid #d9b87e;background:#ffffff05}.process-detail>span{font-size:8px;letter-spacing:.12em;color:#dfc7a2;flex-shrink:0}.process-detail>p{font-size:11px;line-height:1.8;color:#e0dce5;animation:stage-change .35s ease-out;animation-play-state:paused}.motion-playing .bagua-outline,.motion-playing .taiji-core,.motion-playing .bagua-accent,.motion-playing .bagua-nature,.motion-playing .bazi-pillar,.motion-playing .pillar-trace,.motion-playing .star-light,.motion-playing .star-ray,.motion-playing .star-connection,.motion-playing .palace-cell,.motion-playing .palace-scan,.motion-playing .process-detail>p{animation-play-state:running}.motion-playing [data-motion].in-view{animation:section-settle .55s ease-out;animation-delay:var(--motion-delay,0ms)}.motion-playing [data-motion=editorial].in-view{animation:editorial-settle .65s ease-out}.motion-playing [data-motion=focus].in-view{animation:diagram-settle .7s ease-out}.motion-playing [data-motion=document].in-view{animation:document-settle .6s ease-out}.motion-playing [data-motion=card].in-view{animation:card-settle .55s ease-out;animation-delay:var(--motion-delay,0ms)}.motion-playing [data-motion=form].in-view{animation:form-settle .5s ease-out}.motion-playing [data-motion=step].in-view{animation:step-settle .5s ease-out;animation-delay:var(--motion-delay,0ms)}.motion-paused .bazi-pillar,.motion-paused .bagua-nature,.motion-paused .process-detail>p{animation:none}.motion-switch:disabled{cursor:default}@keyframes octagon-etch{to{stroke-dashoffset:-232}}@keyframes taiji-turn{to{transform:rotate(360deg)}}@keyframes arc-drift{0%,to{stroke-dashoffset:0;opacity:.3}50%{stroke-dashoffset:-120;opacity:.85}}@keyframes symbol-select{0%{transform:translateY(3px)}to{transform:translateY(0);opacity:1}}@keyframes pillar-unfold{0%{transform:translateY(4px) scaleY(.99)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes pillar-ink{0%{stroke-dashoffset:100}to{stroke-dashoffset:-100}}@keyframes star-twinkle{0%,to{opacity:.35}45%{opacity:1}70%{opacity:.5}}@keyframes constellation-draw{0%,to{stroke-dashoffset:100;opacity:.2}35%,70%{stroke-dashoffset:0;opacity:.65}}@keyframes palace-light{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}@keyframes palace-sweep{0%,to{transform:translateY(0);opacity:.15}50%{transform:translateY(306px);opacity:.85}}@keyframes dossier-turn{0%{transform:perspective(600px) rotateY(-2deg)}to{transform:perspective(600px) rotateY(0);opacity:1}}@keyframes accordion-unfold{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes faq-reveal{0%{transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes form-slide{0%{transform:translate(4px)}to{transform:translate(0);opacity:1}}@keyframes stage-change{0%{transform:translate(3px)}to{opacity:1;transform:translate(0)}}@media(max-width:1100px){.hero-grid{gap:40px}.hero-art-panel{max-width:390px}.bagua-picker button{min-height:59px;padding-inline:3px}.bagua-selection{gap:14px}.bagua-nature{font-size:16px}.bagua-selection p,.bagua-showcase .art-label{font-size:8px}}@media(max-width:850px){.hero-grid{gap:25px}.bagua-picker button svg{width:19px;height:16px}.bagua-picker button{font-size:11px;gap:6px;min-height:54px}.bagua-selection{display:block;padding-top:13px;min-height:72px}.bagua-selection p{margin-top:6px;max-width:100%;font-size:9px}.bagua-nature{font-size:17px}}@media(max-width:640px){.hero-grid{grid-template-columns:1fr;gap:35px;padding-top:47px;padding-bottom:29px}.hero-art-panel{max-width:390px}.bagua-showcase .art-label{font-size:8px}.bagua-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.bagua-picker button:nth-child(5){border-left:0}.bagua-picker button:nth-child(n+5){border-top:1px solid #61667b55}.bagua-picker button{flex-direction:row;justify-content:center;gap:10px;min-height:43px;padding:10px 5px;font-size:12px}.bagua-picker button svg{width:23px;height:19px}.bagua-selection{display:flex;min-height:72px;gap:19px}.bagua-nature{font-size:16px}.bagua-selection p{font-size:9px;margin:0;max-width:210px}.framework-visual{box-shadow:7px 9px #ede4d7;padding-inline:12px;margin-bottom:8px}.process-grid:after{display:none}.process-detail{align-items:start;display:block;padding:15px 17px}.process-detail p{margin-top:9px;font-size:11px}.process-grid h3 button{font-size:14px}.process-grid h3 button svg{width:12px}.process-grid li.active-process{border-color:#d9b87e}}@media(prefers-reduced-motion:reduce){.studio [data-motion]{clip-path:none!important;filter:none!important}}.bagua-picker button span{font-size:10px}.bagua-picker button svg{flex-shrink:0}@media(max-width:640px){.bagua-picker button span{font-size:11px}}@keyframes section-settle{0%{transform:translateY(3px)}to{transform:none}}@keyframes editorial-settle{0%{transform:translate(-4px)}to{transform:none}}@keyframes diagram-settle{0%{transform:scale(.995)}to{transform:scale(1)}}@keyframes document-settle{0%{transform:translateY(4px) rotateX(.4deg)}to{transform:none}}@keyframes card-settle{0%{transform:translateY(5px)}to{transform:none}}@keyframes form-settle{0%{transform:translate(4px)}to{transform:none}}@keyframes step-settle{0%{transform:translateY(2px)}to{transform:none}}.hero-frameworks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #61667b;margin-top:30px;padding-block:16px;max-width:500px;gap:15px}.hero-frameworks strong{display:block;font-family:var(--serif);font-size:19px;letter-spacing:.04em;color:#e6d4b6;font-weight:400}.hero-frameworks span{display:block;font-size:10px;color:#d6dce6;margin-top:5px;line-height:1.6}.hero-footnote{margin-top:24px}@media(max-width:640px){.hero-frameworks{margin-top:25px;padding-block:14px;gap:10px}.hero-frameworks strong{font-size:18px}.hero-frameworks span{font-size:10px}.hero-footnote{margin-top:20px}}.hero-boundary{font-size:12px;line-height:1.85;color:#d6dce6;max-width:485px;margin-top:20px;padding-left:14px;border-left:1px solid #c5a272}.dossier-points{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:12px}.dossier-points li{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.75;color:#514e54}.dossier-points svg{margin-top:4px;color:#8f4c3e}.policy-version,.consent-version{font-size:11px;color:var(--muted);line-height:1.8;margin-top:18px}.policy-index{font-size:10px;color:#76664f;margin-right:12px}.policy-copy h3{display:flex;align-items:baseline;font-size:14px;line-height:1.7}.policy-copy p{font-size:12px;line-height:1.95}.privacy-summary{background:#f6f0e6;border-left:2px solid #c5a272;padding:15px 17px;margin:18px 0 23px}.privacy-summary p,.confirmation-note,.data-actions p{font-size:12px;line-height:1.85;color:var(--muted)}.privacy-summary .text-link{font-size:11px;margin-top:10px}.confirmation-note{padding:14px 0 2px}.consent-list label{font-size:12px;line-height:1.8}.field-note,.form-disclosure{font-size:11px;line-height:1.85}.data-actions{margin-top:20px;padding:17px 0;border-block:1px solid #ded4c5}.data-actions .text-link{font-size:11px;gap:9px}.data-actions p{margin-top:10px}@media(max-width:640px){.hero-boundary{font-size:12px;margin-top:18px}.dossier-points li,.policy-copy p,.consent-list label,.field-note,.form-disclosure{font-size:12px}.privacy-summary{padding:14px}.privacy-summary .text-link,.data-actions .text-link{font-size:12px}.consent-version{font-size:11px}}.provider-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding-block:22px;margin-top:24px;border-top:1px solid var(--line)}.provider-links p{width:100%;font-size:11px}.provider-links a{font-size:12px;border-bottom:1px solid #c5a272;padding-block:3px}.studio [hidden]{display:none!important}.ei-enhanced{display:none}.studio.ei-ready .ei-enhanced{display:flex}.studio.ei-dialog-enabled .policy-fallback{display:none}.studio.ei-ready .framework-panel:not([hidden]){display:grid}.enquiry-form fieldset{border:0;padding:0}.enquiry-form fieldset+fieldset{margin-top:24px}.enquiry-form .field{margin-top:20px}.enquiry-form .form-stage+.form-stage{margin-top:26px}.enquiry-form .application-review:empty{display:none}.policy-fallback{padding-block:30px 50px;border-top:1px solid var(--line)}.policy-fallback summary{cursor:pointer;font-family:var(--serif);font-size:24px}.policy-fallback .policy-copy{max-width:860px;margin-top:25px}.policy-copy section+section{margin-top:22px}.policy-copy h3{font-size:18px;margin-bottom:8px}.policy-copy a{text-decoration:underline;text-underline-offset:3px}.privacy-summary{margin-top:22px}.privacy-summary p{font-size:11px;line-height:1.8}.enquiry-form .form-stage h3{font-family:var(--serif);font-size:28px}.enquiry-form .form-footnote{margin-top:15px}.enquiry-form button:disabled{cursor:default}.simple-page{padding-block:80px;max-width:950px;min-height:70vh}.simple-page>p{margin-top:25px}.simple-page>.button{margin-top:30px}.simple-page form{margin-top:40px;max-width:450px}.simple-page .policy-copy{margin-top:30px}.application-review strong{font-weight:500}@media(max-width:640px){.simple-page{padding-block:45px}.enquiry-form .form-stage h3{font-size:25px}.policy-fallback summary{font-size:22px}.privacy-summary p{font-size:11px}}.studio:not(.ei-ready) .locale-switch,.studio:not(.ei-ready) .motion-switch,.studio:not(.ei-ready) .mobile-menu{display:none}@media(max-width:850px){.studio:not(.ei-ready) .header-inner{flex-wrap:wrap}.studio:not(.ei-ready) .main-nav{display:flex;position:static;width:100%;flex-wrap:wrap;gap:12px 20px;padding:0;border:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eastern-studio.css.map */
