:root{--monticals-blue: #2348f5;--monticals-ink: #101a35;--monticals-paper: #f3f0e6;--monticals-white: #fffdf8;--monticals-copy: #202633;--monticals-stage: #d9e3dd;--monticals-signal: #ff6243;--monticals-lime: #d8f36a;--monticals-line: rgb(16 26 53 / 24%)}body{background:var(--monticals-paper);color:var(--monticals-copy)}h1,h2,h3,h4,h5,h6{color:var(--monticals-ink)}a{text-underline-offset:.2em}.button,button,input[type=submit]{border-radius:0}:focus-visible{outline-color:var(--monticals-blue);outline-offset:3px}html{scroll-behavior:smooth}#header-group{position:relative;z-index:5}#header-group .header__row{border-bottom:1px solid var(--monticals-line);background-color:var(--monticals-paper)}#header-group .header-logo__image{max-width:196px}#header-group .menu-list__link{color:var(--monticals-ink);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.monticals-home{overflow:clip;background:var(--monticals-paper);color:var(--monticals-copy)}.monticals-home__hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:min(740px,calc(100svh - 92px));background:var(--monticals-paper)}.monticals-home__hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.5rem,7.2vw,8rem)}.monticals-home__eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:var(--monticals-blue);font-size:.68rem;font-weight:700;letter-spacing:.17em;line-height:1.45;text-transform:uppercase}.monticals-home__hero-copy>.monticals-home__eyebrow>span{width:.5rem;height:.5rem;flex:0 0 .5rem;border-radius:50%;background:var(--monticals-signal)}.monticals-home__hero h1,.monticals-home__statement h2,.monticals-home__frame-heading h2,.monticals-home__frame-copy h3,.monticals-home__next h2{margin:0;color:var(--monticals-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.monticals-home__hero h1{max-width:8.2ch;font-size:clamp(4.1rem,7.5vw,8.1rem);line-height:.91}.monticals-home__intro{max-width:31rem;margin:1.65rem 0 0;color:#42464c;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.7}.monticals-home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem}.monticals-home__button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:2.25rem;padding:.95rem 1.15rem;border:1px solid var(--monticals-blue);background:var(--monticals-blue);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.monticals-home__button:hover{transform:translateY(-2px);border-color:var(--monticals-ink);background:var(--monticals-ink)}.monticals-home__quiet-link,.monticals-home__text-link{color:var(--monticals-ink);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.monticals-home__quiet-link span,.monticals-home__text-link span{padding-left:.35rem;color:var(--monticals-blue)}.monticals-home__hero-note{margin:clamp(2.4rem,4.5vw,4.5rem) 0 0;padding-top:.9rem;border-top:1px solid var(--monticals-line);color:#6a6c70;font-size:.6rem;font-weight:700;letter-spacing:.14em}.monticals-home__hero-media{position:relative;min-width:0;min-height:570px;margin:0;overflow:hidden;background:#e8e4dc}.monticals-home__image{display:block;width:100%;height:100%;min-height:570px;object-fit:cover;object-position:70% center;transition:transform .7s cubic-bezier(.2,.65,.25,1)}.monticals-home__hero-media:hover .monticals-home__image{transform:scale(1.025)}.monticals-home__image-stamp{position:absolute;top:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem);display:flex;width:clamp(74px,8vw,112px);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(17 38 74 / 35%);border-radius:50%;background:var(--monticals-paper);color:var(--monticals-ink);text-align:center;transform:rotate(8deg)}.monticals-home__image-stamp>span{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}.monticals-home__image-stamp small{margin-top:.3rem;font-size:.48rem;font-weight:700;letter-spacing:.1em;line-height:1.25}.monticals-home__hero-media figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);background:linear-gradient(transparent,#11264a8a);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.monticals-home__ticker{overflow:hidden;border-block:1px solid var(--monticals-line);background:var(--monticals-blue);color:#fff}.monticals-home__ticker-track{display:flex;width:max-content;align-items:center;gap:1.9rem;padding:.86rem 0;animation:monticals-ticker 34s linear infinite;white-space:nowrap}.monticals-home__ticker-track span{font-size:.62rem;font-weight:700;letter-spacing:.16em}.monticals-home__ticker-track i{color:var(--monticals-signal);font-size:.9rem;font-style:normal}@keyframes monticals-ticker{to{transform:translate(-50%)}}.monticals-home__statement{position:relative;max-width:1180px;margin:0 auto;padding:clamp(5rem,10vw,9.5rem) clamp(1.5rem,5vw,4rem);text-align:center}.monticals-home__statement .monticals-home__eyebrow{justify-content:center}.monticals-home__statement h2{max-width:17ch;margin:0 auto;font-size:clamp(2.6rem,5vw,5rem);line-height:1.02}.monticals-home__statement-copy{max-width:37rem;margin:1.5rem auto 0;color:#555a61;font-size:.98rem;line-height:1.75}.monticals-home__statement-mark{position:absolute;right:clamp(1rem,5vw,4rem);bottom:2rem;color:#7d8288;font-size:.58rem;font-weight:700;letter-spacing:.12em}.monticals-home__frame{padding:clamp(3.5rem,7vw,6.5rem) clamp(1.25rem,5vw,5rem);background:var(--monticals-white)}.monticals-home__frame-heading,.monticals-home__frame-grid{max-width:1480px;margin-inline:auto}.monticals-home__frame-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.monticals-home__frame-heading .monticals-home__eyebrow{margin-bottom:.6rem}.monticals-home__frame-heading h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1}.monticals-home__frame-count{padding-bottom:.4rem;color:#656a70;font-size:.62rem;font-weight:700;letter-spacing:.12em}.monticals-home__frame-count b{display:inline-grid;width:1.7rem;height:1.7rem;margin-left:.45rem;place-items:center;border-radius:50%;background:var(--monticals-signal);color:var(--monticals-ink)}.monticals-home__frame-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;border-top:1px solid var(--monticals-line);border-bottom:1px solid var(--monticals-line)}.monticals-home__frame-visual{position:relative;display:grid;min-height:560px;overflow:hidden;place-items:center;background:var(--monticals-stage);text-decoration:none}.monticals-home__frame-image{display:block;width:100%;height:100%;min-height:560px;padding:clamp(1rem,3vw,3.2rem);object-fit:contain;transition:transform .5s cubic-bezier(.2,.65,.25,1)}.monticals-home__frame-visual:hover .monticals-home__frame-image{transform:scale(1.035)}.monticals-home__sale-mark{position:absolute;top:1.25rem;left:1.25rem;padding:.55rem .7rem;background:var(--monticals-signal);color:var(--monticals-ink);font-size:.62rem;font-weight:800;letter-spacing:.1em}.monticals-home__frame-visual-caption{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:#f5f3ede5;color:var(--monticals-ink);font-size:.59rem;font-weight:700;letter-spacing:.12em}.monticals-home__frame-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,4vw,4.5rem)}.monticals-home__frame-copy .monticals-home__eyebrow{margin-bottom:.9rem}.monticals-home__frame-copy .monticals-home__eyebrow>span{width:auto;height:auto;flex:0 0 auto;margin-left:.2rem;color:#777e86}.monticals-home__frame-copy h3{font-size:clamp(2rem,3vw,3.15rem);line-height:1.04}.monticals-home__frame-description{max-width:28rem;margin:1rem 0 0;color:#555a61;line-height:1.7}.monticals-home__price-line{display:flex;align-items:baseline;gap:.7rem;margin-top:1.5rem;color:var(--monticals-ink)}.monticals-home__price-line strong{font-size:1.3rem}.monticals-home__price-line s{color:#797e83;font-size:.93rem}.monticals-home__button--wide{width:100%;margin-top:1rem}.monticals-home__specs{width:100%;margin:1.8rem 0 0;border-top:1px solid var(--monticals-line)}.monticals-home__specs>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--monticals-line)}.monticals-home__specs dt{color:#686d73;font-size:.6rem;font-weight:700;letter-spacing:.12em}.monticals-home__specs dd{margin:0;color:var(--monticals-ink);font-size:.82rem}.monticals-home__frame-empty{padding:5rem 1.5rem;background:var(--monticals-white);text-align:center}.monticals-home__frame-empty h2{max-width:14ch;margin:0 auto;color:var(--monticals-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.3rem);font-weight:400}.monticals-home__frame-empty>p:last-child{max-width:32rem;margin:1rem auto 0;line-height:1.7}.monticals-home__next{display:grid;grid-template-columns:minmax(90px,.3fr) minmax(0,1.2fr) minmax(230px,.55fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,7vw,6.5rem) clamp(1.25rem,5vw,5rem);background:var(--monticals-ink);color:#fff}.monticals-home__next-index{display:flex;flex-direction:column;gap:.3rem;color:#d4d9e0;font-size:.55rem;font-weight:700;letter-spacing:.13em}.monticals-home__next-index b{color:var(--monticals-signal);font-family:Georgia,Times New Roman,serif;font-size:3.4rem;font-weight:400;letter-spacing:-.06em}.monticals-home__next .monticals-home__eyebrow{color:#e9bd69}.monticals-home__next h2{max-width:13ch;color:#fff;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.98}.monticals-home__next-aside p{margin:0;color:#d7dce4;font-size:.9rem;line-height:1.7}.monticals-home__next .monticals-home__text-link{display:inline-block;margin-top:1.35rem;color:#fff}.monticals-home__next .monticals-home__text-link span{color:#e9bd69}.monticals-home__button:focus-visible,.monticals-home__quiet-link:focus-visible,.monticals-home__text-link:focus-visible,.monticals-home__frame-visual:focus-visible{outline:2px solid var(--monticals-blue);outline-offset:4px}.monticals-footer{padding:clamp(2.75rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem) 1.25rem;border-top:1px solid var(--monticals-line);background:var(--monticals-paper);color:var(--monticals-copy)}.monticals-footer__grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.65fr) minmax(260px,1fr);gap:clamp(2rem,5vw,5rem);max-width:1440px;margin:0 auto}.monticals-footer__brand{max-width:390px}.monticals-footer__logo{display:block;width:min(100%,260px);height:auto}.monticals-footer__wordmark{color:var(--monticals-ink);font-size:2rem;font-weight:600}.monticals-footer__tagline{margin:.8rem 0 0;color:var(--monticals-blue);font-size:.64rem;font-weight:700;letter-spacing:.17em}.monticals-footer__description,.monticals-footer__signup>p{margin:.8rem 0 0;line-height:1.65}.monticals-footer__nav h2,.monticals-footer__signup h2{margin:0 0 1rem;color:var(--monticals-ink);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.monticals-footer__nav ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.monticals-footer__nav a{color:var(--monticals-ink);text-decoration:none}.monticals-footer__nav a:hover{color:var(--monticals-blue);text-decoration:underline}.monticals-footer__signup label{display:block;margin:1rem 0 .4rem;font-size:.82rem}.monticals-footer__form-row{display:flex;gap:.5rem}.monticals-footer__form-row input{min-width:0;min-height:48px;flex:1;padding:.75rem;border:1px solid var(--monticals-line);background:var(--monticals-white);color:var(--monticals-copy);font:inherit}.monticals-footer__form-row button{min-height:48px;padding:.75rem 1rem;border:1px solid var(--monticals-blue);background:var(--monticals-blue);color:#fff;font:inherit;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.monticals-footer__form-row button:hover{border-color:var(--monticals-ink);background:var(--monticals-ink)}.monticals-footer__bottom{display:flex;justify-content:space-between;gap:1rem;max-width:1440px;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1rem;border-top:1px solid var(--monticals-line);color:#666c74;font-size:.67rem;letter-spacing:.08em}.monticals-footer__bottom p{margin:0}main[data-template*=product] .product-information{background:var(--monticals-paper)}main[data-template*=product] .product-information__grid{gap:clamp(1.5rem,3.5vw,4.5rem);align-items:start}main[data-template*=product] .product-media-container{background:var(--monticals-stage)}main[data-template*=product] .product-media__image{background-color:transparent}main[data-template*=product] .product-details{padding:clamp(1rem,2vw,2rem) clamp(.5rem,2vw,2rem)}main[data-template*=product] .view-product-title{color:var(--monticals-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3.7vw,4rem);font-weight:400;letter-spacing:-.055em;line-height:1}main[data-template*=product] .view-product-title a{color:inherit;text-decoration:none}main[data-template*=product] .price-item--sale,main[data-template*=product] .price-item__group.price{color:var(--monticals-ink)}main[data-template*=product] button[id*=ProductSubmitButton],main[data-template*=product] .shopify-payment-button__button--unbranded{min-height:54px;border-radius:0;background:var(--monticals-blue);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] button[id*=ProductSubmitButton]:hover,main[data-template*=product] .shopify-payment-button__button--unbranded:hover{background:var(--monticals-ink)}.monticals-product-specs{margin:1.3rem 0 0;border-top:1px solid var(--monticals-line)}.monticals-product-specs li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--monticals-line);list-style:none}.monticals-product-specs strong{color:#686d73;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.monticals-product-specs span{color:var(--monticals-ink)}#MainContent[data-template=product] .product-information{background:var(--monticals-paper)!important}#MainContent[data-template=product] .product-details{padding:clamp(1.5rem,3vw,3.25rem) clamp(1rem,2.5vw,2.75rem)!important;border-top:1px solid var(--monticals-line)}#MainContent[data-template=product] .view-product-title{color:var(--monticals-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.8rem,4vw,4.5rem)!important;font-weight:400!important;letter-spacing:-.055em!important;line-height:.98!important}#MainContent[data-template=product] .view-product-title:before{display:block;margin-bottom:1rem;color:var(--monticals-blue);content:"MONTICALS / FRAME STUDY 01";font-family:Arial,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}#MainContent[data-template=product] h1{color:var(--monticals-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.8rem,4vw,4.5rem)!important;font-weight:400!important;letter-spacing:-.055em!important;line-height:.98!important}#MainContent[data-template=product] h1:before{display:block;margin-bottom:1rem;color:var(--monticals-blue);content:"MONTICALS / FRAME STUDY 01";font-family:Arial,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}#MainContent[data-template=product] .price-item--sale,#MainContent[data-template=product] .price-item__group.price{color:var(--monticals-ink)!important;font-size:1.15rem}#MainContent[data-template=product] .product-media-container{background:var(--monticals-stage)!important}@media(max-width:749px){.monticals-home__hero{grid-template-columns:1fr;min-height:0}.monticals-home__hero-copy{padding:3.2rem 1.35rem 2.5rem}.monticals-home__hero h1{max-width:8ch;font-size:clamp(3.5rem,15vw,5.3rem)}.monticals-home__intro{max-width:29rem;margin-top:1.2rem;font-size:.98rem}.monticals-home__actions{gap:1rem;margin-top:1.5rem}.monticals-home__hero-note{margin-top:2rem}.monticals-home__hero-media{min-height:0;aspect-ratio:1 / 1}.monticals-home__image{min-height:0;object-position:72% center}.monticals-home__ticker-track{gap:1.2rem;padding:.75rem 0}.monticals-home__ticker-track span{font-size:.56rem}.monticals-home__statement{padding:4.5rem 1.35rem}.monticals-home__statement h2{max-width:14ch;font-size:clamp(2.55rem,11vw,3.8rem)}.monticals-home__statement-copy{font-size:.9rem}.monticals-home__frame{padding:3.5rem 1rem}.monticals-home__frame-heading{align-items:flex-start;margin-bottom:1.35rem}.monticals-home__frame-heading h2{font-size:clamp(2.35rem,10vw,3.6rem)}.monticals-home__frame-count{padding-top:.2rem;font-size:.5rem;white-space:nowrap}.monticals-home__frame-grid{grid-template-columns:1fr}.monticals-home__frame-visual,.monticals-home__frame-image{min-height:0;aspect-ratio:1 / .84}.monticals-home__frame-copy{padding:2rem 1.25rem 2.5rem}.monticals-home__frame-copy h3{font-size:2.3rem}.monticals-home__frame-visual-caption{font-size:.49rem}.monticals-home__next{grid-template-columns:54px 1fr;gap:1rem;padding:3.5rem 1.25rem}.monticals-home__next-index b{font-size:2.6rem}.monticals-home__next h2{font-size:clamp(2.5rem,10vw,3.7rem)}.monticals-home__next-aside{grid-column:2}.monticals-footer__grid{grid-template-columns:1fr;gap:2.5rem}.monticals-footer__grid>*{min-width:0}.monticals-footer__form-row{width:100%;flex-wrap:wrap}.monticals-footer__form-row input{flex:1 1 120px}.monticals-footer__bottom{flex-direction:column}main[data-template*=product] .product-information__grid{gap:.75rem}main[data-template*=product] .product-details{padding:.75rem 1.25rem 2rem}main[data-template*=product] .view-product-title{font-size:clamp(2.3rem,10vw,3.2rem)}#MainContent[data-template=product] .product-details{padding:1.5rem 1.25rem 2rem!important}#MainContent[data-template=product] .view-product-title,#MainContent[data-template=product] h1{font-size:clamp(2.6rem,11vw,3.5rem)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.monticals-home__ticker-track{animation:none}.monticals-home__image,.monticals-home__frame-image,.monticals-home__button{transition:none}}#header-group .header__row{border-bottom:2px solid var(--monticals-ink)}#header-group .menu-list__link{font-size:.7rem;font-weight:800;letter-spacing:.12em}.monticals-home__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(650px,calc(100svh - 88px),910px);background:var(--monticals-ink);color:var(--monticals-white)}.monticals-home__hero-copy{padding:clamp(2.5rem,6.5vw,7rem);color:var(--monticals-white)}.monticals-home__hero-copy>.monticals-home__eyebrow{color:var(--monticals-lime);letter-spacing:.14em}.monticals-home__hero-copy>.monticals-home__eyebrow>span{background:var(--monticals-signal)}.monticals-home__hero h1,.monticals-home__statement h2,.monticals-home__frame-heading h2,.monticals-home__frame-copy h3,.monticals-home__next h2{font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:-.075em;text-transform:uppercase}.monticals-home__hero h1{max-width:7ch;color:var(--monticals-white);font-size:clamp(4.5rem,7.4vw,8rem);line-height:.78}.monticals-home__intro{max-width:28rem;margin-top:1.7rem;color:#fffdf8c7;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.55}.monticals-home__button{min-height:58px;padding-inline:1.25rem;border:2px solid var(--monticals-ink);background:var(--monticals-lime);box-shadow:5px 5px 0 var(--monticals-signal);color:var(--monticals-ink);font-size:.72rem;font-weight:900;letter-spacing:.1em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.monticals-home__button:hover{transform:translate(3px,3px);border-color:var(--monticals-ink);background:var(--monticals-lime);box-shadow:2px 2px 0 var(--monticals-signal);color:var(--monticals-ink)}.monticals-home__quiet-link{color:var(--monticals-white);font-size:.68rem;letter-spacing:.1em}.monticals-home__quiet-link span,.monticals-home__text-link span{color:var(--monticals-signal)}.monticals-home__hero-note{border-color:#ffffff38;color:var(--monticals-signal)}.monticals-home__hero-media{min-height:650px;margin:0;padding:clamp(1rem,2.5vw,2.5rem);isolation:isolate;background-color:var(--monticals-lime);background-image:linear-gradient(rgb(16 26 53 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(16 26 53 / 7%) 1px,transparent 1px);background-size:32px 32px}.monticals-home__hero-media:before{position:absolute;z-index:-1;top:9%;right:8%;width:min(25vw,300px);aspect-ratio:1;border:1px solid rgb(16 26 53 / 28%);border-radius:50%;box-shadow:0 0 0 2.2rem #101a350d,0 0 0 4.4rem #101a350a;content:""}.monticals-home__image{position:relative;z-index:0;width:100%;height:100%;min-height:590px;border:3px solid var(--monticals-ink);object-fit:cover;object-position:58% center;box-shadow:12px 12px 0 var(--monticals-blue)}.monticals-home__hero-media:hover .monticals-home__image{transform:scale(1.015) rotate(-.5deg)}.monticals-home__image-stamp{z-index:2;top:7%;right:auto;left:6%;display:grid;width:clamp(92px,10vw,132px);height:clamp(92px,10vw,132px);place-content:center;border:2px solid var(--monticals-ink);border-radius:50%;background:var(--monticals-signal);color:var(--monticals-ink);box-shadow:4px 4px 0 var(--monticals-ink);transform:rotate(-10deg);animation:monticals-stamp-drift 7s ease-in-out infinite}.monticals-home__image-stamp>span{color:var(--monticals-ink);font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:700;line-height:.9}.monticals-home__image-stamp small{margin-top:.35rem;color:var(--monticals-ink);font-size:.48rem;font-weight:900;letter-spacing:.12em}.monticals-home__hero-media figcaption{right:clamp(1rem,2.5vw,2.5rem);bottom:clamp(1rem,2.5vw,2.5rem);left:clamp(1rem,2.5vw,2.5rem);padding:.85rem 1rem;border:2px solid var(--monticals-ink);background:var(--monticals-white);color:var(--monticals-ink);font-size:.56rem;font-weight:900;letter-spacing:.11em}.monticals-home__ticker{border-block:2px solid var(--monticals-ink);background:var(--monticals-signal);color:var(--monticals-ink)}.monticals-home__ticker-track{gap:2.1rem;padding-block:1rem;animation-duration:25s}.monticals-home__ticker-track span{font-size:.72rem;font-weight:900;letter-spacing:.12em}.monticals-home__ticker-track i{color:var(--monticals-ink);font-size:1.2rem}.monticals-home__statement{max-width:none;padding:clamp(4.5rem,9vw,8.5rem) clamp(1.5rem,8vw,8rem);overflow:hidden;background:var(--monticals-blue);color:var(--monticals-white);text-align:left}.monticals-home__statement .monticals-home__eyebrow{justify-content:flex-start;color:var(--monticals-lime)}.monticals-home__statement h2{max-width:10ch;margin:0;color:var(--monticals-white);font-size:clamp(3.4rem,7.8vw,8rem);line-height:.84}.monticals-home__statement-copy{max-width:35rem;margin:1.8rem 0 0;color:#fffdf8d9;font-size:1rem;line-height:1.6}.monticals-home__statement-mark{right:clamp(1.25rem,5vw,4rem);bottom:1.5rem;color:var(--monticals-lime);font-size:.7rem}.monticals-home__frame{padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,4rem);background:var(--monticals-paper)}.monticals-home__frame-heading h2{max-width:11ch;font-size:clamp(2.9rem,5.8vw,6rem);line-height:.86}.monticals-home__frame-count{color:var(--monticals-ink);font-weight:900}.monticals-home__frame-count b{background:var(--monticals-signal);color:var(--monticals-ink);font-family:Arial Black,Arial,sans-serif}.monticals-home__frame-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:0;overflow:hidden;border:2px solid var(--monticals-ink);box-shadow:9px 9px 0 var(--monticals-blue)}.monticals-home__frame-visual{min-height:600px;background-color:var(--monticals-stage);background-image:linear-gradient(rgb(16 26 53 / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(16 26 53 / 6%) 1px,transparent 1px);background-size:26px 26px}.monticals-home__frame-image{min-height:600px;padding:clamp(1.25rem,4vw,4.5rem);transition:transform .45s cubic-bezier(.2,.65,.25,1)}.monticals-home__frame-visual:hover .monticals-home__frame-image{transform:scale(1.06) rotate(-1deg)}.monticals-home__sale-mark{top:1.2rem;left:1.2rem;border:2px solid var(--monticals-ink);background:var(--monticals-signal);font-size:.72rem;font-weight:900;transform:rotate(-5deg)}.monticals-home__frame-visual-caption{border-top:2px solid var(--monticals-ink);background:var(--monticals-white);font-size:.56rem;font-weight:900}.monticals-home__frame-copy{padding:clamp(1.75rem,3.2vw,3.5rem);border-left:2px solid var(--monticals-ink);background:var(--monticals-lime)}.monticals-home__frame-copy h3{color:var(--monticals-ink);font-size:clamp(2.2rem,3.5vw,3.7rem);line-height:.9}.monticals-home__frame-description{color:var(--monticals-ink);font-size:.94rem;line-height:1.55}.monticals-home__price-line strong{font-size:1.45rem;font-weight:900}.monticals-home__price-line s{color:#101a35a6}.monticals-home__button--wide{width:100%;justify-content:space-between;background:var(--monticals-blue);box-shadow:5px 5px 0 var(--monticals-signal);color:var(--monticals-white)}.monticals-home__button--wide:hover{background:var(--monticals-ink);color:var(--monticals-white)}.monticals-home__specs{border-top:2px solid var(--monticals-ink)}.monticals-home__specs>div{grid-template-columns:.7fr 1.3fr;padding-block:.9rem;border-bottom:1px solid rgb(16 26 53 / 32%)}.monticals-home__specs dt{color:#101a35ad;font-size:.57rem;font-weight:900}.monticals-home__specs dd{color:var(--monticals-ink);font-size:.8rem;font-weight:700}.monticals-home__next{background:var(--monticals-signal);color:var(--monticals-ink)}.monticals-home__next-index,.monticals-home__next-aside p{color:var(--monticals-ink)}.monticals-home__next-index b{color:var(--monticals-blue);font-family:Arial Black,Arial,sans-serif;font-weight:900}.monticals-home__next .monticals-home__eyebrow,.monticals-home__next h2,.monticals-home__next .monticals-home__text-link{color:var(--monticals-ink)}.monticals-home__next .monticals-home__text-link span{color:var(--monticals-blue)}.monticals-footer{border-top:2px solid var(--monticals-ink)}main[data-template*=product] .product-information,#MainContent[data-template=product] .product-information{background:var(--monticals-paper)!important}main[data-template*=product] .product-media-container,#MainContent[data-template=product] .product-media-container{border:2px solid var(--monticals-ink);background-color:var(--monticals-lime)!important;background-image:linear-gradient(rgb(16 26 53 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(16 26 53 / 5%) 1px,transparent 1px);background-size:28px 28px}#MainContent[data-template=product] .view-product-title:before,#MainContent[data-template=product] h1:before{display:table;margin-bottom:1.2rem;padding:.45rem .6rem;border:1px solid var(--monticals-ink);background:var(--monticals-signal);color:var(--monticals-ink);font-family:Arial,sans-serif;font-size:.58rem;font-weight:900;letter-spacing:.13em;transform:rotate(-2deg)}#MainContent[data-template=product] .view-product-title,#MainContent[data-template=product] h1{font-family:Arial Black,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.075em!important;line-height:.9!important;text-transform:uppercase}#MainContent[data-template=product] .product-details{border:2px solid var(--monticals-ink);background:var(--monticals-white)}#MainContent[data-template=product] button[id*=ProductSubmitButton],#MainContent[data-template=product] .shopify-payment-button__button--unbranded{border:2px solid var(--monticals-ink);box-shadow:5px 5px 0 var(--monticals-signal);font-weight:900;transition:transform .18s ease,box-shadow .18s ease}#MainContent[data-template=product] button[id*=ProductSubmitButton]:hover,#MainContent[data-template=product] .shopify-payment-button__button--unbranded:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--monticals-signal)}@keyframes monticals-stamp-drift{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-7px)}}@media(max-width:749px){.monticals-home__hero{grid-template-columns:1fr;min-height:0}.monticals-home__hero-copy{padding:3.3rem 1.2rem 2.4rem}.monticals-home__hero h1{max-width:7.2ch;font-size:clamp(3.5rem,16vw,5rem);line-height:.79}.monticals-home__intro{max-width:28rem;margin-top:1.5rem;font-size:.95rem}.monticals-home__actions{gap:1.1rem;margin-top:1.6rem}.monticals-home__hero-note{margin-top:2.1rem}.monticals-home__hero-media{min-height:0;aspect-ratio:.88 / 1;padding:.8rem;background-size:24px 24px}.monticals-home__hero-media:before{top:7%;right:8%;width:42vw}.monticals-home__image{min-height:0;object-position:60% center;box-shadow:6px 6px 0 var(--monticals-blue)}.monticals-home__image-stamp{top:7%;left:6%;width:84px;height:84px}.monticals-home__image-stamp>span{font-size:2rem}.monticals-home__image-stamp small{font-size:.4rem}.monticals-home__hero-media figcaption{right:.8rem;bottom:.8rem;left:.8rem;padding:.7rem;font-size:.48rem}.monticals-home__ticker-track{gap:1.25rem;padding-block:.8rem}.monticals-home__ticker-track span{font-size:.58rem}.monticals-home__statement{padding:3.7rem 1.25rem 4.5rem}.monticals-home__statement h2{max-width:10ch;font-size:clamp(3rem,13vw,4.5rem);line-height:.88}.monticals-home__statement-copy{margin-top:1.3rem;font-size:.9rem}.monticals-home__frame{padding:3.5rem 1rem 3.8rem}.monticals-home__frame-heading{align-items:flex-end;gap:.8rem}.monticals-home__frame-heading h2{max-width:9ch;font-size:clamp(2.45rem,10vw,3.7rem)}.monticals-home__frame-count{font-size:.47rem;white-space:nowrap}.monticals-home__frame-count b{width:1.5rem;height:1.5rem}.monticals-home__frame-grid{grid-template-columns:1fr;box-shadow:5px 5px 0 var(--monticals-blue)}.monticals-home__frame-visual,.monticals-home__frame-image{min-height:0;aspect-ratio:.95 / 1}.monticals-home__frame-copy{padding:1.7rem 1.2rem 2rem;border-top:2px solid var(--monticals-ink);border-left:0}.monticals-home__frame-copy h3{font-size:clamp(2.25rem,9vw,3.2rem)}.monticals-home__frame-visual-caption{font-size:.45rem}.monticals-home__next{grid-template-columns:48px 1fr;gap:.9rem;padding:3.1rem 1.1rem}.monticals-home__next-index b{font-size:2.4rem}.monticals-home__next h2{font-size:clamp(2.35rem,9.5vw,3.5rem);line-height:.88}.monticals-home__next-aside{grid-column:2}.monticals-footer__grid{grid-template-columns:1fr}#MainContent[data-template=product] .product-details{border-inline:0}#MainContent[data-template=product] .view-product-title,#MainContent[data-template=product] h1{font-size:clamp(2.6rem,10vw,3.6rem)!important}}@media(prefers-reduced-motion:reduce){.monticals-home__ticker-track,.monticals-home__image-stamp{animation:none}}.monticals-home__archive{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border-block:2px solid var(--monticals-ink);background:var(--monticals-ink);color:var(--monticals-white)}.monticals-home__archive-visual{position:relative;display:grid;min-height:650px;place-items:center;overflow:hidden;background-color:#e7d6ac;background-image:linear-gradient(rgb(16 26 53 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(16 26 53 / 8%) 1px,transparent 1px);background-size:28px 28px}.monticals-home__archive-front{position:relative;width:min(64%,500px);margin:0 13% 0 0;padding:.55rem;border:2px solid var(--monticals-ink);background:var(--monticals-white);box-shadow:10px 10px 0 var(--monticals-blue);transform:rotate(-3deg)}.monticals-home__archive-front img,.monticals-home__archive-detail img{display:block;width:100%;height:100%;object-fit:cover}.monticals-home__archive-front img{aspect-ratio:.82 / 1;object-position:center 72%}.monticals-home__archive-front figcaption,.monticals-home__archive-detail figcaption{padding:.55rem .25rem .1rem;color:var(--monticals-ink);font-size:.5rem;font-weight:900;letter-spacing:.12em}.monticals-home__archive-detail{position:absolute;right:7%;bottom:10%;width:min(30%,225px);margin:0;padding:.45rem;border:2px solid var(--monticals-ink);background:var(--monticals-white);box-shadow:7px 7px 0 var(--monticals-signal);transform:rotate(5deg)}.monticals-home__archive-detail img{aspect-ratio:.78 / 1;object-position:center}.monticals-home__archive-stamp{position:absolute;z-index:2;top:8%;left:7%;display:grid;width:92px;height:92px;place-content:center;border:2px solid var(--monticals-ink);border-radius:50%;background:var(--monticals-signal);color:var(--monticals-ink);font-size:.52rem;font-weight:900;letter-spacing:.09em;line-height:1.3;text-align:center;transform:rotate(-11deg)}.monticals-home__archive-stamp b{font-family:Arial Black,Arial,sans-serif;font-size:1.25rem}.monticals-home__archive-coordinate{position:absolute;right:1.1rem;top:50%;color:var(--monticals-ink);font-size:.52rem;font-weight:900;letter-spacing:.12em;writing-mode:vertical-rl}.monticals-home__archive-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,7vw,7rem)}.monticals-home__archive-copy .monticals-home__eyebrow{color:var(--monticals-lime)}.monticals-home__archive-copy h2{max-width:10ch;margin:0;color:var(--monticals-white);font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,6vw,6.5rem);font-weight:900;letter-spacing:-.08em;line-height:.83;text-transform:uppercase}.monticals-home__archive-copy>p:not(.monticals-home__eyebrow){max-width:33rem;margin:1.6rem 0 0;color:#fffdf8d1;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.7}.monticals-home__archive-note{display:flex;width:100%;flex-direction:column;gap:.7rem;margin-top:2.4rem;padding-top:1rem;border-top:1px solid rgb(255 253 248 / 35%);color:var(--monticals-lime);font-size:.55rem;font-weight:900;letter-spacing:.13em}.monticals-home__archive-note b{color:var(--monticals-signal)}@media(max-width:749px){.monticals-home__archive{grid-template-columns:1fr}.monticals-home__archive-visual{min-height:470px}.monticals-home__archive-front{width:59%;margin-right:17%;padding:.4rem;box-shadow:6px 6px 0 var(--monticals-blue)}.monticals-home__archive-detail{right:7%;bottom:8%;width:29%;padding:.3rem;box-shadow:4px 4px 0 var(--monticals-signal)}.monticals-home__archive-stamp{top:6%;left:6%;width:76px;height:76px;font-size:.46rem}.monticals-home__archive-stamp b{font-size:1.05rem}.monticals-home__archive-coordinate{right:.55rem;font-size:.44rem}.monticals-home__archive-copy{padding:3.2rem 1.4rem 3.5rem}.monticals-home__archive-copy h2{max-width:9ch;font-size:clamp(3.1rem,13vw,4.4rem)}.monticals-home__archive-copy>p:not(.monticals-home__eyebrow){margin-top:1.2rem;font-size:.92rem}.monticals-home__archive-note{margin-top:1.8rem;font-size:.49rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/monticals-brand.css.map */
