:root{--ink:#0D0D0D;--ink-heading:#1A1A1A;--ink-body:#1A1B21;--ink-light:#6B6B6B;--ink-muted:#A3A3A3;--ink-navigation:#1F2937;--paper:#F2F2F2;--paper-warm:#F2F2F2;--white:#FFFFFF;--tag-bg:#F5F5F5;--border:#E5E7EB;--border-soft:rgba(0,0,0,0.06);--border-medium:rgba(0,0,0,0.10);--brand-gold:#C08E32;--brand-gold-light:#FBD9AA;--brand-gold-medium:#AA8653;--brand-gold-dark:#997642;--brand-gradient:linear-gradient(135deg, rgb(170,134,83) 0%, rgb(153,118,66) 50%, rgb(251,217,170) 100%);--brand-gradient-button:linear-gradient(163.746deg, rgb(170,134,83) 0%, rgb(153,118,66) 50%, rgb(251,217,170) 100%);--accent:var(--brand-gold);--accent-glow:rgba(192,142,50,0.20);--success:#21A36A;--success-dark:#2D6A4F;--warning:#C49420;--error:#E11D48;--info:#5B8CF5;--line-gold:var(--brand-gold-medium);--line-gold-soft:rgba(170,134,83,0.46);--glass-bg:rgba(255,255,255,0.72);--glass-bg-dark:rgba(17,24,39,0.78);--glass-border:rgba(0,0,0,0.06);--glass-border-dark:rgba(255,255,255,0.10);--glass-shadow:0 1px 3px rgba(0,0,0,0.08);--glass-shadow-dark:0 8px 32px rgba(0,0,0,0.18);--surface-dark:#111827;--surface-dark-deep:#0D0D0D;--surface-elevated:#FFFFFF;--text-on-dark:#FFFFFF;--text-on-dark-secondary:rgba(255,255,255,0.72);--text-on-dark-muted:rgba(255,255,255,0.60);--surface-card-shadow:0px 1px 3px 0px rgba(0,0,0,0.08);--ease-out-expo:cubic-bezier(0.16, 1, 0.3, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1);--story-progress:0;--scene-progress:0;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--space-3xl:8rem}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink-body);background:var(--paper);line-height:1.5;overflow-x:hidden}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;padding:.75rem 1.25rem;background:var(--ink);color:#fff;border-radius:999px;font-size:.875rem;text-decoration:none;transition:top .3s var(--ease-out-expo)}.skip-link:focus{top:1rem}:where(a,button):focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px;border-radius:4px}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.875rem max(3vw,1.25rem);background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border);transition:background .4s var(--ease-smooth)}.site-header.scrolled{background:rgba(255,255,255,.88);box-shadow:0 1px 0 rgba(0,0,0,.04)}.brand{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-heading);text-decoration:none}.brand small{font-weight:400;font-size:.7rem;color:var(--ink-light);margin-left:.35rem}.site-header nav{display:flex;gap:1.5rem;align-items:center}.site-header nav a{font-size:.8125rem;font-weight:500;color:var(--ink);text-decoration:none;letter-spacing:-.01em;transition:color .2s}.site-header nav a:hover{color:var(--accent)}.nav-cta{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 1rem;border-radius:999px;background:var(--accent);color:#fff!important;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s var(--ease-spring)}.nav-cta:hover{filter:brightness(1.04);transform:scale(1.04)}.nav-toggle{display:none}.story{position:relative}.story-stage{position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:0;background:var(--paper-warm)}.city-canvas{position:absolute;inset:0;width:100%;height:100%}.sydney-canvas{background:var(--paper-warm)}.city-base{opacity:.06;transition:opacity .45s var(--ease-smooth)}#Sydney_Master_Lineart .city-base circle,#Sydney_Master_Lineart .city-base ellipse,#Sydney_Master_Lineart .city-base line,#Sydney_Master_Lineart .city-base path,#Sydney_Master_Lineart .city-base polygon,#Sydney_Master_Lineart .city-base polyline,#Sydney_Master_Lineart .city-base rect{fill:none!important;stroke:var(--line-gold-soft)!important;stroke-width:1px!important;vector-effect:non-scaling-stroke}#Sydney_Master_Lineart .draw-group circle,#Sydney_Master_Lineart .draw-group ellipse,#Sydney_Master_Lineart .draw-group line,#Sydney_Master_Lineart .draw-group path,#Sydney_Master_Lineart .draw-group polygon,#Sydney_Master_Lineart .draw-group polyline,#Sydney_Master_Lineart .draw-group rect{fill:none!important;stroke:var(--line-gold)!important;vector-effect:non-scaling-stroke}#Sydney_Master_Lineart .draw-group.is-secondary circle,#Sydney_Master_Lineart .draw-group.is-secondary ellipse,#Sydney_Master_Lineart .draw-group.is-secondary line,#Sydney_Master_Lineart .draw-group.is-secondary path,#Sydney_Master_Lineart .draw-group.is-secondary polygon,#Sydney_Master_Lineart .draw-group.is-secondary polyline,#Sydney_Master_Lineart .draw-group.is-secondary rect{stroke:var(--line-gold-soft)!important}#Sydney_Master_Lineart #draw-harbour-bridge{opacity:1}#Sydney_Master_Lineart #draw-harbour-bridge line,#Sydney_Master_Lineart #draw-harbour-bridge path,#Sydney_Master_Lineart #draw-harbour-bridge polyline{stroke:var(--line-gold)!important;stroke-width:1.45px!important}#Sydney_Master_Lineart .draw-group:not(#draw-harbour-bridge){opacity:0;transition:opacity .25s var(--ease-smooth)}#scene-camera{transform-box:fill-box;transform-origin:center center;will-change:opacity}.draw-group circle,.draw-group ellipse,.draw-group line,.draw-group path,.draw-group polygon,.draw-group polyline,.draw-group rect{fill:none;stroke:var(--line-gold);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.draw-group.is-secondary circle,.draw-group.is-secondary ellipse,.draw-group.is-secondary line,.draw-group.is-secondary path,.draw-group.is-secondary polygon,.draw-group.is-secondary polyline,.draw-group.is-secondary rect{stroke:var(--line-gold-soft);stroke-width:1}.draw-group.is-fine line,.draw-group.is-fine path,.draw-group.is-fine polyline{stroke-width:.72;opacity:.9}.draw-group.is-thread line,.draw-group.is-thread path,.draw-group.is-thread polyline{stroke:rgba(200,161,90,0.74);stroke-width:.85}body[data-active-scene=concept] #scene-camera,body[data-active-scene=network] #scene-camera{opacity:.42}.scene-overlay{position:absolute;z-index:5;pointer-events:none;opacity:0;transform:translateY(22px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo)}body[data-active-scene=bridge] .scene-overlay--bridge,body[data-active-scene=concept] .scene-overlay--concept,body[data-active-scene=network] .scene-overlay--network,body[data-active-scene=opera] .scene-overlay--opera,body[data-active-scene=today] .scene-overlay--today{opacity:1;transform:translateY(0)}.story-chapter{position:relative;z-index:2;min-height:190svh;display:grid;align-items:center;padding:18vh max(5vw,1.25rem)}.story-chapter--brand{align-items:start;padding-top:22vh}.chapter-copy{max-width:36rem;padding:2rem;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.5rem;box-shadow:var(--glass-shadow);opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.chapter-copy.revealed{opacity:1;transform:translateY(0)}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink-light);margin-bottom:.75rem}.chapter-copy h1{font-size:clamp(2rem, 4.5vw, 3.5rem);font-weight:700;letter-spacing:0;line-height:1.15;margin-bottom:1rem}.chapter-copy h2{font-size:clamp(1.5rem, 3.5vw, 2.5rem);font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:.75rem}.chapter-copy p{font-size:1.0625rem;line-height:1.6;color:var(--ink)}.caption{font-size:.8125rem;color:var(--ink-light);margin-top:.5rem;font-style:italic}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.button{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.5rem;border:0;border-radius:999px;font-family:inherit;font-size:.9375rem;font-weight:500;letter-spacing:.4608px;text-decoration:none;cursor:pointer;transition:all .25s var(--ease-smooth)}.button--primary{background:var(--accent);color:#fff;box-shadow:0 2px 12px var(--accent-glow)}.button--primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 24px rgba(192,142,50,.24)}.button--secondary{background:0 0;color:var(--accent);border:1px solid var(--accent)}.button--secondary:hover{background:#fff;border-color:rgba(170,134,83,.36)}.button--ghost{background:0 0;color:var(--ink);border:1px solid rgba(29,29,31,.12)}.button--ghost:hover{background:rgba(0,0,0,.04)}.button--light{background:rgba(255,255,255,.16);color:#fff;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.button--light:hover{background:rgba(255,255,255,.24)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.story-progress{position:fixed;right:1.5rem;top:50%;z-index:40;display:grid;gap:.5rem;transform:translateY(-50%)}.story-progress a{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:transparent;text-decoration:none;overflow:hidden}.story-progress a::before{content:"";width:.75rem;height:.75rem;border:1.5px solid var(--brand-gold-dark);border-radius:999px;background:rgba(255,255,255,.78);transition:background .3s,transform .3s var(--ease-spring)}.story-progress a[aria-current=step]::before{background:var(--brand-gradient);transform:scale(1.35)}.content-section{position:relative;z-index:3;padding:var(--space-3xl) max(5vw,1.25rem)}.content-section--dark{background:var(--surface-dark);color:var(--text-on-dark)}.content-section--dark .eyebrow{color:var(--text-on-dark-secondary)}.content-section--dark p{color:var(--text-on-dark-secondary)}.content-section--dark h2,.content-section--dark h3{color:var(--text-on-dark)}.section-intro{max-width:38rem;margin-bottom:3rem}.section-intro h2{font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:.75rem}.section-intro p{font-size:1.0625rem;line-height:1.6;color:var(--ink-light)}#collaboration.content-section--dark{position:relative;overflow:hidden;background:radial-gradient(circle at 25% 30%,rgba(96,132,160,.1),transparent 34%),radial-gradient(circle at 78% 58%,rgba(200,161,90,.07),transparent 30%),linear-gradient(180deg,#090a0c 0,#111113 52%,#08090b 100%)}#collaboration.content-section--dark>:not(.ribbon-motion-bg){position:relative;z-index:2}.ribbon-motion-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;--mx:50%;--my:50%}.ribbon-particle-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.68}.ribbon-cursor-glow{position:absolute;inset:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(200,161,90,.12),rgba(96,132,160,.08) 16%,transparent 38%);mix-blend-mode:screen;opacity:.72;transition:opacity .35s ease}.ribbon-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.2) 58%,rgba(0,0,0,.58) 100%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 24%,transparent 72%,rgba(0,0,0,.54))}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.capability-card{padding:1.75rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth);opacity:0;transform:translateY(30px)}.capability-card.revealed{opacity:1;transform:translateY(0)}.capability-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.capability-card h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem}.capability-card p{font-size:.875rem;color:var(--ink-light);line-height:1.5}.strategy-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.strategy-card{padding:2rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth)}.strategy-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.strategy-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.strategy-card p{font-size:.9375rem;color:var(--ink-light)}.control-note{max-width:38rem;margin-top:1.5rem;font-size:.875rem;color:var(--ink-light)}.trust-layer{margin-top:var(--space-3xl);display:grid;grid-template-columns:minmax(0,0.6fr) minmax(0,1fr);gap:3rem;align-items:start}.trust-grid{display:grid;gap:1rem}.trust-grid article{padding:1.5rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .3s var(--ease-smooth)}.trust-grid article:hover{transform:translateY(-2px)}.trust-grid h3{font-size:1rem;font-weight:600;margin-bottom:.35rem}.trust-grid p{font-size:.875rem;color:var(--ink-light)}.trust-layer h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}.engagement-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none}.engagement-step{padding:1.75rem;border-radius:1.25rem;background:var(--surface-elevated);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .3s var(--ease-smooth);position:relative;overflow:hidden}.engagement-step:hover{transform:translateY(-3px)}.engagement-step strong{display:block;font-size:2rem;font-weight:700;color:var(--sage-deep);margin-bottom:.5rem;letter-spacing:-.02em}.engagement-step h3{font-size:1rem;font-weight:600;margin-bottom:.35rem}.engagement-step p{font-size:.8125rem;color:var(--ink-light)}.contact-panel{max-width:48rem;margin:0 auto;padding:clamp(2rem,6vw,5rem);border-radius:2rem;background:var(--surface-dark);color:#fff;text-align:center}.contact-panel h2{font-size:clamp(1.5rem, 3.5vw, 2.25rem);font-weight:700;letter-spacing:-.025em;margin-bottom:1rem}.contact-panel p{color:var(--text-on-dark-secondary);margin-bottom:1.5rem}.prototype-note{margin-top:1rem;font-size:.75rem;color:rgba(255,255,255,.4)}.product-mockup{background:var(--white);border-radius:1rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden;font-family:-apple-system,'SF Pro Display',Inter,sans-serif;color:var(--ink)}.product-mockup--dark{background:#1c1c1e;color:#fff;border-color:rgba(255,255,255,.1)}.mockup-header{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#f0f0f2;border-bottom:1px solid rgba(0,0,0,.06)}.mockup-header--dark{background:#2c2c2e;border-color:rgba(255,255,255,.08)}.mockup-dot{width:.625rem;height:.625rem;border-radius:999px}.mockup-dot--red{background:#ff5f57}.mockup-dot--yellow{background:#feba04}.mockup-dot--green{background:#32d74b}.mockup-body{padding:1.25rem}.sample-badge{display:inline-block;padding:.2rem .6rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#fff3cd;color:#856404;border-radius:4px;margin-top:.5rem}.scene-overlay .product-mockup,.scene-overlay .workspace-window{background:rgba(255,255,255,.68);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(200,161,90,.18);box-shadow:0 10px 32px rgba(90,70,35,.08)}.scene-overlay .sample-badge{opacity:.65;transform:scale(.9);transform-origin:left center}.role-map{width:min(340px,30vw)}.approval-trail{width:min(350px,28vw)}.workspace-snapshot{width:min(380px,32vw)}.project-hierarchy{width:min(320px,28vw)}.settlement-path{width:min(430px,36vw)}.workspace-silhouette{position:absolute;right:8%;top:15%;z-index:5;width:min(420px,38vw);opacity:.55;pointer-events:none;filter:blur(.5px)}.workspace-window{background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.06);border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.08);padding:1.5rem}.workspace-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.workspace-tab{padding:.35rem .85rem;border-radius:6px;font-size:.7rem;font-weight:500;background:rgba(0,0,0,.04);color:var(--ink-light)}.workspace-tab--active{background:var(--sage-deep);color:#fff}.workspace-line{height:.5rem;border-radius:3px;background:rgba(0,0,0,.05);margin-bottom:.5rem}.workspace-line--short{width:60%}.workspace-line--medium{width:80%}.workspace-snapshot{position:absolute;right:5%;top:10%;z-index:5;width:min(480px,42vw);pointer-events:none}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.metric-card{padding:.75rem;border-radius:.75rem;background:#f5f5f7;text-align:center}.metric-value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--sage-deep)}.metric-label{font-size:.65rem;font-weight:500;color:var(--ink-light);text-transform:uppercase;letter-spacing:.04em}.activity-list{list-style:none}.activity-item{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.04);font-size:.75rem}.activity-item:last-child{border-bottom:0}.activity-dot{width:.5rem;height:.5rem;border-radius:999px;margin-top:.3rem;flex-shrink:0}.activity-dot--action{background:#ff9500}.activity-dot--review{background:var(--accent)}.activity-dot--approved{background:#34c759}.status-tag{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.status-tag--action{background:#fff3cd;color:#856404}.status-tag--review{background:#cfe5ff;color:#004494}.status-tag--approved{background:#d4edda;color:#155724}.control-dashboard{position:absolute;right:8%;bottom:8%;z-index:5;width:min(440px,38vw);pointer-events:none}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.kpi-card{padding:.6rem;border-radius:.5rem;background:#f5f5f7;text-align:center}.kpi-number{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.kpi-name{font-size:.55rem;font-weight:500;color:var(--ink-light);text-transform:uppercase;letter-spacing:.05em}.kpi-card--warn .kpi-number{color:#ff9500}.kpi-card--ok .kpi-number{color:#34c759}.approval-trail{position:absolute;right:8%;top:12%;z-index:5;width:min(420px,36vw);pointer-events:none}.doc-card{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:.75rem;background:#f5f5f7;margin-bottom:.75rem}.doc-name{font-size:.8125rem;font-weight:600}.doc-version{font-size:.65rem;color:var(--ink-light)}.timeline-item{display:flex;gap:.75rem;padding:.5rem 0;font-size:.75rem;align-items:flex-start}.timeline-dot{width:.625rem;height:.625rem;border-radius:999px;margin-top:.2rem;flex-shrink:0}.timeline-dot--done{background:#34c759}.timeline-dot--current{background:var(--accent);box-shadow:0 0 0 4px rgba(0,113,227,.2)}.timeline-dot--pending{background:#d1d1d6}.timeline-connector{width:1px;height:1.25rem;margin-left:.27rem;background:#d1d1d6}.project-hierarchy{position:absolute;left:6%;top:8%;z-index:5;width:min(380px,34vw);pointer-events:none}.hierarchy-root{font-size:.8125rem;font-weight:600;padding:.5rem .75rem;background:var(--brand-gradient);color:#fff;border-radius:.5rem;display:inline-block;margin-bottom:.5rem}.hierarchy-branch{margin-left:1.25rem;padding-left:1rem;border-left:1.5px solid var(--sage)}.hierarchy-node{padding:.35rem 0;font-size:.75rem;display:flex;align-items:center;gap:.5rem}.hierarchy-node::before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:var(--sage);flex-shrink:0}.hierarchy-node--active::before{background:var(--accent)}.hierarchy-status{font-size:.6rem;padding:.1rem .45rem;border-radius:999px;font-weight:500}.hierarchy-status--review{background:#cfe5ff;color:#004494}.hierarchy-status--prepared{background:#d4edda;color:#155724}.hierarchy-status--action{background:#fff3cd;color:#856404}.hierarchy-status--pending{background:#f0f0f2;color:var(--ink-light)}.settlement-path{position:absolute;left:5%;bottom:8%;z-index:5;width:min(520px,45vw);pointer-events:none}.path-steps{display:flex;align-items:center;gap:0;overflow:hidden}.path-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1;min-width:0}.path-node{width:.75rem;height:.75rem;border-radius:999px;background:#d1d1d6;transition:background .3s;position:relative}.path-node--active{background:var(--accent);box-shadow:0 0 0 6px rgba(0,113,227,.18);animation:node-pulse 2s ease-in-out infinite}.path-node--done{background:#34c759}.path-line{flex:1;height:1.5px;background:#d1d1d6;margin:0 -.125rem;margin-bottom:1.2rem}.path-line--done{background:#34c759}.path-label{font-size:.55rem;font-weight:500;color:var(--ink-light);text-align:center;white-space:nowrap}.path-label--active{color:var(--accent);font-weight:600}@keyframes node-pulse{0%,100%{box-shadow:0 0 0 4px rgba(0,113,227,.2)}50%{box-shadow:0 0 0 10px rgba(0,113,227,.06)}}.role-map{position:absolute;left:8%;top:10%;z-index:5;width:min(400px,36vw);pointer-events:none}.role-center{text-align:center;margin-bottom:1rem}.role-center-tag{display:inline-block;padding:.5rem 1rem;background:var(--brand-gradient);color:#fff;border-radius:999px;font-size:.75rem;font-weight:600}.role-nodes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.role-node{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;background:#f5f5f7;font-size:.7rem}.role-avatar{width:1.5rem;height:1.5rem;border-radius:999px;background:var(--sage);display:grid;place-items:center;font-size:.6rem;font-weight:700;color:var(--sage-deep);flex-shrink:0}.role-perm{margin-left:auto;font-size:.55rem;font-weight:500;color:var(--ink-light)}.access-flow{margin-top:2rem;padding:1.5rem;background:#f5f5f7;border-radius:1rem}.flow-steps{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.flow-step{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:999px;background:#fff;font-size:.75rem;font-weight:500;border:1px solid rgba(0,0,0,.06);transition:all .3s}.flow-step--active{background:var(--accent);color:#fff;border-color:var(--accent)}.flow-arrow{color:var(--ink-light);font-size:.75rem}.role-map{left:auto;right:6%;top:16%;width:min(320px,27vw)}.approval-trail{right:6%;top:16%;width:min(340px,28vw)}.workspace-snapshot{right:6%;top:16%;width:min(360px,30vw)}.project-hierarchy{left:auto;right:6%;top:18%;width:min(300px,26vw)}.settlement-path{left:auto;right:5%;bottom:12%;width:min(400px,34vw)}@media (max-width:1100px){.approval-trail,.control-dashboard,.project-hierarchy,.role-map,.settlement-path,.workspace-silhouette,.workspace-snapshot{display:none}}.brand,.button,.kpi-number,.metric-value,.nav-cta,.sample-badge,.status-tag{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.chapter-copy h1,.chapter-copy h2,.contact-panel h2,.section-intro h2,.trust-layer h2,h1,h2,h3{font-family:Georgia,'Times New Roman',serif;color:var(--ink-heading);letter-spacing:0}.chapter-copy{background:var(--glass-bg);border:.8px solid var(--border);border-radius:12px;box-shadow:var(--surface-card-shadow)}.chapter-copy p,.section-intro p{color:var(--ink-body)}.eyebrow{color:var(--brand-gold-dark)}.caption,.control-note,.prototype-note{color:var(--ink-light)}.button{min-height:39.411px;border-radius:10px;font-size:15.36px;font-weight:600}.button:active{transform:scale(.98)}.button--light{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.22)}.button--light:hover{background:rgba(255,255,255,.24)}.capability-card,.contact-panel,.engagement-step,.product-mockup,.strategy-card,.trust-grid article,.workspace-window{border-radius:12px}.capability-card,.engagement-step,.strategy-card,.trust-grid article{background:#fff;border:.8px solid var(--border);box-shadow:var(--surface-card-shadow)}.capability-card h3,.engagement-step h3,.strategy-card h3,.trust-grid h3{color:var(--ink-heading);letter-spacing:0}.capability-card p,.engagement-step p,.strategy-card p,.trust-grid p{color:var(--ink-light)}.content-section--dark{background:var(--surface-dark);color:var(--text-on-dark)}.content-section--dark h1,.content-section--dark h2,.content-section--dark h3{color:var(--text-on-dark)}.content-section--dark .control-note,.content-section--dark p{color:var(--text-on-dark-secondary)}.content-section--dark .eyebrow{color:var(--brand-gold-light)}.content-section--dark .access-flow,.content-section--dark .engagement-step,.content-section--dark .strategy-card,.content-section--dark .trust-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:none;color:var(--text-on-dark);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.content-section--dark .engagement-step h3,.content-section--dark .strategy-card h3,.content-section--dark .trust-grid h3{color:var(--text-on-dark)}.content-section--dark .access-flow p,.content-section--dark .engagement-step p,.content-section--dark .strategy-card p,.content-section--dark .trust-grid p{color:var(--text-on-dark-secondary)!important}.content-section--dark .flow-step{background:rgba(255,255,255,.08);color:var(--text-on-dark);border-color:rgba(255,255,255,.1)}.content-section--dark .flow-step--active{background:var(--brand-gradient-button);color:#fff;border-color:transparent}.content-section--dark .flow-arrow{color:var(--text-on-dark-muted)}#collaboration.content-section--dark{background:radial-gradient(circle at 24% 30%,rgba(170,134,83,.14),transparent 34%),radial-gradient(circle at 78% 58%,rgba(251,217,170,.08),transparent 30%),linear-gradient(180deg,#0d0d0d 0,#111827 54%,#0d0d0d 100%)}.ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(251,217,170,.14),rgba(170,134,83,.08) 18%,transparent 40%)}.contact-panel{background:linear-gradient(180deg,#111827 0,#0d0d0d 100%);border:1px solid rgba(251,217,170,.16);color:var(--text-on-dark)}.contact-panel h2{color:var(--text-on-dark)}.contact-panel p{color:var(--text-on-dark-secondary)}.product-mockup,.workspace-window{background:#fff;border:.8px solid var(--border);box-shadow:var(--surface-card-shadow);font-family:Inter,'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink-body)}.access-flow,.doc-card,.hierarchy-status--pending,.kpi-card,.metric-card,.mockup-header,.role-node,.workspace-tab{background:var(--tag-bg)}.hierarchy-root,.kpi-card--ok .kpi-number,.metric-value,.role-center-tag,.workspace-tab--active{color:#fff;background:var(--brand-gradient-button)}.doc-version,.kpi-name,.metric-label,.path-label,.role-perm{color:var(--ink-light)}.activity-dot--action,.kpi-card--warn .kpi-number{background:var(--warning);color:var(--warning)}.activity-dot--review,.hierarchy-node--active::before,.path-node--active,.timeline-dot--current{background:var(--brand-gold)}.activity-dot--approved,.path-line--done,.path-node--done,.timeline-dot--done{background:var(--success)}.hierarchy-status--action,.sample-badge,.status-tag--action{background:rgba(196,148,32,.12);color:var(--brand-gold-dark)}.hierarchy-status--review,.status-tag--review{background:rgba(91,140,245,.12);color:#383874}.hierarchy-status--prepared,.status-tag--approved{background:rgba(45,106,79,.08);color:var(--success-dark);border:1px solid rgba(45,106,79,.2)}.path-node--active{box-shadow:0 0 0 6px rgba(192,142,50,.18)}.path-label--active{color:var(--brand-gold-dark)}@keyframes node-pulse{0%,100%{box-shadow:0 0 0 4px rgba(192,142,50,.2)}50%{box-shadow:0 0 0 10px rgba(192,142,50,.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.story-stage{position:relative;height:70svh;margin-bottom:0}.story-progress{display:none}.story-chapter{min-height:auto;padding-block:5rem}.chapter-copy{opacity:1;transform:none}.capability-card{opacity:1;transform:none}.ribbon-particle-canvas{display:none}.ribbon-cursor-glow{opacity:.25}}.content-section--light{background:#f3f3f1}.section-kicker{font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold-dark);margin-bottom:.75rem}.product-section .section-intro{max-width:760px;margin-bottom:2.4rem}.product-section .section-intro h2{font-size:clamp(2rem, 4.2vw, 4rem);line-height:1.04}.product-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.product-feature-card{min-height:230px;padding:1.35rem;border-radius:12px;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.075);box-shadow:0 16px 42px rgba(28,25,18,.06);opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo),box-shadow .28s var(--ease-smooth),border-color .28s var(--ease-smooth)}.product-feature-card.revealed{opacity:1;transform:translateY(0)}.product-feature-card:hover{transform:translateY(-4px);border-color:rgba(192,142,50,.24);box-shadow:0 22px 58px rgba(28,25,18,.1)}.product-feature-card h3{font-size:1.05rem;line-height:1.2;margin-bottom:.65rem}.product-feature-card p{font-size:.92rem;color:var(--ink-light)}.card-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;margin-bottom:1.2rem;background:rgba(192,142,50,.12);color:var(--brand-gold-dark);font-size:.78rem;font-weight:750}.dark-panel-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.dark-glass-card{min-height:205px;padding:1.55rem;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:none;color:var(--text-on-dark);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo),background .28s var(--ease-smooth),border-color .28s var(--ease-smooth)}.dark-glass-card.revealed{opacity:1;transform:translateY(0)}.dark-glass-card:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);transform:translateY(-3px)}.dark-glass-card h3{color:var(--text-on-dark);margin-bottom:.7rem}.dark-glass-card p{color:var(--text-on-dark-secondary);font-size:.92rem}.capability-system{background:#f6f4ef}.capability-system .section-intro{max-width:760px;margin-bottom:2.4rem}.capability-system .section-intro h2{font-size:clamp(2rem, 4.2vw, 4rem);line-height:1.04}.capability-layout{display:grid;grid-template-columns:minmax(280px,0.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:start}.capability-module-switcher{display:grid;grid-template-columns:minmax(180px,0.42fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);align-items:stretch;opacity:0;transform:translateY(22px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo)}.capability-module-switcher.revealed{opacity:1;transform:translateY(0)}.capability-nav{display:grid;gap:.62rem;align-content:start}.capability-nav-item{width:100%;min-height:4.35rem;display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1.1rem;gap:.72rem;align-items:center;padding:.82rem .9rem;border:1px solid rgba(30,28,24,.07);border-radius:18px;background:rgba(255,255,255,.58);color:var(--ink-heading);text-align:left;cursor:pointer;box-shadow:0 10px 28px rgba(28,25,18,.035);transition:background .22s var(--ease-smooth),border-color .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth),transform .22s var(--ease-smooth)}.capability-nav-item.is-active,.capability-nav-item:focus-visible,.capability-nav-item:hover{background:rgba(246,240,226,.92);border-color:rgba(180,135,58,.45);box-shadow:0 14px 34px rgba(94,70,32,.08);transform:translateY(-1px)}.capability-detail-icon,.capability-nav-item__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-gold-dark)}.capability-nav-item__icon{width:2.1rem;height:2.1rem;border-radius:12px;background:rgba(192,142,50,.08)}.capability-nav-item__title{font-size:.93rem;font-weight:720;letter-spacing:-.01em}.capability-nav-item__chevron{color:rgba(31,31,31,.38);transition:transform .22s var(--ease-smooth),color .22s var(--ease-smooth)}.capability-nav-item.is-active .capability-nav-item__chevron{color:var(--brand-gold-dark);transform:translateX(2px)}.capability-detail-panel{min-height:342px;padding:clamp(1.35rem,2.4vw,2rem);border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.62);box-shadow:0 20px 54px rgba(28,25,18,.07),inset 0 1px 0 rgba(255,255,255,.64);backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04);transition:opacity .22s var(--ease-smooth),transform .22s var(--ease-smooth)}.capability-detail-panel.is-switching{opacity:0;transform:translateY(8px)}.capability-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.capability-detail-icon{width:3rem;height:3rem;border-radius:16px;background:rgba(192,142,50,.11);border:1px solid rgba(180,135,58,.18)}.capability-detail-panel h3{margin:0 0 .45rem;font-size:clamp(1.35rem, 2.2vw, 2rem);line-height:1.08}.capability-detail-panel p{max-width:38rem;color:var(--ink-light);font-size:.96rem;line-height:1.58}.capability-detail-divider{height:1px;margin:1.35rem 0;background:linear-gradient(90deg,rgba(180,135,58,.24),rgba(30,28,24,.06),transparent)}.capability-feature-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.capability-feature-item{display:grid;grid-template-columns:0.72rem minmax(0,1fr);gap:.85rem;align-items:start;padding:.88rem .95rem;border-radius:16px;background:rgba(246,244,239,.72);border:1px solid rgba(30,28,24,.045)}.capability-feature-dot{width:.5rem;height:.5rem;border-radius:999px;margin-top:.42rem;background:var(--brand-gold-dark);box-shadow:0 0 0 4px rgba(192,142,50,.1)}.capability-feature-item strong{display:block;margin-bottom:.18rem;color:var(--ink-heading);font-size:.9rem}.capability-feature-item span:last-child{display:block;color:var(--ink-light);font-size:.84rem;line-height:1.45}@media (max-width:1024px){.story-chapter--brand .chapter-copy h1{font-size:clamp(48px, 8vw, 76px)}.story-card{width:min(660px,68vw)}.capability-layout{grid-template-columns:1fr}.capability-module-switcher{grid-template-columns:1fr}.capability-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-nav-item{grid-template-columns:2rem minmax(0,1fr);min-height:4rem}.capability-nav-item__chevron{display:none}.dark-panel-grid{grid-template-columns:1fr}}@media (max-width:768px){:root{--nav-height:60px}.story-chapter--brand{align-items:center;padding-top:calc(var(--nav-height) + 1rem)}.story-chapter--brand .chapter-copy h1{font-size:clamp(38px, 12vw, 56px);line-height:.94}.story-card{width:100%}.capability-module-grid,.capability-nav,.product-feature-grid,.story-card__meta{grid-template-columns:1fr}.capability-detail-panel{min-height:auto}.capability-detail-head{grid-template-columns:1fr}.sydney-canvas{opacity:.42;transform:translateY(5%)}}@media (max-width:390px){.story-chapter--brand .chapter-copy h1{font-size:36px}.story-chapter--brand .chapter-copy>p:not(.eyebrow){font-size:.95rem}.button{min-height:2.75rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.capability-module-card,.capability-module-switcher,.product-feature-card,.story-card{opacity:1!important;transform:none!important;filter:none!important}.ribbon-motion-bg::before{transform:none}}#collaboration.content-section--dark{background:#05070a}#collaboration .ribbon-motion-bg{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(205,166,76,.16),transparent 30%),#05070a}#collaboration .ribbon-particle-canvas{opacity:.96;filter:saturate(1.04) contrast(1.04)}#collaboration .ribbon-motion-bg::before{content:"";position:absolute;inset:0;opacity:.18;background:radial-gradient(circle at 18% 76%,rgba(205,166,76,.2),transparent 28%),radial-gradient(circle at 72% 34%,rgba(211,234,98,.08),transparent 24%),linear-gradient(115deg,rgba(255,255,255,.045),transparent 38%);mix-blend-mode:screen}#collaboration .ribbon-motion-bg::after{content:"";position:absolute;inset:0;opacity:.14;background-image:radial-gradient(rgba(255,255,255,.18) .55px,transparent .75px),radial-gradient(rgba(205,166,76,.12) .45px,transparent .8px);background-size:5px 5px,9px 9px;background-position:0 0,2px 3px;pointer-events:none}#collaboration .ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(205,166,76,.18),rgba(211,234,98,.08) 13%,transparent 34%);mix-blend-mode:screen;opacity:.64}#collaboration .ribbon-vignette{background:linear-gradient(180deg,rgba(5,7,10,.92) 0,rgba(5,7,10,.38) 18%,rgba(5,7,10,.18) 46%,rgba(5,7,10,.7) 100%),radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.22) 54%,rgba(0,0,0,.72) 100%),linear-gradient(90deg,rgba(0,0,0,.58),transparent 28%,transparent 70%,rgba(0,0,0,.62))}@media (max-width:768px){#collaboration .ribbon-particle-canvas{opacity:.76}#collaboration .ribbon-cursor-glow{opacity:.36}}@media (prefers-reduced-motion:reduce){#collaboration .ribbon-particle-canvas{opacity:.7}}.dark-transition{background:linear-gradient(180deg,#f3f3f1 0,#f6f0dd 48%,#fbf8ef 100%)!important}#collaboration.content-section--dark{background:#fbf8ef!important;color:var(--ink-body)!important}#collaboration.content-section--dark .dark-glass-card h3,#collaboration.content-section--dark .engagement-step h3,#collaboration.content-section--dark .trust-grid h3,#collaboration.content-section--dark h1,#collaboration.content-section--dark h2,#collaboration.content-section--dark h3{color:var(--ink-heading)!important}#collaboration.content-section--dark .control-note,#collaboration.content-section--dark .dark-glass-card p,#collaboration.content-section--dark .engagement-step p,#collaboration.content-section--dark .trust-grid p,#collaboration.content-section--dark p{color:rgba(26,27,33,.72)!important}#collaboration.content-section--dark .eyebrow{color:var(--brand-gold-dark)!important}#collaboration .ribbon-motion-bg{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(205,166,76,.28),transparent 34%),linear-gradient(180deg,#fbf8ef 0,#f6f0dd 42%,#fff 100%)!important}#collaboration .ribbon-particle-canvas{opacity:.92!important;mix-blend-mode:multiply;filter:saturate(1.08) contrast(.98)}#collaboration .ribbon-motion-bg::before{opacity:.36!important;background:radial-gradient(circle at 18% 72%,rgba(205,166,76,.32),transparent 30%),radial-gradient(circle at 70% 30%,rgba(211,234,98,.22),transparent 26%),linear-gradient(115deg,rgba(255,255,255,.7),transparent 46%)!important;mix-blend-mode:multiply!important}#collaboration .ribbon-motion-bg::after{opacity:.16!important;background-image:radial-gradient(rgba(153,118,66,.22) .55px,transparent .8px),radial-gradient(rgba(255,255,255,.65) .5px,transparent .9px)!important}#collaboration .ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(205,166,76,.24),rgba(211,234,98,.18) 16%,transparent 38%)!important;mix-blend-mode:multiply!important;opacity:.52!important}#collaboration .ribbon-vignette{background:linear-gradient(180deg,rgba(251,248,239,.96) 0,rgba(251,248,239,.34) 18%,rgba(255,255,255,.12) 50%,rgba(251,248,239,.82) 100%),radial-gradient(ellipse at center,transparent 0,rgba(255,255,255,.18) 56%,rgba(196,148,32,.16) 100%),linear-gradient(90deg,rgba(251,248,239,.72),transparent 30%,transparent 70%,rgba(251,248,239,.74))!important}#collaboration .dark-glass-card,#collaboration.content-section--dark .access-flow,#collaboration.content-section--dark .engagement-step,#collaboration.content-section--dark .trust-grid article{background:rgba(255,255,255,.68)!important;border:1px solid rgba(153,118,66,.16)!important;box-shadow:0 18px 48px rgba(90,70,35,.08)!important;color:var(--ink-body)!important}#collaboration .dark-glass-card:hover,#collaboration.content-section--dark .engagement-step:hover,#collaboration.content-section--dark .trust-grid article:hover{background:rgba(255,255,255,.82)!important;border-color:rgba(153,118,66,.28)!important}#collaboration.content-section--dark{isolation:isolate;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.76),transparent 28%),radial-gradient(circle at 78% 26%,rgba(245,221,174,.42),transparent 30%),radial-gradient(circle at 54% 86%,rgba(255,255,255,.64),transparent 34%),linear-gradient(180deg,#f5f1e8 0,#fbf8ef 46%,#f1eadc 100%)!important}#collaboration.content-section--dark::before{content:"";position:absolute;inset:clamp(1rem,3vw,2.75rem);z-index:1;pointer-events:none;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.5)),radial-gradient(circle at 22% 0,rgba(255,255,255,.84),transparent 34%),radial-gradient(circle at 88% 16%,rgba(224,189,118,.18),transparent 28%);border:1px solid rgba(255,255,255,.38);box-shadow:0 8px 30px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.45);backdrop-filter:blur(32px) saturate(1.14);-webkit-backdrop-filter:blur(32px) saturate(1.14)}#collaboration.content-section--dark::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 72%,rgba(255,255,255,.45),transparent 24%),radial-gradient(circle at 72% 62%,rgba(205,166,76,.12),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.34),transparent 36%,rgba(255,255,255,.22))}#collaboration.content-section--dark>:not(.ribbon-motion-bg){position:relative;z-index:3}#collaboration .ribbon-motion-bg{z-index:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.58),transparent 30%),radial-gradient(circle at 24% 78%,rgba(205,166,76,.12),transparent 32%),linear-gradient(180deg,rgba(251,248,239,.78),rgba(245,241,232,.68))!important}#collaboration .ribbon-particle-canvas{opacity:.42!important;mix-blend-mode:multiply;filter:saturate(.88) contrast(.94) blur(.2px)}#collaboration .ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.62),rgba(205,166,76,.14) 18%,transparent 40%)!important;mix-blend-mode:soft-light!important;opacity:.48!important}#collaboration .ribbon-vignette{background:linear-gradient(180deg,rgba(251,248,239,.58) 0,rgba(255,255,255,.1) 42%,rgba(245,241,232,.54) 100%),radial-gradient(ellipse at center,transparent 0,rgba(255,255,255,.14) 62%,rgba(205,166,76,.1) 100%)!important}#collaboration .dark-glass-card,#collaboration.content-section--dark .access-flow,#collaboration.content-section--dark .engagement-step,#collaboration.content-section--dark .trust-grid article{background:rgba(255,255,255,.84)!important;border:1px solid rgba(255,255,255,.52)!important;box-shadow:0 10px 32px rgba(80,62,34,.06),inset 0 1px 0 rgba(255,255,255,.62)!important;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}#collaboration .dark-glass-card:hover,#collaboration.content-section--dark .engagement-step:hover,#collaboration.content-section--dark .trust-grid article:hover{background:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.68)!important;box-shadow:0 14px 38px rgba(80,62,34,.08),inset 0 1px 0 rgba(255,255,255,.72)!important}#website-content.content-section--light.product-section{background:0 0!important;z-index:2}#website-content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(243,243,241,.1) 0,rgba(243,243,241,.38) 55%,rgba(243,243,241,.72) 100%)}#website-content .product-feature-grid,#website-content .section-intro{position:relative;z-index:1}#story-brand.story-chapter{min-height:100svh;align-items:center;padding-top:calc(var(--nav-height) + clamp(2rem,5vh,4rem));padding-bottom:clamp(2rem,6vh,4rem)}#story-brand .chapter-copy{max-width:min(680px,52vw);padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;transform:none}#story-brand .chapter-copy h1{font-size:clamp(56px, 7vw, 96px);line-height:.92;max-width:11ch}#story-brand .chapter-copy>p:not(.eyebrow){max-width:34rem}#story-country.story-chapter{min-height:165svh}#story-country .chapter-copy{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.62);box-shadow:0 24px 64px rgba(28,25,18,.08);backdrop-filter:blur(16px) saturate(1.04);-webkit-backdrop-filter:blur(16px) saturate(1.04)}@media (max-width:1024px){#story-brand .chapter-copy{max-width:min(640px,64vw)}#story-brand .chapter-copy h1{font-size:clamp(48px, 8vw, 76px)}}@media (max-width:768px){#story-brand.story-chapter{min-height:100svh;align-items:center;padding-top:calc(var(--nav-height) + 1rem)}#story-brand .chapter-copy{max-width:100%}#story-brand .chapter-copy h1{font-size:clamp(38px, 12vw, 56px);line-height:.94;max-width:10ch}}.story-stage{background:#fbf8ef}.story-chapter--brand .chapter-copy{background:rgba(255,255,255,.68);border-color:rgba(170,134,83,.14)}body[data-active-scene=brand] .city-base{opacity:.34}body[data-active-scene=country] .city-base{opacity:.18}body[data-active-scene=today] .city-base{opacity:.12}#Sydney_Master_Lineart .city-base circle,#Sydney_Master_Lineart .city-base ellipse,#Sydney_Master_Lineart .city-base line,#Sydney_Master_Lineart .city-base path,#Sydney_Master_Lineart .city-base polygon,#Sydney_Master_Lineart .city-base polyline,#Sydney_Master_Lineart .city-base rect{stroke:rgba(165,145,43,0.42)!important;stroke-width:1px!important}#Sydney_Master_Lineart .draw-group circle,#Sydney_Master_Lineart .draw-group ellipse,#Sydney_Master_Lineart .draw-group line,#Sydney_Master_Lineart .draw-group path,#Sydney_Master_Lineart .draw-group polygon,#Sydney_Master_Lineart .draw-group polyline,#Sydney_Master_Lineart .draw-group rect{stroke:rgba(153,118,66,0.82)!important}.capability-system{background:#fbf8ef;padding-block:clamp(5rem,8vw,8rem)}.capability-reference-layout{display:grid;grid-template-columns:minmax(280px,0.82fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,5rem);align-items:center}.capability-reference-copy{max-width:560px}.capability-reference-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.8rem, 6vw, 5.5rem);line-height:.98;letter-spacing:0;margin-bottom:1.65rem;color:var(--ink-heading)}.capability-reference-copy p{max-width:32rem;color:rgba(26,27,33,.74);font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.55}.capability-copy-rule{display:block;width:9.2rem;height:2px;margin-top:3.4rem;background:linear-gradient(90deg,var(--brand-gold),var(--brand-gold) 24%,rgba(153,118,66,.22) 24%,rgba(153,118,66,.22))}.capability-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.1vw,1.55rem)}.capability-system-card{position:relative;min-height:clamp(260px,25vw,390px);padding:clamp(1.5rem,3vw,2.5rem);border-radius:12px;border:1px solid rgba(31,31,31,.12);background:rgba(255,255,255,.64);box-shadow:0 18px 52px rgba(45,36,20,.045);opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo),border-color .28s var(--ease-smooth),box-shadow .28s var(--ease-smooth),background .28s var(--ease-smooth);overflow:hidden;cursor:pointer}.capability-system-card.revealed{opacity:1;transform:translateY(0)}.capability-system-card.is-active,.capability-system-card:focus-visible,.capability-system-card:hover{background:rgba(255,255,255,.9);border-color:rgba(185,135,46,.58);box-shadow:0 26px 68px rgba(67,48,18,.1);transform:translateY(-7px)}.capability-system-card:focus-visible{outline:2px solid rgba(153,118,66,.45);outline-offset:4px}.capability-card-icon svg,.engagement-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.capability-card-icon{width:3.2rem;height:3.2rem;color:var(--card-accent);margin-bottom:clamp(3rem,7vw,5.25rem)}.capability-card-arrow{position:absolute;top:1.95rem;right:2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:linear-gradient(135deg,#d8a21e,#bd8300);color:#fff;opacity:0;transform:translate(-6px,6px);transition:opacity .24s var(--ease-smooth),transform .24s var(--ease-smooth)}.capability-system-card.is-active .capability-card-arrow,.capability-system-card:focus-visible .capability-card-arrow,.capability-system-card:hover .capability-card-arrow{opacity:1;transform:translate(0,0)}.capability-system-card h3{font-family:Georgia,'Times New Roman',serif;color:#111;font-size:clamp(1.55rem, 2.1vw, 2.05rem);line-height:1.08;margin-bottom:1.3rem;letter-spacing:0}.capability-system-card p{color:rgba(26,27,33,.64);font-size:clamp(1rem, 1.35vw, 1.22rem);line-height:1.48;max-width:22rem}.capability-card-tags{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(31,31,31,.1)}.capability-card-tags span{padding:.56rem .9rem;border-radius:999px;background:#f7f0e2;color:#9a7331;font-weight:720;font-size:.86rem}#collaboration.content-section--dark{background:#fbf8ef!important;color:var(--ink-body)!important;overflow:hidden}#collaboration.content-section--dark::before{display:none}#collaboration .ribbon-motion-bg{background:linear-gradient(180deg,#fbf8ef 0,#f7f0df 54%,#fff 100%)!important}#collaboration .ribbon-particle-canvas{opacity:.76!important;mix-blend-mode:multiply;filter:saturate(1.02) contrast(.98)}#collaboration .ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(205,166,76,.22),rgba(211,234,98,.16) 14%,transparent 38%)!important;mix-blend-mode:multiply!important;opacity:.5!important}#collaboration .ribbon-vignette{background:linear-gradient(180deg,rgba(251,248,239,.86),rgba(251,248,239,.18) 42%,rgba(251,248,239,.86)),radial-gradient(ellipse at center,transparent 0,rgba(153,118,66,.12) 100%)!important}#collaboration.content-section--dark h2,#collaboration.content-section--dark h3{color:var(--ink-heading)!important}#collaboration .dark-glass-card p,#collaboration .trust-grid p,#collaboration.content-section--dark p{color:rgba(26,27,33,.68)!important}#collaboration.content-section--dark .eyebrow{color:var(--brand-gold-dark)!important}#collaboration .dark-glass-card,#collaboration .trust-grid article{background:rgba(255,255,255,.68)!important;border:1px solid rgba(153,118,66,.14)!important;box-shadow:0 20px 56px rgba(80,62,34,.07)!important;backdrop-filter:blur(18px) saturate(1.04)}#collaboration .dark-glass-card:hover,#collaboration .trust-grid article:hover{background:rgba(255,255,255,.84)!important;border-color:rgba(153,118,66,.28)!important}.engagement-section{background:#fbf7f2;padding-block:clamp(5rem,8vw,8rem)}.engagement-intro{max-width:720px;margin-bottom:clamp(4rem,8vw,7rem)}.engagement-intro h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.3rem, 5vw, 4.25rem);line-height:1.08;letter-spacing:0;color:var(--ink-heading);margin-bottom:1.4rem}.engagement-intro p{max-width:50rem;color:rgba(26,27,33,.68);font-size:1.08rem;line-height:1.65}.engagement-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,3vw,2rem);padding:0;list-style:none}.engagement-timeline::before{content:"";position:absolute;left:2%;right:2%;top:6.95rem;height:1px;background:rgba(26,27,33,.14)}.engagement-timeline-step{position:relative;text-align:center;padding-top:0;opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo)}.engagement-timeline-step.revealed{opacity:1;transform:translateY(0)}.engagement-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto 3.35rem;color:rgba(26,27,33,.62)}.engagement-timeline-step strong{position:relative;z-index:1;display:grid;place-items:center;width:3.35rem;height:3.35rem;margin:0 auto 2.7rem;border-radius:999px;background:rgba(255,255,255,.76);color:var(--brand-gold-dark);box-shadow:0 12px 28px rgba(80,62,34,.1);font-size:1.05rem}.engagement-timeline-step h3{font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;line-height:1.2;color:var(--ink-heading);margin-bottom:.9rem}.engagement-timeline-step p{max-width:17rem;margin-inline:auto;color:rgba(26,27,33,.64);line-height:1.55;font-size:.96rem}.contact-section{position:relative;overflow:hidden;background:#fbf8ef;padding-block:clamp(4rem,7vw,7rem)}.contact-city-layer{position:absolute;inset:0;opacity:.22;color:var(--brand-gold-dark);pointer-events:none;overflow:hidden}.contact-city-bg{position:absolute;inset:-8% -4%;width:108%;height:116%}.contact-city-bg circle,.contact-city-bg ellipse,.contact-city-bg line,.contact-city-bg path,.contact-city-bg polygon,.contact-city-bg polyline,.contact-city-bg rect{fill:none!important;stroke:rgba(170,134,83,0.34)!important;stroke-width:1.2px!important;vector-effect:non-scaling-stroke}.contact-panel{position:relative;z-index:2;max-width:min(74rem,calc(100vw - 2rem));min-height:clamp(36rem,64vw,48rem);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(3rem,7vw,6.6rem) clamp(1.2rem,6vw,7rem);border-radius:28px;background:rgba(255,255,255,.84)!important;color:var(--ink-body)!important;border:1px solid rgba(255,255,255,.76);box-shadow:0 28px 80px rgba(80,62,34,.12),inset 0 1px 0 rgba(255,255,255,.78);overflow:hidden;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.contact-panel.revealed{opacity:1;transform:translateY(0)}.contact-panel .eyebrow{color:rgba(26,27,33,.55)!important;letter-spacing:.16em}.contact-panel h2{max-width:54rem;font-family:Georgia,'Times New Roman',serif;color:var(--ink-heading)!important;font-size:clamp(2.45rem, 5.3vw, 5rem);line-height:1.18;letter-spacing:0;margin-bottom:1.4rem}.contact-panel p{max-width:54rem;color:rgba(26,27,33,.58)!important;font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.55}.contact-cta{position:relative;z-index:2;margin-top:1.15rem;min-width:18rem;border:1px solid rgba(26,27,33,.76)!important;background:rgba(255,255,255,.2)!important;color:var(--ink-heading)!important;box-shadow:none!important;transition:transform .24s var(--ease-smooth),background .24s var(--ease-smooth),border-color .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth)}.contact-cta:focus-visible,.contact-cta:hover{transform:translateY(-2px);background:rgba(255,255,255,.72)!important;border-color:rgba(153,118,66,.78)!important;box-shadow:0 14px 36px rgba(80,62,34,.1)!important}.contact-panel .prototype-note{margin-top:0;color:rgba(26,27,33,.52)!important}@media (max-width:980px){.capability-reference-layout{grid-template-columns:1fr}.capability-reference-copy h2{max-width:11ch}.engagement-timeline{grid-template-columns:1fr 1fr;row-gap:3rem}.engagement-timeline::before{display:none}}.capability-card-arrow svg,.capability-nav-item__chevron svg{display:block;width:1em;height:1em}.brand{display:inline-flex;align-items:center;width:clamp(8.4rem,12vw,10.6rem);min-width:8.4rem;line-height:0}.brand-logo{display:block;width:100%;height:auto;max-height:2.55rem}.brand-logo path[fill=black]{fill:var(--ink-heading)}.story-stage{min-height:100svh;background:radial-gradient(circle at 18% 26%,rgba(255,255,255,.98) 0,rgba(255,255,255,.84) 24%,rgba(255,255,255,0) 54%),linear-gradient(180deg,#fffefa 0,#fbf8ef 57%,#f5ecdc 100%)!important;isolation:isolate}.story-stage::after,.story-stage::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.story-stage::before{background:linear-gradient(90deg,rgba(255,255,255,.96) 0,rgba(255,255,255,.72) 14%,rgba(255,255,255,.08) 34%,rgba(255,255,255,0) 72%,rgba(251,248,239,.12) 100%),linear-gradient(180deg,rgba(255,255,255,.76) 0,rgba(255,255,255,0) 18%,rgba(251,248,239,0) 73%,rgba(251,248,239,.78) 100%)}.story-stage::after{background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,0) 0,rgba(255,255,255,0) 54%,rgba(251,248,239,.36) 82%,rgba(251,248,239,.86) 100%)}.sydney-canvas{inset:0;width:100%;height:100%;background:0 0!important;transform:none!important;transform-origin:center center}body[data-active-scene=brand] .city-base{opacity:.42}body[data-active-scene=country] .city-base{opacity:.28}body[data-active-scene=today] .city-base{opacity:.2}#Sydney_Master_Lineart .city-base circle,#Sydney_Master_Lineart .city-base ellipse,#Sydney_Master_Lineart .city-base line,#Sydney_Master_Lineart .city-base path,#Sydney_Master_Lineart .city-base polygon,#Sydney_Master_Lineart .city-base polyline,#Sydney_Master_Lineart .city-base rect{stroke:rgba(173,143,55,0.40)!important;stroke-width:1px!important}#Sydney_Master_Lineart .draw-group circle,#Sydney_Master_Lineart .draw-group ellipse,#Sydney_Master_Lineart .draw-group line,#Sydney_Master_Lineart .draw-group path,#Sydney_Master_Lineart .draw-group polygon,#Sydney_Master_Lineart .draw-group polyline,#Sydney_Master_Lineart .draw-group rect{stroke:rgba(169,130,45,0.82)!important}#collaboration .ribbon-motion-bg{background:linear-gradient(180deg,#fbf8ef 0,#f2e6c9 48%,#fffaf0 100%)!important}#collaboration .ribbon-particle-canvas{opacity:.96!important;mix-blend-mode:multiply;filter:saturate(1.22) contrast(1.08)}#collaboration .ribbon-cursor-glow{background:radial-gradient(circle at var(--mx) var(--my),rgba(197,144,35,.3),rgba(214,203,86,.22) 18%,rgba(255,255,255,0) 46%)!important;mix-blend-mode:multiply!important;opacity:.72!important}#collaboration .ribbon-vignette{background:linear-gradient(180deg,rgba(251,248,239,.62),rgba(251,248,239,.1) 42%,rgba(251,248,239,.72)),radial-gradient(ellipse at center,transparent 0,rgba(153,118,66,.16) 100%)!important}.contact-panel{justify-content:flex-start;padding-top:clamp(3.2rem,7vw,6.3rem)}.contact-panel>.contact-cta,.contact-panel>.eyebrow,.contact-panel>h2,.contact-panel>p{position:relative;z-index:2}.contact-panel .prototype-note{margin-top:auto}@media (max-width:680px){.brand{width:7.8rem;min-width:7.8rem}.brand-logo{max-height:2.1rem}.story-stage{min-height:100svh}.sydney-canvas{transform:none!important}#collaboration .ribbon-particle-canvas{opacity:.82!important;filter:saturate(1.1) contrast(1.02)}}@media (prefers-reduced-motion:reduce){.sydney-canvas{transform:none!important}#collaboration .ribbon-particle-canvas{opacity:.56!important}}.brand-sydney-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .45s var(--ease-smooth);pointer-events:none}.brand-sydney-bg circle,.brand-sydney-bg ellipse,.brand-sydney-bg line,.brand-sydney-bg path,.brand-sydney-bg polygon,.brand-sydney-bg polyline,.brand-sydney-bg rect{vector-effect:non-scaling-stroke}.sydney-canvas{z-index:1;transition:opacity .45s var(--ease-smooth)}body[data-active-scene=brand] .brand-sydney-bg{opacity:1}body[data-active-scene=brand] #Sydney_Master_Lineart{opacity:0}body:not([data-active-scene=brand]) .brand-sydney-bg{opacity:0}#story-brand .chapter-copy h1{font-size:clamp(42px, 5.6vw, 72px)!important;line-height:.98}#collaboration .section-intro h2,#collaboration .trust-layer h2,.capability-system .section-intro h2,.product-section .section-intro h2,.story-chapter--story .chapter-copy h2{font-size:clamp(32px, 4vw, 54px)!important;line-height:1.08}.capability-reference-copy h2{font-size:clamp(2.2rem, 4.5vw, 4.2rem)!important;line-height:1.04}.engagement-intro h2{font-size:clamp(2rem, 3.8vw, 3.5rem)!important;line-height:1.12}.contact-panel h2{font-size:clamp(2rem, 4.2vw, 4rem)!important;line-height:1.16}.capability-system-card h3,.dark-glass-card h3,.engagement-timeline-step h3,.trust-grid h3{font-size:clamp(1.35rem, 1.8vw, 1.75rem)!important;line-height:1.16}@media (max-width:680px){#story-brand .chapter-copy h1{font-size:clamp(34px, 10vw, 48px)!important}#collaboration .section-intro h2,#collaboration .trust-layer h2,.capability-reference-copy h2,.capability-system .section-intro h2,.contact-panel h2,.engagement-intro h2,.product-section .section-intro h2,.story-chapter--story .chapter-copy h2{font-size:clamp(28px, 8vw, 40px)!important;line-height:1.12}}#Sydney_Master_Lineart,.brand-sydney-bg{width:100%;height:100%;transform:none!important;transform-origin:center center}#Sydney_Master_Lineart .city-base circle,#Sydney_Master_Lineart .city-base ellipse,#Sydney_Master_Lineart .city-base line,#Sydney_Master_Lineart .city-base path,#Sydney_Master_Lineart .city-base polygon,#Sydney_Master_Lineart .city-base polyline,#Sydney_Master_Lineart .city-base rect{stroke:rgba(173,143,55,0.22)!important;stroke-width:.86px!important}#Sydney_Master_Lineart .draw-group{opacity:0}#Sydney_Master_Lineart .draw-group circle,#Sydney_Master_Lineart .draw-group ellipse,#Sydney_Master_Lineart .draw-group line,#Sydney_Master_Lineart .draw-group path,#Sydney_Master_Lineart .draw-group polygon,#Sydney_Master_Lineart .draw-group polyline,#Sydney_Master_Lineart .draw-group rect{stroke:rgba(145,104,30,0.96)!important;stroke-width:1.48px!important}#Sydney_Master_Lineart #draw-harbour-bridge line,#Sydney_Master_Lineart #draw-harbour-bridge path,#Sydney_Master_Lineart #draw-harbour-bridge polyline{stroke:rgba(126,89,24,0.98)!important;stroke-width:1.72px!important}#Sydney_Master_Lineart .draw-group.is-secondary circle,#Sydney_Master_Lineart .draw-group.is-secondary ellipse,#Sydney_Master_Lineart .draw-group.is-secondary line,#Sydney_Master_Lineart .draw-group.is-secondary path,#Sydney_Master_Lineart .draw-group.is-secondary polygon,#Sydney_Master_Lineart .draw-group.is-secondary polyline,#Sydney_Master_Lineart .draw-group.is-secondary rect{stroke:rgba(166,128,45,0.88)!important;stroke-width:1.16px!important}#Sydney_Master_Lineart .draw-group.is-fine line,#Sydney_Master_Lineart .draw-group.is-fine path,#Sydney_Master_Lineart .draw-group.is-fine polyline{stroke-width:.88px!important;opacity:.96}.product-feature-grid{perspective:1100px}.product-feature-card.tilted-product-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-scale:1;--tilt-glare-x:50%;--tilt-glare-y:50%;position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--tilt-lift,0))!important;transition:transform 420ms cubic-bezier(.16, 1, .3, 1),box-shadow 320ms ease,border-color 320ms ease,background-color 320ms ease;will-change:auto}.product-feature-card.tilted-product-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--tilt-glare-x,50%) var(--tilt-glare-y,30%),rgba(251,217,170,.36),rgba(251,217,170,.1) 32%,rgba(255,255,255,0) 62%);opacity:0;transition:opacity 260ms ease}.product-feature-card.tilted-product-card::after{content:"";position:absolute;inset:1px;z-index:0;pointer-events:none;border-radius:inherit;border:1px solid rgba(185,135,46,.18);opacity:0;transition:opacity 260ms ease}.product-feature-card.tilted-product-card>*{position:relative;z-index:1;transform:translateZ(28px)}.product-feature-card.tilted-product-card.is-tilted,.product-feature-card.tilted-product-card:focus-visible{--tilt-scale:1;--tilt-lift:-6px;border-color:rgba(185,135,46,.24);box-shadow:0 24px 54px rgba(93,70,34,.14),0 8px 22px rgba(93,70,34,.08)}.product-feature-card.tilted-product-card.is-tilted::after,.product-feature-card.tilted-product-card.is-tilted::before,.product-feature-card.tilted-product-card:focus-visible::after,.product-feature-card.tilted-product-card:focus-visible::before{opacity:1}.tilted-card-caption{display:none!important;position:absolute;left:0;top:0;z-index:4;display:inline-flex;align-items:center;max-width:min(18rem,calc(100% - 2rem));padding:.32rem .58rem;border:1px solid rgba(180,139,79,.18);border-radius:4px;background:rgba(255,255,255,.92);color:rgba(26,27,33,.78);font-size:.68rem;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(1rem,1rem,42px);transition:opacity 160ms ease,transform 220ms cubic-bezier(.16, 1, .3, 1);box-shadow:0 10px 24px rgba(93,70,34,.12)}.product-feature-card.tilted-product-card.is-tilted .tilted-card-caption{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.product-feature-grid{perspective:none}.product-feature-card.tilted-product-card{transform:none!important;will-change:auto}.product-feature-card.tilted-product-card>*{transform:none}.tilted-card-caption{display:none}}.contact-section{background:#fbf8ef!important;isolation:isolate}.contact-section::before{content:none!important;display:none!important;background:0 0!important}.contact-city-layer{inset:0!important;opacity:.18!important;overflow:hidden}.contact-city-bg{inset:0!important;width:100%!important;height:100%!important}.contact-city-bg circle,.contact-city-bg ellipse,.contact-city-bg line,.contact-city-bg path,.contact-city-bg polygon,.contact-city-bg polyline,.contact-city-bg rect{stroke:rgba(173,143,55,0.22)!important;stroke-width:.86px!important}.contact-dot-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.92}.contact-dot-canvas,.contact-dot-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.contact-dot-glow-circle{opacity:0;will-change:opacity}.contact-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;min-height:3.25rem;padding:.95rem 2.45rem!important;border-radius:999px!important;overflow:hidden;transition:border-radius .6s cubic-bezier(.23, 1, .32, 1),transform .24s var(--ease-smooth),box-shadow .35s ease,color .35s ease,border-color .35s ease!important}.contact-cta-text{position:relative;z-index:2;transform:translateX(-.35rem);transition:transform .75s cubic-bezier(.23, 1, .32, 1)}.contact-cta-circle{position:absolute;left:50%;top:50%;z-index:1;width:1.25rem;height:1.25rem;border-radius:999px;background:#ad8a58;opacity:0;transform:translate(-50%,-50%);transition:width .75s cubic-bezier(.23, 1, .32, 1),height .75s cubic-bezier(.23, 1, .32, 1),opacity .45s ease}.contact-cta-arrow{position:absolute;z-index:2;width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:left .75s cubic-bezier(.23, 1, .32, 1),right .75s cubic-bezier(.23, 1, .32, 1),color .35s ease}.contact-cta-arrow--out{right:1.1rem}.contact-cta-arrow--in{left:-25%}.contact-cta:focus-visible,.contact-cta:hover{color:#fff!important;border-radius:12px!important;box-shadow:0 0 0 10px rgba(173,138,88,0)!important}.contact-cta:focus-visible .contact-cta-circle,.contact-cta:hover .contact-cta-circle{width:15rem;height:15rem;opacity:1}.contact-cta:focus-visible .contact-cta-arrow--out,.contact-cta:hover .contact-cta-arrow--out{right:-25%}.contact-cta:focus-visible .contact-cta-arrow--in,.contact-cta:hover .contact-cta-arrow--in{left:1.1rem}.contact-cta:focus-visible .contact-cta-text,.contact-cta:hover .contact-cta-text{transform:translateX(.55rem)}.contact-cta:active{transform:scale(.96);box-shadow:0 0 0 4px rgba(173,138,88,.36)!important}@media (max-width:680px){.contact-dot-field{inset:0;width:100%;height:100%;margin:0;opacity:.78}.contact-cta{min-width:min(18rem,100%)}}.contact-panel{background:rgba(255,255,255,.76)!important;border-color:rgba(255,255,255,.68)!important;box-shadow:0 18px 48px rgba(80,62,34,.07),inset 0 1px 0 rgba(255,255,255,.76)!important;backdrop-filter:blur(10px) saturate(1.02);-webkit-backdrop-filter:blur(10px) saturate(1.02)}.contact-dot-field{mix-blend-mode:normal}.contact-cta:focus-visible .contact-cta-arrow,.contact-cta:focus-visible .contact-cta-text,.contact-cta:hover .contact-cta-arrow,.contact-cta:hover .contact-cta-text{color:#fff!important}@media (max-width:680px){.contact-panel{background:rgba(255,255,255,.82)!important;box-shadow:0 14px 36px rgba(80,62,34,.06),inset 0 1px 0 rgba(255,255,255,.82)!important}.contact-cta:focus-visible .contact-cta-circle,.contact-cta:hover .contact-cta-circle{width:max(24rem,220%);height:max(24rem,520%)}}.contact-section{background:0 0!important}.contact-city-layer{opacity:.12!important}.contact-city-bg circle,.contact-city-bg ellipse,.contact-city-bg line,.contact-city-bg path,.contact-city-bg polygon,.contact-city-bg polyline,.contact-city-bg rect{stroke:rgba(173,143,55,0.16)!important;stroke-width:.82px!important}.contact-dot-glow{mix-blend-mode:normal}.contact-cta:focus-visible,.contact-cta:hover{background:#ad8a58!important;border-color:#ad8a58!important;color:#fff!important}.contact-cta:focus-visible .contact-cta-circle,.contact-cta:hover .contact-cta-circle{width:max(28rem,180%);height:max(28rem,420%);opacity:1}@media (prefers-reduced-motion:reduce){.contact-dot-glow-circle{opacity:0!important}.contact-cta,.contact-cta-arrow,.contact-cta-circle,.contact-cta-text{transition-duration:0s!important}}.cls-1,.cls-2{stroke:#a5912b;stroke-linecap:round;stroke-linejoin:round}.cls-1,.cls-2,.cls-3{fill:none;stroke-width:1.5px}.cls-2{isolation:isolate;opacity:1}.cls-3{stroke:url(#sydney-line-gradient);stroke-miterlimit:10}#website-content{scroll-margin-top:calc(2rem - var(--space-3xl))}#contact{scroll-margin-top:-90px}#website-content .section-intro{margin-bottom:1.5rem;max-width:880px}#website-content .section-intro h2{font-size:clamp(26px, 3vw, 40px)!important;line-height:1.12;margin-bottom:.6rem}#website-content .section-intro p{font-size:.9375rem;line-height:1.55;max-width:68ch}#website-content .section-kicker{margin-bottom:.6rem}#website-content{padding-bottom:3.5rem}.contact-section{padding-block:2rem 8rem}.contact-panel{min-height:0;padding-block:3rem}.cls-1,.cls-2{stroke:var(--lineart-stroke,#a5912b)}.cls-1,.cls-2,.cls-3{stroke-width:var(--lineart-weight,1.5px)}linearGradient[id$=line-gradient] stop:last-child{stop-color:var(--lineart-stroke,#a5912b)}.story-stage{opacity:var(--lineart-presence, 1)}.contact-city-layer{opacity:calc(.22 * var(--lineart-presence, 1))}@media (min-width:769px){#story-brand .chapter-copy{max-width:min(720px,58vw)}}#story-brand .chapter-copy h1{font-size:clamp(40px, 5vw, 64px)!important;line-height:1.08;letter-spacing:-.015em;max-width:21ch;text-wrap:balance;margin-bottom:1.1rem}@media (max-width:768px){#story-brand .chapter-copy h1{font-size:clamp(30px, 9vw, 40px)!important;max-width:none;line-height:1.12}}@media (max-width:768px){.contact-section{padding-block:1.5rem 6.5rem}.contact-panel{padding-block:2rem}}.story-progress a{position:relative;display:block;width:1.75rem;height:1.75rem;font-size:0;color:transparent}.story-progress a::before{position:absolute;left:50%;top:50%;margin:-.375rem 0 0 -.375rem}.story-chapter--story .chapter-copy .eyebrow{margin-bottom:.9rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold-dark)}.story-chapter--story .chapter-copy h2{max-width:17ch;text-wrap:balance;line-height:1.12;margin-bottom:1.1rem}.story-chapter--story .chapter-copy p:not(.eyebrow){max-width:58ch;text-wrap:pretty;margin-bottom:.85rem}.story-chapter--story .story-card__meta{margin-top:1.5rem}#story-country .chapter-copy p.acknowledgement{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid rgba(170,134,83,.25);font-size:.8125rem;line-height:1.6;color:var(--ink-muted);max-width:52ch}#story-country .chapter-copy.story-card,#story-today .chapter-copy.story-card{background:linear-gradient(168deg,rgba(255,255,255,.94) 0,rgba(251,248,241,.86) 100%);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(170,134,83,.2);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 30px 70px rgba(93,70,34,.12),0 6px 18px rgba(13,13,13,.05);position:relative;overflow:hidden}#story-country .chapter-copy.story-card::after,#story-today .chapter-copy.story-card::after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(170,134,83,0) 0,rgba(192,142,50,.65) 30%,rgba(251,217,170,.9) 55%,rgba(170,134,83,0) 100%);pointer-events:none}.card-side-slot{position:absolute;inset:0;pointer-events:none;z-index:4}.mockup-title{margin-left:.5rem;font-size:.75rem;font-weight:600;color:var(--ink-light)}.activity-item .status-tag{margin-left:auto;flex-shrink:0}@media (min-width:981px){#story-country.story-chapter,#story-today.story-chapter{justify-items:start}#story-country .chapter-copy,#story-today .chapter-copy{margin-left:0;width:min(660px,47vw);max-width:min(660px,47vw)}#story-country .workspace-snapshot,#story-today .workspace-snapshot{display:block;top:50%;transform:translateY(-50%);width:min(440px,34vw);right:max(3.5vw,1.5rem)}}.workspace-snapshot--placeholder{min-height:clamp(280px,26vw,360px);border-radius:1rem;border:1.5px dashed rgba(170,134,83,.45);background:repeating-linear-gradient(45deg,rgba(170,134,83,.045) 0 12px,rgba(170,134,83,.095) 12px 24px);display:grid;place-items:center}.workspace-snapshot--placeholder p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.04em;color:var(--brand-gold-dark)}#story-country .chapter-copy.story-card,#story-today .chapter-copy.story-card,.contact-panel,.product-feature-card.tilted-product-card,.scene-overlay .product-mockup{background:linear-gradient(168deg,rgba(255,255,255,.94) 0,rgba(251,248,241,.86) 100%);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(170,134,83,.2);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 30px 70px rgba(93,70,34,.12),0 6px 18px rgba(13,13,13,.05)}.product-feature-card.tilted-product-card.is-tilted,.product-feature-card.tilted-product-card:focus-visible{border-color:rgba(185,135,46,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 54px rgba(93,70,34,.16),0 8px 22px rgba(93,70,34,.09)}.contact-panel::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(170,134,83,0) 0,rgba(192,142,50,.65) 30%,rgba(251,217,170,.9) 55%,rgba(170,134,83,0) 100%);pointer-events:none;z-index:3}.contact-panel{background:linear-gradient(168deg,rgba(255,255,255,.94) 0,rgba(251,248,241,.86) 100%)!important;border:1px solid rgba(170,134,83,.2)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 30px 70px rgba(93,70,34,.12),0 6px 18px rgba(13,13,13,.05)!important}.scene-overlay--bridge,.scene-overlay--concept,.scene-overlay--network,.scene-overlay--opera,.scene-overlay--today{display:none!important}#story-country .chapter-copy h2,#story-today .chapter-copy h2{font-size:clamp(26px, 2.4vw, 38px)!important;max-width:none;line-height:1.16}@keyframes goldBreath{from{border-color:rgba(170,134,83,.14)}to{border-color:rgba(192,142,50,.62)}}#story-country .chapter-copy.story-card,#story-today .chapter-copy.story-card,.workspace-snapshot--placeholder{animation:goldBreath 5.5s ease-in-out infinite alternate}#story-country .chapter-copy.story-card::after,#story-today .chapter-copy.story-card::after{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) .2s}#story-country .chapter-copy.story-card.revealed::after,#story-today .chapter-copy.story-card.revealed::after{transform:scaleX(1)}#story-country .chapter-copy.story-card::before,#story-today .chapter-copy.story-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--glow-x,50%) var(--glow-y,50%),rgba(251,217,170,.2),rgba(251,217,170,0) 62%);opacity:0;transition:opacity .45s ease}#story-country .chapter-copy.story-card:hover::before,#story-today .chapter-copy.story-card:hover::before{opacity:1}.product-feature-card.tilted-product-card{box-shadow:inset 0 2px 0 rgba(192,142,50,0),inset 0 1px 0 rgba(255,255,255,.85),0 30px 70px rgba(93,70,34,.12),0 6px 18px rgba(13,13,13,.05)}.product-feature-card.tilted-product-card.is-tilted,.product-feature-card.tilted-product-card:focus-visible{box-shadow:inset 0 2px 0 rgba(192,142,50,.6),inset 0 1px 0 rgba(255,255,255,.9),0 24px 54px rgba(93,70,34,.16),0 8px 22px rgba(93,70,34,.09)}.product-feature-card .card-index{transition:background .35s ease,color .35s ease}.product-feature-card.is-tilted .card-index,.product-feature-card:focus-visible .card-index{background:var(--brand-gradient-button);color:#fff}@media (min-width:981px){#story-country .workspace-snapshot--placeholder,#story-today .workspace-snapshot--placeholder{transform:translateY(calc(-50% + var(--slot-shift,0)))}}@media (prefers-reduced-motion:reduce){#story-country .chapter-copy.story-card,#story-today .chapter-copy.story-card,.workspace-snapshot--placeholder{animation:none}}@media (max-width:980px){.workspace-snapshot--placeholder{display:none}}#story-country .chapter-copy.story-card,#story-today .chapter-copy.story-card{transition:opacity .9s cubic-bezier(.16, 1, .3, 1),transform .9s cubic-bezier(.16, 1, .3, 1)}#story-country .chapter-copy.story-card:not(.revealed),#story-today .chapter-copy.story-card:not(.revealed){opacity:0;transform:translateY(48px)}#story-country .chapter-copy.story-card::after,#story-today .chapter-copy.story-card::after{height:4px;transition-duration:1.4s;background:linear-gradient(90deg,rgba(170,134,83,0) 0,rgba(192,142,50,.9) 28%,#fbd9aa 55%,rgba(170,134,83,0) 100%)}.contact-panel{background:radial-gradient(120% 90% at 50% 0,rgba(192,142,50,.16) 0,rgba(192,142,50,0) 48%),linear-gradient(170deg,#1a150c 0,#0c0a06 100%)!important;border:1px solid rgba(224,184,117,.32)!important;box-shadow:inset 0 1px 0 rgba(251,217,170,.14),0 40px 90px rgba(20,15,6,.28),0 8px 24px rgba(13,13,13,.16)!important}.contact-panel h2{color:#f6f0e3!important;font-size:clamp(2rem, 3.4vw, 3.2rem)!important;line-height:1.24!important;letter-spacing:-.01em!important;max-width:22ch!important;text-wrap:balance;margin-inline:auto}.contact-panel>p{color:rgba(246,240,227,.62)!important;max-width:58ch!important;text-wrap:pretty}.contact-panel .contact-cta{background:#f3ead7!important;color:#141007!important;border:1px solid rgba(251,217,170,.55)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)}body.contact-light .contact-panel{background:linear-gradient(172deg,#fffdf8 0,#f5eedf 100%)!important;border:1px solid rgba(170,134,83,.32)!important;box-shadow:inset 0 1px 0 #fff,0 30px 70px rgba(93,70,34,.15),0 6px 18px rgba(13,13,13,.05)!important}body.contact-light .contact-panel::after{content:"";position:absolute;inset:12px;border:1px solid rgba(192,142,50,.3);border-radius:12px;pointer-events:none;z-index:2}body.contact-light .contact-panel h2{color:var(--ink-heading)!important}body.contact-light .contact-panel>p{color:rgba(26,27,33,.64)!important}body.contact-light .contact-panel .contact-cta{background:#16120a!important;color:#f6f0e3!important;border:1px solid rgba(192,142,50,.5)!important;box-shadow:0 12px 30px rgba(93,70,34,.25)}.contact-watermark{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("./watermark-a.svg");background-repeat:no-repeat;background-position:center 40%;background-size:min(74%,660px);opacity:.12;transform:translateY(var(--wm-shift,0));transition:opacity 1.2s ease}body.contact-light .contact-watermark{background-image:url("./watermark-b.svg");opacity:.08}.contact-panel>.contact-cta,.contact-panel>h2,.contact-panel>p{position:relative;z-index:2}.panel-sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;border-radius:inherit}.panel-sheen::before{content:"";position:absolute;top:-25%;bottom:-25%;width:36%;left:-50%;transform:skewX(-18deg);background:linear-gradient(90deg,rgba(251,217,170,0) 0,rgba(251,217,170,.07) 42%,rgba(255,243,220,.16) 50%,rgba(251,217,170,.07) 58%,rgba(251,217,170,0) 100%);animation:panelSheen 9s ease-in-out infinite}@keyframes panelSheen{0%,46%{left:-55%}100%,78%{left:120%}}.contact-watermark{background-image:linear-gradient(112deg,rgba(245,243,236,.62) 0,rgba(245,243,236,.62) 34%,#fbd9aa 46%,#fff3dc 50%,#fbd9aa 54%,rgba(245,243,236,.62) 66%,rgba(245,243,236,.62) 100%)!important;background-size:280% 100%!important;background-position:115% 0;background-repeat:no-repeat;-webkit-mask-image:url("./watermark-a.svg");mask-image:url("./watermark-a.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center 40%;mask-position:center 40%;-webkit-mask-size:min(74%,660px);mask-size:min(74%,660px);animation:lyncuShimmer 9s ease-in-out infinite;opacity:.17}body.contact-light .contact-watermark{-webkit-mask-image:url("./watermark-b.svg");mask-image:url("./watermark-b.svg");background-image:linear-gradient(112deg,rgba(26,26,26,.55) 0,rgba(26,26,26,.55) 34%,#c08e32 46%,#e8c480 50%,#c08e32 54%,rgba(26,26,26,.55) 66%,rgba(26,26,26,.55) 100%)!important;opacity:.12}@keyframes lyncuShimmer{0%,40%{background-position:115% 0}100%,75%{background-position:-45% 0}}@media (prefers-reduced-motion:reduce){.contact-watermark,.panel-sheen::before{animation:none}}.contact-section{min-height:100svh;display:grid;justify-items:center;align-content:center}.contact-panel{background:radial-gradient(90% 70% at 50% 6%,rgba(192,142,50,.2) 0,rgba(192,142,50,0) 55%),radial-gradient(130% 90% at 50% 112%,rgba(122,86,38,.32) 0,rgba(122,86,38,0) 58%),linear-gradient(170deg,#221a12 0,#14110b 55%,#0d0b07 100%)!important;padding-bottom:5.5rem!important}.panel-sheen::before{top:0;bottom:0;left:0;right:0;width:auto;transform:none;background:radial-gradient(62% 52% at 50% 28%,rgba(251,217,170,.11),rgba(251,217,170,0) 72%);animation:emberGlow 7s ease-in-out infinite alternate}@keyframes emberGlow{from{opacity:.3}to{opacity:1}}.contact-watermark{inset:auto auto 2.2rem 50%;width:210px;height:48px;transform:translateX(-50%);-webkit-mask-image:url("./watermark-mask-a.svg");mask-image:url("./watermark-mask-a.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.82}body.contact-light .contact-watermark{-webkit-mask-image:url("./watermark-mask-b.svg");mask-image:url("./watermark-mask-b.svg");opacity:.75}@media (prefers-reduced-motion:reduce){.panel-sheen::before{animation:none}}@media (max-width:980px){.contact-watermark{width:170px;height:40px;bottom:1.6rem}}.cursor-projector{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .45s ease}.contact-panel.projector-active .cursor-projector{opacity:1}.cursor-projector__halo,.cursor-projector__mark{position:absolute;left:0;top:0;will-change:transform}.cursor-projector__halo{width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(circle,rgba(251,217,170,.17) 0,rgba(251,217,170,.07) 42%,rgba(251,217,170,0) 70%)}.cursor-projector__mark{width:150px;height:34px;margin:-17px 0 0 -75px;background:linear-gradient(180deg,#fbd9aa 0,#d8a952 60%,#c08e32 100%);-webkit-mask:url("./watermark-mask-a.svg") center/contain no-repeat;mask:url("./watermark-mask-a.svg") center/contain no-repeat;opacity:.55}body.contact-light .cursor-projector__halo{background:radial-gradient(circle,rgba(192,142,50,.14) 0,rgba(192,142,50,.05) 42%,rgba(192,142,50,0) 70%)}body.contact-light .cursor-projector__mark{background:linear-gradient(180deg,#7a5626 0,#997642 100%);-webkit-mask-image:url("./watermark-mask-b.svg");mask-image:url("./watermark-mask-b.svg");opacity:.4}@media (hover:none),(pointer:coarse){.cursor-projector{display:none}}.cursor-projector__halo{width:240px;height:240px;margin:-120px 0 0 -120px}.cursor-projector__mark{width:76px;height:18px;margin:-9px 0 0 -38px;background:url("./watermark-mask-a.svg") center/contain no-repeat;-webkit-mask:none;mask:none;opacity:.95}body.contact-light .cursor-projector__mark{background:url("./watermark-mask-b.svg") center/contain no-repeat;opacity:.9}.contact-watermark{display:none}.contact-panel{padding-bottom:3.5rem!important}.contact-panel h2{margin-bottom:1.2rem!important}.contact-panel>p{font-size:1.05rem!important;line-height:1.7!important;max-width:52ch!important;margin-bottom:2.4rem!important}.cursor-projector__mark{width:38px;height:9px;margin:-4.5px 0 0 -19px}.nav-login{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(153,118,66,.5);color:var(--brand-gold-dark);font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.nav-login:hover{background:rgba(192,142,50,.12);border-color:rgba(153,118,66,.8);color:var(--brand-gold-dark)}.contact-panel>p{text-wrap:balance!important;max-width:60ch!important}.product-render{border-radius:16px;overflow:hidden;border:1px solid rgba(170,134,83,.28);background:#0a0a0c;box-shadow:0 30px 70px rgba(93,70,34,.2),0 6px 18px rgba(13,13,13,.1);animation:goldBreath 5.5s ease-in-out infinite alternate}.product-render img{display:block;width:100%;height:auto}@media (min-width:981px){#story-country .product-render,#story-today .product-render{width:min(540px,38vw);transform:translateY(calc(-50% + var(--slot-shift,0)))}}@media (max-width:980px){.product-render{display:none}}.product-render{pointer-events:auto;cursor:zoom-in;aspect-ratio:4/3}.product-render img{position:absolute;height:auto;max-width:none}.product-render--grid img{width:215%;left:-89.5%;top:-20%}.product-render--dash img{width:215%;left:-6%;top:-8%}.product-render__chip{position:absolute;left:.75rem;bottom:.75rem;z-index:2;padding:.3rem .7rem;border-radius:999px;background:rgba(10,9,6,.78);border:1px solid rgba(224,184,117,.4);color:#fbd9aa;font-size:.68rem;font-weight:600;letter-spacing:.03em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product-render:hover{border-color:rgba(224,184,117,.7)}.render-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:3vh 3vw calc(var(--bottom-nav-height,4.5rem) + 3vh);background:rgba(10,9,6,.92);cursor:zoom-out;opacity:0;pointer-events:none;transition:opacity .3s ease}.render-lightbox.open{opacity:1;pointer-events:auto}.render-lightbox img{max-width:100%;max-height:100%;border-radius:12px;border:1px solid rgba(224,184,117,.4);box-shadow:0 40px 120px rgba(0,0,0,.6)}.product-render,.product-render--dash,.product-render--grid{aspect-ratio:auto;background:0 0;border:0;animation:none;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(93,70,34,.2),0 4px 14px rgba(13,13,13,.08)}.product-render img,.product-render--dash img,.product-render--grid img{position:static;width:100%;height:auto;max-width:100%;left:auto;top:auto}.product-render__chip{display:none}.render-deck{pointer-events:auto;cursor:pointer;aspect-ratio:4/3;background:0 0;border:0}.render-deck__card{position:absolute;inset:0;margin:0;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(93,70,34,.2),0 4px 14px rgba(13,13,13,.08);transition:transform .55s cubic-bezier(.16, 1, .3, 1),opacity .4s ease,filter .4s ease;background:#fff}.render-deck__card img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.render-deck__card.is-front{transform:none;z-index:2}.render-deck__card:not(.is-front){transform:translate(20px,20px) scale(.955);z-index:1;opacity:.85;filter:saturate(.85)}.render-deck__card.is-leaving{transform:translateX(46%) rotate(2.5deg);opacity:0}@media (min-width:981px){#story-country .render-deck,#story-today .render-deck{width:min(520px,36vw);right:max(7vw,4.5rem);transform:translateY(calc(-50% + var(--slot-shift,0)))}}@media (max-width:980px){.render-deck{display:none}}.render-slot-ph{width:100%;height:100%;display:grid;place-items:center;border:1.5px dashed rgba(170,134,83,.45);border-radius:14px;background:repeating-linear-gradient(45deg,rgba(170,134,83,.045) 0 12px,rgba(170,134,83,.095) 12px 24px),#fbf9f4}.render-slot-ph p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.04em;color:var(--brand-gold-dark)}.hero-actions .button--primary{background:linear-gradient(135deg,#e0bd7d 0,#c2914e 56%,#aa7134 100%);color:#15100a;border-radius:999px;box-shadow:0 8px 24px rgba(196,145,73,.25),inset 0 1px 0 rgba(255,248,223,.46)}.hero-actions .button--primary:hover{color:#15100a;filter:brightness(1.08)}.contact-panel .contact-cta,body.contact-light .contact-panel .contact-cta{background:linear-gradient(135deg,#e0bd7d 0,#c2914e 56%,#aa7134 100%)!important;color:#15100a!important;border-color:transparent!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(196,145,73,.25),inset 0 1px 0 rgba(255,248,223,.46)!important}.contact-panel .contact-cta:focus-visible,.contact-panel .contact-cta:hover,body.contact-light .contact-panel .contact-cta:focus-visible,body.contact-light .contact-panel .contact-cta:hover{background:linear-gradient(135deg,#e0bd7d 0,#c2914e 56%,#aa7134 100%)!important;border-color:transparent!important;color:#15100a!important;border-radius:12px!important;filter:brightness(1.08)}.contact-panel .contact-cta .contact-cta-circle{background:rgba(255,248,223,.28)!important}.contact-panel .contact-cta:focus-visible .contact-cta-arrow,.contact-panel .contact-cta:focus-visible .contact-cta-text,.contact-panel .contact-cta:hover .contact-cta-arrow,.contact-panel .contact-cta:hover .contact-cta-text{color:#15100a!important}.render-deck__card:not(.is-front)~.render-deck__card:not(.is-front){transform:translate(38px,38px) scale(.915);z-index:0;opacity:.85}.render-deck__card.is-leaving{transform:translateX(46%) rotate(2.5deg)!important;opacity:0!important;z-index:3}#website-content .section-kicker{font-size:.75rem!important;font-weight:700!important;letter-spacing:.14em!important;color:#997642!important;text-transform:uppercase!important}#story-brand h1,#story-country .chapter-copy h2,#story-today .chapter-copy h2,#website-content h2,.contact-panel h2{letter-spacing:-.01em!important}#story-country .chapter-copy>p:not(.eyebrow),#story-today .chapter-copy>p:not(.eyebrow),#website-content .section-intro,.contact-panel>p{font-size:1.0625rem!important;line-height:1.6!important}.render-deck__dots{position:absolute;left:50%;bottom:-1.6rem;transform:translateX(-50%);display:flex;gap:.5rem;z-index:4}.render-deck__dots span{width:7px;height:7px;border-radius:50%;background:rgba(153,118,66,.28);transition:background .3s ease,transform .3s ease}.render-deck__dots span.is-active{background:#997642;transform:scale(1.15)}.hero-actions .button--secondary{border-radius:999px}.site-header .nav-cta,.site-header .nav-login{font-weight:600!important}@media (max-width:640px){.site-header .nav-cta,.site-header .nav-login{font-size:.72rem!important;min-height:44px!important;max-width:none!important;padding-inline:0.8rem!important}}@media (max-width:640px){.site-header nav a:not(.nav-cta):not(.nav-login){display:none!important}.site-header nav{flex-wrap:nowrap!important}}.product-render picture,.render-deck__card picture,.render-lightbox picture{display:contents}