@media (hover:none){.CustomCursor-module__n3IuUW__cursor{display:none!important}}.CustomCursor-module__n3IuUW__cursor{pointer-events:none;z-index:9999;background-color:var(--color-ink);color:var(--color-white);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;will-change:transform, opacity;border-radius:2px;padding:10px 20px;font-size:11px;font-weight:700;transition:opacity .3s,scale .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.8)}.CustomCursor-module__n3IuUW__cursor.CustomCursor-module__n3IuUW__visible{opacity:1;scale:1}
.page-module__ox25rq__hero{background-color:var(--color-cream-soft);color:var(--color-ink);text-align:center;border-bottom:1px solid var(--color-ink-10);padding:120px 24px 60px}@media (max-width:768px){.page-module__ox25rq__hero{padding:100px 24px 40px}}.page-module__ox25rq__heroContent{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.page-module__ox25rq__title{font-size:clamp(32px,5vw,48px);font-weight:500}.page-module__ox25rq__breadcrumbs{letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:600}.page-module__ox25rq__breadcrumbs a{color:var(--color-ink);opacity:.6;margin-right:8px}.page-module__ox25rq__breadcrumbs a:after{content:"/";color:var(--color-ink);opacity:.4;margin-left:8px}.page-module__ox25rq__section{background-color:var(--color-cream);padding:80px 24px 120px}@media (max-width:768px){.page-module__ox25rq__section{padding:60px 24px 80px}}.page-module__ox25rq__container{flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.page-module__ox25rq__introText{color:var(--color-ink-80);text-align:center;max-width:700px;margin:0 auto 80px;font-size:20px;line-height:1.6}.page-module__ox25rq__rowList{flex-direction:column;gap:120px;display:flex}.page-module__ox25rq__row{width:100%;position:relative}.page-module__ox25rq__rowNumber{z-index:0;font-size:100px;font-weight:700;font-family:var(--font-display), Georgia, serif;color:#0000;-webkit-text-stroke:1px var(--color-ink-20);opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:-30px;left:0}.page-module__ox25rq__rowContentWrapper{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}@media (min-width:768px){.page-module__ox25rq__rowNumber{font-size:180px;top:-60px}.page-module__ox25rq__rowEven .page-module__ox25rq__rowNumber{left:auto;right:5%}.page-module__ox25rq__rowOdd .page-module__ox25rq__rowNumber{left:5%}.page-module__ox25rq__rowContentWrapper{flex-direction:row;align-items:center;gap:80px}.page-module__ox25rq__rowOdd .page-module__ox25rq__rowContentWrapper{flex-direction:row-reverse}}.page-module__ox25rq__imageSideLink{width:100%;color:inherit;cursor:none;flex-shrink:0;text-decoration:none;display:block}@media (min-width:768px){.page-module__ox25rq__imageSideLink{width:58%}}.page-module__ox25rq__imageSide{aspect-ratio:4/3;background-color:var(--color-cream-soft);cursor:none;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #1d1d1f0f}.page-module__ox25rq__fallbackBox{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__ox25rq__rowImage{object-fit:cover}.page-module__ox25rq__textSide{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:768px){.page-module__ox25rq__textSide{width:42%}}.page-module__ox25rq__rowTitle{font-size:clamp(32px,4vw,44px);font-family:var(--font-display), Georgia, serif;color:var(--color-ink);font-weight:500;line-height:1.1}.page-module__ox25rq__rowDesc{color:var(--color-ink-70);font-size:16px;line-height:1.6}.page-module__ox25rq__ctaRow{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.page-module__ox25rq__ctaPrimary,.page-module__ox25rq__ctaSecondary{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;transition:color .25s,gap .25s;display:inline-flex}.page-module__ox25rq__ctaPrimary{color:var(--color-ink)}.page-module__ox25rq__ctaPrimary:hover{color:var(--color-accent);gap:10px}.page-module__ox25rq__ctaSecondary{color:var(--color-ink-50)}.page-module__ox25rq__ctaSecondary:hover{color:var(--color-ink);gap:10px}.page-module__ox25rq__ctaSeparator{background-color:var(--color-ink-20);flex-shrink:0;width:1px;height:14px}
