/* Brivendale r3: one identity, independently composed service stories. */
:root{--bronze:#bc9563;--light:#f0ece2;--muted:#b8b4aa;--line:#b9a18438;--black:#171817;scroll-padding-top:28px}body{background:#171817;color:#ece8de;font-family:Plex,'Segoe UI',sans-serif}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #d7a86c;outline-offset:5px}button{border-radius:0}.private-flag{background:#161716;color:#aaa69d}.studio-header{height:106px;padding:27px 4.5% 12px;gap:35px}.studio-brand{position:relative;background:transparent;padding:0;width:225px;display:block;line-height:0}.studio-brand img{width:100%;height:auto;filter:brightness(0) invert(.92)}.studio-brand .brand-bronze{position:absolute;inset:0;filter:none;pointer-events:none}.studio-brand .bronze-symbol{clip-path:inset(17% 78% 46% 10%)}.studio-brand .bronze-word{clip-path:inset(63% 45% 23% 20%)}.studio-header nav{margin-left:auto;gap:25px}.studio-contact{font-size:12px;gap:12px;white-space:nowrap}.brief-count:empty{display:none}.brief-count{font-size:10px;border:1px solid #b5946355;padding:2px 5px}.site-menu{position:relative;z-index:100}.site-menu>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:12px;padding:14px 0}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary:after{content:'☰';font-size:18px;font-weight:300}.site-menu[open]>summary:after{content:'×';font-size:24px}.menu-panel{position:absolute;right:0;top:52px;width:min(800px,90vw);padding:35px;background:#242522f7;border:1px solid #a48c624d;box-shadow:0 30px 90px #0008;color:#f2eadc;display:grid;grid-template-columns:1fr 1fr;gap:30px;backdrop-filter:blur(16px)}.menu-panel p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#baa27c}.menu-panel a{display:block!important;font-size:17px;line-height:1.4;padding:9px 0!important;border-bottom:1px solid #ffffff10}.menu-panel a:hover{color:#e1b774}.menu-panel a[aria-current=page]{color:#e1b774}.studio-header .menu-panel a{white-space:normal}.site-footer{background:#141615;color:#ede7da;padding:70px 6% 25px;position:relative;overflow:hidden}.footer-invitation{display:flex;gap:50px;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:45px;margin-bottom:35px}.footer-invitation p{font-size:clamp(36px,5vw,72px);line-height:1.05;letter-spacing:-.05em;max-width:700px;margin:0}.footer-invitation a{font-size:15px;border-bottom:1px solid #c3a378;padding:15px 0;white-space:nowrap}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;font-size:12px;line-height:1.8}.footer-grid nav a{display:block;padding:4px 0;color:#c4c1b6}.footer-grid .small{font-size:10px;color:#999d90;max-width:370px}.footer-word{font-weight:500;letter-spacing:-.055em;font-size:clamp(55px,12.3vw,180px);line-height:1;margin:60px 0 -15px;color:#35382f}.word-accent{color:#b39468}.scene-caption{color:#bbb1a1}.story-stage{min-height:0}.story{height:430svh}.story-text{top:26%}.story-description{font-size:16px}.story-bottom{bottom:85px}.story-world:not(.ready) canvas{display:none!important}.still-mode .story,.still-mode .story-stage{min-height:0}.still-narrative{background:#252720;color:#efe6d7}.world-shade{background:linear-gradient(90deg,#111310b8,transparent 67%),linear-gradient(0deg,#111310a0,transparent 25%)}
.service-index{padding:100px 6% 80px;background:#171b18;background-image:radial-gradient(ellipse at 90% 0,#5c452c22,transparent 65%);position:relative}.section-overline{display:flex;gap:18px;align-items:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bronze);margin-bottom:25px}.section-overline:before{content:'';width:35px;height:1px;background:currentColor}.index-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:65px}.index-heading h2{font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-.055em;font-weight:400;margin:0}.index-heading p{font-size:14px;line-height:1.8;max-width:330px;color:#bfbeb3}.world-index{display:grid;grid-template-columns:1fr 1fr;gap:2px}.world-link{position:relative;min-height:360px;padding:35px 35px 27px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#252723}.world-link:nth-child(2){background:#28231f}.world-link:nth-child(3){background:#bdb09a;color:#20231e}.world-link:nth-child(4){background:#24282b}.world-link:nth-child(5){background:#1e2629}.world-link:nth-child(6){background:#534235}.world-link>span,.world-link>div{position:relative;z-index:2}.world-link .world-no{font-size:11px;letter-spacing:.04em;color:#baab90}.world-link h3{font-size:clamp(26px,2.8vw,42px);line-height:1.07;letter-spacing:-.04em;font-weight:400;margin:0;max-width:240px}.world-link p{font-size:12px;color:#c7c3b7;margin:13px 0 0;max-width:220px;line-height:1.7}.world-link:nth-child(3) p,.world-link:nth-child(3) .world-no{color:#414439}.world-link .mini-art{position:absolute;right:-10%;top:0;width:80%;height:100%;opacity:.65;transition:transform .6s cubic-bezier(.2,.7,.1,1),opacity .6s;z-index:0;pointer-events:none}.world-link:hover .mini-art,.world-link:focus-visible .mini-art{transform:translate(-3%,-2%) rotate(-4deg);opacity:1}.world-link:after{content:'↗';position:absolute;right:30px;bottom:25px;font-size:26px;color:#dfc291}.home-bridge{display:grid;grid-template-columns:1.15fr 1fr;padding:90px 6%;background:#ae9c80;color:#22281f;gap:70px;background-image:linear-gradient(130deg,#d4cbb766,transparent 60%)}.home-bridge h2{font-size:clamp(40px,5vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.05;margin:0}.home-bridge p{font-size:15px;line-height:1.85;max-width:470px}.home-bridge a{display:inline-block;border-bottom:1px solid #333d2b;padding:12px 0;font-size:14px}.home-catalogue{background:#e2dfd3}.home-catalogue .section-heading h2{font-size:58px}.home-notes{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:70px 6%;background:#252a22}.home-notes article{padding:30px 0;border-top:1px solid #ab956044}.home-notes h2{font-size:35px;font-weight:400;letter-spacing:-.03em}.home-notes p{font-size:14px;line-height:1.8;color:#bdbeb0;max-width:470px}.home-notes a{font-size:13px;color:#e0c499;border-bottom:1px solid #bea77a;padding:10px 0;display:inline-block}
.inner-page{--page-bg:#1a1d1a;--page-fg:#f2ece1;--page-muted:#b9b8aa;--accent:#c4a574;background:var(--page-bg);color:var(--page-fg)}.inner-page[data-page=agents]{--page-bg:#211d19;--accent:#d8aa70}.inner-page[data-page=training]{--page-bg:#d2c6b1;--page-fg:#252c25;--page-muted:#505449;--accent:#735735}.inner-page[data-page=integration]{--page-bg:#1c2325;--accent:#bcaa81}.inner-page[data-page=web]{--page-bg:#1d2329;--accent:#a7b7b1}.inner-page[data-page=creative]{--page-bg:#3e3028;--accent:#e0b389}.inner-page[data-page=skills]{--page-bg:#29271e;--accent:#d1c18a}.inner-page[data-page=care]{--page-bg:#1c2926;--accent:#b7c4a2}.inner-page[data-page=studio]{--page-bg:#27231d;--accent:#d5ba89}.inner-page[data-page=enquiry]{--page-bg:#1d2320;--accent:#d6c098}.inner-page.light-page .studio-brand img{filter:none}.inner-page.light-page .brand-bronze{display:none}.light-page .studio-header{color:#252b24}.light-page .private-flag{background:#c6bba6;color:#4a4c3d}.light-page .studio-contact{border-color:#6e604844}.page-hero{position:relative;height:185svh;min-height:0}.page-hero-stage{height:100svh;position:sticky;top:0;min-height:600px;overflow:hidden;isolation:isolate}.page-world{position:absolute;inset:0;z-index:-3;width:100%;height:100%}.page-world canvas,.page-world .page-fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.page-world.ready .page-fallback{visibility:hidden}.page-world:not(.ready) canvas{display:none!important}.page-world-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--page-bg) 0%,transparent 72%);opacity:.75;z-index:-1;pointer-events:none}.page-world-grain{position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg viewBox=%220 0 120 120%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.8%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Cpath fill=%22%23fff%22 filter=%22url(%23n)%22 d=%22M0 0h120v120H0z%22/%3E%3C/svg%3E');opacity:.035;pointer-events:none;z-index:1}.page-hero-copy{position:absolute;left:6%;top:25%;max-width:620px;z-index:3}.page-eyebrow{font-size:11px;color:var(--accent);margin-bottom:25px;display:flex;align-items:center;gap:14px}.page-eyebrow span{border:1px solid #b59c6c66;padding:5px 7px;font-size:9px}.page-hero h1{font-size:clamp(70px,7.2vw,110px);line-height:.98;letter-spacing:-.055em;font-weight:400;font-variation-settings:'wdth' 90,'wght' 400;margin:0 0 30px}.page-hero-copy p:last-child{font-size:15px;line-height:1.8;color:var(--page-muted);max-width:360px}.page-hero-actions{position:absolute;bottom:75px;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:30px;z-index:4}.page-hero-actions>a{display:inline-flex;gap:40px;border-bottom:1px solid var(--accent);font-size:14px;padding:15px 0}.page-hero-actions>a span{font-size:22px}.scene-state{font-size:11px;color:var(--page-muted);max-width:350px;text-align:right;margin:0}.scene-switches{position:absolute;bottom:16px;left:6%;display:flex;gap:25px;z-index:4}.scene-switches button{background:none;border:0;border-bottom:1px solid transparent;color:var(--page-muted);font-size:11px;padding:12px 0;min-height:44px}.scene-switches button span{font-size:9px;color:var(--accent);margin-right:9px}.scene-switches [aria-pressed=true]{color:var(--page-fg);border-bottom-color:var(--accent)}.page-scene-note{position:absolute;right:6%;bottom:28px;font-size:9px;color:var(--page-muted);margin:0}.motion-control{border:1px solid #af9e7e55;background:#17191722;color:inherit;padding:10px 13px;font-size:11px;min-height:42px;cursor:pointer}.page-hero-actions .motion-control{margin-left:auto}.still-mode .page-hero{height:100svh;min-height:600px}.still-mode .page-hero-stage{position:relative}.still-mode .scene-switches{display:none}.still-mode .page-hero-actions{bottom:40px}.still-mode .page-scene-note{bottom:13px}.page-intro{padding:95px 8% 90px;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;border-top:1px solid var(--line);position:relative;background-image:radial-gradient(ellipse at 10% 20%,#ac854f13,transparent 65%)}.page-intro h2{font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:0}.page-intro .intro-copy p{font-size:15px;line-height:1.85;color:var(--page-muted);max-width:490px}.readiness-note{font-size:11px!important;border-left:2px solid var(--accent);padding-left:18px;margin-top:25px}.workflow-section{padding:30px 8% 100px}.workflow-heading{font-size:12px;color:var(--accent);margin-bottom:30px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.workflow-step{padding-top:24px;border-top:1px solid var(--line)}.workflow-step>span{font-size:11px;color:var(--accent)}.workflow-step h3{font-size:28px;line-height:1.15;letter-spacing:-.035em;margin:26px 0 18px;font-weight:400}.workflow-step p{font-size:13px;line-height:1.8;color:var(--page-muted)}.process-diagram{height:180px;position:relative;border-bottom:1px solid var(--line);margin-bottom:40px;overflow:hidden}.process-diagram svg{width:100%;height:100%}.scope-section{padding:85px 8%;background:#e6e1d4;color:#242b24;position:relative;background-image:linear-gradient(140deg,#cdb68e22,transparent 65%)}.scope-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:40px}.scope-heading h2{font-size:clamp(40px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:0;font-weight:400}.scope-heading>p{font-size:13px;line-height:1.8;color:#646958;max-width:410px}.offer-list .offer{border-color:#b2b6a344}.offer-list .offer summary{font-size:20px;padding:24px 0;gap:30px}.offer-list .offer summary strong{font-size:17px;white-space:nowrap;font-weight:400}.offer-list .offer-body{padding:0 0 30px}.offer-list .offer-body dl{display:grid;grid-template-columns:140px 1fr;max-width:920px;font-size:14px;line-height:1.8;gap:11px 25px}.offer-list .offer-body dt{font-size:11px;color:#67705e}.offer-list .offer-body dd{margin:0}.add-service{display:inline-flex;padding:13px 18px;border:1px solid #32402c;background:#2b3728;color:#f3e7d3;font-size:12px;min-height:44px}.related-page{padding:70px 8%;display:flex;justify-content:space-between;gap:50px;align-items:center;background:linear-gradient(120deg,#8d66381a,transparent)}.related-page p{font-size:11px;color:var(--accent);margin:0 0 10px}.related-page a{font-size:clamp(28px,4vw,50px);line-height:1.1;letter-spacing:-.04em}.related-page a span{display:inline-block;margin-left:30px;color:var(--accent)}.related-page>div:last-child{font-size:13px;line-height:1.8;color:var(--page-muted);max-width:360px}.body-art{position:absolute;inset:0;pointer-events:none;opacity:.05}.inner-page[data-page=training] .page-hero-copy{top:25%;left:8%;max-width:570px}.inner-page[data-page=training] .page-hero h1{font-weight:400;font-variation-settings:'wdth' 100,'wght' 400}.inner-page[data-page=creative] .page-hero-copy{left:6%;top:29%}.inner-page[data-page=creative] .page-hero h1{font-size:clamp(74px,8.6vw,128px);font-variation-settings:'wdth' 80,'wght' 500}.inner-page[data-page=agents] .workflow-step:nth-child(2){padding-top:70px}.inner-page[data-page=web] .page-intro{background-image:linear-gradient(90deg,#c7ae7810 1px,transparent 1px),linear-gradient(#c7ae7810 1px,transparent 1px);background-size:60px 60px}.inner-page[data-page=creative] .workflow-grid{grid-template-columns:.85fr 1.3fr .85fr}.inner-page[data-page=creative] .workflow-step:nth-child(2){border-color:#d9b08d;transform:translateY(35px)}.inner-page[data-page=integration] .workflow-section{background:radial-gradient(ellipse at 90% 50%,#74807015,transparent 60%)}
.download-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:20px 8% 80px}.download-format{border-top:1px solid var(--line);padding:25px 0}.format-no{font-size:11px;color:var(--accent)}.download-format h2{font-size:32px;font-weight:400;letter-spacing:-.035em;margin:25px 0}.download-format p{font-size:13px;line-height:1.8;color:var(--page-muted)}.download-price{font-size:25px;color:var(--page-fg)!important}.download-price small{font-size:10px;color:var(--accent)}.fixture-section{margin:0 8% 80px;padding:50px;background:#cbbd9f;color:#242a22;display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.fixture-section h2{font-size:40px;line-height:1.05;letter-spacing:-.04em;font-weight:400}.fixture-section p{font-size:14px;line-height:1.8}.fixture-section a{display:inline-block;border-bottom:1px solid #4d513e;padding:12px 0;font-size:14px}.fixture-label{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em}.care-compare{padding:10px 8% 100px}.care-switches{display:flex;gap:10px;margin-bottom:35px}.care-switches button{border:1px solid var(--line);background:none;color:inherit;padding:14px 22px;font-size:13px}.care-switches button[aria-pressed=true]{background:#c6b28b;color:#253023}.care-detail{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;min-height:260px;padding:45px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.care-detail h2{font-size:42px;line-height:1.1;letter-spacing:-.04em;font-weight:400}.care-detail .care-price{font-size:32px;color:var(--accent)}.care-detail p{font-size:14px;line-height:1.9;color:var(--page-muted)}.care-detail small{color:var(--accent);font-size:11px}.care-terms-full{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:70px 8%;background:#25322c}.care-terms-full h2{font-size:27px;font-weight:400;letter-spacing:-.025em}.care-terms-full p{font-size:14px;line-height:1.85;color:var(--page-muted)}.proof-ledger{padding:10px 8% 90px}.proof-ledger article{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;border-top:1px solid var(--line);padding:25px 0}.proof-ledger h3{font-size:20px;margin:0;font-weight:400}.proof-ledger p{font-size:13px;line-height:1.8;color:var(--page-muted);margin:0}.proof-ledger small{font-size:10px;line-height:1.7;color:var(--accent)}.enquiry-page-body{padding:70px 8% 90px;background:#cbc8b7;color:#252d24;display:grid;grid-template-columns:.8fr 1.4fr;gap:70px}.enquiry-side h2{font-size:42px;font-weight:400;line-height:1.08;letter-spacing:-.04em}.enquiry-side p{font-size:14px;line-height:1.8}.enquiry-workspace{padding:35px;background:#efecdf}.enquiry-side .local-note{margin-top:30px}.enquiry-page-body .selection-heading{gap:15px}.enquiry-page-body .selection-heading h3{font-size:28px}.field label{font-size:13px}.field input,.field textarea,.field select{font-size:15px}.page-topline{position:absolute;top:130px;left:6%;font-size:10px;z-index:4;color:var(--page-muted)}.page-topline a{border-bottom:1px solid var(--line);padding-bottom:3px}.page-topline span{margin-left:15px;color:var(--accent)}.scene-progress{position:absolute;bottom:0;left:0;height:2px;background:var(--accent);width:100%;transform-origin:left;transform:scaleX(var(--scene-progress,0))}.scene-review{position:fixed;top:110px;right:10px;z-index:200;background:#111e;color:#fff;padding:10px;max-width:280px;font-size:10px}.scene-review button{font-size:10px;padding:8px}.scene-review output{display:block;white-space:pre-wrap;max-height:120px;overflow:auto}.toast{background:#c7ad82;color:#20261e;z-index:150}
@media(max-width:1100px){.studio-header{padding-left:5%;padding-right:5%;gap:25px}.studio-header nav{display:none}.studio-contact{margin-left:auto}.page-hero h1{font-size:78px}.page-hero-copy{max-width:470px}.page-intro{gap:50px;padding:75px 6%}.workflow-section,.scope-section{padding-left:6%;padding-right:6%}.workflow-grid{gap:30px}.scope-heading{gap:45px}.inner-page[data-page=creative] .page-hero h1{font-size:90px}.enquiry-page-body{padding:60px 6%;gap:35px}.footer-grid{gap:30px}.world-link{padding:28px;min-height:330px}.world-link h3{font-size:34px}.story-text{max-width:430px}.story-text h1,.story-text h2{font-size:78px}}
@media(max-width:700px){.studio-header{height:92px;padding:23px 5% 8px;gap:18px}.studio-brand{width:173px}.studio-contact{font-size:10px;gap:7px}.studio-contact>span[aria-hidden]{display:none}.site-menu>summary{font-size:0}.site-menu>summary:after{font-size:20px}.menu-panel{position:fixed;top:90px;left:5%;right:5%;width:90%;padding:25px;gap:20px;max-height:calc(100svh - 110px);overflow:auto;grid-template-columns:1fr 1fr}.menu-panel a{font-size:13px!important}.menu-panel p{font-size:9px}.story-text{top:17%;left:6%;right:6%}.story-text h1,.story-text h2{font-size:clamp(48px,12.8vw,80px);line-height:.98}.story-description{font-size:13px;max-width:310px}.story-bottom{bottom:73px}.story-stage{min-height:0}.still-mode .story,.still-mode .story-stage{min-height:0}.service-index{padding:70px 6% 50px}.index-heading{display:block;margin-bottom:40px}.index-heading h2{font-size:46px}.index-heading p{margin:25px 0 0;max-width:320px}.world-index{grid-template-columns:1fr;gap:2px}.world-link{min-height:290px;padding:25px}.world-link h3{font-size:33px;max-width:240px}.world-link p{max-width:210px}.world-link .mini-art{right:-5%;width:85%}.home-bridge{grid-template-columns:1fr;gap:30px;padding:65px 6%}.home-bridge h2{font-size:44px}.home-notes{grid-template-columns:1fr;gap:20px;padding:45px 6%}.home-catalogue .section-heading h2{font-size:43px}.page-hero{height:160svh}.page-hero-stage{min-height:0}.page-topline{top:105px;font-size:9px}.page-hero-copy{top:19%;left:6%;right:6%;max-width:none}.page-hero h1{font-size:clamp(48px,12.6vw,68px);line-height:.98;letter-spacing:-.05em;margin-bottom:18px}.page-eyebrow{font-size:10px;margin-bottom:17px}.page-hero-copy p:last-child{font-size:12px;line-height:1.65;max-width:310px}.page-world-shade{background:linear-gradient(180deg,var(--page-bg),transparent 65%,var(--page-bg));opacity:.55}.page-hero-actions{bottom:72px;left:6%;right:6%;gap:15px}.page-hero-actions>a{font-size:11px;gap:18px;padding:10px 0}.page-hero-actions>a span{font-size:18px}.motion-control{font-size:10px;padding:8px 10px;min-height:40px}.scene-state{display:none}.scene-switches{left:6%;right:6%;gap:10px;justify-content:space-between;bottom:12px}.scene-switches button{font-size:10px;min-width:75px;text-align:left}.scene-switches button span{display:block;font-size:8px;margin:0 0 3px}.page-scene-note{display:none}.still-mode .page-hero{min-height:0}.still-mode .page-hero-actions{bottom:25px}.page-intro{grid-template-columns:1fr;gap:28px;padding:60px 6% 40px}.page-intro h2{font-size:39px}.page-intro .intro-copy p{font-size:14px}.workflow-section{padding:20px 6% 55px}.workflow-grid{grid-template-columns:1fr;gap:20px}.workflow-step{padding-top:20px}.workflow-step h3{font-size:27px;margin:16px 0 14px}.workflow-step p{font-size:13px}.process-diagram{height:120px;margin-bottom:25px}.scope-section{padding:55px 6%}.scope-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.scope-heading h2{font-size:42px}.scope-heading>p{font-size:12px}.offer-list .offer summary{font-size:17px;padding:22px 0;align-items:start;gap:18px}.offer-list .offer summary strong{font-size:13px;margin-top:4px}.offer-list .offer-body dl{grid-template-columns:1fr;gap:4px;font-size:13px}.offer-list .offer-body dd{margin-bottom:13px}.offer-list .offer-body dt{font-size:10px}.related-page{display:block;padding:50px 6%}.related-page a{font-size:34px}.related-page>div:last-child{margin-top:25px;font-size:12px}.inner-page[data-page=training] .page-hero-copy{left:6%;top:19%;max-width:none}.inner-page[data-page=creative] .page-hero-copy{top:20%;left:6%}.inner-page[data-page=creative] .page-hero h1{font-size:clamp(53px,14vw,76px)}.inner-page[data-page=agents] .workflow-step:nth-child(2){padding-top:20px}.inner-page[data-page=creative] .workflow-grid{grid-template-columns:1fr}.inner-page[data-page=creative] .workflow-step:nth-child(2){transform:none}.download-formats{grid-template-columns:1fr;padding:10px 6% 40px;gap:15px}.download-format h2{font-size:30px;margin:18px 0}.fixture-section{margin:0;padding:45px 6%;grid-template-columns:1fr;gap:15px}.fixture-section h2{font-size:35px}.care-compare{padding:10px 6% 50px}.care-switches{gap:5px}.care-switches button{padding:12px 10px;font-size:11px;flex:1}.care-detail{grid-template-columns:1fr;gap:25px;padding:30px 0}.care-detail h2{font-size:34px}.care-terms-full{grid-template-columns:1fr;gap:25px;padding:45px 6%}.proof-ledger{padding:10px 6% 50px}.proof-ledger article{grid-template-columns:1fr;gap:14px}.proof-ledger h3{font-size:24px}.enquiry-page-body{grid-template-columns:1fr;padding:45px 6%;gap:25px}.enquiry-side h2{font-size:36px}.enquiry-workspace{padding:23px}.footer-invitation{display:block;padding-bottom:35px}.footer-invitation p{font-size:42px}.footer-invitation a{display:inline-block;margin-top:25px}.site-footer{padding:55px 6% 25px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-word{font-size:14vw;margin-top:40px}.scene-review{top:95px;max-width:190px}.scene-review output{max-height:70px}}
@media(max-height:650px) and (min-width:701px){.page-hero-stage{min-height:0}.page-hero-copy{top:25%;max-width:480px}.page-hero h1{font-size:65px;margin-bottom:15px}.page-eyebrow{margin-bottom:15px}.page-hero-copy p:last-child{font-size:12px;max-width:330px}.page-hero-actions{bottom:55px}.scene-switches{bottom:4px}.page-scene-note{bottom:15px}.page-topline{top:110px}.story-text{top:26%}.story-text h1,.story-text h2{font-size:66px;margin-bottom:15px}.story-kicker{margin-bottom:15px}.story-description{font-size:13px}.story-bottom{bottom:58px}.chapter-nav{bottom:5px}.scene-caption{bottom:18px}}
@media(max-height:650px) and (max-width:700px) and (min-aspect-ratio:4/5){.studio-header{height:78px;padding-top:18px}.studio-brand{width:160px}.private-flag{height:16px;line-height:16px;font-size:7px}.page-topline{top:85px}.page-hero-copy{top:25%;left:6%;right:auto;width:54%}.page-hero h1{font-size:clamp(36px,7.8vw,49px)}.page-hero-copy p:last-child{font-size:10px;line-height:1.6;max-width:260px}.page-eyebrow{font-size:9px;margin-bottom:13px}.page-hero-actions{bottom:52px}.scene-switches{bottom:0}.inner-page[data-page=training] .page-hero-copy,.inner-page[data-page=creative] .page-hero-copy{top:25%}.inner-page[data-page=creative] .page-hero h1{font-size:48px}.story-text{top:25%;max-width:60%;right:auto}.story-text h1,.story-text h2{font-size:48px;margin-bottom:15px}.story-kicker{margin-bottom:14px}.story-description{font-size:10px;max-width:255px}.story-bottom{bottom:57px}.chapter-nav{bottom:0}.scene-caption{display:none}.menu-panel{top:75px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.page-hero{height:100svh}.page-hero-stage{position:relative}.world-link .mini-art{transform:none!important}}
.care-summary>p:first-child{font-size:11px;color:var(--accent);margin:0 0 20px}.care-summary h3{font-size:38px;font-weight:400;line-height:1.1;margin:0 0 12px}.care-summary>p:nth-of-type(2){font-size:25px;color:var(--page-fg);margin:0 0 26px}.care-summary>p{font-size:14px;line-height:1.8;max-width:420px}.care-detail dl{font-size:13px;line-height:1.8;margin:0}.care-detail dt{color:var(--accent);font-size:11px;margin:0 0 5px}.care-detail dd{margin:0 0 20px;color:var(--page-muted)}.light-page .private-flag span{color:#655033}
