#shopify-pc__banner,#shopify-pc__prefs,.shopify-pc__banner,.shopify-pc__prefs,#shopify-section-cookie-banner,.shopify-privacy-banner,[data-shopify-pc-banner],[id^=shopify-pc__]{display:none!important;visibility:hidden!important;pointer-events:none!important}.fritschi{--fr-green: #0E2A22;--fr-green-dark: #082A24;--fr-aubergine: #3D2640;--fr-ivory: #F2EADF;--fr-ivory-warm: #EFE6D6;--fr-cream: #FAF4E8;--fr-sage: #D9DBC8;--fr-brass: #B8945A;--fr-brass-light: #C9A877;--fr-cognac: #8C5A3A;--fr-text: #14201B;--fr-text-soft: #4A5A52;--fr-rule: rgba(184,148,90,.32);--fr-rule-soft: rgba(184,148,90,.18);--fr-serif: "Cormorant Garamond","Garamond Premier Pro",Garamond,Georgia,serif;--fr-sans: "Inter","Helvetica Neue",system-ui,sans-serif;--fr-max: 1200px;display:block;width:100%;font-family:var(--fr-sans);color:var(--fr-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fritschi *{box-sizing:border-box}.fritschi img{max-width:100%;height:auto;display:block}.fritschi a{color:inherit}.fritschi__eyebrow{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-cognac);margin:0 0 22px}.fritschi__eyebrow--brass{color:var(--fr-brass)}.fritschi__eyebrow--ivory{color:#d9cfb8c7}.fritschi__h1{font-family:var(--fr-serif);font-weight:300;font-size:clamp(42px,7vw,96px);line-height:1.04;letter-spacing:-.012em;margin:0 0 28px;color:var(--fr-ivory);text-transform:none}.fritschi__h2{font-family:var(--fr-serif);font-weight:300;font-size:clamp(34px,4.8vw,56px);line-height:1.08;letter-spacing:-.008em;margin:0 0 22px;color:var(--fr-green);text-transform:none}.fritschi__h2 em,.fritschi__h1 em,.fritschi__h3 em{font-style:italic}.fritschi-map__title p,.fritschi-map__title h1,.fritschi-map__title h2,.fritschi-map__title h3,.fritschi-bulletin__title p,.fritschi-bulletin__title h1,.fritschi-bulletin__title h2,.fritschi-bulletin__title h3,.fritschi-volume__title p,.fritschi-volume__title h1,.fritschi-volume__title h2,.fritschi-volume__title h3,.fritschi-apply__title p,.fritschi-apply__title h1,.fritschi-apply__title h2,.fritschi-apply__title h3,.fritschi-hero__title p,.fritschi-hero__title h1,.fritschi-hero__title h2,.fritschi-hero__title h3{font:inherit;color:inherit;margin:0;letter-spacing:inherit;line-height:inherit;font-weight:inherit;text-transform:none}.fritschi-map__title em,.fritschi-bulletin__title em,.fritschi-volume__title em,.fritschi-apply__title em,.fritschi-hero__title em{font-style:italic}.fritschi__lede{font-family:var(--fr-sans);font-weight:400;font-size:15px;line-height:1.7;color:var(--fr-text-soft);margin:0;max-width:50ch}.fritschi-strip{background:var(--fr-green-dark);color:var(--fr-ivory-warm);border-bottom:1px solid rgba(184,148,90,.18);padding:0}.fritschi-strip__inner{max-width:var(--fr-max);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;padding:11px 20px;font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;flex-wrap:wrap}.fritschi-strip__item{display:inline-flex;align-items:baseline;gap:8px}.fritschi-strip__label{color:#d9cfb88c}.fritschi-strip__value{color:var(--fr-ivory);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,Menlo,monospace;letter-spacing:.08em}.fritschi-strip__dot{width:3px;height:3px;border-radius:50%;background:var(--fr-brass);opacity:.65}.fritschi-strip__cta{color:var(--fr-brass);text-decoration:none;transition:opacity .25s}.fritschi-strip__cta:hover{opacity:.7;color:var(--fr-brass-light)}@media(max-width:640px){.fritschi-strip__inner{font-size:9.5px;gap:12px;padding:10px 14px}}.fritschi-hero{position:relative;width:100%;display:grid;place-items:center;text-align:center;color:var(--fr-ivory);overflow:hidden;isolation:isolate;background:#1f4433}.fritschi-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 38%,rgba(184,148,90,.08) 0%,transparent 60%),radial-gradient(ellipse 100% 100% at 50% 100%,rgba(8,18,14,.32) 0%,transparent 65%);pointer-events:none}.fritschi-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.22;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.72 0 0 0 0 0.58 0 0 0 0 0.35 0 0 0 .3 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:260px 260px}.fritschi-hero__corner{position:absolute;width:22px;height:22px;border:1px solid var(--fr-brass);z-index:3;opacity:.55}.fritschi-hero__corner--tl{top:24px;left:24px;border-right:0;border-bottom:0}.fritschi-hero__corner--tr{top:24px;right:24px;border-left:0;border-bottom:0}.fritschi-hero__corner--bl{bottom:24px;left:24px;border-right:0;border-top:0}.fritschi-hero__corner--br{bottom:24px;right:24px;border-left:0;border-top:0}@media(min-width:1024px){.fritschi-hero__corner{width:28px;height:28px}.fritschi-hero__corner--tl{top:36px;left:36px}.fritschi-hero__corner--tr{top:36px;right:36px}.fritschi-hero__corner--bl{bottom:36px;left:36px}.fritschi-hero__corner--br{bottom:36px;right:36px}}.fritschi-hero__inner{position:relative;width:100%;max-width:1200px;padding:clamp(48px,8vw,96px) clamp(20px,4vw,40px);display:flex;flex-direction:column;align-items:center;gap:0}.fritschi-hero__content{display:flex;flex-direction:column;align-items:center;width:100%}.fritschi-hero__locator{display:inline-flex;align-items:center;gap:12px;font-family:var(--fr-sans);font-size:10px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-brass);margin:0 0 clamp(20px,2.5vw,30px);opacity:.85}.fritschi-hero__locator-rule{flex:0 0 36px;height:1px;background:var(--fr-brass);opacity:.55}.fritschi-hero__locator-mark{font-size:8px;color:var(--fr-brass);line-height:1;transform:translateY(-1px)}.fritschi-hero__locator-text{color:var(--fr-brass);opacity:.9}.fritschi-hero__title{font-family:var(--fr-serif);font-weight:300;font-size:clamp(36px,5.4vw,72px);line-height:1.08;letter-spacing:-.012em;margin:0 0 24px;color:var(--fr-ivory);max-width:18ch;text-align:center}.fritschi-hero__title em{font-style:italic;color:var(--fr-ivory)}.fritschi-hero__sub{font-family:var(--fr-sans);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:0;color:#f2eadfb3;margin:0;max-width:38ch;text-align:center}.fritschi-hero__knock{display:inline-flex;align-items:center;gap:10px;margin-top:40px;padding:0;background:transparent;border:0;cursor:pointer;font-family:var(--fr-sans);font-weight:500;font-size:16px;letter-spacing:.19em;text-transform:uppercase;color:var(--fr-brass);text-decoration:none;transition:color .25s,transform .35s ease}.fritschi-hero__knock:hover{color:var(--fr-brass-light)}.fritschi-hero__knock:hover span[aria-hidden=true]{transform:translate(4px)}.fritschi-hero__knock span[aria-hidden=true]{display:inline-block;font-size:1.05em;line-height:1;transition:transform .35s ease}.fritschi-hero__knock:focus-visible{outline:1px dashed var(--fr-brass);outline-offset:6px}.fritschi-hero__elevation{margin:-64px auto -40px;width:92%;max-width:1240px;display:block;position:relative;z-index:1}.fritschi-hero__content{position:relative;z-index:2}.fritschi-hero__elevation img{width:100%;height:auto;display:block;filter:none}.fritschi-hero[data-align=center] .fritschi-hero__elevation{margin-left:auto;margin-right:auto}.fritschi-hero__edition{font-family:var(--fr-sans);font-size:9.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-brass);opacity:.55;margin:clamp(12px,2vw,24px) 0 0;text-align:center;position:relative;z-index:2}@media(max-width:760px){.fritschi-hero{min-height:auto!important;place-items:center}.fritschi-hero__inner{padding-top:clamp(48px,11vw,80px);padding-bottom:clamp(28px,7vw,56px)}.fritschi-hero__locator{margin-bottom:22px;gap:8px}.fritschi-hero__locator-rule{flex:0 0 22px}.fritschi-hero__title{margin-bottom:16px}.fritschi-hero__sub{font-size:15px;max-width:30ch}.fritschi-hero__knock{margin-top:26px;font-size:14px;letter-spacing:.22em}.fritschi-hero__elevation{margin:24px auto 0;width:92%}.fritschi-hero__edition{margin-top:12px}}.fritschi-hero[data-align=left]{place-items:end start;text-align:left}.fritschi-hero[data-align=left] .fritschi-hero__inner,.fritschi-hero[data-align=left] .fritschi-hero__content{align-items:flex-start}.fritschi-hero[data-align=left] .fritschi-hero__title{margin-inline:0;max-width:18ch;text-align:left}.fritschi-hero[data-align=left] .fritschi-hero__sub{text-align:left}.fritschi-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;opacity:0;transition:opacity .22s ease;font-family:var(--fr-sans)}.fritschi-modal[hidden]{display:none}.fritschi-modal.is-open{opacity:1}.fritschi-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#082a24c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.fritschi-modal__card{position:relative;width:min(560px,calc(100% - 32px));background:var(--fr-ivory);color:var(--fr-text);padding:clamp(40px,5vw,64px) clamp(28px,4vw,48px);border:1px solid var(--fr-brass);transform:translateY(20px);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 20px 60px #082a2459}.fritschi-modal.is-open .fritschi-modal__card{transform:translateY(0)}.fritschi-modal__close{position:absolute;top:14px;right:18px;width:32px;height:32px;background:transparent;border:0;cursor:pointer;font-size:26px;line-height:1;color:var(--fr-green);opacity:.55;transition:opacity .2s}.fritschi-modal__close:hover{opacity:1}.fritschi-modal__eyebrow{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-cognac);margin:0 0 14px}.fritschi-modal__title,.fritschi-modal__title p{font-family:var(--fr-serif);font-weight:300;font-size:clamp(28px,4vw,40px);line-height:1.08;color:var(--fr-green);margin:0 0 18px;letter-spacing:-.005em}.fritschi-modal__title em{font-style:italic}.fritschi-modal__prose p{font-family:var(--fr-serif);font-weight:400;font-size:16.5px;line-height:1.6;color:var(--fr-text);margin:0 0 1em}.fritschi-modal__row{display:flex;gap:0;border:1px solid var(--fr-green);background:var(--fr-cream);margin:18px 0 6px}.fritschi-modal__row input[type=email]{flex:1;border:0;background:transparent;padding:14px 16px;font-family:var(--fr-sans);font-size:14px;color:var(--fr-text);outline:none}.fritschi-modal__row input::placeholder{color:var(--fr-cognac);opacity:.55;font-style:italic}.fritschi-modal__btn{background:var(--fr-brass);color:var(--fr-text);border:0;padding:14px 22px;font-family:var(--fr-sans);font-weight:500;font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .25s}.fritschi-modal__btn:hover{opacity:.92}.fritschi-modal__ok{color:var(--fr-green);font-family:var(--fr-serif);font-style:italic;font-size:16px;margin:12px 0 0}.fritschi-modal__err{color:var(--fr-cognac);font-size:13px;margin:10px 0 0}.fritschi-modal__aside{font-family:var(--fr-serif);font-style:italic;font-size:13.5px;color:var(--fr-text-soft);margin:22px 0 0;opacity:.85}@media(max-width:520px){.fritschi-modal__row{flex-direction:column;border:0;gap:8px;background:transparent}.fritschi-modal__row input[type=email]{border:1px solid var(--fr-green);background:var(--fr-cream)}.fritschi-modal__btn{width:100%}}.fritschi-letter{background:var(--fr-ivory);position:relative}.fritschi-letter__inner{max-width:640px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(24px,5vw,48px);position:relative;text-align:left}.fritschi-letter__stamp{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:14px;color:var(--fr-cognac);margin:0 0 clamp(40px,5vw,64px);text-align:right;letter-spacing:.01em;opacity:.85}.fritschi-letter__eyebrow{display:flex;align-items:center;gap:16px;font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-cognac);margin:0 0 clamp(36px,4vw,52px);justify-content:center;text-align:center}.fritschi-letter__rule{flex:0 0 28px;height:1px;background:var(--fr-brass);opacity:.65}.fritschi-letter__prose p{font-family:var(--fr-serif);font-weight:400;font-size:clamp(18px,1.8vw,20px);line-height:1.72;color:var(--fr-text);margin:0 0 1.2em;letter-spacing:.002em}.fritschi-letter__prose p:last-child{margin-bottom:0}.fritschi-letter__prose.has-drop-cap p:first-child:first-letter{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:4.2em;line-height:.85;float:left;margin:.08em .08em -.05em 0;color:var(--fr-brass);padding:0 4px 0 0}.fritschi-letter__sign{margin:clamp(40px,5vw,64px) 0 0;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.fritschi-letter__sign-rule{display:block;width:56px;height:1px;background:var(--fr-brass);opacity:.6;margin:0 0 18px}.fritschi-letter__sign-name{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1;color:var(--fr-green);letter-spacing:-.005em;margin:0}.fritschi-letter__sign-title{font-family:var(--fr-sans);font-size:10px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--fr-cognac);margin:12px 0 0}.fritschi-letter__ps{display:flex;gap:10px;margin:clamp(48px,6vw,72px) 0 0;padding-top:22px;border-top:1px solid var(--fr-rule-soft);font-family:var(--fr-serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--fr-text-soft);max-width:60ch}.fritschi-letter__ps-label{font-family:var(--fr-sans);font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--fr-cognac);flex-shrink:0;padding-top:3px}.fritschi-letter__ps-text p{margin:0;font:inherit;color:inherit}.fritschi-letter__ps-text{display:inline}@media(max-width:600px){.fritschi-letter__inner{padding:64px 20px}.fritschi-letter__stamp{margin-bottom:28px;font-size:13px}.fritschi-letter__eyebrow{font-size:9.5px;letter-spacing:.32em;gap:10px;margin-bottom:28px}.fritschi-letter__rule{flex-basis:18px}.fritschi-letter__prose p{font-size:16px;line-height:1.65}.fritschi-letter__prose.has-drop-cap p:first-child:first-letter{font-size:3.6em}.fritschi-letter__sign-name{font-size:26px}.fritschi-letter__sign-rule{width:40px;margin-bottom:14px}.fritschi-letter__ps{font-size:13.5px;flex-direction:column;gap:4px}}.fritschi-map{background:var(--fr-ivory-warm)}.fritschi-map__wrap{max-width:1320px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px)}.fritschi-map__head{max-width:720px;margin:0 auto clamp(48px,6vw,72px);text-align:center}.fritschi-map__head .fritschi__eyebrow{margin:0 0 14px}.fritschi-map__lede{margin:0 auto}.fritschi-map__split{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,48px);align-items:center}@media(max-width:899px){.fritschi-map__art{order:1}.fritschi-map__panel{order:2}}@media(min-width:900px){.fritschi-map__split{grid-template-columns:minmax(280px,360px) 1fr;gap:clamp(40px,5vw,72px)}.fritschi-map__art,.fritschi-map__panel{order:0}}.fritschi-map__panel{position:relative;border:1px solid var(--fr-green);background-color:transparent}.fritschi-map__panel-inner{padding:clamp(32px,4vw,44px) clamp(28px,4vw,40px) clamp(28px,4vw,36px)}.fritschi-map__bracket{position:absolute;width:14px;height:14px;border:1px solid var(--fr-brass)}.fritschi-map__bracket--tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.fritschi-map__bracket--tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.fritschi-map__bracket--bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.fritschi-map__bracket--br{bottom:-1px;right:-1px;border-left:0;border-top:0}.fritschi-map__plan-label{font-family:var(--fr-sans);font-size:9.5px;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:var(--fr-cognac);margin:0 0 22px;text-align:center}.fritschi-map__panel-title{font-family:var(--fr-serif);font-weight:400;font-style:italic;font-size:clamp(26px,3.2vw,36px);line-height:1.05;color:var(--fr-green);margin:0 0 14px;letter-spacing:0;text-align:center}.fritschi-map__panel-title p{margin:0;font:inherit;color:inherit}.fritschi-map__hairline{width:40px;height:1px;background:var(--fr-brass);margin:0 auto clamp(22px,3vw,30px);opacity:.85}.fritschi-map__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.fritschi-map__list li{display:flex;flex-direction:column;gap:4px}.fritschi-map__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px}.fritschi-map__italian{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:12.5px;color:var(--fr-cognac);letter-spacing:0;text-align:right;padding-right:2px;opacity:.85}.fritschi-map__num{font-family:var(--fr-serif);font-weight:400;font-size:14px;color:var(--fr-brass);letter-spacing:0;font-variant-numeric:tabular-nums;min-width:1.5em;text-align:right}.fritschi-map__dots{position:relative;height:1em;overflow:hidden;color:var(--fr-brass);opacity:.6}.fritschi-map__dots:before{content:"................................................................";position:absolute;inset:auto 0 .15em 0;font-family:var(--fr-sans);letter-spacing:.35em;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden}.fritschi-map__name{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--fr-green);line-height:1.45;text-align:right}.fritschi-map__art{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;position:relative}.fritschi-map__plate{position:relative;display:inline-block;max-width:100%;width:auto;line-height:0}.fritschi-map__img{display:block;width:auto;height:auto;max-width:100%;max-height:64vh}@media(min-width:1200px){.fritschi-map__img{max-height:68vh}}.fritschi-map__compass{position:absolute;top:14px;right:14px;width:44px;height:44px;opacity:.8;pointer-events:none}.fritschi-map .fritschi-map__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fritschi-map .fritschi-map__hotspot{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer;pointer-events:auto;display:grid;place-items:center;-webkit-tap-highlight-color:transparent;z-index:4}.fritschi-map .fritschi-map__hotspot-ring{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--fr-brass);background:transparent;transition:border-width .25s ease,width .25s ease,height .25s ease,opacity .25s ease;opacity:.35;box-sizing:border-box}.fritschi-map .fritschi-map__hotspot:hover .fritschi-map__hotspot-ring,.fritschi-map .fritschi-map__hotspot:focus-visible .fritschi-map__hotspot-ring,.fritschi-map .fritschi-map__hotspot.is-active .fritschi-map__hotspot-ring{border-width:2px;width:36px;height:36px;opacity:1;animation:fritschi-pulse 1.4s ease-out infinite}.fritschi-map .fritschi-map__hotspot:focus-visible{outline:none}@keyframes fritschi-pulse{0%{transform:scale(1);box-shadow:0 0 #b8945a8c}70%{transform:scale(1.08);box-shadow:0 0 0 10px #b8945a00}to{transform:scale(1);box-shadow:0 0 #b8945a00}}.fritschi-map__tip{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,4px);min-width:180px;max-width:260px;padding:12px 16px 14px;background:#f4ebd8;color:var(--fr-green);border:1px solid var(--fr-brass);box-shadow:0 14px 26px -10px #00000073;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;text-align:center;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2px}.fritschi-map__tip:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;background:#f4ebd8;border-right:1px solid var(--fr-brass);border-bottom:1px solid var(--fr-brass);transform:translate(-50%,-50%) rotate(45deg)}.fritschi-map__tip-no{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:18px;color:var(--fr-brass);line-height:1;margin-bottom:4px}.fritschi-map__tip-name{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--fr-green);line-height:1.3}.fritschi-map__tip-italian{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:13px;color:var(--fr-cognac);line-height:1.3;margin-top:2px}.fritschi-map__hotspot:hover .fritschi-map__tip,.fritschi-map__hotspot:focus-visible .fritschi-map__tip,.fritschi-map__hotspot.is-active .fritschi-map__tip{opacity:1;transform:translate(-50%)}@media(max-width:899px){.fritschi-map .fritschi-map__hotspot-ring{display:none}.fritschi-map .fritschi-map__hotspot{width:48px;height:48px}.fritschi-map .fritschi-map__hotspot.is-active:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:var(--fr-brass);transform:translate(-50%,-50%);box-shadow:0 0 0 4px #b8945a40}.fritschi-map__tip{min-width:0;max-width:min(72vw,240px);padding:8px 12px 10px;background:#f4ebd8f7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 8px 18px -6px #00000073;bottom:calc(100% + 10px);gap:0}.fritschi-map__tip-no{font-size:14px;margin-bottom:2px}.fritschi-map__tip-name{font-size:9.5px;letter-spacing:.2em}.fritschi-map__tip-italian{font-size:11px;margin-top:1px}.fritschi-map__tip:after{width:8px;height:8px}}.fritschi-map__hotspot[style*="top: 0"] .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 1"] .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 2"] .fritschi-map__tip{bottom:auto;top:calc(100% + 14px);transform:translate(-50%,-4px)}.fritschi-map__hotspot[style*="top: 0"] .fritschi-map__tip:after,.fritschi-map__hotspot[style*="top: 1"] .fritschi-map__tip:after,.fritschi-map__hotspot[style*="top: 2"] .fritschi-map__tip:after{top:0;border-right:0;border-bottom:0;border-left:1px solid var(--fr-brass);border-top:1px solid var(--fr-brass)}.fritschi-map__hotspot[style*="top: 0"]:hover .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 1"]:hover .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 2"]:hover .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 0"].is-active .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 1"].is-active .fritschi-map__tip,.fritschi-map__hotspot[style*="top: 2"].is-active .fritschi-map__tip{transform:translate(-50%)}.fritschi-map .fritschi-map__list li{transition:background .2s ease;padding:6px 8px;margin:0 -8px;cursor:default;outline:none}.fritschi-map .fritschi-map__list li:hover,.fritschi-map .fritschi-map__list li:focus-visible,.fritschi-map .fritschi-map__list li.is-active{background:#b8945a1a}.fritschi-map .fritschi-map__list li .fritschi-map__num,.fritschi-map .fritschi-map__list li .fritschi-map__name,.fritschi-map .fritschi-map__list li .fritschi-map__italian{transition:color .2s ease,transform .2s ease,opacity .2s ease}.fritschi-map .fritschi-map__list li:hover .fritschi-map__num,.fritschi-map .fritschi-map__list li:focus-visible .fritschi-map__num,.fritschi-map .fritschi-map__list li.is-active .fritschi-map__num{color:var(--fr-cognac);font-size:17px}.fritschi-map .fritschi-map__list li:hover .fritschi-map__name,.fritschi-map .fritschi-map__list li:focus-visible .fritschi-map__name,.fritschi-map .fritschi-map__list li.is-active .fritschi-map__name{color:var(--fr-cognac)}.fritschi-map .fritschi-map__list li:hover .fritschi-map__italian,.fritschi-map .fritschi-map__list li:focus-visible .fritschi-map__italian,.fritschi-map .fritschi-map__list li.is-active .fritschi-map__italian{opacity:1;color:var(--fr-brass)}.fritschi-map__scale{display:inline-flex;align-items:center;gap:6px;font-family:var(--fr-sans);font-size:9.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--fr-cognac);margin-top:4px}.fritschi-map__scale-tick{display:inline-block;width:1px;height:7px;background:var(--fr-brass);opacity:.8}.fritschi-map__scale-line{display:inline-block;width:32px;height:1px;background:var(--fr-brass);opacity:.55}.fritschi-map__scale-label{font-variant-numeric:tabular-nums}@media(min-width:900px){.fritschi-map__scale-line{width:48px}}.fritschi-map__placeholder-box{width:100%;aspect-ratio:4/3;border:1px solid var(--fr-rule);display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--fr-cream),var(--fr-cream) 18px,rgba(184,148,90,.05) 18px,rgba(184,148,90,.05) 19px)}.fritschi-map__placeholder{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--fr-cognac);opacity:.65;text-align:center;padding:0 24px}.fritschi-map__footer-note{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:13.5px;color:var(--fr-cognac);text-align:center;max-width:520px;margin:clamp(40px,5vw,64px) auto 0;line-height:1.5;opacity:.9}.fritschi-map__footer-note p{margin:0;font:inherit;color:inherit}@media(max-width:759px){.fritschi-map__panel-inner{padding:24px 22px}.fritschi-map__list li{grid-template-columns:auto 1fr auto;gap:6px}.fritschi-map__name{font-size:10px;letter-spacing:.18em}}.fritschi-volume{background:var(--fr-ivory)}.fritschi-volume__wrap{padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px)}.fritschi-volume__head{max-width:1000px;margin:0 auto clamp(48px,6vw,80px);text-align:center}.fritschi-volume__title{font-family:var(--fr-serif);font-weight:300;font-size:clamp(34px,4.6vw,56px);line-height:1.08;color:var(--fr-green);margin:0 0 18px;letter-spacing:-.008em}.fritschi-volume__title em{font-style:italic}.fritschi-volume__sub{font-family:var(--fr-sans);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#4a5a528c;margin:0}.fritschi-volume__grid{list-style:none;padding:0;margin:0;max-width:var(--fr-max);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(36px,4vw,56px)}@media(min-width:760px){.fritschi-volume[data-columns="3"] .fritschi-volume__grid{grid-template-columns:repeat(3,1fr)}.fritschi-volume[data-columns="2"] .fritschi-volume__grid{grid-template-columns:repeat(2,1fr)}.fritschi-volume[data-columns="4"] .fritschi-volume__grid{grid-template-columns:repeat(4,1fr)}}.fritschi-volume__card a{display:block;text-decoration:none;color:inherit}.fritschi-volume__media{margin:0 0 22px;background:var(--fr-cream);aspect-ratio:4/5;overflow:hidden}.fritschi-volume__media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .55s ease}.fritschi-volume__card:hover .fritschi-volume__media img{opacity:.92;transform:scale(1.02)}.fritschi-volume__name,.fritschi-volume__name p{font-family:var(--fr-serif);font-weight:400;font-size:22px;line-height:1.2;color:var(--fr-green);margin:0}.fritschi-volume__name{margin:0 0 6px}.fritschi-volume__name em{font-style:italic;color:var(--fr-brass)}.fritschi-volume__desc{font-family:var(--fr-sans);font-size:13.5px;font-weight:400;color:var(--fr-text-soft);line-height:1.55;margin:0 0 10px}.fritschi-volume__price{font-family:var(--fr-sans);font-size:11.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--fr-green);margin:0 0 14px}.fritschi-volume__reserve{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--fr-green);text-decoration:underline;text-decoration-color:var(--fr-brass);text-underline-offset:4px}.fritschi-apply{background:var(--fr-sage)}.fritschi-apply--ivory{background:var(--fr-ivory-warm)}.fritschi-apply--green{background:var(--fr-green-dark);color:var(--fr-ivory)}.fritschi-apply--green .fritschi-apply__title{color:var(--fr-ivory)}.fritschi-apply--green .fritschi-apply__prose p{color:#f2eadfe0}.fritschi-apply__inner{max-width:620px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.fritschi-apply__rule{width:100%;max-width:380px;height:1px;background:var(--fr-brass);opacity:.42}.fritschi-apply__title{font-family:var(--fr-serif);font-weight:300;font-style:italic;font-size:clamp(40px,6vw,72px);line-height:1;color:var(--fr-green);margin:0;letter-spacing:-.01em}.fritschi-apply__prose p{font-family:var(--fr-serif);font-weight:400;font-size:17px;line-height:1.65;color:var(--fr-text);margin:0 0 1em;max-width:52ch}.fritschi-apply__prose p:last-child{margin-bottom:0}.fritschi-apply__form{width:100%;max-width:480px}.fritschi-apply__row{display:flex;gap:0;border:1px solid var(--fr-green);background:var(--fr-ivory)}.fritschi-apply--green .fritschi-apply__row{border-color:#f2eadf66;background:#f2eadf0f}.fritschi-apply__row input[type=email],.fritschi-apply__row input[type=tel]{flex:1;border:none;background:transparent;padding:14px 16px;font-family:var(--fr-sans);font-size:14px;color:var(--fr-text);outline:none}.fritschi-apply--green .fritschi-apply__row input{color:var(--fr-ivory)}.fritschi-apply__row input::placeholder{color:var(--fr-cognac);opacity:.55;font-style:italic}.fritschi-apply--green .fritschi-apply__row input::placeholder{color:#f2eadf80}.fritschi-apply__btn{background:var(--fr-brass);color:var(--fr-text);border:none;padding:14px 24px;font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .25s}.fritschi-apply__btn:hover{opacity:.92}.fritschi-apply__ok{color:var(--fr-green);font-style:italic;margin-top:14px;font-family:var(--fr-serif);font-size:16px}.fritschi-apply__err{color:var(--fr-cognac);margin-top:14px}.fritschi-apply__aside{font-family:var(--fr-sans);font-style:italic;font-size:12px;color:var(--fr-text-soft);margin:4px 0 0;opacity:.75}.fritschi-apply--green .fritschi-apply__aside{color:#f2eadfa6}@media(max-width:520px){.fritschi-apply__row{flex-direction:column;border:none;gap:8px;background:transparent}.fritschi-apply__row input{border:1px solid var(--fr-green);background:var(--fr-ivory)}.fritschi-apply__btn{width:100%}}.fritschi-bulletin{background:var(--fr-ivory)}.fritschi-bulletin__wrap{padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px)}.fritschi-bulletin__head{max-width:780px;margin:0 auto clamp(48px,6vw,72px);text-align:center}.fritschi-bulletin__head .fritschi__eyebrow{margin:0 0 16px}.fritschi-bulletin__title em{font-style:italic;color:var(--fr-brass)}.fritschi-bulletin__grid{list-style:none;padding:0;margin:0;max-width:var(--fr-max);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(36px,3vw,48px)}@media(min-width:760px){.fritschi-bulletin__grid{grid-template-columns:repeat(3,1fr)}}.fritschi-bulletin__card{padding:40px 32px;background:var(--fr-cream);border:1px solid var(--fr-rule-soft);text-align:center;display:flex;flex-direction:column;align-items:center}.fritschi-bulletin__icon{width:36px;height:36px;color:var(--fr-brass);margin:0 0 24px}.fritschi-bulletin__name{font-family:var(--fr-serif);font-weight:400;font-size:22px;color:var(--fr-green);margin:0 0 14px}.fritschi-bulletin__body{font-family:var(--fr-sans);font-size:14px;font-weight:400;line-height:1.65;color:var(--fr-text-soft);margin:0 0 22px;max-width:32ch}.fritschi-bulletin__link{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--fr-green);text-decoration:underline;text-decoration-color:var(--fr-brass);text-underline-offset:5px}.fritschi-bulletin__link:hover{color:var(--fr-brass)}.Header__Wrapper{padding-top:14px;padding-bottom:14px}@media(min-width:1024px){.Header__Wrapper{padding-top:18px;padding-bottom:18px}}.Header__Inner{row-gap:8px}.fritschi-footer{position:relative;padding:clamp(28px,3.6vw,48px) clamp(20px,4vw,40px) clamp(12px,1.4vw,18px);font-family:Inter,Helvetica Neue,system-ui,sans-serif;overflow:hidden;isolation:isolate}.fritschi-footer *{box-sizing:border-box}.fritschi-footer__corner{position:absolute;width:14px;height:14px;border:1px solid #B8945A;opacity:.5;z-index:1}.fritschi-footer__corner--tl{top:14px;left:14px;border-right:0;border-bottom:0}.fritschi-footer__corner--tr{top:14px;right:14px;border-left:0;border-bottom:0}.fritschi-footer__corner--bl{bottom:14px;left:14px;border-right:0;border-top:0}.fritschi-footer__corner--br{bottom:14px;right:14px;border-left:0;border-top:0}@media(min-width:1024px){.fritschi-footer__corner{width:18px;height:18px}.fritschi-footer__corner--tl{top:20px;left:20px}.fritschi-footer__corner--tr{top:20px;right:20px}.fritschi-footer__corner--bl{bottom:20px;left:20px}.fritschi-footer__corner--br{bottom:20px;right:20px}}.fritschi-footer__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.fritschi-footer__hero{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(12px,1.6vw,18px)}.fritschi-footer__crest{width:clamp(28px,3vw,40px);height:auto;margin:0 0 clamp(8px,1.2vw,14px);opacity:.95}.fritschi-footer__wordmark{font-family:Cormorant Garamond,Garamond Premier Pro,Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.005em;margin:0 0 clamp(6px,1vw,10px);color:#0e2a22}.fritschi-footer__salutation{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(12px,1.2vw,14px);line-height:1.4;color:#4a5a52;margin:0;opacity:.85}.fritschi-footer__address{font-style:italic;font-family:Cormorant Garamond,serif;font-size:clamp(12px,1.2vw,14px);line-height:1.45;color:#4a5a52;margin:0 0 clamp(14px,1.8vw,22px)}.fritschi-footer__address p{margin:0;padding:0}.fritschi-footer__diamond{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(12px,1.6vw,20px)}.fritschi-footer__diamond-rule{display:inline-block;width:36px;height:1px;background:#b8945a;opacity:.55}.fritschi-footer__diamond-mark{font-size:7px;color:#b8945a;line-height:1}.fritschi-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;max-width:100%;margin:0 0 clamp(12px,1.6vw,20px)}.fritschi-footer__link{font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#0e2a22;text-decoration:none;padding:2px 0;transition:opacity .2s ease;white-space:nowrap}.fritschi-footer__link:hover{opacity:.55}.fritschi-footer__bullet{display:inline-block;font-family:Cormorant Garamond,serif;font-size:12px;color:#b8945a;opacity:.6;transform:translateY(-1px)}.fritschi-footer__ig{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(13px,1.3vw,15px);line-height:1.3;color:#4a5a52;margin:0}.fritschi-footer__ig-label{color:#4a5a52}.fritschi-footer__ig-handle{color:#b8945a;text-decoration:underline;text-decoration-color:#b8945a80;text-underline-offset:3px;font-style:italic;transition:text-decoration-color .25s ease,opacity .25s ease}.fritschi-footer__ig-handle:hover{text-decoration-color:#b8945a;opacity:.85}.fritschi-footer__imprint{max-width:1080px;margin:clamp(20px,2.4vw,30px) auto 0;padding-top:clamp(12px,1.5vw,18px);position:relative}.fritschi-footer__imprint-rule{position:absolute;top:0;left:0;right:0;height:1px;background:#b8945a;opacity:.35}.fritschi-footer__imprint-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:18px}.fritschi-footer__copyright{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:11.5px;line-height:1.45;color:#4a5a52;opacity:.82;margin:0;max-width:64ch;flex:1 1 auto;text-align:left}.fritschi-footer__edition{font-family:Inter,sans-serif;font-size:8.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#b8945a;opacity:.65;margin:0;text-align:right;white-space:nowrap}.fritschi-footer .Footer__Inner,.fritschi-footer .Footer__Block,.fritschi-footer .Footer__Aside{display:none}@media(max-width:600px){.fritschi-footer{padding:28px 16px 14px}.fritschi-footer__wordmark{font-size:22px}.fritschi-footer__crest{width:26px;margin-bottom:8px}.fritschi-footer__salutation{font-size:12px}.fritschi-footer__hero{margin-bottom:12px}.fritschi-footer__address{font-size:12px;margin-bottom:14px}.fritschi-footer__diamond-rule{width:22px}.fritschi-footer__diamond{margin-bottom:12px;gap:8px}.fritschi-footer__nav{gap:6px;margin-bottom:12px}.fritschi-footer__link{font-size:9px;letter-spacing:.22em;padding:2px 0}.fritschi-footer__ig{font-size:13px;gap:5px}.fritschi-footer__imprint{margin-top:18px;padding-top:12px}.fritschi-footer__imprint-row{flex-direction:column;text-align:center;gap:8px}.fritschi-footer__copyright{text-align:center;font-size:11px}.fritschi-footer__edition{text-align:center;font-size:8px}.fritschi-footer__corner{width:12px;height:12px}.fritschi-footer__corner--tl,.fritschi-footer__corner--tr{top:10px}.fritschi-footer__corner--bl,.fritschi-footer__corner--br{bottom:10px}.fritschi-footer__corner--tl,.fritschi-footer__corner--bl{left:10px}.fritschi-footer__corner--tr,.fritschi-footer__corner--br{right:10px}}body.template-page-shop,body.template-collection,body.template-list-collections,body.template-product,body.template-search,body.template-page-shop .Header,body.template-collection .Header,body.template-list-collections .Header,body.template-product .Header,body.template-search .Header{background:#efe6d6}.fritschi-workshop{position:relative;overflow:hidden;isolation:isolate;font-family:var(--fr-sans)}.fritschi-workshop__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.14;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.42 0 0 0 0 0.22 0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px}.fritschi-workshop__corner{position:absolute;width:22px;height:22px;border:1px solid;pointer-events:none;z-index:3}.fritschi-workshop__corner--tl{top:22px;left:22px;border-right:0;border-bottom:0}.fritschi-workshop__corner--tr{top:22px;right:22px;border-left:0;border-bottom:0}.fritschi-workshop__corner--bl{bottom:22px;left:22px;border-right:0;border-top:0}.fritschi-workshop__corner--br{bottom:22px;right:22px;border-left:0;border-top:0}.fritschi-workshop__vstamp{position:absolute;top:80px;bottom:80px;left:36px;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fr-sans);font-size:10px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;opacity:0;animation:fritschi-workshop-vstamp 1.2s ease .6s forwards}@keyframes fritschi-workshop-vstamp{to{opacity:.82}}.fritschi-workshop__page{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-left:clamp(28px,5vw,96px);padding-right:clamp(20px,4vw,56px)}.fritschi-workshop__head{max-width:920px;margin:0 0 clamp(28px,3vw,44px)}.fritschi-workshop__eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;margin:0 0 28px;opacity:0;transform:translateY(8px);animation:fritschi-workshop-rise .9s ease .1s forwards}.fritschi-workshop__rule{display:inline-block;width:28px;height:1px}.fritschi-workshop__heading{font-family:var(--fr-serif);font-weight:300;font-size:clamp(56px,9vw,132px);line-height:.92;letter-spacing:-.012em;margin:0;opacity:0;transform:translateY(14px);animation:fritschi-workshop-rise 1.1s ease .25s forwards}.fritschi-workshop__heading p{margin:0;font:inherit;color:inherit}.fritschi-workshop__heading em{font-style:italic}.fritschi-workshop__letter{position:relative;max-width:720px;margin:0 0 clamp(32px,4vw,56px);opacity:0;transform:translateY(10px);animation:fritschi-workshop-rise 1.1s ease .45s forwards}.fritschi-workshop__letter-body{font-family:var(--fr-serif);font-weight:400;font-style:italic;font-size:clamp(20px,2.1vw,26px);line-height:1.45;letter-spacing:-.002em}.fritschi-workshop__letter-body p{margin:0 0 1.1em;font:inherit;color:inherit}.fritschi-workshop__letter-body p:last-child{margin-bottom:0}.fritschi-workshop__letter-body>p:first-of-type:first-letter{font-family:var(--fr-serif);font-style:italic;font-weight:300;float:left;font-size:clamp(96px,12vw,168px);line-height:.82;margin:8px 16px -6px -4px;padding:0}.fritschi-workshop__signoff{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:26px 0 0;font-family:var(--fr-serif);font-style:italic;font-size:clamp(15px,1.2vw,17px)}.fritschi-workshop__signoff em{font-style:italic}.fritschi-workshop__signoff-rule{display:inline-block;width:42px;height:1px}.fritschi-workshop__diamond{display:flex;align-items:center;justify-content:center;gap:14px;margin:clamp(40px,5vw,64px) auto;max-width:480px;opacity:0;animation:fritschi-workshop-rise 1s ease .65s forwards}.fritschi-workshop__diamond-rule{flex:1;height:1px;opacity:.65}.fritschi-workshop__diamond-mark{font-size:13px;line-height:1}.fritschi-workshop__figures{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,64px);margin:0 0 clamp(56px,6vw,88px);padding:0}@media(min-width:760px){.fritschi-workshop__figures{grid-template-columns:1.25fr 1fr;gap:clamp(56px,7vw,110px);align-items:start}}.fritschi-workshop__fig{position:relative;opacity:0;transform:translateY(18px) rotate(var(--rot, 0deg));animation:fritschi-workshop-fig-drop 1.1s cubic-bezier(.2,.7,.2,1) forwards;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fritschi-workshop__fig--one{--rot: -1.2deg;animation-delay:.8s;transform-origin:50% 0%}.fritschi-workshop__fig--two{--rot: 1.6deg;animation-delay:1s;transform-origin:50% 0%}@media(min-width:760px){.fritschi-workshop__fig--two{margin-top:clamp(40px,6vw,96px)}.fritschi-workshop__fig--two{padding-right:clamp(0px,2vw,32px)}}.fritschi-workshop__fig:hover{transform:translateY(0) rotate(calc(var(--rot, 0deg) * .3))}.fritschi-workshop__fig-frame{position:relative;background:#faf4e8;padding:clamp(10px,1.2vw,18px) clamp(10px,1.2vw,18px) clamp(28px,3.2vw,44px);box-shadow:0 14px 28px -10px #0e2a2247,0 4px 10px -4px #0e2a222e}.fritschi-workshop__fig--one .fritschi-workshop__fig-frame{aspect-ratio:4 / 5}.fritschi-workshop__fig--two .fritschi-workshop__fig-frame{aspect-ratio:1 / 1}.fritschi-workshop__fig-img{width:100%;height:100%;object-fit:cover;display:block}.fritschi-workshop__fig-img--placeholder{display:grid;place-items:center;background:linear-gradient(rgba(184,148,90,.07) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(184,148,90,.07) 1px,transparent 1px) 0 0 / 22px 22px,#f4ecd9;font-size:32px;color:#b8945a8c}.fritschi-workshop__fig-pin{position:absolute;width:7px;height:7px;border-radius:50%;z-index:3;box-shadow:0 1px 2px #0e2a2273}.fritschi-workshop__fig-pin--tl{top:-3px;left:14px}.fritschi-workshop__fig-pin--tr{top:-3px;right:14px}.fritschi-workshop__fig-caption{margin:14px 0 0;font-family:var(--fr-serif);font-size:clamp(13px,1.05vw,14.5px);line-height:1.5;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fritschi-workshop__fig-no{font-family:var(--fr-sans);font-size:10px;font-weight:500;letter-spacing:.34em;text-transform:uppercase}.fritschi-workshop__fig-sep{font-style:italic;opacity:.55}.fritschi-workshop__fig-caption em{font-style:italic}.fritschi-workshop__arrow{display:none;position:absolute;width:200px;height:70px;top:30%;left:56%;transform:translate(-50%,-50%) rotate(-4deg);pointer-events:none;z-index:2;opacity:0;animation:fritschi-workshop-arrow 1.2s ease 1.3s forwards}@media(min-width:760px){.fritschi-workshop__arrow{display:block}}@keyframes fritschi-workshop-arrow{to{opacity:.55}}.fritschi-workshop__foot{text-align:center;max-width:680px;margin:0 auto;opacity:0;animation:fritschi-workshop-rise 1s ease 1.1s forwards}.fritschi-workshop__diamond--tight{margin:0 auto clamp(28px,3vw,40px);max-width:560px;gap:18px}.fritschi-workshop__stamp{font-family:var(--fr-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;white-space:nowrap}.fritschi-workshop__cta{display:inline-flex;align-items:center;gap:14px;font-family:var(--fr-sans);font-size:11px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;padding:16px 32px;border:1px solid;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s,letter-spacing .3s,gap .3s}.fritschi-workshop__cta-arrow{transition:transform .35s ease}.fritschi-workshop__cta:hover{letter-spacing:.4em;gap:18px}.fritschi-workshop__cta:hover .fritschi-workshop__cta-arrow{transform:translate(4px)}.fritschi-workshop__foot-aside{font-family:var(--fr-serif);font-style:italic;font-weight:400;font-size:clamp(13px,1.05vw,14.5px);line-height:1.5;margin:26px auto 0;max-width:460px;opacity:.8}.fritschi-workshop__foot-aside em{font-style:italic}@keyframes fritschi-workshop-rise{to{opacity:1;transform:translateY(0)}}@keyframes fritschi-workshop-fig-drop{to{opacity:1;transform:translateY(0) rotate(var(--rot, 0deg))}}@media(prefers-reduced-motion:reduce){.fritschi-workshop__eyebrow,.fritschi-workshop__heading,.fritschi-workshop__letter,.fritschi-workshop__diamond,.fritschi-workshop__fig,.fritschi-workshop__foot,.fritschi-workshop__arrow,.fritschi-workshop__vstamp{opacity:1!important;transform:none!important;animation:none!important}.fritschi-workshop__vstamp{opacity:.82!important}}@media(max-width:759px){.fritschi-workshop__corner{width:14px;height:14px}.fritschi-workshop__corner--tl,.fritschi-workshop__corner--tr{top:14px}.fritschi-workshop__corner--bl,.fritschi-workshop__corner--br{bottom:14px}.fritschi-workshop__corner--tl,.fritschi-workshop__corner--bl{left:14px}.fritschi-workshop__corner--tr,.fritschi-workshop__corner--br{right:14px}.fritschi-workshop__vstamp{display:none}.fritschi-workshop__page{padding-left:22px;padding-right:22px}.fritschi-workshop__head{margin-bottom:24px}.fritschi-workshop__eyebrow{font-size:9.5px;letter-spacing:.3em;gap:8px;margin-bottom:18px}.fritschi-workshop__rule{width:16px}.fritschi-workshop__heading{font-size:clamp(44px,14vw,64px);line-height:.94}.fritschi-workshop__letter-body{font-size:18px;line-height:1.5}.fritschi-workshop__letter-body>p:first-of-type:first-letter{font-size:78px;line-height:.82;margin:4px 10px -4px -2px}.fritschi-workshop__signoff{font-size:14px;gap:10px}.fritschi-workshop__signoff-rule{width:28px}.fritschi-workshop__diamond{margin:36px auto}.fritschi-workshop__figures{gap:36px}.fritschi-workshop__fig--two{margin-top:8px;padding-right:18px;padding-left:18px}.fritschi-workshop__fig--one{padding-right:18px}.fritschi-workshop__fig-frame{padding:8px 8px 22px}.fritschi-workshop__fig-caption{font-size:12.5px;gap:6px}.fritschi-workshop__fig-no{font-size:9.5px;letter-spacing:.26em}.fritschi-workshop__stamp{font-size:9.5px;letter-spacing:.3em;white-space:normal}.fritschi-workshop__diamond--tight{gap:12px}.fritschi-workshop__cta{padding:13px 24px;font-size:10px;letter-spacing:.28em}.fritschi-workshop__foot-aside{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fritschi-sections.css.map */
