@layer theme,base;@layer components{:root{--app-fs:13px}@media (width<=639px){:root{--app-fs:11px}}.app-ui{--u:calc(var(--app-fs) / 13);--mtm-primary:#706d62;--mtm-secondary:#1a1a1a;--mtm-accent:#333;--mtm-anchor:#455e90;--mtm-error:#954345;--mtm-success:#458a77;--mtm-warning:#ca8a0a;--mtm-boundary:#e8c663;--mtm-section:#517898;--mtm-upgrade:#4386a3;--mtm-favorite:#d6c072;--mtm-draft:#a43415;--mtm-form-section:#3c4d5a;--mtm-bg:#f9f9f9;--mtm-bg-page:#f5f5f5;--mtm-bg-card:#fff;--mtm-bg-highlight:#f7f7f2;--mtm-bg-table-header:#fbfbfb;--mtm-fg-1:#000000e6;--mtm-fg-2:#000000c7;--mtm-fg-3:#000000ad;--mtm-fg-4:#0000008f;--mtm-fg-5:#0000007a;--mtm-fg-6:#00000061;--mtm-fg-7:#0000003d;--mtm-border-1:#0000000a;--mtm-border-2:#0000001a;--mtm-border-3:#0000001f;--mtm-font-body:var(--font-roboto,Roboto), ui-sans-serif, system-ui, sans-serif;--mtm-font-label:var(--font-montserrat,Montserrat), ui-sans-serif, system-ui, sans-serif;--mtm-font-title:var(--font-cormorant,"Cormorant Garamond"), Georgia, serif;font-family:var(--mtm-font-body);font-size:var(--app-fs);letter-spacing:calc(-.2 * var(--u));color:var(--mtm-fg-1);text-align:left;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.4}.app-ui .ui-title{font-family:var(--mtm-font-title);font-size:calc(22 * var(--u));letter-spacing:calc(.2 * var(--u));color:var(--mtm-fg-1);margin:0;font-weight:400;line-height:1.15}.app-ui .ui-title--lg{font-size:calc(28 * var(--u))}.app-ui .ui-headline{font-family:var(--mtm-font-label);font-size:calc(17 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;color:var(--mtm-fg-1);margin:0;font-weight:400}.app-ui .ui-caps{font-size:max(calc(11 * var(--u)), 10px);letter-spacing:calc(2.4 * var(--u));text-transform:uppercase;color:#5f5d52;font-weight:500}.app-ui .ui-text{color:var(--mtm-fg-3);line-height:1.55}.app-ui .ui-muted{color:var(--mtm-fg-4)}.app-ui .ui-small{font-size:max(calc(11.5 * var(--u)), 10px)}.app-ui .ui-strong{color:var(--mtm-fg-1);font-weight:500}.app-ui .ui-link{color:var(--mtm-anchor)}.app-ui .ui-tnum{font-variant-numeric:tabular-nums}.app-ui .ui-required{color:#c97a7c}.app-ui .ui-card{background:var(--mtm-bg-card);border:1px solid var(--mtm-border-2);border-radius:calc(12 * var(--u))}.app-ui .ui-card--panel{box-shadow:#11111a1a 0 0 calc(16 * var(--u));border-color:#0000}.app-ui .ui-card-head{align-items:center;gap:calc(8 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));display:flex}.app-ui .ui-card-body{padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u))}.app-ui .ui-foot{justify-content:flex-end;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));background:var(--mtm-bg);border-top:1px solid var(--mtm-border-2);display:flex}.app-ui .ui-section-bar{padding:calc(10 * var(--u)) calc(22 * var(--u));background:var(--mtm-form-section);color:#fff;border-radius:calc(6 * var(--u)) calc(6 * var(--u)) 0 0;font-weight:500}.app-ui .ui-row{align-items:center;gap:calc(10 * var(--u));min-height:calc(40 * var(--u));padding:calc(6 * var(--u)) calc(22 * var(--u));border-bottom:1px solid var(--mtm-border-1);display:flex}.app-ui .ui-row:last-child{border-bottom:0}.app-ui .ui-btn{justify-content:center;align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));font:inherit;font-size:calc(13 * var(--u));letter-spacing:calc(.4 * var(--u));white-space:nowrap;color:var(--mtm-primary);border-radius:calc(7 * var(--u));background:#00000005;border:1px solid #00000012;line-height:1.4;display:inline-flex}.app-ui .ui-btn svg{font-size:calc(16 * var(--u))}.app-ui .ui-btn--outlined{background:0 0;border-color:#706d628c}.app-ui .ui-btn--raised{box-shadow:#0003 0 calc(4 * var(--u)) calc(4 * var(--u)) calc(-3 * var(--u));background:#fff;border-color:#0000;outline:1px solid #00000014}.app-ui .ui-btn--primary{color:#fff;box-shadow:#32325d29 0 calc(6 * var(--u)) calc(6 * var(--u)) calc(-3 * var(--u)), #0000004d 0 calc(4 * var(--u)) calc(4 * var(--u)) calc(-3 * var(--u));outline:2px solid var(--mtm-primary);outline-offset:-2px;background:linear-gradient(#5f5d52,#847f71);border-color:#0000}.app-ui .ui-btn--text{padding-inline:calc(10 * var(--u));background:0 0;border-color:#0000}.app-ui .ui-btn--icon{width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--mtm-fg-5);background:0 0;border-color:#0000;padding:0}.app-ui .ui-btn--icon svg{font-size:calc(20 * var(--u))}.app-ui .ui-btn--block{width:100%}.app-ui .ui-field{align-items:center;gap:calc(8 * var(--u));min-height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(6 * var(--u));color:var(--mtm-fg-1);background:#fff;border:1px solid #00000024;display:flex;position:relative}.app-ui .ui-field svg{font-size:calc(18 * var(--u));color:var(--mtm-fg-4)}.app-ui .ui-field-label{top:0;left:calc(9 * var(--u));padding:0 calc(3 * var(--u));font-size:calc(10.5 * var(--u));color:var(--mtm-fg-4);white-space:nowrap;background:#fff;line-height:1;position:absolute;transform:translateY(-55%)}.app-ui .ui-field-end{color:var(--mtm-fg-4);margin-left:auto}.app-ui .ui-field-placeholder{color:var(--mtm-fg-6)}.app-ui .ui-field.is-focused{border:2px solid var(--mtm-primary);padding:0 calc(12 * var(--u) - 1px);box-shadow:0 0 0 calc(3 * var(--u)) #706d622e}.app-ui .ui-field.is-focused .ui-field-label{left:calc(9 * var(--u) - 1px);color:var(--mtm-primary)}.app-ui .ui-field.is-flagged{border-color:var(--mtm-boundary);background:#fffaeb}.app-ui .ui-caret{vertical-align:-.15em;background:var(--mtm-fg-1);width:1px;height:1.1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.app-ui .ui-caret{animation:1s step-end infinite ui-blink}}@keyframes ui-blink{50%{opacity:0}}.app-ui .ui-check,.app-ui .ui-radio{width:calc(16 * var(--u));height:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--mtm-fg-4);border-radius:calc(2 * var(--u));flex:none;display:inline-block;position:relative}.app-ui .ui-radio{border-radius:50%}.app-ui .ui-check.is-on{background:var(--mtm-primary);border-color:var(--mtm-primary)}.app-ui .ui-check.is-on:after{content:"";border:solid #fff;border-width:0 calc(2 * var(--u)) calc(2 * var(--u)) 0;width:32%;height:62%;position:absolute;top:8%;left:28%;transform:rotate(45deg)}.app-ui .ui-radio.is-on{border-color:var(--mtm-primary)}.app-ui .ui-radio.is-on:after{content:"";background:var(--mtm-primary);border-radius:50%;position:absolute;inset:18%}.app-ui .ui-option{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid var(--mtm-border-2);border-radius:calc(6 * var(--u));background:#fff;display:flex}.app-ui .ui-option.is-on{background:var(--mtm-bg-highlight);border-color:#00000029}.app-ui .ui-chip{align-items:center;gap:calc(4 * var(--u));height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(12 * var(--u));color:var(--mtm-fg-3);white-space:nowrap;background:#f3f3f3;display:inline-flex}.app-ui .ui-chip svg{font-size:calc(14 * var(--u))}.app-ui .ui-chip--caps{font-size:calc(10.5 * var(--u));letter-spacing:calc(1.2 * var(--u));text-transform:uppercase;font-weight:500}.app-ui .ui-chip--dark{color:#fff;background:#1a1a1a}.app-ui .ui-chip--group{height:calc(24 * var(--u));padding:0 calc(11 * var(--u));color:#3e5583;background:#e7ecf3;border-radius:999px}.app-ui .ui-chip--success{color:#2f6d5c;background:#458a771f}.app-ui .ui-chip--error{color:#8a3a3c;background:#9543451f}.app-ui .ui-chip--warn{color:#7a5208;background:#e8c66347}.app-ui .ui-status{height:calc(22 * var(--u));padding-right:calc(10 * var(--u));border-radius:calc(11 * var(--u));background:var(--ui-status,#d4d4d4);color:#fff;font-size:calc(11.5 * var(--u));letter-spacing:calc(.1 * var(--u));white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.app-ui .ui-status:before{content:"";width:calc(22 * var(--u));height:100%;margin-right:calc(8 * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.92' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'/%3E%3C/svg%3E") center / calc(13 * var(--u)) no-repeat, #0000002e;flex:none}.app-ui .ui-status--new,.app-ui .ui-status--cancelled{color:#0000009e}.app-ui .ui-status--new:before,.app-ui .ui-status--cancelled:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-opacity='.5' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'/%3E%3C/svg%3E") center / calc(13 * var(--u)) no-repeat, #00000014}.app-ui .ui-status--review{color:#000c}.app-ui .ui-status--new{--ui-status:#d4d4d4}.app-ui .ui-status--review{--ui-status:#d3a93e}.app-ui .ui-status--fabric{--ui-status:#42719e}.app-ui .ui-status--submitted{--ui-status:#1c4b76}.app-ui .ui-status--production{--ui-status:#5988b5}.app-ui .ui-status--rush{--ui-status:#672635}.app-ui .ui-status--shipped{--ui-status:#39417e}.app-ui .ui-status--received{--ui-status:#705c94}.app-ui .ui-status--pickup{--ui-status:#917cb7}.app-ui .ui-status--contacted{--ui-status:#4e847e}.app-ui .ui-status--alterations{--ui-status:#723d5a}.app-ui .ui-status--alts-complete{--ui-status:#99567a}.app-ui .ui-status--delivered{--ui-status:#55a490}.app-ui .ui-status--issue{--ui-status:#82041a}.app-ui .ui-status--hold{--ui-status:#333}.app-ui .ui-status--cancelled{--ui-status:#ccc}.app-ui .ui-status-badge{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-left:calc(8 * var(--u));margin-right:calc(-5 * var(--u));font-size:calc(10 * var(--u));background:#0000002e;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.app-ui .ui-table{border-collapse:collapse;width:100%}.app-ui .ui-table th{padding:calc(11 * var(--u)) calc(14 * var(--u));background:var(--mtm-bg-table-header);border-bottom:1px solid var(--mtm-border-3);color:var(--mtm-fg-1);text-align:left;white-space:nowrap;font-weight:500}.app-ui .ui-table td{padding:calc(11 * var(--u)) calc(14 * var(--u));border-bottom:1px solid var(--mtm-border-1);color:var(--mtm-fg-3);vertical-align:middle}.app-ui .ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.app-ui .ui-table--dense th,.app-ui .ui-table--dense td{padding:calc(7 * var(--u)) calc(10 * var(--u))}.app-ui .ui-avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#fff;font-size:calc(10.5 * var(--u));letter-spacing:calc(.3 * var(--u));background:#7c8ba3;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.app-ui .ui-avatar img{object-fit:cover;width:100%;height:100%}.app-ui .ui-avatar--taupe{background:linear-gradient(135deg,#c8b89d,#706d62)}.app-ui .ui-avatar--sm{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(9 * var(--u))}.app-ui .ui-avatar--lg{width:calc(44 * var(--u));height:calc(44 * var(--u));font-size:calc(15 * var(--u))}.app-ui .ui-notice{align-items:flex-start;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(12.5 * var(--u));border:1px solid;line-height:1.45;display:flex}.app-ui .ui-notice svg{font-size:calc(18 * var(--u));flex:none}.app-ui .ui-notice--info{color:#4b6e9e;background:#f2f8fe;border-color:#dce8f3}.app-ui .ui-notice--warn{color:#8a5a09;background:#fff9ed;border-color:#e8dbc8}.app-ui .ui-notice--error{color:#6b2c2e;background:#f8f2f2;border-color:#ead8d8}.app-ui .ui-notice--success{color:#2f6d5c;background:#f1f7f5;border-color:#d3e6df}.app-ui .ui-tabs{border-bottom:1px solid var(--mtm-border-2);display:flex}.app-ui .ui-tab{padding:calc(10 * var(--u)) calc(16 * var(--u));border-bottom:calc(3 * var(--u)) solid transparent;text-align:center;color:var(--mtm-fg-2);white-space:nowrap;flex:1;margin-bottom:-1px}.app-ui .ui-tab.is-on,.app-ui .ui-tab[aria-selected=true]{border-bottom-color:var(--mtm-primary);color:var(--mtm-fg-1);border-radius:calc(4 * var(--u)) calc(4 * var(--u)) 0 0;background:#f7f7f7}.app-ui .ui-segment{border:1px solid var(--mtm-border-2);border-radius:calc(7 * var(--u));background:#fff;display:inline-flex;overflow:hidden}.app-ui .ui-segment>*{padding:calc(8 * var(--u)) calc(14 * var(--u));font:inherit;color:var(--mtm-fg-3);white-space:nowrap;background:0 0;border:0}.app-ui .ui-segment>.is-on,.app-ui .ui-segment>[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 calc(6 * var(--u)) #00000073;background:linear-gradient(#2d2d2d,#444)}.app-ui .ui-segment--light{padding:calc(3 * var(--u));background:#f1f1f1;border:0}.app-ui .ui-segment--light>*{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(5 * var(--u))}.app-ui .ui-segment--light>.is-on,.app-ui .ui-segment--light>[aria-pressed=true]{color:var(--mtm-fg-1);box-shadow:#0000001a 0 1px calc(2 * var(--u));background:#fff}.app-ui .ui-keypad{column-gap:calc(18 * var(--u));row-gap:calc(14 * var(--u));padding:calc(8 * var(--u));background:var(--mtm-bg);border:1px solid var(--mtm-border-2);border-radius:calc(12 * var(--u));grid-template-columns:auto auto;display:inline-grid}.app-ui .ui-keypad-digits,.app-ui .ui-keypad-fracs{grid-auto-rows:calc(50 * var(--u));gap:calc(6 * var(--u));display:grid}.app-ui .ui-keypad-digits{grid-template-columns:repeat(3, calc(54 * var(--u)))}.app-ui .ui-keypad-fracs{grid-template-columns:repeat(2, calc(54 * var(--u)));grid-template-rows:repeat(4, calc(50 * var(--u)));grid-auto-flow:column}.app-ui .ui-key--a{grid-column:1}.app-ui .ui-key--b{grid-column:2}.app-ui .ui-key{border-radius:calc(6 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(1 * var(--u)) calc(-1 * var(--u)) #0003, 0 calc(1 * var(--u)) calc(1 * var(--u)) 0 #00000024, 0 calc(1 * var(--u)) calc(3 * var(--u)) 0 #0000001f;font-size:calc(17 * var(--u));color:var(--mtm-fg-1);background:#fff;justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:flex}.app-ui .ui-key--frac{font-size:calc(21 * var(--u))}.app-ui .ui-key--back{color:var(--mtm-error)}.app-ui .ui-key--back svg{font-size:calc(19 * var(--u))}.app-ui .ui-key--next{height:calc(48 * var(--u));gap:calc(8 * var(--u));font-size:calc(14 * var(--u));grid-column:1/-1}.app-ui .ui-key.is-pressed{background:#ecebe6;box-shadow:inset 0 0 0 1px #706d6259}@media (prefers-reduced-motion:reduce){.app-ui .ui-key{transition:none}}.app-ui .ui-nav{align-items:center;gap:calc(4 * var(--u));width:calc(44 * var(--u));padding:calc(12 * var(--u)) 0;background:var(--mtm-secondary);color:#ffffff80;flex-direction:column;flex:none;display:flex}.app-ui .ui-nav-item{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(17 * var(--u));justify-content:center;align-items:center;display:flex}.app-ui .ui-nav-item.is-on{color:#ffffffeb;background:#ffffff14}.app-ui .ui-appbar{align-items:center;gap:calc(12 * var(--u));height:calc(46 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));border-bottom:1px solid var(--mtm-border-2);background:#fff;flex:none;display:flex}.app-ui .ui-wordmark{font-family:var(--mtm-font-label);font-size:calc(15 * var(--u));letter-spacing:calc(1.6 * var(--u));color:var(--mtm-fg-1);font-weight:500}.app-ui .ui-wordmark span{color:var(--mtm-fg-3);font-weight:400}}@layer utilities;.shot[data-astro-cid-aiebyare]{position:relative;overflow:hidden}.shot[data-astro-cid-aiebyare] .shot-img{-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.depth[data-astro-cid-mgrloliw]{--overhang:clamp(12px, 3vw, 40px);isolation:isolate;view-timeline-name:--depthshot;position:relative}.depth[data-astro-cid-mgrloliw][data-tilt=left]{--rx0:9deg;--ry0:14deg;--rx1:3deg;--ry1:6deg}.depth[data-astro-cid-mgrloliw][data-tilt=right]{--rx0:9deg;--ry0:-14deg;--rx1:3deg;--ry1:-6deg}.depth[data-astro-cid-mgrloliw][data-tilt=none]{--rx0:0deg;--ry0:0deg;--rx1:0deg;--ry1:0deg}.depth-stage[data-astro-cid-mgrloliw]{position:relative}.depth-glow[data-astro-cid-mgrloliw]{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#9d93755c,#9d93751f 55%,#9d937500);position:absolute;inset:-14% 0}.depth-plane[data-astro-cid-mgrloliw]{transform:perspective(2000px) rotateX(var(--rx1)) rotateY(var(--ry1))}.depth-frame[data-astro-cid-mgrloliw]{background:linear-gradient(160deg,#9d937561,#ffffff0f 45%,#ffffff1a);border-radius:12px;padding:1px;box-shadow:0 2px 4px #0000004d,0 34px 70px -24px #000000bf,24px 70px 120px -40px #000000b3}.depth-surface[data-astro-cid-mgrloliw]{background:#fff;border-radius:11px;overflow:hidden}@keyframes depth-settle{0%{transform:perspective(2000px) rotateX(var(--rx0)) rotateY(var(--ry0))}to{transform:perspective(2000px) rotateX(var(--rx1)) rotateY(var(--ry1))}}@keyframes depth-drift{0%{translate:0 calc(var(--gd,1) * 10px)}to{translate:0 calc(var(--gd,1) * -10px)}}@keyframes depth-arrive{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.depth-plane[data-astro-cid-mgrloliw]{animation-name:depth-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--depthshot;animation-range:cover cover 45%}@media (width>=640px){.depth[data-astro-cid-mgrloliw] [data-glass]{animation-name:depth-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--depthshot;animation-range:cover}}.depth[data-astro-cid-mgrloliw][data-priority] [data-glass]{animation-name:depth-arrive,depth-drift;animation-duration:.9s, auto;animation-delay:calc(.5s + var(--gd,1) * .16s), 0s;animation-timing-function:cubic-bezier(.22,1,.36,1),linear;animation-fill-mode:both,both;animation-timeline:auto,--depthshot;animation-range:normal,cover}@media (width<=639px){.depth[data-astro-cid-mgrloliw][data-priority] [data-glass]{animation-name:depth-arrive}}}.depth[data-astro-cid-mgrloliw][data-priority] .depth-plane[data-astro-cid-mgrloliw]{animation-name:depth-settle;animation-duration:1.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:auto}}.faq[data-astro-cid-lba6db3y] summary[data-astro-cid-lba6db3y]::-webkit-details-marker{display:none}.faq[data-astro-cid-lba6db3y] summary[data-astro-cid-lba6db3y]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.glass[data-astro-cid-a5co6las]{top:var(--g-top,auto);right:var(--g-right,auto);bottom:var(--g-bottom,auto);left:var(--g-left,auto);z-index:calc(1 + var(--gd));width:var(--gw);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:14px;padding:7px;position:absolute}.glass--light[data-astro-cid-a5co6las]{box-shadow:inset 0 1px 0 #ffffffd9, 0 calc(var(--gd) * 10px) calc(var(--gd) * 22px + 12px) -8px #0a080680, 0 2px 6px #0a08062e;color:#000000db;background:radial-gradient(120% 90% at 0 0,#ffffff3d,#fff0 52%),linear-gradient(160deg,#ffffffed,#fbf9f5db);border:1px solid #ffffffb8}.glass--dark[data-astro-cid-a5co6las]{box-shadow:inset 0 1px 0 #ffffff40, 0 calc(var(--gd) * 12px) calc(var(--gd) * 24px + 16px) -8px #0009;color:var(--color-shell);background:radial-gradient(120% 90% at 0 0,#ffffff1f,#fff0 52%),linear-gradient(160deg,#ffffff1a,#ffffff08),#14120edb;border:1px solid #fff3}.glass[data-astro-cid-a5co6las] .glass-shot{border-radius:8px;box-shadow:0 0 0 1px #0000000f}@media (width>=1024px) and (width<=1279px){.glass[data-astro-cid-a5co6las]{width:var(--gw-mid);scale:.82}}@media (width<=639px){.glass[data-astro-cid-a5co6las]{z-index:2;width:var(--gw-stack,min(100%, 300px));margin:12px 4% 0 auto;position:relative;inset:auto}.glass--light[data-astro-cid-a5co6las]{box-shadow:inset 0 1px #ffffffd9,0 8px 20px -6px #0a080680}.glass--dark[data-astro-cid-a5co6las]{box-shadow:inset 0 1px #ffffff40,0 8px 20px -6px #0009}.glass[data-astro-cid-a5co6las][data-anchor$=left]{margin-left:4%;margin-right:auto}:not([data-glass])+.glass[data-astro-cid-a5co6las]{margin-top:calc(-1 * var(--g-lap,36px))}.glass--light[data-astro-cid-a5co6las]{background:radial-gradient(120% 90% at 0 0,#ffffff3d,#fff0 52%),linear-gradient(160deg,#fffffff7,#fbf9f5f0)}}.story[data-astro-cid-n22oyrcc]{flex-direction:column;display:flex}.story-rail[data-astro-cid-n22oyrcc]{display:none}.story-step[data-astro-cid-n22oyrcc]+.story-step[data-astro-cid-n22oyrcc]{padding-top:clamp(64px,12vw,96px)}.story-title[data-astro-cid-n22oyrcc]{color:var(--color-shell)}.story-body[data-astro-cid-n22oyrcc]{color:var(--color-oat)}.story-eyebrow[data-astro-cid-n22oyrcc]{color:var(--color-gold)}.story-visual[data-astro-cid-n22oyrcc]{margin-top:32px}.story-dot[data-astro-cid-n22oyrcc]{display:none}@media (width>=1024px){.story[data-astro-cid-n22oyrcc]{--stage-h:min(640px, calc(100vh - var(--header-h) - 64px));--stage-top:max(calc(var(--header-h) + 32px), calc(50vh - var(--stage-h) / 2));grid-template-columns:1px minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--story-n), auto);display:grid}.story-step[data-astro-cid-n22oyrcc]{display:contents}.story-step[data-astro-cid-n22oyrcc]+.story-step[data-astro-cid-n22oyrcc]{padding-top:0}.story-rail[data-astro-cid-n22oyrcc]{background:#efeae11f;grid-area:1/1/-1;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.story-fill[data-astro-cid-n22oyrcc]{height:var(--fill,0px);background:var(--color-gold);transition:height .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto}.story-block[data-astro-cid-n22oyrcc]{flex-direction:column;grid-column:2;justify-content:center;min-height:52vh;padding:0 clamp(24px,3vw,48px) 0 40px;display:flex}.story-step[data-astro-cid-n22oyrcc]:last-child .story-block[data-astro-cid-n22oyrcc]{box-sizing:content-box;padding-bottom:max(8vh, calc(var(--stage-top) + var(--stage-h) - 76vh + 24px))}.story-text[data-astro-cid-n22oyrcc]{position:relative}.story-dot[data-astro-cid-n22oyrcc]{background:var(--color-night);border:1px solid #9d93758c;border-radius:50%;width:9px;height:9px;transition:background-color .4s,border-color .4s;display:block;position:absolute;top:1px;left:-45px}.story-title[data-astro-cid-n22oyrcc],.story-body[data-astro-cid-n22oyrcc]{color:var(--color-stone);transition:color .4s}.story-text[data-astro-cid-n22oyrcc][data-current] .story-title[data-astro-cid-n22oyrcc]{color:var(--color-shell)}.story-text[data-astro-cid-n22oyrcc][data-current] .story-body[data-astro-cid-n22oyrcc]{color:var(--color-oat)}.story-text[data-astro-cid-n22oyrcc]:not([data-current]) .story-body[data-astro-cid-n22oyrcc] strong{color:inherit}.story-text[data-astro-cid-n22oyrcc][data-current] .story-dot[data-astro-cid-n22oyrcc],.story-text[data-astro-cid-n22oyrcc][data-past] .story-dot[data-astro-cid-n22oyrcc]{background:var(--color-gold);border-color:var(--color-gold)}.story-text[data-astro-cid-n22oyrcc][data-current] .story-dot[data-astro-cid-n22oyrcc]{box-shadow:0 0 0 4px #9d93752e}.story-visual[data-astro-cid-n22oyrcc]{top:var(--stage-top);height:var(--stage-h);opacity:0;visibility:hidden;grid-area:1/3/-1;align-self:start;align-items:center;margin-top:0;padding-left:clamp(32px,4vw,72px);transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;display:flex;position:sticky;transform:translateY(12px)}.story-visual[data-astro-cid-n22oyrcc][data-current]{opacity:1;visibility:visible;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1),visibility;transform:none}.story-visual-inner[data-astro-cid-n22oyrcc]{width:100%}.story[data-astro-cid-n22oyrcc] .story-visual[data-astro-cid-n22oyrcc] [data-glass]{animation-name:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story-rail[data-astro-cid-n22oyrcc]{view-timeline-name:--story-rail}.story-fill[data-astro-cid-n22oyrcc]{transform-origin:50% 0;height:100%;transition:none;animation-name:story-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story-rail;animation-range:cover 50vh cover calc(100% - 50vh)}}}@keyframes story-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.story-fill[data-astro-cid-n22oyrcc],.story-dot[data-astro-cid-n22oyrcc],.story-title[data-astro-cid-n22oyrcc],.story-body[data-astro-cid-n22oyrcc],.story-visual[data-astro-cid-n22oyrcc],.story-visual[data-astro-cid-n22oyrcc][data-current]{transition:none}}
