.home-module__06co2W__page{color:var(--mosaic-ink);background:var(--mosaic-ivory);overflow-x:clip}.home-module__06co2W__page :is(h2,h3,h4,p,dl,dd){margin:0}.home-module__06co2W__page a{color:inherit;text-decoration:none}.home-module__06co2W__page a:focus-visible{outline:2px solid var(--mosaic-red);outline-offset:3px;border-radius:var(--control-radius)}.home-module__06co2W__section{padding-top:var(--section-space)}.home-module__06co2W__closing{padding-bottom:var(--section-space)}.home-module__06co2W__head{flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:.25rem 2rem;margin-bottom:clamp(1.5rem,2.6vw,2.5rem);display:flex}.home-module__06co2W__head h2{text-wrap:balance;min-width:0;max-width:28ch}.home-module__06co2W__headHelp{vertical-align:.1em}.home-module__06co2W__textLink{white-space:nowrap;align-items:center;gap:.55rem;min-height:44px;font-size:.875rem;font-weight:500;transition:color .18s;display:inline-flex}.home-module__06co2W__textLink svg{flex:none;transition:translate .18s}.home-module__06co2W__textLink:hover{color:var(--mosaic-red)}.home-module__06co2W__textLink:hover svg{translate:3px}.home-module__06co2W__tracks{align-items:stretch}.home-module__06co2W__feature,.home-module__06co2W__compact{min-width:0}.home-module__06co2W__compactList{grid-auto-rows:1fr}.home-module__06co2W__trackCard{height:100%;color:var(--mosaic-ink);flex-direction:column;transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.home-module__06co2W__trackCard:hover{border-color:color-mix(in srgb,var(--mosaic-coral) 35%,var(--mosaic-border));box-shadow:var(--shadow-md);translate:0 -3px}.home-module__06co2W__trackLink:after{content:"";z-index:1;position:absolute;inset:0}.home-module__06co2W__page .home-module__06co2W__trackLink:focus-visible{outline:none}.home-module__06co2W__page .home-module__06co2W__trackCard:has(.home-module__06co2W__trackLink:focus-visible){outline:2px solid var(--mosaic-red);outline-offset:3px;border-radius:var(--card-radius)}.home-module__06co2W__trackArt{aspect-ratio:3/2;background:var(--mosaic-surface);flex:none;position:relative;overflow:hidden}.home-module__06co2W__trackArt img{object-fit:cover;transition:scale .5s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__trackCard:hover .home-module__06co2W__trackArt img{scale:1.04}.home-module__06co2W__trackBody{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;min-width:0;display:flex}.home-module__06co2W__trackHead{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.home-module__06co2W__trackTitle{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:1.375rem;font-weight:500;line-height:1.2}.home-module__06co2W__trackGo{background:var(--mosaic-red);width:40px;height:40px;color:var(--mosaic-white);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:.6rem;font-size:.875rem;font-weight:500;transition:background .18s;display:inline-flex}.home-module__06co2W__trackGo svg{flex:none;transition:translate .22s}.home-module__06co2W__trackCard:hover .home-module__06co2W__trackGo{background:var(--mosaic-red-hover)}.home-module__06co2W__trackCard:hover .home-module__06co2W__trackGo svg{translate:3px}.home-module__06co2W__trackFigures{gap:.35rem;display:grid}.home-module__06co2W__trackFigure{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.45rem;min-width:0;display:flex}.home-module__06co2W__trackFigure dd{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--mosaic-ink);flex:none;font-size:1.375rem;font-weight:600;line-height:1.15}.home-module__06co2W__trackFigure dd[data-zero]{color:var(--mosaic-muted)}.home-module__06co2W__trackFigure dt{min-width:0;color:var(--mosaic-muted);font-size:.875rem;line-height:1.35}.home-module__06co2W__trackFigure[data-link]{z-index:2;position:relative}.home-module__06co2W__page .home-module__06co2W__trackFigureLink{color:var(--mosaic-red);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.home-module__06co2W__trackFigureLink:after{content:"";position:absolute;inset:-.375rem}.home-module__06co2W__trackFigureLink svg{flex:none;transition:translate .22s}.home-module__06co2W__trackFigure[data-link]:hover .home-module__06co2W__trackFigureLink{text-underline-offset:3px;text-decoration:underline}.home-module__06co2W__trackFigure[data-link]:hover .home-module__06co2W__trackFigureLink svg{translate:2px}.home-module__06co2W__trackFields{gap:.75rem;min-width:0;display:grid}.home-module__06co2W__trackFields h4{color:var(--mosaic-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.home-module__06co2W__feature .home-module__06co2W__trackCard{background:color-mix(in srgb,var(--track-soft) 55%,var(--mosaic-white));border-color:color-mix(in srgb,var(--track) 22%,var(--mosaic-border))}.home-module__06co2W__feature .home-module__06co2W__trackBody{justify-content:flex-start;gap:1.25rem}.home-module__06co2W__feature .home-module__06co2W__trackTitle{letter-spacing:-.045em;font-size:clamp(1.875rem,1.4rem + 1.4vw,2.625rem);line-height:1.08}.home-module__06co2W__feature .home-module__06co2W__trackFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.home-module__06co2W__feature .home-module__06co2W__trackFigure{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:.45rem}.home-module__06co2W__feature .home-module__06co2W__trackFigure dd{font-size:clamp(2.25rem,1.8rem + 1.2vw,3rem);line-height:1}.home-module__06co2W__feature .home-module__06co2W__trackCta{border-radius:var(--control-radius);align-self:flex-start;width:auto;height:44px;margin-top:auto;padding:0 1rem 0 1.15rem}.home-module__06co2W__opps{background:var(--mosaic-surface);padding-block:var(--section-space)}.home-module__06co2W__oppGrid{margin:0;padding:0;list-style:none}.home-module__06co2W__oppItem{min-width:0}.home-module__06co2W__place{gap:1.5rem;display:grid}.home-module__06co2W__placeBody{gap:2rem;min-width:0;display:grid}.home-module__06co2W__places{gap:2.25rem;min-width:0;display:grid}.home-module__06co2W__placeGroup{align-content:start;gap:1rem;min-width:0;display:grid}.home-module__06co2W__placeHead{color:var(--mosaic-muted);align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.home-module__06co2W__placeHead span{color:var(--mosaic-ink);font-variant-numeric:tabular-nums}.home-module__06co2W__placeGroupBody{align-items:start;gap:1.25rem;min-width:0;display:grid}.home-module__06co2W__placeVnMap{max-width:min(100%,360px)}.home-module__06co2W__placeNone{color:var(--mosaic-muted);font-size:.875rem}.home-module__06co2W__placeInvite{border-radius:var(--panel-radius);background:color-mix(in srgb,var(--mosaic-yellow-soft) 45%,var(--mosaic-white));align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;display:flex}.home-module__06co2W__placeInvite img{object-fit:contain;flex:none;width:104px;height:104px}.home-module__06co2W__placeInvite .home-module__06co2W__textLink{white-space:normal;color:var(--mosaic-red)}.home-module__06co2W__join{isolation:isolate;background:var(--mosaic-ivory);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-module__06co2W__join h2{font-family:var(--font-display);letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;font-size:clamp(2rem,1.4rem + 1.9vw,3.4rem);font-weight:500;line-height:1.18}.home-module__06co2W__joinArt{aspect-ratio:3/2;width:100%;position:relative}.home-module__06co2W__joinArt img{object-fit:cover;object-position:center}.home-module__06co2W__joinCopy{padding:1.5rem;position:relative}.home-module__06co2W__actions{grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.75rem;display:grid}.home-module__06co2W__primary,.home-module__06co2W__secondary{border-radius:var(--control-radius);justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.8rem 1.15rem;font-size:.875rem;font-weight:500;transition:background .18s,translate .18s;display:inline-flex}.home-module__06co2W__page .home-module__06co2W__primary{background:var(--mosaic-red);border:1px solid var(--mosaic-red);color:var(--mosaic-white)}.home-module__06co2W__page .home-module__06co2W__primary:hover{background:var(--mosaic-red-hover);translate:0 -2px}.home-module__06co2W__page .home-module__06co2W__secondary{background:color-mix(in srgb,var(--mosaic-ivory) 70%,transparent);border:1px solid var(--mosaic-red);color:var(--mosaic-red)}.home-module__06co2W__page .home-module__06co2W__secondary:hover{background:var(--mosaic-coral-soft);translate:0 -2px}.home-module__06co2W__signIn{min-height:44px;color:var(--mosaic-ink);align-items:center;gap:.4rem;margin-top:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.home-module__06co2W__signIn:hover{color:var(--mosaic-red)}@media (max-width:639px){.home-module__06co2W__head{flex-direction:column;align-items:flex-start;gap:.25rem}.home-module__06co2W__head .home-module__06co2W__textLink{margin-left:-2px}.home-module__06co2W__oppGrid{gap:var(--grid-gap);scroll-snap-type:x mandatory;margin-inline:calc(var(--page-gutter)*-1);padding:0 var(--page-gutter) .75rem;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.home-module__06co2W__oppGrid::-webkit-scrollbar{display:none}.home-module__06co2W__oppGrid>.home-module__06co2W__oppItem{scroll-snap-align:start;flex:0 0 min(86%,340px);padding-bottom:0;display:block}.home-module__06co2W__oppItem>article{grid-template-rows:repeat(5,auto) 1fr;height:100%}}.home-module__06co2W__compact .home-module__06co2W__trackCard{flex-direction:row;min-height:152px}.home-module__06co2W__compact .home-module__06co2W__trackArt{aspect-ratio:auto;width:clamp(128px,38%,300px)}.home-module__06co2W__compact .home-module__06co2W__trackBody{justify-content:center}@media (max-width:639px){.home-module__06co2W__compact .home-module__06co2W__trackArt{width:34%}.home-module__06co2W__compact .home-module__06co2W__trackGo{display:none}.home-module__06co2W__compact .home-module__06co2W__trackTitle{font-size:1.25rem}.home-module__06co2W__compact .home-module__06co2W__trackFigure dt{font-size:.8125rem}}@media (min-width:640px){.home-module__06co2W__feature .home-module__06co2W__trackCard{flex-direction:row}.home-module__06co2W__oppGrid{margin-bottom:calc(var(--grid-gap) * -1)}.home-module__06co2W__feature .home-module__06co2W__trackArt{aspect-ratio:auto;width:52%;min-height:300px}.home-module__06co2W__compact .home-module__06co2W__trackCard{min-height:176px}.home-module__06co2W__actions{flex-wrap:wrap;display:flex}.home-module__06co2W__joinCopy{padding:2rem}.home-module__06co2W__placeGroupBody{gap:1.5rem}.home-module__06co2W__placeVnMap{max-width:min(100%,400px)}.home-module__06co2W__placeGroup ol{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;column-gap:2rem}}@media (min-width:1024px){.home-module__06co2W__places{grid-template-columns:minmax(0,332fr) minmax(0,797fr);column-gap:clamp(2rem,4vw,4rem)}.home-module__06co2W__placeVnMap{max-width:none}.home-module__06co2W__placeGroup ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.home-module__06co2W__feature .home-module__06co2W__trackCard{flex-direction:column}.home-module__06co2W__feature .home-module__06co2W__trackArt{flex:auto;width:auto;min-height:240px}.home-module__06co2W__feature .home-module__06co2W__trackArt img{object-position:50% 30%}.home-module__06co2W__feature .home-module__06co2W__trackBody{flex:none}.home-module__06co2W__compact .home-module__06co2W__trackCard{min-height:200px}.home-module__06co2W__compact .home-module__06co2W__trackArt{width:44%}.home-module__06co2W__compact .home-module__06co2W__trackTitle{min-height:2.4em}.home-module__06co2W__join{flex-direction:row;align-items:center;min-height:clamp(480px,43vw,650px);padding:clamp(2rem,4vw,4.5rem)}.home-module__06co2W__joinArt{aspect-ratio:auto;z-index:-1;width:auto;position:absolute;inset:0 0 0 20%}.home-module__06co2W__joinCopy{width:43%;max-width:470px;padding:0}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__page *{transition:none!important}}
.journey-module__a3Pl5W__title em{color:var(--mosaic-red);font-style:normal}.journey-module__a3Pl5W__panel{background:var(--mosaic-ivory)}.journey-module__a3Pl5W__art{aspect-ratio:2;border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0;background:var(--mosaic-ivory);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.journey-module__a3Pl5W__art img{pointer-events:none;width:auto;max-width:none;height:141.961%;position:absolute;top:-19.8039%;left:50%;translate:-50%}.journey-module__a3Pl5W__steps{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.journey-module__a3Pl5W__steps>li{min-width:0}.journey-module__a3Pl5W__step{min-height:60px;color:var(--mosaic-ink);grid-template-columns:2.25rem minmax(0,1fr) 20px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .18s;display:grid}.journey-module__a3Pl5W__steps>li:last-child .journey-module__a3Pl5W__step{border-radius:0 0 calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px)}.journey-module__a3Pl5W__num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--mosaic-red);font-size:1.125rem;font-weight:600;line-height:1}.journey-module__a3Pl5W__stepTitle{text-wrap:balance;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.4}.journey-module__a3Pl5W__go{color:var(--mosaic-muted);transition:color .18s,translate .18s}.journey-module__a3Pl5W__step:hover{background:color-mix(in srgb,var(--mosaic-coral-soft) 70%,var(--mosaic-white))}.journey-module__a3Pl5W__step:hover .journey-module__a3Pl5W__go,.journey-module__a3Pl5W__step:focus-visible .journey-module__a3Pl5W__go{color:var(--mosaic-red);translate:3px}.journey-module__a3Pl5W__step:hover .journey-module__a3Pl5W__num{color:var(--mosaic-red-hover)}.journey-module__a3Pl5W__step:focus-visible{outline:2px solid var(--mosaic-red);outline-offset:3px}@media (min-width:640px){.journey-module__a3Pl5W__art{aspect-ratio:3}}@media (min-width:768px){.journey-module__a3Pl5W__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-module__a3Pl5W__steps>li:first-child .journey-module__a3Pl5W__step{border-radius:0 0 0 calc(var(--card-radius) - 1px)}.journey-module__a3Pl5W__steps>li:last-child .journey-module__a3Pl5W__step{border-radius:0 0 calc(var(--card-radius) - 1px) 0}.journey-module__a3Pl5W__step{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:.875rem .75rem;height:100%;min-height:124px;padding:clamp(1rem,1.7vw,1.5rem)}.journey-module__a3Pl5W__num{font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem)}.journey-module__a3Pl5W__go{grid-area:1/2;align-self:center}.journey-module__a3Pl5W__stepTitle{grid-area:2/1/auto/-1;font-size:clamp(.9375rem,.85rem + .25vw,1.0625rem)}}@media (min-width:1024px){.journey-module__a3Pl5W__art{aspect-ratio:2172/510}}@media (prefers-reduced-motion:reduce){.journey-module__a3Pl5W__step,.journey-module__a3Pl5W__go{transition:none}}
.field-bars-module__MECQ_q__wrap{gap:.75rem;display:grid}.field-bars-module__MECQ_q__legend,.field-bars-module__MECQ_q__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;display:grid}.field-bars-module__MECQ_q__legend{color:var(--mosaic-muted);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.field-bars-module__MECQ_q__legend>span{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}.field-bars-module__MECQ_q__legendName{display:none!important}.field-bars-module__MECQ_q__dotCoral,.field-bars-module__MECQ_q__dotGold{border-radius:50%;flex:none;width:10px;height:10px}.field-bars-module__MECQ_q__dotCoral{background:var(--mosaic-coral)}.field-bars-module__MECQ_q__dotGold{background:var(--mosaic-yellow)}.field-bars-module__MECQ_q__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.field-bars-module__MECQ_q__row{border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""people""open";align-items:center;row-gap:.15rem;padding:.6rem 0}.field-bars-module__MECQ_q__name{min-width:0;color:var(--mosaic-ink);text-wrap:pretty;grid-area:name;align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.field-bars-module__MECQ_q__cell{border-radius:var(--radius-md);align-items:center;gap:.75rem;min-width:0;min-height:32px;display:flex}.field-bars-module__MECQ_q__people{grid-area:people}.field-bars-module__MECQ_q__link{grid-area:open;min-height:40px}.field-bars-module__MECQ_q__cell b{min-width:2.5ch;font-family:var(--font-display);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;color:var(--mosaic-ink);flex:none;font-size:1.1rem;font-weight:600;transition:color .15s}.field-bars-module__MECQ_q__cell b[data-zero]{color:var(--mosaic-muted)}.field-bars-module__MECQ_q__link:hover b{color:var(--mosaic-red)}.field-bars-module__MECQ_q__link:focus-visible{outline:2px solid var(--mosaic-red);outline-offset:3px}.field-bars-module__MECQ_q__track{background:color-mix(in srgb,var(--mosaic-border) 75%,transparent);border-radius:99px;flex:1;min-width:0;height:10px;position:relative;overflow:hidden}.field-bars-module__MECQ_q__track i{border-radius:inherit;transform-origin:0;position:absolute;top:0;bottom:0;left:0}.field-bars-module__MECQ_q__barCoral{background:var(--mosaic-coral)}.field-bars-module__MECQ_q__barGold{background:var(--mosaic-yellow)}.field-bars-module__MECQ_q__single .field-bars-module__MECQ_q__row{grid-template-areas:"name""people"}@media (min-width:768px){.field-bars-module__MECQ_q__cell{min-height:40px}.field-bars-module__MECQ_q__legend{display:grid}.field-bars-module__MECQ_q__legend,.field-bars-module__MECQ_q__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem)}.field-bars-module__MECQ_q__legendName{display:block!important}.field-bars-module__MECQ_q__row{grid-template-areas:"name people open";min-height:56px;margin-inline:-.5rem;padding:.35rem .5rem;transition:background .15s}.field-bars-module__MECQ_q__legend{padding-inline:0}.field-bars-module__MECQ_q__row:hover{background:color-mix(in srgb,var(--mosaic-surface) 70%,transparent)}.field-bars-module__MECQ_q__track{height:12px}.field-bars-module__MECQ_q__single .field-bars-module__MECQ_q__row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-template-areas:"name people"}}@media (prefers-reduced-motion:reduce){.field-bars-module__MECQ_q__row,.field-bars-module__MECQ_q__cell b{transition:none}}
.motion-module__1MUwjG__ring{animation:.8s cubic-bezier(.22,1,.36,1) both motion-module__1MUwjG__ring-fill}@keyframes motion-module__1MUwjG__ring-fill{0%{stroke-dashoffset:var(--ring-from)}}.motion-module__1MUwjG__growX{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) both motion-module__1MUwjG__grow-x;animation-delay:var(--delay,0s)}@keyframes motion-module__1MUwjG__grow-x{0%{transform:scaleX(0)}}.motion-module__1MUwjG__rise{animation:.5s cubic-bezier(.22,1,.36,1) both motion-module__1MUwjG__rise;animation-delay:var(--delay,0s)}@keyframes motion-module__1MUwjG__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.motion-module__1MUwjG__ring,.motion-module__1MUwjG__growX,.motion-module__1MUwjG__rise{animation:none}}
.mosaic-home-module__ndPJFa__home{color:var(--mosaic-ink);background:var(--mosaic-ivory);overflow:clip}.mosaic-home-module__ndPJFa__home :is(h1,h2,h3,p){margin:0}.mosaic-home-module__ndPJFa__home a{color:inherit;text-decoration:none}.mosaic-home-module__ndPJFa__home a:focus-visible{outline:3px solid var(--mosaic-red);outline-offset:5px}.mosaic-home-module__ndPJFa__hero{isolation:isolate;height:64vw;min-height:710px;max-height:1024px;position:relative}.mosaic-home-module__ndPJFa__heroArt{z-index:-2;max-width:1536px;margin-inline:auto;position:absolute;inset:0;overflow:hidden}.mosaic-home-module__ndPJFa__heroArt>img{object-fit:cover;object-position:center bottom}.mosaic-home-module__ndPJFa__heroCopy{z-index:1;width:81%;padding:3.8% 4.5% 0;position:relative}.mosaic-home-module__ndPJFa__hero h1{letter-spacing:-.055em;color:var(--mosaic-ink);font-family:Lora,Georgia,serif;font-size:clamp(3.8rem,6.35vw,6.35rem);font-weight:600;line-height:1.12}.mosaic-home-module__ndPJFa__hero h1>span{display:block}.mosaic-home-module__ndPJFa__heroIntro{color:var(--mosaic-muted);text-wrap:pretty;max-width:630px;font-size:clamp(.92rem,1.16vw,1.15rem);line-height:1.8;margin-top:1.6rem!important}.mosaic-home-module__ndPJFa__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.7rem;display:flex}.mosaic-home-module__ndPJFa__primary,.mosaic-home-module__ndPJFa__secondary{border-radius:7px;justify-content:center;align-items:center;gap:1.2rem;min-height:48px;padding:.8rem 1.4rem;font-size:.8rem;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.mosaic-home-module__ndPJFa__home .mosaic-home-module__ndPJFa__primary{background:var(--mosaic-red);color:var(--mosaic-white);border:1px solid var(--mosaic-red)}.mosaic-home-module__ndPJFa__home .mosaic-home-module__ndPJFa__primary:hover{background:var(--mosaic-red-hover);transform:translateY(-2px)}.mosaic-home-module__ndPJFa__home .mosaic-home-module__ndPJFa__secondary{background:color-mix(in srgb, var(--mosaic-ivory) 70%, transparent);border:1px solid var(--mosaic-red);color:var(--mosaic-red)}.mosaic-home-module__ndPJFa__home .mosaic-home-module__ndPJFa__secondary:hover{background:var(--mosaic-coral-soft);transform:translateY(-2px)}.mosaic-home-module__ndPJFa__primary svg,.mosaic-home-module__ndPJFa__secondary svg{flex:none}.mosaic-home-module__ndPJFa__heroNote{z-index:1;width:clamp(18rem,30%,27.5rem);position:absolute;top:6.8%;right:4.5%}.mosaic-home-module__ndPJFa__heroNote>p{text-align:right;text-wrap:balance;font-family:Lora,Georgia,serif;font-size:clamp(1.125rem,1.55vw,1.5rem);font-style:italic;line-height:1.5}.mosaic-home-module__ndPJFa__heroNote>span{background:var(--mosaic-coral);width:40px;height:3px;margin:1.25rem 0 0 auto;display:block}.mosaic-home-module__ndPJFa__heroWave{width:100%;height:7%;fill:var(--mosaic-ivory);z-index:2;pointer-events:none;position:absolute;bottom:-1px;left:0}@media (min-width:1600px){.mosaic-home-module__ndPJFa__heroCopy{padding-top:60px}}@media (max-width:1279px){.mosaic-home-module__ndPJFa__heroCopy{width:82%;padding-top:3.4rem}.mosaic-home-module__ndPJFa__heroIntro{max-width:550px;font-size:.9rem}}@media (max-width:1023px){.mosaic-home-module__ndPJFa__hero{height:800px;min-height:0}.mosaic-home-module__ndPJFa__heroArt>img{object-position:45% bottom}.mosaic-home-module__ndPJFa__heroCopy{width:90%;padding-top:2.7rem}.mosaic-home-module__ndPJFa__hero h1{font-size:clamp(3.6rem,7vw,4.5rem)}.mosaic-home-module__ndPJFa__heroIntro{max-width:550px}.mosaic-home-module__ndPJFa__heroNote{display:none}.mosaic-home-module__ndPJFa__heroArt{top:70px}}@media (max-width:767px){.mosaic-home-module__ndPJFa__hero{height:720px}.mosaic-home-module__ndPJFa__heroCopy{width:100%;padding:2rem 5% 0}.mosaic-home-module__ndPJFa__hero h1{letter-spacing:-.055em;font-size:clamp(2rem,9.1vw,3.7rem);line-height:1.18}.mosaic-home-module__ndPJFa__heroIntro{max-width:490px;font-size:.875rem;line-height:1.8;margin-top:1.2rem!important}.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__actions{gap:.7rem;margin-top:1.3rem}.mosaic-home-module__ndPJFa__heroArt{height:460px;top:auto;bottom:0}.mosaic-home-module__ndPJFa__heroArt:after{content:"";background:linear-gradient(var(--mosaic-ivory),color-mix(in srgb, var(--mosaic-ivory) 0%, transparent));height:110px;position:absolute;inset:0 0 auto}.mosaic-home-module__ndPJFa__heroArt>img{object-position:27% bottom}.mosaic-home-module__ndPJFa__heroWave{height:36px}.mosaic-home-module__ndPJFa__primary,.mosaic-home-module__ndPJFa__secondary{gap:.75rem;min-height:46px;padding:.8rem 1rem;font-size:.8125rem}}@media (max-width:479px){.mosaic-home-module__ndPJFa__hero{height:605px}.mosaic-home-module__ndPJFa__heroCopy{padding-top:1.6rem}.mosaic-home-module__ndPJFa__hero h1{font-size:9.3vw}.mosaic-home-module__ndPJFa__heroIntro{font-size:.875rem;line-height:1.75}.mosaic-home-module__ndPJFa__heroArt{height:410px}.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__actions{grid-template-columns:1fr 1.15fr;gap:.6rem;display:grid}.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__primary,.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__secondary{gap:.45rem;padding:.7rem .6rem;font-size:.8125rem}.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__actions svg{width:15px;height:15px}.mosaic-home-module__ndPJFa__heroWave{height:29px}}@media (max-width:359px){.mosaic-home-module__ndPJFa__hero{height:630px}.mosaic-home-module__ndPJFa__heroArt{height:380px}.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__primary,.mosaic-home-module__ndPJFa__hero .mosaic-home-module__ndPJFa__secondary{gap:.35rem;padding:.7rem .5rem}}.mosaic-home-module__ndPJFa__heroCopy{padding-inline:max(var(--page-gutter),calc((100% - var(--page-max))/2))}.mosaic-home-module__ndPJFa__heroNote{right:max(var(--page-gutter),calc((100% - var(--page-max))/2))}@media (min-width:1537px){.mosaic-home-module__ndPJFa__heroArt{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}@media (prefers-reduced-motion:reduce){.mosaic-home-module__ndPJFa__home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
