.au-hero{padding-top:10px;padding-bottom:var(--sec)}.au-hero-grid{margin-top:var(--s4);gap:clamp(var(--s5), 5vw, var(--s8));grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.au-photo{object-fit:cover;background:var(--ivory-2);width:300px;height:300px;box-shadow:14px 14px 0 var(--ivory-2);border-radius:8px;display:block}.au-hero .au-h1{margin-top:var(--s2);font-size:var(--t6);padding-inline:0;line-height:1.02}.au-expertise{margin-top:var(--s2);font:500 var(--t0)/1.45 var(--sans);color:var(--green);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.au-exp-label{font:600 var(--t-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.au-standfirst{max-width:32em}.au-highs{margin-top:var(--s4);gap:10px;max-width:40em;padding:0;list-style:none;display:grid}.au-highs li{font-size:var(--t0);color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.au-high-src{font-size:var(--t-1);color:var(--ink-2);white-space:nowrap}.au-high-icon{color:var(--green);padding-top:2px;display:inline-flex}.au-highs a,.au-press a{color:var(--green);text-underline-offset:4px;-webkit-text-decoration:underline #1b4b5259;text-decoration:underline #1b4b5259;text-decoration-thickness:1px}.au-highs a:hover,.au-press a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.au-hero-act{margin-top:var(--s4);align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.au-profiles{margin-top:0}.au-ico{flex:none;display:block}.au-band-h{margin-bottom:var(--s4);font:600 var(--t-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory-type)}.au-figs{grid-template-columns:repeat(5,minmax(0,1fr))}.au-story-grid{gap:clamp(var(--s5), 5vw, var(--s8));grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;display:grid}.au-story-main .ab-prose{margin-top:var(--s3)}.au-quote{margin-top:var(--s2);max-width:34em}.au-cv{padding:var(--s4);border:1px solid var(--line);background:var(--bg,#fff);border-radius:8px}.au-cv-h{margin-top:var(--s4);color:var(--green);align-items:center;gap:8px;display:flex}.au-cv>.au-cv-h:first-child{margin-top:0}.au-cv-h .au-ico{color:var(--brass)}.au-timeline{margin-top:var(--s2);gap:0;padding:0;list-style:none;display:grid}.au-timeline li{padding:0 0 var(--s3) 20px;border-left:2px solid var(--line);gap:2px;display:grid;position:relative}.au-timeline li:last-child{padding-bottom:0}.au-timeline li:before{content:"";background:var(--ivory);width:10px;height:10px;box-shadow:0 0 0 2px var(--line-2);border-radius:50%;position:absolute;top:4px;left:-6px}.au-timeline li.is-current:before{background:var(--brass);box-shadow:0 0 0 2px var(--brass)}.au-t-when{font:600 var(--t-1)/1.4 var(--sans);color:var(--ink-3,var(--ink-2));font-variant-numeric:tabular-nums}.au-t-org{font-family:var(--serif);font-size:var(--t1);color:var(--ink);line-height:1.25}.au-t-role{font-size:var(--t-1);color:var(--ink-2);line-height:1.45}.au-cover-sub{margin-top:var(--s5);justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.au-cover-sub .au-cv-h,.au-cover-sub .au-chips{margin-top:0}.au-cover-method{justify-content:flex-start}.au-dests,.au-topics{margin-top:var(--s3);gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.au-tile{aspect-ratio:1;background:var(--green);color:var(--ivory-type);isolation:isolate;border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.au-topic{aspect-ratio:4/3}.au-tile-media{z-index:-1;position:absolute;inset:0}.au-tile-media img{object-fit:cover;width:100%;height:100%;display:block}.au-tile-cap{background-color:#143439db;gap:0;padding:8px 12px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.au-tile-kicker{font:600 var(--t-1)/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory-type)}.au-tile-name{font-family:var(--serif);font-size:var(--t1);color:var(--ivory-type);line-height:1.15}.au-tile-stat{font:500 var(--t-1)/1.35 var(--sans);color:var(--ivory-type);font-variant-numeric:tabular-nums}.au-tile:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.au-chip{border:1px solid var(--line-2);min-height:44px;font:500 var(--t-1)/1.2 var(--sans);color:var(--green);background:var(--bg,#fff);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.au-chip:hover{background:var(--green);border-color:var(--green);color:var(--ivory-type)}.au-chips{margin-top:var(--s2);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.au-chip--quiet{text-underline-offset:4px;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.au-tile-media img{transition:transform .6s var(--ease)}.au-tile:hover .au-tile-media img,.au-tile:focus-visible .au-tile-media img{transform:scale(1.05)}.au-tile-cap{transition:background-color .3s var(--ease)}.au-tile:hover .au-tile-cap{background-color:#143439f0}}.au-method{margin-top:var(--s6);gap:var(--s5) var(--s8);padding:clamp(var(--s4), 4vw, var(--s6));background:var(--green);color:var(--on-dark);border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.au-method-label{font:600 var(--t-1)/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ivory-type)}.au-method-name{font-family:var(--serif);font-weight:400;font-size:var(--t6);letter-spacing:-.02em;color:var(--ivory-type);margin-top:6px;line-height:1}.au-method-meta{margin-top:var(--s2);font:500 var(--t0)/1.45 var(--sans);color:var(--on-dark);font-variant-numeric:tabular-nums}.au-method-cats{margin-top:var(--s3);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.au-method-cats li{font:500 var(--t-1)/1.2 var(--sans);color:var(--ivory-type);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.au-method-cats .au-ico{color:var(--brass-lt)}.au-method-links{margin-top:var(--s4);align-items:center;gap:4px var(--s3);flex-wrap:wrap;display:flex}.au-method .au-method-btn{background:var(--ivory-type);border-color:var(--ivory-type);color:var(--green)}.au-method .au-method-btn:hover{color:var(--ivory-type);background:0 0}.au-method-quiet{min-height:44px;font:500 var(--t0)/1.3 var(--sans);color:var(--ivory-type);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:1px;display:inline-flex}.au-method-quiet:hover{-webkit-text-decoration-color:var(--ivory-type);text-decoration-color:var(--ivory-type)}.au-method-whys{gap:var(--s4);align-content:center;padding:0;list-style:none;display:grid}.au-method-whys li{gap:var(--s2);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.au-method-n{width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--brass-lt);font-family:var(--serif);font-size:var(--t1);color:var(--ivory-type);border-radius:50%;place-items:center;display:inline-grid}.au-method-why{font-size:var(--t0);color:var(--on-dark);line-height:1.55}.au-method-why-h{font-family:var(--serif);font-size:var(--t2);color:var(--ivory-type);margin-bottom:2px;line-height:1.2;display:block}.au-offhub{margin-top:var(--s2);font-size:var(--t0);color:var(--ink-2);line-height:1.5}.au-pressbio{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid #ffffff40}.au-pressbio-h{font:600 var(--t-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory-type)}.au-pressbio-t{margin-top:var(--s2);font-size:var(--t0);color:var(--on-dark);-webkit-user-select:all;user-select:all;line-height:1.6}.au-contact .au-copy{margin-top:var(--s3);color:var(--ivory-type);background:0 0;border-color:#fff9}.au-contact .au-copy:hover{background:var(--ivory-type);color:var(--green)}.au-updated{white-space:nowrap}.au-all{margin-top:var(--s3)}.au-qa-list{margin-top:var(--s5);gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.au-qa-item{padding:var(--s4);background:var(--bg,#fff);border:1px solid var(--line);border-radius:8px}.au-q{font-family:var(--serif);font-weight:450;font-size:var(--t2);color:var(--ink);text-wrap:balance;line-height:1.2}.au-q:before{content:"Q";font:600 var(--t-1)/1 var(--sans);letter-spacing:.08em;color:var(--brass);margin-bottom:6px;display:block}.au-a{margin-top:var(--s2)}.au-a p{margin-top:var(--s2);font-size:var(--t0);color:var(--ink);line-height:1.6}.au-a p:first-child{margin-top:0}.au-qa-item:last-child:nth-child(odd){grid-column:1/-1}.au-qa-item:last-child:nth-child(odd) .au-a,.au-qa-item:last-child:nth-child(odd) .au-q{max-width:46em}.au-work .ab-prose{margin-top:var(--s3)}.au-work-grid{gap:var(--s5) var(--s8);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;display:grid}.au-steps{gap:var(--s2);padding:0;list-style:none;display:grid}.au-step{gap:4px var(--s2);padding:var(--s3);border:1px solid var(--line);background:var(--ivory);border-radius:8px;grid-template-columns:36px minmax(0,1fr);display:grid}.au-step-n{background:var(--green);width:32px;height:32px;color:var(--ivory-type);font:600 var(--t-1)/1 var(--sans);border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid}.au-step-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.au-step-label{font-family:var(--serif);font-size:var(--t1);color:var(--ink);line-height:1.2}.au-step-who{font:600 var(--t-1)/1.3 var(--sans);color:var(--green)}.au-step-t{font-size:var(--t-read);line-height:var(--lh-read,1.5);color:var(--ink-2)}.au-step:last-child{border-color:var(--brass)}.au-step:last-child .au-step-n{box-shadow:0 0 0 2px var(--ivory), 0 0 0 4px var(--brass)}.au-reach-grid{gap:var(--s5) var(--s8);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;display:grid}.au-intro-sm{font-size:var(--t0)}.au-cards{margin-top:var(--s4);gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.au-card{height:100%;padding:var(--s3);border:1px solid var(--line);background:var(--bg,#fff);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;gap:4px;text-decoration:none;display:grid}.au-card:hover{border-color:var(--green);box-shadow:0 2px 0 var(--green)}.au-card-name{font-family:var(--serif);font-size:var(--t1);color:var(--green);line-height:1.2}.au-card-note{font-size:var(--t-1);color:var(--ink-2);line-height:1.4}.au-card-host{font-size:var(--t-1);color:var(--ink-3,var(--ink-2));overflow-wrap:anywhere;margin-top:4px;line-height:1.3}.au-press{margin-top:var(--s2);font-size:var(--t0);gap:8px;padding:0;list-style:none;display:grid}.au-contact{padding:var(--s5);background:var(--green);color:var(--on-dark);border-radius:8px}.au-contact .s8-h2{color:var(--ivory-type)}.au-contact .ab-prose p{color:var(--on-dark)}.au-contact .ab-prose a{color:var(--ivory-type);text-decoration-color:#ffffff73}.au-contact .ab-prose a:hover{-webkit-text-decoration-color:var(--ivory-type);text-decoration-color:var(--ivory-type)}.au-contact-act{margin-top:var(--s4)}.au-contact .s8-btn--solid{background:var(--ivory-type);border-color:var(--ivory-type);color:var(--green)}@media (width<=1179px){.au-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.au-story-grid,.au-reach-grid,.au-work-grid,.au-method{grid-template-columns:minmax(0,1fr)}.au-dests{grid-template-columns:repeat(3,minmax(0,1fr))}.au-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.au-qa-list{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.au-hero-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.au-photo{width:132px;height:132px;box-shadow:8px 8px 0 var(--ivory-2)}.au-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.au-dests{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,16px);margin-inline:calc(-1 * var(--gutter,16px));padding:0 var(--gutter,16px) 8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:8px;overflow-x:auto}.au-dests::-webkit-scrollbar{display:none}.au-dests>li{scroll-snap-align:start}.au-dest{aspect-ratio:4/5}.au-topics{gap:8px}.au-tile-cap{padding:6px 10px 8px}.au-hero .au-h1{font-size:var(--t5)}.au-figs{gap:var(--s3) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.au-figs .ab-fig{padding-block:var(--s2) 0;grid-template-columns:1fr;align-items:start;gap:4px;display:grid}.au-figs .ab-fig-n{font-size:var(--t4);grid-row:auto}.au-figs .ab-fig-label,.au-figs .ab-fig-sub{align-self:start}.au-figs .ab-fig:last-child:nth-child(odd){grid-column:1/-1}.au-hero-act .s8-btn{justify-content:center;width:100%}.au-cv,.au-qa-item,.au-contact{padding:var(--s3)}.au-contact .s8-btn{justify-content:center;width:100%}}@media (width<=767px){.au-tile-stat,.au-card-note,.au-card-host,.au-t-when,.au-t-role,.au-high-src,.au-step-who,.au-updated,.au-method-cats li,.au-exp-label{font-size:16px}}
