.page-module__-cRujq__page{--edge:12px;position:relative}.page-module__-cRujq__cover{object-fit:cover}.page-module__-cRujq__titleWrap{width:fit-content;position:relative}.page-module__-cRujq__title{z-index:1;font-family:var(--serif);font-weight:400;font-size:var(--t-title);letter-spacing:var(--track-title);text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:0;line-height:1;position:relative}.page-module__-cRujq__columnHead{margin:0 0 var(--space-20);font-family:var(--condensed);font-weight:400;font-size:var(--t-note);text-transform:uppercase;line-height:1.2}.page-module__-cRujq__body{font-size:var(--t-small);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.page-module__-cRujq__body+.page-module__-cRujq__body{margin-top:1.43em}.page-module__-cRujq__hero{z-index:1;background:var(--cove);height:100svh;min-height:560px;position:relative;overflow:hidden}.page-module__-cRujq__heroPlate{object-fit:cover;object-position:50% 0%}.page-module__-cRujq__heroFade{z-index:1;background:var(--night);opacity:0;pointer-events:none;position:absolute;inset:0}.page-module__-cRujq__hero:before{content:"";z-index:1;background:var(--black-a20);pointer-events:none;position:absolute;inset:0}.page-module__-cRujq__heroWords{z-index:2;inset:39.2% var(--margin) auto;text-align:center;position:absolute}.page-module__-cRujq__giant{font-family:var(--serif);font-weight:500;font-size:var(--t-giant);text-transform:uppercase;color:var(--paper);margin:0;line-height:1}.page-module__-cRujq__heroLine{margin:0 0 var(--space-24);font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--t-name);color:var(--paper);text-wrap:balance;line-height:1.1}.page-module__-cRujq__story{z-index:2;padding-block:var(--sheet-lead) var(--sheet-trail);background-color:var(--ground);position:relative}.page-module__-cRujq__story .page-module__-cRujq__titleWrap{grid-column:2/6;width:auto}.page-module__-cRujq__storyColumn{grid-area:2/7/auto/11}.page-module__-cRujq__family{z-index:2;padding-bottom:var(--sheet-trail);background:var(--map-ground);color:var(--paper);position:relative}.page-module__-cRujq__titlePaper{color:var(--paper)}.page-module__-cRujq__cards{padding:0 var(--space-12);grid-template-columns:1fr 1fr;display:grid}.page-module__-cRujq__card{isolation:isolate;min-height:calc(50.5vw - 12.12px);color:var(--paper);position:relative;overflow:hidden}.page-module__-cRujq__card:after{content:"";z-index:1;background:var(--night-a40);opacity:0;transition:opacity var(--dur-swap) var(--ease-signature);pointer-events:none;position:absolute;inset:0}.page-module__-cRujq__cardText{z-index:2;justify-content:center;align-items:center;gap:var(--space-12);padding:var(--margin);text-align:center;pointer-events:none;opacity:0;transition:opacity var(--dur-swap) var(--ease-signature), translate var(--dur-swap) var(--ease-signature);flex-direction:column;display:flex;position:absolute;inset:0;translate:0 12px}.page-module__-cRujq__cardName{max-width:9em;font-family:var(--serif);font-weight:400;font-size:var(--t-display);text-transform:uppercase;text-wrap:balance;margin:0;line-height:1}.page-module__-cRujq__cardRole{margin:0 0 var(--space-12);font-size:var(--t-small);font-weight:500}.page-module__-cRujq__hit{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.page-module__-cRujq__card:hover .page-module__-cRujq__cardText{opacity:1;translate:0}.page-module__-cRujq__card:has(:focus-visible) .page-module__-cRujq__cardText{opacity:1;translate:0}.page-module__-cRujq__card:hover:after{opacity:1}.page-module__-cRujq__card:has(:focus-visible):after{opacity:1}.page-module__-cRujq__founderWords{padding:var(--space-32) calc(var(--margin) - var(--space-12)) var(--space-32) var(--grid-col);flex-direction:column;justify-content:center;display:flex}.page-module__-cRujq__founderName{font-family:var(--serif);font-weight:500;font-size:var(--t-name);text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.2}.page-module__-cRujq__founderRole{margin:var(--space-6) 0 0;font-size:var(--t-small);color:var(--paper-a70);font-weight:500;line-height:1.5}.page-module__-cRujq__founderCard{margin-top:var(--space-32);padding:var(--space-30);border-radius:var(--x-services-founder-card-radius);background-color:var(--paper-a06)}.page-module__-cRujq__founderCard p{font-size:var(--t-small);margin:0;font-weight:500;line-height:1.5}.page-module__-cRujq__founderCard p+p{margin-top:var(--space-20)}.page-module__-cRujq__familyHead{padding:var(--sheet-lead) var(--margin) var(--space-7-5u);justify-content:center;display:flex}.page-module__-cRujq__stack{z-index:2;background-color:var(--ground);position:relative}.page-module__-cRujq__stackCard{height:100svh;position:sticky;top:0}.page-module__-cRujq__stackFrame{color:var(--paper);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}.page-module__-cRujq__stackFrame .page-module__-cRujq__cover{transition:scale var(--dur-zoom) var(--ease-signature)}.page-module__-cRujq__stackVeil{background:var(--black-a30);position:absolute;inset:0}.page-module__-cRujq__stackText{z-index:1;align-items:center;gap:var(--space-30);max-width:calc(var(--grid-col) * 8);padding:0 var(--margin);text-align:center;flex-direction:column;display:flex;position:relative}.page-module__-cRujq__stackTitle{font-family:var(--serif);font-weight:400;font-size:var(--t-title);letter-spacing:var(--track-title);text-transform:uppercase;text-wrap:balance;margin:0;line-height:1}.page-module__-cRujq__stackFacts{justify-content:center;align-items:center;gap:var(--space-12) var(--x-services-stack-facts-gap);margin-top:calc(-1 * var(--space-8));font-size:var(--t-small);flex-wrap:wrap;font-weight:500;line-height:1;display:flex}.page-module__-cRujq__divider{background:currentColor;width:1px;height:1em}.page-module__-cRujq__stackLine{max-width:calc(var(--grid-col) * 4);font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--t-quote);text-wrap:balance;line-height:1.3}.page-module__-cRujq__stackMore{align-items:center;gap:var(--space-14);height:56px;padding:0 var(--space-24);border:1px solid var(--pale-paper-a40);border-radius:var(--radius-rest);background:var(--pale-paper-a06);font-size:var(--t-small);transition:background-color var(--dur-tile) var(--ease-tile), border-color var(--dur-tile) var(--ease-tile), border-radius var(--dur-tile) var(--ease-tile);font-weight:500;line-height:1;display:inline-flex}.page-module__-cRujq__stackWheel{width:16px;height:16px}.page-module__-cRujq__stackFrame:hover .page-module__-cRujq__stackMore,.page-module__-cRujq__stackFrame:focus-visible .page-module__-cRujq__stackMore{border-color:var(--accent);border-radius:var(--radius-open);background:var(--accent)}.page-module__-cRujq__stackFrame:hover .page-module__-cRujq__cover{scale:var(--zoom)}.page-module__-cRujq__stackFrame:focus-visible{outline-color:var(--paper);outline-offset:var(--focus-inset)}.page-module__-cRujq__learn{margin-top:var(--space-20);align-self:flex-start}.page-module__-cRujq__drawerItem+.page-module__-cRujq__drawerItem{margin-top:var(--space-32)}.page-module__-cRujq__founderQuote{margin:var(--space-28) 0 0;padding-top:var(--space-24);border-top:1px solid var(--paper-a16)}.page-module__-cRujq__founderCard .page-module__-cRujq__founderQuote p{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--t-quote);line-height:1.3}.page-module__-cRujq__enquire{margin-top:var(--space-32);align-self:flex-start}@media (prefers-reduced-motion:reduce){.page-module__-cRujq__stackFrame .page-module__-cRujq__cover,.page-module__-cRujq__stackMore{transition:none}}@media (max-width:767px){.page-module__-cRujq__heroWords{top:calc(43.1% - 18px)}.page-module__-cRujq__giant{font-size:var(--x-services-giant-size-phone)}.page-module__-cRujq__story .page-module__-cRujq__titleWrap,.page-module__-cRujq__storyColumn{grid-column:1/-1}.page-module__-cRujq__story .page-module__-cRujq__titleWrap{width:fit-content}.page-module__-cRujq__storyColumn{margin-top:var(--space-56)}.page-module__-cRujq__cards{gap:var(--space-10);padding:0 var(--space-12);grid-template-columns:1fr}.page-module__-cRujq__card{aspect-ratio:366/633;min-height:0}.page-module__-cRujq__cardText{padding-bottom:var(--space-48);opacity:1;justify-content:flex-end;translate:0}.page-module__-cRujq__card:after{opacity:1;background:linear-gradient(to bottom, transparent 45%, var(--night-a55))}.page-module__-cRujq__founderWords{padding:var(--space-48) var(--space-8) 0}.page-module__-cRujq__founderName{white-space:normal}.page-module__-cRujq__founderCard{margin-top:var(--space-32);padding:var(--space-24) var(--space-20)}.page-module__-cRujq__stackFrame{padding-top:var(--x-services-stack-frame-pad-phone);align-items:flex-start}.page-module__-cRujq__stackText{max-width:none;padding:0 var(--space-40);gap:var(--space-24)}.page-module__-cRujq__stackTitle{font-size:var(--x-services-stack-title-size-phone)}.page-module__-cRujq__stackLine{max-width:none}.page-module__-cRujq__enquire{align-self:stretch}}
