.site-theme,.site-theme[data-site-template=classic]{--surface:#faf7f2;--surface-container:#efe9df;--surface-container-low:#f2ece1;--surface-container-lowest:#fffdf9;--on-surface:#2a2620;--on-surface-variant:#6b6358;--outline-variant:#e7ddcb;--primary:#b08d4f;--accent:#b08d4f;--rule:#d8ccb4}.site-theme[data-site-template=romantic]{--surface:#f6f2ea;--surface-container:#ece5d6;--surface-container-low:#efe8da;--surface-container-lowest:#fffdf8;--on-surface:#43433a;--on-surface-variant:#6f6a5a;--outline-variant:#ddd2bd;--primary:#5b6b52;--accent:#a86a5e;--rule:#cdbfa8}.site-theme[data-site-template=modern]{--surface:#fcfcfa;--surface-container:#efefe8;--surface-container-low:#f3f3ec;--surface-container-lowest:#fff;--on-surface:#121210;--on-surface-variant:#56564e;--outline-variant:#e6e6df;--primary:#ff5a36;--accent:#ff5a36;--rule:#dadad2}.site-theme[data-site-template=stationery]{--surface:#f9f8f5;--surface-container:#f1efea;--surface-container-low:#f4f2ee;--surface-container-lowest:#fefefd;--on-surface:#1f2638;--on-surface-variant:#474d5e;--outline-variant:#d9d5cc;--primary:#1f2638;--accent:#7a2a33;--rule:#d9d5cc}.site-theme{--font-display:var(--font-newsreader)}.tdb-design{z-index:0;isolation:isolate;contain:paint;position:relative}:where(.tdb-page-link){appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.tdb-design img,.tdb-design svg){max-width:100%}.site-theme .text-base{font-size:1.125rem}.site-theme[data-site-template=classic]{--font-newsreader:var(--font-cormorant), Georgia, serif;--font-work-sans:var(--font-jost), system-ui, sans-serif;--font-display:var(--font-cormorant), Georgia, serif;--ink-band:#2a2620;--ink-band-2:#201e18;--ink-border:#3d3830;--on-ink:#faf7f2;--on-ink-variant:#c9c0ad;--accent-on-ink:#cdab6e;--band-light:#f2ece1}.site-theme[data-site-template=classic] h1{letter-spacing:.01em;font-weight:500}.site-theme[data-site-template=classic] section>h2{justify-content:center;align-items:center;gap:18px;display:flex}.site-theme[data-site-template=classic] section>h2:before,.site-theme[data-site-template=classic] section>h2:after{content:"";background:var(--primary);opacity:.6;width:44px;height:1px}.site-theme[data-site-template=classic] img{border-radius:2px}.site-theme[data-site-template=romantic]{--font-newsreader:var(--font-playfair), Georgia, serif;--font-work-sans:var(--font-karla), system-ui, sans-serif;--font-display:var(--font-pinyon), var(--font-playfair), cursive;--ink-band:#3d4a3d;--ink-band-2:#2e3b2e;--ink-border:#4d5e4d;--on-ink:#f6f2ea;--on-ink-variant:#dcd6c6;--accent-on-ink:#e6c7a8;--band-light:#efe8da}.site-theme[data-site-template=romantic] h1{letter-spacing:.01em;padding-bottom:.08em;font-weight:400;line-height:1.15}.site-theme[data-site-template=romantic] section>h2{font-family:var(--font-newsreader);text-transform:none;letter-spacing:.04em;color:var(--accent);font-size:1.25rem;font-style:italic;font-weight:500}.site-theme[data-site-template=romantic] h3{font-style:italic}.site-theme[data-site-template=romantic] img{border-radius:18px}.site-theme[data-site-template=romantic] a[class*=rounded]{border-radius:999px}.site-theme[data-site-template=modern]{--font-newsreader:var(--font-space-grotesk), system-ui, sans-serif;--font-work-sans:var(--font-archivo), system-ui, sans-serif;--font-display:var(--font-space-grotesk), system-ui, sans-serif;--ink-band:#121210;--ink-band-2:#1c1c18;--ink-border:#2c2c28;--on-ink:#fcfcfa;--on-ink-variant:#8e8e86;--accent-on-ink:#ff5a36;--band-light:#f3f3ec}.site-theme[data-site-template=modern] h1{letter-spacing:-.03em;font-weight:600;line-height:.9}.site-theme[data-site-template=modern] section>h2{text-align:left;border-top:2px solid var(--primary);letter-spacing:.14em;padding-top:14px}.site-theme[data-site-template=modern] h3{letter-spacing:-.02em}.site-theme[data-site-template=modern] img{border-radius:0}.site-theme[data-site-template=stationery]{--font-newsreader:var(--font-eb-garamond), Garamond, Georgia, serif;--font-work-sans:var(--font-eb-garamond), Garamond, Georgia, serif;--font-display:var(--font-pinyon), var(--font-eb-garamond), cursive;--ink-band:#1f2638;--ink-band-2:#182030;--ink-border:#343b4e;--on-ink:#f9f8f5;--on-ink-variant:#c4c6ce;--accent-on-ink:#e3c2c6;--band-light:#f4eae7;font-feature-settings:"kern", "liga", "onum"}.site-theme[data-site-template=stationery] h1{font-weight:400;line-height:1.05}.site-theme[data-site-template=stationery] img{border-radius:0}.site-theme .site-cta{transition:opacity .2s,transform 80ms,background-color .2s}.site-theme .site-cta:hover{opacity:.86}.site-theme .site-cta:active{transform:scale(.98)}.site-theme .site-link{transition:border-color .2s,opacity .2s}.site-theme .site-link:hover{opacity:.75}.site-theme a:focus-visible,.site-theme button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.site-theme .site-tile{overflow:hidden}.site-theme .site-tile img{transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-theme .site-tile:hover img{transform:scale(1.04)}}.site-theme .site-ornament{display:none}.site-theme[data-site-template=classic] .site-ornament{justify-content:center;align-items:center;gap:14px;display:flex}.site-theme[data-site-template=classic] .site-ornament:before,.site-theme[data-site-template=classic] .site-ornament:after{content:"";background:var(--rule);width:72px;height:1px}.site-theme[data-site-template=classic] .site-ornament>span{border:1px solid var(--accent);width:7px;height:7px;transform:rotate(45deg)}.site-theme .site-footer-names{font-family:var(--font-display);color:var(--on-surface);line-height:1.1}.site-theme[data-site-template=classic] .site-footer-names{font-size:2rem;font-weight:500}.site-theme[data-site-template=romantic] .site-footer-names{color:var(--primary);font-size:2.6rem}.site-theme[data-site-template=stationery] .site-footer-names{color:var(--accent);font-size:clamp(2.6rem,6vw,3.6rem)}.site-theme[data-site-template=modern] .site-footer-names{letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.5rem);font-weight:600}.site-theme [data-section]{scroll-margin-top:72px}
.site-theme[data-site-template=magazine]{--surface:#f5f1ea;--surface-container:#ebe5da;--surface-container-low:#efeae1;--surface-container-lowest:#fbf9f4;--on-surface:#0b0b0b;--on-surface-variant:#57524a;--outline-variant:#cfc6b6;--primary:#0b0b0b;--on-primary:#f5f1ea;--accent:#b8312f;--rule:#cfc6b6;--ink-band:#0b0b0b;--ink-band-2:#161514;--ink-border:#2a2826;--on-ink:#f5f1ea;--on-ink-variant:#b9b2a6;--accent-on-ink:#e2716e;--band-light:#ece6da;--radius-lg:0;--font-newsreader:var(--f-caslon), Georgia, serif;--font-work-sans:var(--f-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-bodoni), "Didot", "Bodoni 72", Georgia, serif;--mg-paper:#f5f1ea;--mg-paper-2:#ece6da;--mg-card:#fbf9f4;--mg-ink:#0b0b0b;--mg-red:#b8312f;--mg-red-on-ink:#f08a86;--mg-grey:#5f5a52;--mg-hair:#0b0b0b38;--mg-m:clamp(20px, 5.2vw, 88px);--mg-strip:48px;--mg-bodoni:var(--f-bodoni), "Didot", "Bodoni 72", Georgia, serif;--mg-caslon:var(--f-caslon), Georgia, serif;--mg-sans:var(--f-inter-tight), "Helvetica Neue", Arial, sans-serif}.site-theme[data-site-template=magazine] .input-underline{border:0;border-bottom:1px solid var(--mg-ink);font-family:var(--mg-caslon);background:0 0;border-radius:0;padding:.5rem 0;font-size:1.05rem}.site-theme[data-site-template=magazine] .input-underline:hover{border-color:var(--mg-red)}.site-theme[data-site-template=magazine] .input-underline:focus{border-bottom:2px solid var(--mg-red);box-shadow:none}.site-theme[data-site-template=magazine] .input-underline::placeholder{font-style:italic}.site-theme[data-site-template=magazine] .button-primary{background:var(--mg-ink);color:var(--mg-paper);font-family:var(--mg-sans);letter-spacing:.24em;text-transform:uppercase;border:0;border-radius:0;padding:14px 22px;font-size:11px;font-weight:700}.site-theme[data-site-template=magazine] .button-primary:hover:not(:disabled){background:var(--mg-red)}.site-theme[data-site-template=magazine] a:focus-visible,.site-theme[data-site-template=magazine] button:focus-visible{outline-color:var(--mg-red)}.site-theme[data-site-template=magazine]>footer{--on-surface:#f5f1ea;--on-surface-variant:#b9b2a6;--outline-variant:#2a2826;background:var(--mg-ink);color:#f5f1ea}.site-theme[data-site-template=magazine]>footer a{color:#d9d2c4}.site-theme[data-site-template=magazine] .site-footer-names{font-family:var(--mg-bodoni);letter-spacing:-.04em;text-transform:uppercase;color:#f5f1ea;font-size:clamp(2.4rem,8vw,6rem);font-weight:900;line-height:.86}
.site-theme[data-site-template=gazette]{--gz-paper:#efe7d6;--gz-paper-deep:#e6dcc6;--gz-ink:#1c1a17;--gz-ink-soft:#3a352e;--gz-grey:#8a8170;--gz-grey-text:#5f584a;--gz-rule:#1c1a178c;--gz-red:#a4483a;--gz-serif:var(--f-oldstandard), "Old Standard TT", Georgia, "Times New Roman", serif;--gz-fraktur:var(--f-fraktur), "UnifrakturMaguntia", var(--f-oldstandard), serif;--gz-type:var(--f-special-elite), "Special Elite", "Courier New", monospace;--surface:#efe7d6;--surface-container:#e5dcc8;--surface-container-low:#ebe2cf;--surface-container-lowest:#f6f0e2;--on-surface:#1c1a17;--on-surface-variant:#4f4a40;--outline-variant:#bfb39a;--primary:#1c1a17;--accent:#a4483a;--rule:#bfb39a;--ink-band:#1c1a17;--ink-band-2:#262420;--ink-border:#3a362f;--on-ink:#efe7d6;--on-ink-variant:#cfc5b1;--accent-on-ink:#e2b9a9;--band-light:#e5dcc8;--radius-lg:0;--font-newsreader:var(--f-oldstandard), Georgia, serif;--font-work-sans:var(--f-oldstandard), Georgia, serif;--font-display:var(--f-fraktur), var(--f-oldstandard), serif;--gz-texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 0.11 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), radial-gradient(ellipse 90% 1400px at 50% 0%, #fffbf08c, transparent 70%), repeating-linear-gradient(0deg, #1c1a1704 0 1px, transparent 1px 3px);font-kerning:normal;background-image:var(--gz-texture)!important}.site-theme[data-site-template=gazette] ::selection{color:#efe7d6;background:#1c1a17d9}.site-theme[data-site-template=gazette] img{border-radius:0}.site-theme[data-site-template=gazette] .input-underline{border:0;border-bottom:2px dotted var(--gz-ink);font-family:var(--gz-serif);color:var(--gz-ink);background:0 0;border-radius:0;padding:.35rem .15rem;font-size:1.08rem;font-style:italic}.site-theme[data-site-template=gazette] .input-underline:hover,.site-theme[data-site-template=gazette] .input-underline:focus{border-bottom-style:solid;border-color:var(--gz-ink);box-shadow:none;background:#1c1a170a}.site-theme[data-site-template=gazette] textarea.input-underline{border:1px solid var(--gz-ink);background:repeating-linear-gradient(#0000 0 1.85rem,#1c1a1738 1.85rem calc(1.85rem + 1px));padding:.1rem .6rem;line-height:1.85rem}.site-theme[data-site-template=gazette] .button-primary{border:1px solid var(--gz-ink);background:var(--gz-ink);color:var(--gz-paper);font-family:var(--gz-serif);text-transform:uppercase;letter-spacing:.18em;box-shadow:4px 4px 0 -1px var(--gz-paper), 4px 4px 0 0 var(--gz-ink);border-radius:0;padding:.8rem 1.6rem;font-size:.86rem;font-weight:700}.site-theme[data-site-template=gazette] .button-primary:hover:not(:disabled){background:var(--gz-ink-soft)}.site-theme[data-site-template=gazette] a:focus-visible,.site-theme[data-site-template=gazette] button:focus-visible,.site-theme[data-site-template=gazette] summary:focus-visible{outline:2px solid var(--gz-ink);outline-offset:3px}.site-theme[data-site-template=gazette] .site-footer-names{color:var(--gz-ink);font-size:clamp(2.2rem,6vw,3.4rem)}.site-theme[data-site-template=gazette] footer{border-top:3px double var(--gz-ink)!important}
.site-theme[data-site-template=watercolor]{--wc-paper:#fbf8f1;--wc-paper-2:#f4efe3;--wc-paper-3:#fffdf8;--wc-sage:#7d8f6a;--wc-sage-d:#4f5d43;--wc-sage-l:#e3e8d9;--wc-blush:#d9a5a0;--wc-blush-d:#a15a54;--wc-blush-l:#f4e2de;--wc-ink:#3d3a35;--wc-ink-2:#5f5a52;--wc-line:#7d8f6a8c;--wc-script:var(--f-parisienne), "Parisienne", cursive;--wc-serif:var(--f-cormorant), "Cormorant Infant", Georgia, serif;--wc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .3 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--surface:#fbf8f1;--surface-container:#eef0e6;--surface-container-low:#f5f1e7;--surface-container-lowest:#fffdf8;--on-surface:#3d3a35;--on-surface-variant:#5f5a52;--outline-variant:#dcd8c6;--primary:#4f5d43;--accent:#a15a54;--rule:#d8d0bd;--ink-band:#4f5d43;--ink-band-2:#435037;--ink-border:#62704f;--on-ink:#fbf8f1;--on-ink-variant:#dfe3d4;--accent-on-ink:#f0c9c4;--band-light:#f1ece0;--radius-lg:18px;--font-newsreader:var(--f-cormorant), Georgia, serif;--font-work-sans:var(--f-cormorant), Georgia, serif;--font-display:var(--f-parisienne), var(--f-cormorant), cursive}.site-theme[data-site-template=watercolor] a:focus-visible,.site-theme[data-site-template=watercolor] button:focus-visible{outline:1.5px solid var(--wc-sage-d);outline-offset:4px}.site-theme[data-site-template=watercolor]>footer{background-color:var(--wc-paper);background-image:radial-gradient(ellipse 34% 60% at 38% 46%, #7d8f6a29, transparent 70%), radial-gradient(ellipse 36% 64% at 62% 58%, #d9a5a033, transparent 70%), var(--wc-grain);position:relative;border-top:0!important}.site-theme[data-site-template=watercolor]>footer:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 48'%3E%3Cg fill='none' stroke='%237d8f6a' stroke-linecap='round'%3E%3Cpath d='M126 24C146 17 168 31 194 23S226 18 238 23'/%3E%3Cpath d='M114 24C94 17 72 31 46 23S14 18 2 23'/%3E%3C/g%3E%3Cg fill='%237d8f6a' opacity='.85'%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(140 21) rotate(-34)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(160 24) rotate(26) scale(1 -1)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(186 24) rotate(-28)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(212 21) rotate(20) scale(.85 -.85)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(100 21) rotate(214) scale(1 -1)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(80 24) rotate(154)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(54 24) rotate(208) scale(1 -1)'/%3E%3Cpath d='M0 0C3-5 9-7.6 15.5-6.6C11.5-2.2 6.2 1 0 0Z' transform='translate(28 21) rotate(160) scale(.85)'/%3E%3C/g%3E%3Cg fill='%23d9a5a0'%3E%3Cellipse cx='120' cy='19.4' rx='2.9' ry='4.6'/%3E%3Cellipse cx='120' cy='19.4' rx='2.9' ry='4.6' transform='rotate(72 120 24)'/%3E%3Cellipse cx='120' cy='19.4' rx='2.9' ry='4.6' transform='rotate(144 120 24)'/%3E%3Cellipse cx='120' cy='19.4' rx='2.9' ry='4.6' transform='rotate(216 120 24)'/%3E%3Cellipse cx='120' cy='19.4' rx='2.9' ry='4.6' transform='rotate(288 120 24)'/%3E%3C/g%3E%3Ccircle cx='120' cy='24' r='2' fill='%234f5d43'/%3E%3C/svg%3E") 50%/contain no-repeat;width:200px;height:40px;margin:0 auto 18px;display:block}.site-theme[data-site-template=watercolor] .site-footer-names{color:var(--wc-ink);font-size:clamp(2.4rem,6vw,3.6rem)}
.site-theme[data-site-template=letter]{--surface:#d8c9ae;--surface-container:#e9dcc6;--surface-container-low:#f3ead9;--surface-container-lowest:#fbf7ef;--on-surface:#2d3a4a;--on-surface-variant:#4f4639;--outline-variant:#bfae8e;--primary:#2d3a4a;--accent:#8c2f2b;--rule:#b9a684;--ink-band:#2d3a4a;--ink-band-2:#25303e;--ink-border:#3f4c5d;--on-ink:#fbf7ef;--on-ink-variant:#cfd3da;--accent-on-ink:#e6b3ad;--band-light:#e9dcc6;--font-newsreader:var(--f-cormorant), Georgia, serif;--font-work-sans:var(--f-special-elite), "Courier New", monospace;--font-display:var(--f-belle-aurore), var(--f-caveat), cursive;--btn-primary-bg:#8c2f2b;--btn-primary-bg-hover:#74241f;--btn-primary-border:#8c2f2b;--btn-primary-fg:#fbf7ef;--focus-ring:0 0 0 3px #8c2f2b38}.site-theme[data-site-template=letter] .site-footer-names{font-size:clamp(2rem,6vw,3.2rem);line-height:1.35}
.site-theme[data-site-template=deco]{--surface:#0e1311;--surface-container:#1f2924;--surface-container-low:#121815;--surface-container-lowest:#161e1a;--on-surface:#efe6d2;--on-surface-variant:#c4baa3;--outline-variant:#4a4330;--primary:#c9a45c;--on-primary:#0e1311;--accent:#c9a45c;--rule:#5c4f30;--ink-band:#151c19;--ink-band-2:#0b0f0d;--ink-border:#4a4330;--on-ink:#efe6d2;--on-ink-variant:#c4baa3;--accent-on-ink:#e4c98a;--band-light:#151c19;--font-newsreader:var(--f-josefin), system-ui, sans-serif;--font-work-sans:var(--f-josefin), system-ui, sans-serif;--font-display:var(--f-poiret), var(--f-josefin), sans-serif;--radius-lg:0;--focus-ring:0 1px 0 #e4c98a;--btn-primary-bg:linear-gradient(90deg, #a8823f 0%, #e4c98a 50%, #a8823f 100%);--btn-primary-bg-hover:linear-gradient(90deg, #b48d48 0%, #f0d89e 50%, #b48d48 100%);--btn-primary-border:transparent;--btn-primary-fg:#0e1311;--btn-blur:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#c9a45c}.site-theme[data-site-template=deco] ::selection{color:#0e1311;background:#c9a45c}.site-theme[data-site-template=deco]>div.text-center.text-xs:first-child{letter-spacing:.08em;color:#0e1311!important;background:linear-gradient(90deg,#a8823f 0%,#e4c98a 50%,#a8823f 100%)!important}.site-theme[data-site-template=deco] .button-primary{letter-spacing:.26em;text-transform:uppercase;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);min-height:44px;padding:12px 26px 10px;font-size:.72rem;font-weight:600}.site-theme[data-site-template=deco] .button-primary:hover:not(:disabled){filter:brightness(1.06)}.site-theme[data-site-template=deco] .button-primary:focus-visible{outline-offset:3px;clip-path:none;outline:1px solid #e4c98a}.site-theme[data-site-template=deco] .input-underline{color:#efe6d2;font-family:var(--f-josefin), system-ui, sans-serif;background:0 0;border:0;border-bottom:1px solid #a8823f;border-radius:0;padding:.6rem .1rem .5rem;font-size:1rem;font-weight:300}.site-theme[data-site-template=deco] textarea.input-underline{background:#0e131180;border:1px solid #c9a45c73;padding:.75rem .9rem}.site-theme[data-site-template=deco] .input-underline:hover,.site-theme[data-site-template=deco] .input-underline:focus{border-color:#e4c98a}.site-theme[data-site-template=deco] .input-underline::placeholder{color:#efe6d2;opacity:.4}.site-theme[data-site-template=deco] a:focus-visible,.site-theme[data-site-template=deco] button:focus-visible,.site-theme[data-site-template=deco] summary:focus-visible{outline-offset:4px;outline:1px solid #e4c98a}.site-theme[data-site-template=deco]>footer{letter-spacing:.04em;background:#0e1311;border-top:3px double #c9a45c99!important}.site-theme[data-site-template=deco] .site-footer-names{letter-spacing:.04em;background:linear-gradient(#f3e2b4 0%,#e4c98a 28%,#c9a45c 62%,#a8823f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,6vw,3.4rem)}.site-theme[data-site-template=deco]>footer a{color:#c4baa3;text-transform:uppercase;letter-spacing:.18em;font-size:.66rem}.site-theme[data-site-template=deco]>footer a:hover{color:#e4c98a}.site-theme[data-site-template=deco] [data-section],.site-theme[data-site-template=deco] #rsvp,.site-theme[data-site-template=deco] #our-day{scroll-margin-top:80px}.site-theme[data-site-template=deco]>[role=dialog]{--surface:#0e1311;--surface-container:#1f2924;--surface-container-lowest:#151c19;--on-surface:#efe6d2;--on-surface-variant:#c4baa3;--outline-variant:#4a4330;--primary:#c9a45c;background:#050706b8!important}.site-theme[data-site-template=deco]>[role=dialog]>div{outline-offset:-8px;border:1px solid #c9a45c99;outline:1px solid #c9a45c38;border-radius:0!important}.site-theme[data-site-template=deco]>[role=dialog] h3{letter-spacing:.04em;color:#e4c98a!important;font-weight:400!important}.site-theme[data-site-template=deco]>[role=dialog] a{color:#e4c98a}
.site-theme[data-site-template=mediterranean]{--surface:#f6efe3;--surface-container:#ece2d1;--surface-container-low:#f1e8da;--surface-container-lowest:#fffaf2;--on-surface:#1d2433;--on-surface-variant:#4b5263;--outline-variant:#e0d3bd;--primary:#1f4e9c;--accent:#a9502c;--rule:#d6c6aa;--ink-band:#1f4e9c;--ink-band-2:#183f80;--ink-border:#3563b0;--on-ink:#fffaf2;--on-ink-variant:#d7e1f2;--accent-on-ink:#f2c14e;--band-light:#dfe8f5;--font-newsreader:var(--f-fraunces), Georgia, serif;--font-work-sans:var(--f-dm-sans), system-ui, sans-serif;--font-display:var(--f-fraunces), Georgia, serif;--btn-primary-bg:#1f4e9c;--btn-primary-bg-hover:#183f80;--btn-primary-border:#1f4e9c;--btn-primary-fg:#fffaf2;--focus-ring:0 0 0 3px #1f4e9c38;--radius-lg:14px}.site-theme[data-site-template=mediterranean] [data-section]{scroll-margin-top:96px}.site-theme[data-site-template=mediterranean] #rsvp{scroll-margin-top:100px}.site-theme[data-site-template=mediterranean]>footer{--on-surface:#fffaf2;--on-surface-variant:#d7e1f2;--outline-variant:transparent;color:#fffaf2;background:#1f4e9c;margin-top:clamp(60px,9vw,140px);padding-bottom:calc(clamp(40px,5vw,60px) + 40px);position:relative}.site-theme[data-site-template=mediterranean]>footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'><path fill='%231f4e9c' d='M-80 112C100 92 240 92 400 108S700 132 860 112 1120 92 1280 108 1460 124 1520 112V140H-80Z'/></svg>") bottom/100% 100% no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'><path fill='%234f7ec4' d='M-80 92C60 64 220 62 380 88S660 120 820 92 1100 60 1260 86 1460 112 1520 92V140H-80Z'/></svg>") bottom/100% 100% no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'><path fill='%23a9c2e6' d='M-80 70C80 30 200 30 360 62S640 98 800 64 1080 26 1240 58 1440 90 1520 66V140H-80Z'/></svg>") bottom/100% 100% no-repeat;height:clamp(60px,9vw,140px);position:absolute;bottom:calc(100% - 2px);left:0;right:0}.site-theme[data-site-template=mediterranean]>footer:after{content:"";background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><rect width='64' height='64' fill='%23fdfaf3'/><path d='M32 4 60 32 32 60 4 32Z' fill='%23dfe8f5' stroke='%231f4e9c' stroke-width='1.6'/><g fill='%231f4e9c'><circle r='14'/><circle cx='64' r='14'/><circle cy='64' r='14'/><circle cx='64' cy='64' r='14'/></g><g fill='%23fdfaf3'><circle r='9'/><circle cx='64' r='9'/><circle cy='64' r='9'/><circle cx='64' cy='64' r='9'/></g><g fill='%23f2c14e'><circle r='4'/><circle cx='64' r='4'/><circle cy='64' r='4'/><circle cx='64' cy='64' r='4'/></g><g fill='%231f4e9c'><path d='M32 11c6 7 6 14 0 21-6-7-6-14 0-21z'/><path d='M53 32c-7 6-14 6-21 0 7-6 14-6 21 0z'/><path d='M32 53c-6-7-6-14 0-21 6 7 6 14 0 21z'/><path d='M11 32c7-6 14-6 21 0-7 6-14 6-21 0z'/></g><g fill='%237d9bd0'><circle cx='21' cy='21' r='3'/><circle cx='43' cy='21' r='3'/><circle cx='21' cy='43' r='3'/><circle cx='43' cy='43' r='3'/></g><circle cx='32' cy='32' r='5' fill='%23f2c14e' stroke='%231f4e9c' stroke-width='2'/></svg>") 0 0/auto 100% repeat-x;border-top:4px solid #173b78;height:clamp(40px,5vw,60px);position:absolute;bottom:0;left:0;right:0}.site-theme[data-site-template=mediterranean]>footer a{color:#fffaf2;text-underline-offset:5px}.site-theme[data-site-template=mediterranean]>footer a:hover{-webkit-text-decoration:underline wavy #f2c14e;text-decoration:underline wavy #f2c14e}.site-theme[data-site-template=mediterranean]>footer a:focus-visible{outline-color:#f2c14e}.site-theme[data-site-template=mediterranean] .site-footer-names{letter-spacing:-.02em;color:#fffaf2;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:400}
.site-theme[data-site-template=boarding]{--surface:#f3f1ec;--surface-container:#e9e5dc;--surface-container-low:#f3f1ec;--surface-container-lowest:#fbfaf6;--on-surface:#1d2b4f;--on-surface-variant:#4a5470;--outline-variant:#cfcabd;--primary:#1d2b4f;--accent:#f2b33d;--rule:#cdc8bb;--ink-band:#1d2b4f;--ink-band-2:#141414;--ink-border:#2a3b66;--on-ink:#f3f1ec;--on-ink-variant:#c3cbe0;--accent-on-ink:#f2b33d;--band-light:#e9e5dc;--radius-lg:4px;--font-newsreader:var(--f-dm-sans), system-ui, sans-serif;--font-work-sans:var(--f-dm-mono), ui-monospace, monospace;--font-display:var(--f-bebas), var(--f-dm-sans), sans-serif}.site-theme[data-site-template=boarding] .input-underline{font-family:var(--f-dm-sans), system-ui, sans-serif;background:#fff;border:1.5px solid #1d2b4f47;border-radius:2px}.site-theme[data-site-template=boarding] .input-underline:hover,.site-theme[data-site-template=boarding] .input-underline:focus{border-color:#1d2b4f}.site-theme[data-site-template=boarding] .input-underline:focus{box-shadow:0 0 0 3px #f2b33d8c}.site-theme[data-site-template=boarding] .button-primary{color:#141414;font-family:var(--f-dm-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:#f2b33d;border-color:#f2b33d;border-radius:2px;font-size:13px;font-weight:500;box-shadow:inset 0 -3px #00000029}.site-theme[data-site-template=boarding] .button-primary:hover:not(:disabled){background:#f6c460}.site-theme[data-site-template=boarding]>footer{--on-surface:#f3f1ec;--on-surface-variant:#b9b9b2;--outline-variant:#f3f1ec29;--primary:#f2b33d;color:#f3f1ec;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'%3E%3Cpath d='M0 290 C 160 280, 300 220, 470 70' fill='none' stroke='%239fb7d9' stroke-opacity='.22' stroke-width='3' stroke-dasharray='4 12' stroke-linecap='round'/%3E%3C/svg%3E") right -40px top 30px/min(46vw,620px) no-repeat,#141414;position:relative;overflow:hidden;border-top:3px solid #f2b33d!important}.site-theme[data-site-template=boarding]>footer a{color:#f3f1ec}.site-theme[data-site-template=boarding]>footer a:focus-visible{outline-color:#f2b33d}.site-theme[data-site-template=boarding] .site-footer-names{letter-spacing:.02em;color:#f2b33d;font-size:clamp(3rem,10vw,6rem);line-height:.9}.site-theme[data-site-template=boarding] [data-section]{scroll-margin-top:72px}@media (max-width:860px){.site-theme[data-site-template=boarding] [data-section]{scroll-margin-top:118px}}
.site-theme[data-site-template=zen]{--surface:#f4f1ea;--surface-container:#ebe7de;--surface-container-low:#efebe3;--surface-container-lowest:#faf8f3;--on-surface:#26231f;--on-surface-variant:#5f5a51;--outline-variant:#d9d2c4;--primary:#26231f;--on-primary:#f4f1ea;--accent:#b5322b;--rule:#cfc8ba;--ink-band:#26231f;--ink-band-2:#1d1b18;--ink-border:#3a3631;--on-ink:#f4f1ea;--on-ink-variant:#bdb7ab;--accent-on-ink:#e07a72;--band-light:#ebe7de;--font-newsreader:var(--f-shippori), "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--font-work-sans:var(--f-dm-sans), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-shippori), "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--btn-primary-bg:#26231f;--btn-primary-bg-hover:#3a3631;--btn-primary-border:#26231f;--btn-primary-fg:#f4f1ea;background-color:#f4f1ea!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.22' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.39  0 0 0 0 0.34  0 0 0 -2.4 1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.07'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.18  0 0 0 0 0.15  0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(70% 50% at 82% 8%,#ffffff8c,#0000 70%),radial-gradient(60% 40% at 10% 70%,#d6cdbc47,#0000 70%),repeating-linear-gradient(91deg,#26231f03 0 1px,#0000 1px 9px)!important}.site-theme[data-site-template=zen] img{border-radius:0}.site-theme[data-site-template=zen] a:focus-visible,.site-theme[data-site-template=zen] button:focus-visible{outline:1px solid var(--on-surface);outline-offset:5px}.site-theme[data-site-template=zen] .site-footer-names{letter-spacing:.06em;font-size:clamp(1.6rem,4.6vw,2.4rem);font-weight:400}.site-theme[data-site-template=zen] footer{border-top-color:#26231f29!important}
.site-theme[data-site-template=premiere]{--surface:#0a0a0a;--surface-container:#1f1c18;--surface-container-low:#12110f;--surface-container-lowest:#15130f;--on-surface:#f0e6d0;--on-surface-variant:#b4ab98;--outline-variant:#3d3830;--primary:#a2701f;--on-primary:#fff;--accent:#d4a24c;--rule:#3a352c;--ink-band:#15120f;--ink-band-2:#060606;--ink-border:#2e2c28;--on-ink:#f0e6d0;--on-ink-variant:#b4ab98;--accent-on-ink:#d4a24c;--band-light:#15130f;--font-newsreader:var(--f-dm-sans), system-ui, sans-serif;--font-work-sans:var(--f-dm-sans), system-ui, sans-serif;--font-display:var(--f-bebas), var(--f-dm-sans), sans-serif;--btn-primary-bg:#a2701f;--btn-primary-bg-hover:#b27d2c;--btn-primary-border:#a2701f;--btn-primary-fg:#fff;--btn-blur:none;--focus-ring:0 0 0 3px #d4a24c59;--radius-lg:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-theme[data-site-template=premiere] a:focus-visible,.site-theme[data-site-template=premiere] button:focus-visible{outline-color:#d4a24c}.site-theme[data-site-template=premiere] ::selection{color:#fff;background:#d4a24c66}.site-theme[data-site-template=premiere] .input-underline{background:var(--surface-container-low);border-color:var(--input-edge,#4a4539);color:var(--on-surface);border-radius:0}.site-theme[data-site-template=premiere] .input-underline:hover,.site-theme[data-site-template=premiere] .input-underline:focus{border-color:var(--input-edge-active,#d4a24c)}.site-theme[data-site-template=premiere] .input-underline::placeholder{color:var(--input-placeholder,#8a8478);opacity:1}.site-theme[data-site-template=premiere] input[type=checkbox]{accent-color:#d4a24c}.site-theme[data-site-template=premiere] footer a{color:#b4ab98;transition:color .2s}.site-theme[data-site-template=premiere] footer a:hover{color:#f0e6d0}.site-theme[data-site-template=premiere] footer{background:#0a0a0a;border-top-color:#d4a24c4d!important}.site-theme[data-site-template=premiere] .site-footer-names{letter-spacing:.12em;color:#f0e6d0;font-size:clamp(2rem,6vw,3.2rem)}.site-theme[data-site-template=premiere] #photos{background:#0a0a0a!important;border-top-color:#f0e6d024!important}.site-theme[data-site-template=premiere] #photos h2{letter-spacing:.04em;font-size:clamp(2.6rem,6vw,4rem);line-height:.95;font-weight:400!important}.site-theme[data-site-template=premiere] #photos p:first-child{color:#d4a24c!important}.site-theme[data-site-template=premiere]>[role=dialog][aria-modal=true]{--surface-container-lowest:#15130f;--surface-container:#1f1c18;--on-surface:#f0e6d0;--on-surface-variant:#b4ab98;--primary:#d4a24c;--font-display:Georgia, "Times New Roman", serif;background:#000000c7!important}.site-theme[data-site-template=premiere]>[role=dialog][aria-modal=true]>div{border:1px solid #d4a24c73;border-radius:0!important;box-shadow:0 0 0 8px #050505,0 30px 80px #000c!important}.site-theme[data-site-template=premiere]>[role=dialog][aria-modal=true] h3{font-style:italic;font-weight:400!important}.site-theme[data-site-template=premiere]>[role=dialog][aria-modal=true] a{color:#d4a24c}
.site-theme[data-site-template=gallery]{--surface:#f7f6f2;--surface-container:#efede7;--surface-container-low:#f3f1ec;--surface-container-lowest:#fcfbf8;--on-surface:#151515;--on-surface-variant:#57524b;--outline-variant:#cfcabe;--primary:#151515;--on-primary:#fff;--accent:#6b1d1d;--rule:#d8d4ca;--ink-band:#151515;--ink-band-2:#0f0f0f;--ink-border:#2b2a28;--on-ink:#f7f6f2;--on-ink-variant:#c9c3b6;--accent-on-ink:#e5b7a8;--band-light:#efede7;--font-newsreader:var(--f-instrument), "Times New Roman", serif;--font-work-sans:var(--f-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-instrument), "Times New Roman", serif;--radius-lg:0;--btn-primary-bg:#6b1d1d;--btn-primary-bg-hover:#4e1414;--btn-primary-border:#6b1d1d;--btn-primary-fg:#fff;--focus-ring:0 0 0 3px #6b1d1d38}.site-theme[data-site-template=gallery] .site-footer-names{letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:400;line-height:1}
.site-theme[data-site-template=vinyl]{--surface:#f3e3c3;--surface-container:#ecd5a8;--surface-container-low:#f8ecd2;--surface-container-lowest:#fbf3e2;--on-surface:#3d2614;--on-surface-variant:#5a3a22;--outline-variant:#cfae7a;--primary:#b8461a;--on-primary:#fff;--accent:#2f4a3a;--rule:#cfae7a;--ink-band:#2f4a3a;--ink-band-2:#253c2f;--ink-border:#3e5c4b;--on-ink:#f8ecd2;--on-ink-variant:#d6c8a8;--accent-on-ink:#e3a72f;--band-light:#ecd5a8;--font-newsreader:var(--f-outfit), var(--f-dm-sans), "Helvetica Neue", Arial, sans-serif;--font-work-sans:var(--f-outfit), var(--f-dm-sans), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-shrikhand), "Cooper Black", Georgia, serif;--btn-primary-bg:#c94b19;--btn-primary-bg-hover:#a93d10;--btn-primary-border:#5a3a22;--btn-primary-fg:#fff;--focus-ring:0 0 0 3px #c94b1940}.site-theme[data-site-template=vinyl] .site-footer-names{color:#5a3a22;text-shadow:.05em .05em #e3a72f;font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.2}
.site-theme[data-site-template=blueprint]{--surface:#1f3f73;--surface-container:#2a4f89;--surface-container-low:#1b386a;--surface-container-lowest:#17325e;--on-surface:#e9f0fb;--on-surface-variant:#c3d1e8;--outline-variant:#5577ad;--primary:#f4d35e;--on-primary:#17325e;--accent:#f4d35e;--rule:#3c64a3;--ink-band:#17325e;--ink-band-2:#132a4f;--ink-border:#3c64a3;--on-ink:#e9f0fb;--on-ink-variant:#c3d1e8;--accent-on-ink:#f4d35e;--band-light:#17325e;--font-newsreader:var(--f-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-work-sans:var(--f-space-mono), "Courier New", monospace;--font-display:var(--f-architects), "Comic Sans MS", cursive;--btn-primary-bg:#f4d35e;--btn-primary-bg-hover:#f7dd7f;--btn-primary-border:#f4d35e;--btn-primary-fg:#17325e;--btn-blur:none;--radius-lg:0;--focus-ring:0 0 0 2px #f4d35e73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#f4d35e;background-image:radial-gradient(120% 70% at 20% 0,#ffffff12,#0000 60%),linear-gradient(#3c64a3 1px,#0000 1px),linear-gradient(90deg,#3c64a3 1px,#0000 1px),linear-gradient(#2a4f89 1px,#0000 1px),linear-gradient(90deg,#2a4f89 1px,#0000 1px)!important;background-position:0 0,-1px -1px,-1px -1px,-1px -1px,-1px -1px!important;background-repeat:no-repeat,repeat,repeat,repeat,repeat!important;background-size:100% 1600px,120px 120px,120px 120px,24px 24px,24px 24px!important}@media (max-width:640px){.site-theme[data-site-template=blueprint]{background-size:100% 1200px,96px 96px,96px 96px,16px 16px,16px 16px!important}}.site-theme[data-site-template=blueprint] ::selection{color:#1f3f73;background:#f4d35e}.site-theme[data-site-template=blueprint]>div.text-center.text-xs:first-child{letter-spacing:.04em;color:#17325e!important}.site-theme[data-site-template=blueprint] a:focus-visible,.site-theme[data-site-template=blueprint] button:focus-visible,.site-theme[data-site-template=blueprint] summary:focus-visible{outline-offset:3px;outline:2px dashed #f4d35e}.site-theme[data-site-template=blueprint] .button-primary{min-height:44px;font-family:var(--f-space-mono), "Courier New", monospace;letter-spacing:.12em;text-transform:uppercase;padding:12px 22px;font-size:.78rem;font-weight:700;box-shadow:4px 4px #0a193799}.site-theme[data-site-template=blueprint] .button-primary:focus-visible{outline-offset:4px;outline:2px dashed #f4d35e}.site-theme[data-site-template=blueprint]>footer{background:#17325e8c;border-top:1px solid #e9f0fb73!important}.site-theme[data-site-template=blueprint] .site-footer-names{color:#e9f0fb;font-size:clamp(2rem,6vw,3.2rem);line-height:1.2}.site-theme[data-site-template=blueprint]>footer a{color:#c3d1e8}.site-theme[data-site-template=blueprint]>footer a:hover{color:#f4d35e}.site-theme[data-site-template=blueprint] #photos{background:#17325eb8!important;border-top-color:#e9f0fb73!important}.site-theme[data-site-template=blueprint] #photos h2{font-weight:400!important}.site-theme[data-site-template=blueprint] [data-section],.site-theme[data-site-template=blueprint] #rsvp,.site-theme[data-site-template=blueprint] #our-day{scroll-margin-top:80px}@media (max-width:900px){.site-theme[data-site-template=blueprint] [data-section],.site-theme[data-site-template=blueprint] #rsvp,.site-theme[data-site-template=blueprint] #our-day{scroll-margin-top:112px}}.site-theme[data-site-template=blueprint]>[role=dialog]{--surface:#1f3f73;--surface-container:#2a4f89;--surface-container-lowest:#17325e;--on-surface:#e9f0fb;--on-surface-variant:#c3d1e8;--outline-variant:#5577ad;--primary:#f4d35e;--font-display:var(--f-architects), "Comic Sans MS", cursive;--font-newsreader:var(--f-inter-tight), "Helvetica Neue", Arial, sans-serif;background:#08142ab8!important}.site-theme[data-site-template=blueprint]>[role=dialog]>div{outline-offset:-8px;border:2px solid #e9f0fb;outline:1px solid #e9f0fb73;background-image:linear-gradient(#3c64a359 1px,#0000 1px),linear-gradient(90deg,#3c64a359 1px,#0000 1px)!important;background-size:24px 24px!important;border-radius:0!important}.site-theme[data-site-template=blueprint]>[role=dialog] h3{font-weight:400!important}.site-theme[data-site-template=blueprint]>[role=dialog] a{color:#f4d35e}
.site-theme[data-site-template=herbarium]{--surface:#efe9da;--surface-container:#e6dfcc;--surface-container-low:#f3eee2;--surface-container-lowest:#fbf8ef;--on-surface:#3b2f25;--on-surface-variant:#5d5144;--outline-variant:#cfc3a9;--primary:#4a5a3a;--on-primary:#fff;--accent:#9a5b3c;--rule:#d3c8b0;--ink-band:#3b2f25;--ink-band-2:#2f251d;--ink-border:#54463a;--on-ink:#efe6d2;--on-ink-variant:#d2c6ad;--accent-on-ink:#d9b49b;--band-light:#e6dfcc;--font-newsreader:var(--f-fell), Georgia, serif;--font-work-sans:var(--f-special-elite), "Courier New", monospace;--font-display:var(--f-fell), Georgia, serif;--btn-primary-bg:#4a5a3a;--btn-primary-bg-hover:#3b2f25;--btn-primary-border:#4a5a3a;--btn-primary-fg:#f7f2e6;--btn-blur:none;--focus-ring:0 0 0 3px #9a5b3c38;--radius-lg:0}.site-theme[data-site-template=herbarium] a:focus-visible,.site-theme[data-site-template=herbarium] button:focus-visible{outline-color:#9a5b3c}.site-theme[data-site-template=herbarium] ::selection{background:#9a5b3c40}.site-theme[data-site-template=herbarium] .input-underline{background:#fbf8ef;border-color:#c9bc9f;border-radius:0}.site-theme[data-site-template=herbarium] footer:has(.site-footer-names){--on-surface:#efe6d2;--on-surface-variant:#d2c6ad;color:#efe6d2;background:#3b2f25;border-top:6px double #efe6d259!important}.site-theme[data-site-template=herbarium] footer:has(.site-footer-names) a{color:#efe6d2;text-underline-offset:4px;-webkit-text-decoration:underline dotted #efe6d280;text-decoration:underline dotted #efe6d280}.site-theme[data-site-template=herbarium] footer:has(.site-footer-names) a:hover{color:#fff}.site-theme[data-site-template=herbarium] footer:has(.site-footer-names) a:focus-visible{outline-color:#d9b49b}.site-theme[data-site-template=herbarium] .site-footer-names{color:#ece3cc;font-size:clamp(2rem,5vw,3rem);font-style:italic;line-height:1.1}.site-theme[data-site-template=herbarium] #photos h2{font-weight:400!important}.site-theme[data-site-template=herbarium]>[role=dialog][aria-modal=true]{--surface:#efe9da;--surface-container-lowest:#fbf8ef;--surface-container:#e6dfcc;--on-surface:#3b2f25;--on-surface-variant:#5d5144;--outline-variant:#cfc3a9;--primary:#4a5a3a;--font-display:var(--f-fell), Georgia, serif;--font-newsreader:var(--f-fell), Georgia, serif;--font-work-sans:var(--f-special-elite), "Courier New", monospace;background:#3b2f258c!important}.site-theme[data-site-template=herbarium]>[role=dialog][aria-modal=true]>div{border:1px solid #3b2f25;border-radius:0!important;box-shadow:inset 0 0 0 4px #fbf8ef,inset 0 0 0 5px #3b2f2580,6px 8px #3b2f252e!important}.site-theme[data-site-template=herbarium]>[role=dialog][aria-modal=true] h3{font-weight:400!important}.site-theme[data-site-template=herbarium]>[role=dialog][aria-modal=true] a{color:#8a4d30}
.site-theme[data-site-template=bistro]{--surface:#1f2a24;--surface-container:#26332c;--surface-container-low:#17201b;--surface-container-lowest:#1b241f;--on-surface:#f2ead8;--on-surface-variant:#c9c1ae;--outline-variant:#3c4a42;--primary:#b23a2e;--on-primary:#fff;--accent:#dcb66c;--rule:#3c4a42;--ink-band:#5e1e19;--ink-band-2:#4a1713;--ink-border:#7a2c25;--on-ink:#f6efe0;--on-ink-variant:#e5cfc5;--accent-on-ink:#ecd98a;--band-light:#26332c;--font-newsreader:var(--f-playfair), Georgia, serif;--font-work-sans:var(--f-josefin), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-abril), Georgia, serif;--btn-primary-bg:#b23a2e;--btn-primary-bg-hover:#8c2a20;--btn-primary-border:#8c2a20;--btn-primary-fg:#f6efe0;--btn-blur:none;--focus-ring:0 0 0 3px #dcb66c59;--radius-lg:0}.site-theme[data-site-template=bistro] :is(a,button,summary):focus-visible{outline:2px solid var(--bistro-focus,#dcb66c);outline-offset:3px}.site-theme[data-site-template=bistro] ::selection{color:#f2ead8;background:#b23a2e}.site-theme[data-site-template=bistro] .input-underline{border-radius:0}.site-theme[data-site-template=bistro] input[type=checkbox]{accent-color:#b23a2e}.site-theme[data-site-template=bistro]>footer{background:#17201b;border-top:3px solid #b88a3e!important}.site-theme[data-site-template=bistro] .site-footer-names{color:#dcb66c;font-size:clamp(2rem,5.5vw,3.2rem);line-height:1.1}.site-theme[data-site-template=bistro]>footer a{color:#c9c1ae}.site-theme[data-site-template=bistro]>footer a:hover{color:#f2ead8}.site-theme[data-site-template=bistro] #photos{--surface:#f6efe0;background:#1b241f!important;border-top:3px solid #b88a3e!important}.site-theme[data-site-template=bistro] #photos h2{font-weight:400!important}.site-theme[data-site-template=bistro] #photos p:first-child{color:#dcb66c!important}.site-theme[data-site-template=bistro]>[role=dialog][aria-modal=true]{--surface-container-lowest:#fbf7ec;--surface-container:#f1e8d6;--on-surface:#221d18;--on-surface-variant:#5b5148;--primary:#b23a2e;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-newsreader:Georgia, "Times New Roman", serif;background:#17201bc7!important}.site-theme[data-site-template=bistro]>[role=dialog][aria-modal=true]>div{border:1px solid #b23a2e;border-radius:0!important;box-shadow:inset 0 0 0 4px #fbf7ec,inset 0 0 0 5px #b23a2e,0 30px 80px #0009!important}.site-theme[data-site-template=bistro]>[role=dialog][aria-modal=true] h3{font-style:italic;font-weight:400!important}.site-theme[data-site-template=bistro]>[role=dialog][aria-modal=true] a{color:#b23a2e}.site-theme[data-site-template=bistro]>[role=dialog][aria-modal=true] :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b23a2e}
.site-theme[data-site-template=manuscript]{--surface:#2a1810;--surface-container:#3a2519;--surface-container-low:#321e14;--surface-container-lowest:#24150e;--on-surface:#f1e6cc;--on-surface-variant:#d6c4a0;--outline-variant:#5c4026;--primary:#d4ab49;--on-primary:#2a1810;--accent:#d4ab49;--rule:#6b4a2b;--ink-band:#1f130c;--ink-band-2:#170e09;--ink-border:#4a3022;--on-ink:#f1e6cc;--on-ink-variant:#d6c4a0;--accent-on-ink:#e7c76a;--band-light:#3a2519;--font-newsreader:var(--f-fell), Georgia, serif;--font-work-sans:var(--f-fell), Georgia, serif;--font-display:var(--f-cinzel-deco), Georgia, serif;--radius-lg:2px;--btn-primary-bg:#d4ab49;--btn-primary-bg-hover:#e7c76a;--btn-primary-border:#d4ab49;--btn-primary-fg:#2a1810;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#d4ab49}.site-theme[data-site-template=manuscript] ::selection{color:#f8f0dc;background:#a3311fd9}.site-theme[data-site-template=manuscript]>div.text-center.text-xs:first-child{letter-spacing:.04em;color:#f8f0dc!important;background:#8f2a1b!important}.site-theme[data-site-template=manuscript] [data-section],.site-theme[data-site-template=manuscript] #rsvp,.site-theme[data-site-template=manuscript] #our-day{scroll-margin-top:80px}.site-theme[data-site-template=manuscript]>footer{background:radial-gradient(60% 80% at 50% 0,#6e3e2259,#0000 70%),#24150e;border-top:1px solid #b8902f73!important}.site-theme[data-site-template=manuscript] .site-footer-names{letter-spacing:.04em;background:linear-gradient(#f4dc8e 0%,#d4ab49 45%,#b8902f 70%,#e7c76a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,5.5vw,3rem);font-weight:700;line-height:1.2}.site-theme[data-site-template=manuscript]>footer a{color:#d6c4a0}.site-theme[data-site-template=manuscript]>footer a:hover{color:#e7c76a}.site-theme[data-site-template=manuscript] #photos{border-top-color:#b8902f73!important}.site-theme[data-site-template=manuscript]>[role=dialog]{--surface:#f1e6cc;--surface-container:#e8dbbd;--surface-container-lowest:#f8f0dc;--on-surface:#2b1d14;--on-surface-variant:#5a4535;--outline-variant:#cdb88c;--primary:#a3311f;background:#140a05b8!important}.site-theme[data-site-template=manuscript]>[role=dialog]>div{border:2px solid #b8902f;border-radius:0!important;box-shadow:inset 0 0 0 3px #f8f0dc,inset 0 0 0 4px #7a1f1a99,0 20px 60px #00000080!important}.site-theme[data-site-template=manuscript]>[role=dialog] h3{color:#7a1f1a!important;font-size:1.4rem!important;font-weight:700!important}.site-theme[data-site-template=manuscript]>[role=dialog] a{color:#234a7d}
.site-theme[data-site-template=riviera]{--surface:#fffaf3;--surface-container:#f4e3b5;--surface-container-low:#fdeee9;--surface-container-lowest:#fffdf9;--on-surface:#173f37;--on-surface-variant:#3d5f57;--outline-variant:#e9b5ae;--primary:#1f6b5c;--on-primary:#fffaf3;--accent:#c25954;--rule:#e9b5ae;--ink-band:#1f6b5c;--ink-band-2:#154a40;--ink-border:#2c7d6c;--on-ink:#fffaf3;--on-ink-variant:#c9e3dc;--accent-on-ink:#f6c9c4;--band-light:#f6c9c4;--radius-lg:14px;--font-newsreader:var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--font-work-sans:var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-yellowtail), cursive;--btn-primary-bg:#1f6b5c;--btn-primary-bg-hover:#154a40;--btn-primary-border:#1f6b5c;--btn-primary-fg:#fffaf3;--focus-ring:0 0 0 3px #f2b84b99}.site-theme[data-site-template=riviera] .input-underline{font-family:var(--f-outfit), system-ui, sans-serif;background:#fff;border:2px solid #1f6b5c47;border-radius:12px;font-size:1rem}.site-theme[data-site-template=riviera] .input-underline:hover,.site-theme[data-site-template=riviera] .input-underline:focus{border-color:#c25954}.site-theme[data-site-template=riviera] .button-primary{font-family:var(--f-outfit), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:15px 28px;font-size:13px;font-weight:700;box-shadow:4px 4px #e88f8b}.site-theme[data-site-template=riviera] .button-primary:focus-visible{outline-offset:3px;outline:3px solid #f2b84b}.site-theme[data-site-template=riviera] [data-section]{scroll-margin-top:88px}.site-theme[data-site-template=riviera]>footer{--on-surface:#154a40;--on-surface-variant:#154a40;--outline-variant:transparent;--rv-pool:clamp(110px, 11vw, 150px);--rv-palm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 340 660'%3E%3Cpath fill='%23154a40' d='M162 640Q112 380 152 150L168 150Q146 380 196 640Z'/%3E%3Cpath fill='none' stroke='%23f2b84b' stroke-opacity='.35' stroke-width='2' stroke-linecap='round' d='M159 615Q174 622 189 615M153 578Q168 585 182 578M148 541Q162 548 176 541M144 505Q158 512 171 505M141 469Q154 476 167 469M139 434Q151 441 164 434M137 399Q149 406 161 399M136 364Q148 371 160 364M136 329Q148 336 159 329M137 295Q148 302 159 295M139 260Q149 267 160 260M141 227Q151 234 161 227M145 193Q154 200 164 193'/%3E%3Cg fill='%23154a40'%3E%3Cpath transform='translate(160 150) scale(-1 1) rotate(348)' d='M-1 -3L16 -7L32 -8L48 -6L65 0L81 10L97 22L112 38L128 58L128 58L112 39L95 24L79 12L63 3L48 -2L32 -4L16 -2L1 3ZM8 -3Q24 5 25 17Q30 4 18 -5ZM8 -3Q22 -16 37 -6Q27 -17 18 -5ZM20 -6Q38 9 38 23Q43 9 30 -6ZM20 -6Q39 -19 57 -3Q44 -20 30 -6ZM33 -6Q49 13 49 29Q54 14 42 -5ZM33 -6Q56 -18 72 2Q60 -18 42 -5ZM45 -5Q59 18 58 33Q63 19 54 -2ZM45 -5Q71 -14 85 9Q75 -12 54 -2ZM58 -1Q68 23 67 37Q71 24 65 2ZM58 -1Q84 -6 95 17Q87 -5 65 2ZM71 5Q77 28 77 41Q80 30 77 9ZM71 5Q95 3 104 25Q98 5 77 9ZM84 13Q87 34 87 45Q89 36 89 17ZM84 13Q105 14 111 32Q108 16 89 17ZM96 23Q97 40 97 49Q99 42 101 27ZM96 23Q113 26 117 40Q116 28 101 27ZM109 36Q109 47 109 53Q111 49 112 39ZM109 36Q120 39 122 48Q122 40 112 39ZM122 50Q122 57 122 61Q123 59 124 53ZM122 50Q128 53 130 58Q130 54 124 53Z'/%3E%3Cpath transform='translate(160 150) scale(-1 1) rotate(318)' d='M-1 -3L17 -8L35 -10L53 -9L70 -4L88 3L106 13L123 27L140 44L140 44L122 28L104 15L87 5L70 -2L52 -5L35 -6L18 -3L1 3ZM9 -3Q26 5 26 16Q31 3 19 -6ZM9 -3Q23 -17 38 -7Q28 -18 19 -6ZM23 -7Q41 7 41 22Q46 6 32 -8ZM23 -7Q41 -22 59 -6Q46 -22 32 -8ZM36 -8Q54 10 54 26Q59 10 45 -8ZM36 -8Q58 -22 76 -2Q63 -22 45 -8ZM50 -7Q66 14 65 29Q70 14 58 -6ZM50 -7Q74 -19 91 3Q78 -18 58 -6ZM64 -5Q76 18 76 33Q80 19 71 -3ZM64 -5Q89 -13 102 9Q92 -12 71 -3ZM78 0Q86 22 86 35Q90 23 84 2ZM78 0Q101 -5 112 16Q105 -4 84 2ZM91 6Q97 26 97 38Q100 28 97 9ZM91 6Q113 4 121 23Q116 6 97 9ZM105 14Q108 31 108 40Q111 33 110 18ZM105 14Q123 15 128 29Q125 16 110 18ZM119 25Q121 36 121 42Q123 37 123 28ZM119 25Q131 26 133 36Q133 28 123 28ZM133 37Q134 44 134 48Q135 46 136 40ZM133 37Q140 39 142 44Q142 40 136 40Z'/%3E%3Cpath transform='translate(160 150) scale(-1 1) rotate(284)' d='M-1 -3L13 -7L28 -8L42 -7L57 -3L71 4L85 13L98 25L112 40L112 40L98 26L83 15L69 6L55 0L42 -3L28 -4L15 -2L1 3ZM6 -2Q23 6 23 17Q28 4 16 -5ZM6 -2Q20 -16 35 -6Q25 -17 16 -5ZM17 -5Q36 9 35 23Q40 8 27 -6ZM17 -5Q36 -20 54 -4Q41 -20 27 -6ZM28 -6Q46 12 45 28Q50 12 37 -6ZM28 -6Q50 -20 68 0Q55 -19 37 -6ZM39 -5Q54 16 54 32Q58 17 47 -4ZM39 -5Q64 -16 79 6Q68 -15 47 -4ZM50 -3Q62 20 61 35Q65 21 58 -1ZM50 -3Q75 -10 88 12Q79 -9 58 -1ZM62 1Q69 23 69 37Q73 25 68 4ZM62 1Q86 -3 96 18Q89 -1 68 4ZM73 7Q77 27 77 39Q80 29 78 10ZM73 7Q94 6 101 24Q97 7 78 10ZM84 14Q86 31 86 40Q89 32 88 17ZM84 14Q101 15 106 30Q103 17 88 17ZM95 23Q96 34 96 40Q98 36 99 26ZM95 23Q106 25 109 34Q108 27 99 26ZM106 34Q107 41 107 44Q108 42 109 37ZM106 34Q113 36 114 41Q115 37 109 37Z'/%3E%3Cpath transform='translate(160 150) rotate(-72)' d='M-1 -3L14 -7L30 -9L45 -8L60 -5L76 1L91 9L105 20L120 34L120 34L105 21L89 11L74 3L60 -2L45 -5L30 -5L16 -2L1 3ZM7 -3Q24 5 24 17Q29 4 17 -5ZM7 -3Q21 -16 36 -7Q26 -18 17 -5ZM19 -6Q38 8 38 22Q42 7 28 -7ZM19 -6Q37 -21 55 -6Q42 -21 28 -7ZM30 -7Q49 11 48 26Q53 11 39 -7ZM30 -7Q52 -21 71 -2Q57 -21 39 -7ZM42 -7Q58 14 58 30Q63 14 51 -6ZM42 -7Q66 -19 83 3Q70 -18 51 -6ZM54 -5Q67 17 67 32Q71 18 62 -3ZM54 -5Q79 -14 93 8Q82 -13 62 -3ZM66 -2Q76 20 75 34Q79 22 73 1ZM66 -2Q90 -7 101 14Q93 -6 73 1ZM78 3Q84 23 84 35Q87 25 84 6ZM78 3Q99 1 107 19Q102 2 84 6ZM90 10Q94 27 93 36Q96 28 95 13ZM90 10Q107 10 113 25Q110 11 95 13ZM102 18Q104 29 104 35Q106 31 106 21ZM102 18Q113 19 116 29Q115 21 106 21ZM114 28Q115 35 115 39Q116 37 117 31ZM114 28Q121 30 122 35Q122 31 117 31Z'/%3E%3Cpath transform='translate(160 150) rotate(-40)' d='M-1 -3L18 -8L36 -10L55 -9L73 -5L92 2L110 13L128 27L146 44L146 44L127 28L109 15L91 5L73 -2L55 -6L37 -6L19 -3L1 3ZM10 -3Q27 4 27 16Q32 3 20 -6ZM10 -3Q23 -17 39 -7Q28 -18 20 -6ZM24 -7Q43 6 43 21Q47 6 33 -8ZM24 -7Q42 -22 60 -7Q47 -23 33 -8ZM38 -8Q56 9 56 25Q61 9 47 -8ZM38 -8Q60 -23 78 -3Q64 -23 47 -8ZM52 -8Q68 13 68 29Q72 14 61 -7ZM52 -8Q76 -20 93 2Q80 -19 61 -7ZM67 -5Q79 17 79 32Q83 18 74 -3ZM67 -5Q91 -14 105 8Q95 -13 74 -3ZM81 -1Q90 21 90 35Q93 22 88 2ZM81 -1Q105 -6 116 15Q108 -5 88 2ZM96 6Q101 26 101 37Q104 27 101 9ZM96 6Q117 3 125 22Q120 5 101 9ZM110 14Q113 31 113 40Q116 32 115 17ZM110 14Q127 14 133 29Q130 16 115 17ZM124 24Q126 36 126 41Q128 37 128 28ZM124 24Q136 26 139 35Q138 27 128 28ZM139 37Q140 44 140 48Q141 45 142 40ZM139 37Q146 39 147 44Q147 40 142 40Z'/%3E%3Cpath transform='translate(160 150) rotate(-10)' d='M-1 -3L17 -7L34 -9L51 -6L69 -1L86 9L103 22L119 38L136 58L136 58L119 39L101 23L84 11L67 2L51 -3L34 -4L17 -3L1 3ZM8 -3Q25 5 26 17Q30 4 19 -6ZM8 -3Q23 -16 38 -6Q28 -18 19 -6ZM22 -6Q40 8 40 23Q45 8 31 -7ZM22 -6Q41 -20 58 -4Q46 -21 31 -7ZM35 -7Q52 12 51 28Q56 13 44 -6ZM35 -7Q58 -19 75 1Q62 -19 44 -6ZM48 -5Q62 17 62 32Q66 18 57 -3ZM48 -5Q73 -15 88 8Q78 -14 57 -3ZM62 -2Q72 22 72 37Q76 23 69 1ZM62 -2Q87 -7 99 15Q91 -6 69 1ZM76 4Q82 27 82 41Q85 29 82 8ZM76 4Q100 2 109 23Q103 4 82 8ZM89 12Q92 33 92 45Q95 35 94 16ZM89 12Q110 13 117 31Q113 15 94 16ZM102 23Q104 40 104 49Q106 41 107 26ZM102 23Q120 25 124 39Q122 27 107 26ZM116 35Q116 46 116 52Q118 48 119 39ZM116 35Q127 38 129 47Q129 40 119 39ZM129 50Q129 57 129 61Q131 59 132 53ZM129 50Q136 52 137 58Q138 54 132 53Z'/%3E%3Cpath transform='translate(160 150) rotate(22)' d='M-1 -3L14 -7L28 -7L42 -5L57 0L71 8L85 19L98 33L112 50L112 50L98 34L83 20L69 10L55 3L42 -2L28 -3L14 -2L1 3ZM6 -2Q23 6 23 18Q28 5 16 -5ZM6 -2Q20 -16 35 -5Q25 -17 16 -5ZM17 -5Q35 10 35 24Q40 9 27 -5ZM17 -5Q36 -19 54 -3Q41 -19 27 -5ZM28 -5Q45 14 44 29Q49 14 37 -5ZM28 -5Q51 -18 68 3Q56 -17 37 -5ZM39 -4Q53 18 52 34Q57 19 47 -2ZM39 -4Q64 -13 79 9Q68 -12 47 -2ZM50 -1Q60 23 60 37Q64 24 58 2ZM50 -1Q76 -6 88 16Q80 -5 58 2ZM62 4Q68 27 67 40Q71 29 68 8ZM62 4Q86 2 95 23Q89 4 68 8ZM73 11Q76 32 76 43Q78 34 78 15ZM73 11Q94 12 100 30Q97 14 78 15ZM84 20Q85 37 85 46Q87 38 88 23ZM84 20Q101 22 105 37Q103 24 88 23ZM95 30Q95 42 95 48Q97 43 99 34ZM95 30Q106 33 108 42Q108 35 99 34ZM106 43Q106 50 106 53Q108 52 109 46ZM106 43Q113 45 114 51Q114 47 109 46Z'/%3E%3Cpath transform='translate(160 150) scale(-1 1) rotate(28)' d='M-1 -3L14 -6L28 -7L42 -5L57 0L71 9L85 20L98 34L112 52L112 52L98 35L83 22L69 11L55 3L42 -1L28 -3L14 -2L1 3ZM6 -2Q23 6 23 18Q28 5 16 -5ZM6 -2Q20 -15 35 -5Q25 -17 16 -5ZM17 -5Q35 10 35 24Q40 9 27 -5ZM17 -5Q36 -19 54 -2Q41 -19 27 -5ZM28 -5Q44 14 44 29Q49 15 37 -4ZM28 -5Q51 -17 68 3Q56 -17 37 -4ZM39 -4Q52 19 52 34Q56 20 47 -2ZM39 -4Q64 -13 79 10Q69 -12 47 -2ZM50 -1Q60 23 59 38Q63 25 58 2ZM50 -1Q76 -6 87 17Q80 -4 58 2ZM62 5Q67 28 67 41Q70 30 68 8ZM62 5Q86 3 94 24Q89 5 68 8ZM73 12Q76 33 76 44Q78 34 78 16ZM73 12Q94 13 100 31Q97 15 78 16ZM84 21Q85 38 85 47Q87 40 88 25ZM84 21Q101 24 105 38Q103 25 88 25ZM95 32Q95 43 95 49Q97 45 98 35ZM95 32Q106 35 108 44Q108 37 98 35ZM106 45Q106 52 106 55Q108 53 109 48ZM106 45Q113 47 114 53Q114 49 109 48Z'/%3E%3Cpath transform='translate(160 150) rotate(58)' d='M-1 -3L11 -6L23 -6L35 -5L47 0L58 7L70 16L81 28L92 42L92 42L80 29L68 17L57 9L45 3L34 -1L23 -2L12 -1L1 3ZM4 -2Q21 7 21 18Q26 5 14 -4ZM4 -2Q18 -15 33 -5Q23 -16 14 -4ZM13 -4Q31 11 31 25Q36 10 23 -5ZM13 -4Q32 -18 50 -2Q37 -18 23 -5ZM22 -4Q39 15 38 30Q43 15 31 -4ZM22 -4Q45 -17 62 4Q50 -16 31 -4ZM32 -4Q45 19 44 34Q49 20 40 -1ZM32 -4Q57 -12 71 10Q61 -11 40 -1ZM41 -1Q50 23 50 37Q54 24 48 2ZM41 -1Q66 -6 78 17Q70 -5 48 2ZM50 3Q56 26 56 40Q59 28 56 7ZM50 3Q74 2 83 23Q77 3 56 7ZM59 9Q62 30 62 41Q65 32 64 13ZM59 9Q81 10 87 28Q83 12 64 13ZM69 16Q70 33 70 42Q72 35 73 20ZM69 16Q86 19 90 33Q88 21 73 20ZM78 25Q78 37 78 42Q80 38 81 29ZM78 25Q89 28 91 37Q91 30 81 29ZM87 36Q87 43 87 46Q88 45 90 39ZM87 36Q94 38 95 44Q95 40 90 39Z'/%3E%3Cpath transform='translate(160 150) scale(-1 1) rotate(58)' d='M-1 -3L11 -6L23 -6L35 -5L47 0L58 7L70 16L81 28L92 42L92 42L80 29L68 17L57 9L45 3L34 -1L23 -2L12 -1L1 3ZM4 -2Q21 7 21 18Q26 5 14 -4ZM4 -2Q18 -15 33 -5Q23 -16 14 -4ZM13 -4Q31 11 31 25Q36 10 23 -5ZM13 -4Q32 -18 50 -2Q37 -18 23 -5ZM22 -4Q39 15 38 30Q43 15 31 -4ZM22 -4Q45 -17 62 4Q50 -16 31 -4ZM32 -4Q45 19 44 34Q49 20 40 -1ZM32 -4Q57 -12 71 10Q61 -11 40 -1ZM41 -1Q50 23 50 37Q54 24 48 2ZM41 -1Q66 -6 78 17Q70 -5 48 2ZM50 3Q56 26 56 40Q59 28 56 7ZM50 3Q74 2 83 23Q77 3 56 7ZM59 9Q62 30 62 41Q65 32 64 13ZM59 9Q81 10 87 28Q83 12 64 13ZM69 16Q70 33 70 42Q72 35 73 20ZM69 16Q86 19 90 33Q88 21 73 20ZM78 25Q78 37 78 42Q80 38 81 29ZM78 25Q89 28 91 37Q91 30 81 29ZM87 36Q87 43 87 46Q88 45 90 39ZM87 36Q94 38 95 44Q95 40 90 39Z'/%3E%3C/g%3E%3Cg fill='%233c2d24'%3E%3Ccircle cx='154' cy='158' r='7'/%3E%3Ccircle cx='167' cy='160' r='7'/%3E%3Ccircle cx='160' cy='168' r='6.5'/%3E%3C/g%3E%3C/svg%3E");isolation:isolate;padding-top:clamp(80px,9vw,120px);padding-bottom:calc(var(--rv-pool) + clamp(40px, 5vw, 70px));color:#154a40;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' viewBox='0 0 120 30'%3E%3Cpath d='M0 15 Q15 5 30 15 T60 15 T90 15 T120 15' fill='none' stroke='%23fffaf3' stroke-opacity='.6' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0 calc(100% - var(--rv-pool) + 26px) / 120px 30px repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' viewBox='0 0 120 30'%3E%3Cpath d='M0 15 Q15 5 30 15 T60 15 T90 15 T120 15' fill='none' stroke='%23fffaf3' stroke-opacity='.45' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 60px calc(100% - var(--rv-pool) + 60px) / 120px 30px repeat-x, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' viewBox='0 0 120 30'%3E%3Cpath d='M0 15 Q15 5 30 15 T60 15 T90 15 T120 15' fill='none' stroke='%23fffaf3' stroke-opacity='.6' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0 calc(100% - var(--rv-pool) + 94px) / 120px 30px repeat-x, repeating-linear-gradient(90deg, #fffaf3 0 46px, #e7d9cc 46px 48px) 0 calc(100% - var(--rv-pool) + 16px) / 100% 16px no-repeat, linear-gradient(180deg, #3fa3a1 0, #6cc6c4 28%, #93d8d5 100%) 0 100% / 100% calc(var(--rv-pool) - 16px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff1c2'/%3E%3Cstop offset='.4' stop-color='%23f9d37a'/%3E%3Cstop offset='1' stop-color='%23f08c6a'/%3E%3C/linearGradient%3E%3CclipPath id='c'%3E%3Crect x='0' y='0' width='400' height='104'/%3E%3Crect x='0' y='112' width='400' height='10'/%3E%3Crect x='0' y='127' width='400' height='8.7'/%3E%3Crect x='0' y='142' width='400' height='7.4'/%3E%3Crect x='0' y='157' width='400' height='6.1'/%3E%3Crect x='0' y='172' width='400' height='4.8'/%3E%3Crect x='0' y='187' width='400' height='3.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Ccircle cx='200' cy='200' r='200' fill='url(%23g)' clip-path='url(%23c)'/%3E%3C/svg%3E") 50% calc(100% - var(--rv-pool) + 16px) / clamp(300px, 40vw, 580px) auto no-repeat, linear-gradient(180deg, #f6c9c4 0%, #f4a99c 42%, #f2b84b 82%, #f6cf7c 100%);border-top:0;position:relative;overflow:hidden}.site-theme[data-site-template=riviera]>footer:before,.site-theme[data-site-template=riviera]>footer:after{content:"";z-index:0;bottom:calc(var(--rv-pool) - 30px);height:min(clamp(340px, 46vw, 620px), calc(100% - var(--rv-pool) + 10px));aspect-ratio:340/660;background:var(--rv-palm) center bottom / contain no-repeat;pointer-events:none;position:absolute}.site-theme[data-site-template=riviera]>footer:before{left:-70px}.site-theme[data-site-template=riviera]>footer:after{right:-70px;transform:scaleX(-1)}.site-theme[data-site-template=riviera]>footer>div{z-index:1;position:relative}.site-theme[data-site-template=riviera]>footer a{color:#154a40;text-underline-offset:4px;font-weight:600}.site-theme[data-site-template=riviera]>footer a:hover{text-decoration:underline}.site-theme[data-site-template=riviera]>footer a:focus-visible{outline-offset:3px;outline:3px solid #fffaf3}.site-theme[data-site-template=riviera]>footer p{opacity:1!important}.site-theme[data-site-template=riviera] .site-footer-names{color:#fffaf3;text-shadow:3px 3px #1f6b5c,6px 6px #154a40;overflow-wrap:anywhere;font-size:clamp(2.8rem,8vw,5.6rem);line-height:1.1}@media (max-width:640px){.site-theme[data-site-template=riviera]>footer:before,.site-theme[data-site-template=riviera]>footer:after{height:min(300px, calc(100% - var(--rv-pool) + 10px));opacity:.85}.site-theme[data-site-template=riviera]>footer:before{left:-110px}.site-theme[data-site-template=riviera]>footer:after{right:-110px}}
.site-theme[data-site-template=neon]{--surface:#120f1a;--surface-container:#1f1a2a;--surface-container-low:#0d0b13;--surface-container-lowest:#1a1624;--on-surface:#ece7f5;--on-surface-variant:#b6adc8;--outline-variant:#3a3249;--primary:#ff4fa3;--on-primary:#120f1a;--accent:#55e6ff;--rule:#3a3249;--ink-band:#0b0911;--ink-band-2:#07060b;--ink-border:#2a2436;--on-ink:#ece7f5;--on-ink-variant:#b6adc8;--accent-on-ink:#55e6ff;--band-light:#1a1624;--font-newsreader:var(--f-dm-sans), "Helvetica Neue", Arial, sans-serif;--font-work-sans:var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-tilt-neon), var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--btn-primary-bg:#ff4fa30f;--btn-primary-bg-hover:#ff4fa329;--btn-primary-border:#ffb8da;--btn-primary-fg:#ffd3e8;--btn-blur:none;--radius-lg:12px;--focus-ring:0 0 0 3px #55e6ff4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#ff4fa3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='56'%3E%3Cg fill='%23ffffff'%3E%3Crect x='1' y='1' width='76' height='25' fill-opacity='.024'/%3E%3Crect x='81' y='1' width='76' height='25' fill-opacity='.014'/%3E%3Crect x='-39' y='29' width='76' height='25' fill-opacity='.018'/%3E%3Crect x='41' y='29' width='76' height='25' fill-opacity='.028'/%3E%3Crect x='121' y='29' width='76' height='25' fill-opacity='.018'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:240px 240px,160px 56px!important}.site-theme[data-site-template=neon] ::selection{color:#fff;background:#ff4fa373}.site-theme[data-site-template=neon]>div.text-center.text-xs:first-child{text-shadow:0 0 8px #ff4fa399;letter-spacing:.04em;border-bottom:1px solid #ff4fa38c;box-shadow:0 1px 12px #ff4fa359;color:#ffd3e8!important;background:#0b0911!important}.site-theme[data-site-template=neon] a:focus-visible,.site-theme[data-site-template=neon] button:focus-visible,.site-theme[data-site-template=neon] summary:focus-visible{outline-offset:3px;outline:2px solid #fff1d6}.site-theme[data-site-template=neon] .button-primary{min-height:46px;font-family:var(--f-tilt-neon), var(--f-outfit), sans-serif;letter-spacing:.04em;text-shadow:0 0 6px #ff4fa3b3;border-width:1.5px;border-radius:999px;padding:.65em 1.7em;font-size:1.05rem;font-weight:400;transition:box-shadow .25s,background-color .25s,color .25s;box-shadow:0 0 6px #ff4fa38c,inset 0 0 6px #ff4fa366}.site-theme[data-site-template=neon] .button-primary:hover:not(:disabled){color:#fff;box-shadow:0 0 4px #ff4fa3,0 0 16px #ff4fa3,0 0 40px #ff4fa399,inset 0 0 10px #ff4fa399}.site-theme[data-site-template=neon] .input-underline{color:#ece7f5;font-family:var(--f-dm-sans), system-ui, sans-serif;background:0 0;border:0;border-bottom:1.5px solid #e9e4f24d;border-radius:0;padding:.65rem .15rem;font-size:1.02rem}.site-theme[data-site-template=neon] textarea.input-underline{background:#08060c80;border:1px solid #e9e4f238;border-radius:10px;padding:.8rem .95rem}.site-theme[data-site-template=neon] .input-underline:hover{border-color:#c9f8ff99}.site-theme[data-site-template=neon] .input-underline:focus{border-color:#c9f8ff;box-shadow:0 6px 10px -8px #55e6ff}.site-theme[data-site-template=neon] textarea.input-underline:focus{box-shadow:0 0 0 1px #c9f8ff,0 0 14px #55e6ff59}.site-theme[data-site-template=neon] .input-underline::placeholder{color:#8c829f;opacity:1}.site-theme[data-site-template=neon] [role=alert],.site-theme[data-site-template=neon] p[style*=\#7f3f36],.site-theme[data-site-template=neon] p[style*="rgb(127, 63, 54)"]{color:#ff9db5!important}.site-theme[data-site-template=neon] #photos{background:#09070d8c!important;border-top-color:#e9e4f214!important}.site-theme[data-site-template=neon] #photos h2{text-shadow:0 0 4px #55e6ff,0 0 14px #55e6ff,0 0 34px #55e6ff80;color:#c9f8ff!important;font-weight:400!important}.site-theme[data-site-template=neon] #photos p:first-child{color:#ffb8da!important}.site-theme[data-site-template=neon]>footer{border-top-color:#e9e4f214!important}.site-theme[data-site-template=neon] .site-footer-names{font-family:var(--f-neonderthaw), "Brush Script MT", cursive;color:#ffb8da;text-shadow:0 0 1px #ffb8da,0 0 4px #ff4fa3,0 0 12px #ff4fa3,0 0 30px #ff4fa38c;font-size:clamp(2.6rem,7vw,3.8rem);line-height:1.2}.site-theme[data-site-template=neon]>footer a{color:#b6adc8;transition:color .2s}.site-theme[data-site-template=neon]>footer a:hover{color:#fff4e0}.site-theme[data-site-template=neon] [data-section],.site-theme[data-site-template=neon] #rsvp,.site-theme[data-site-template=neon] #our-day{scroll-margin-top:80px}@media (max-width:760px){.site-theme[data-site-template=neon] [data-section],.site-theme[data-site-template=neon] #rsvp,.site-theme[data-site-template=neon] #our-day{scroll-margin-top:112px}}@media (prefers-reduced-motion:reduce){.site-theme[data-site-template=neon] .button-primary{transition:none}}.site-theme[data-site-template=neon]>[role=dialog][aria-modal=true]{--surface:#120f1a;--surface-container:#1f1a2a;--surface-container-lowest:#15121e;--on-surface:#ece7f5;--on-surface-variant:#b6adc8;--outline-variant:#3a3249;--primary:#ff4fa3;--font-display:var(--f-tilt-neon), var(--f-outfit), sans-serif;--font-newsreader:var(--f-dm-sans), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050409c7!important}.site-theme[data-site-template=neon]>[role=dialog][aria-modal=true]>div{border:1.5px solid #ffb8da;border-radius:14px!important;box-shadow:0 0 6px #ff4fa3,0 0 26px #ff4fa373,inset 0 0 10px #ff4fa340,0 30px 80px #000c!important}.site-theme[data-site-template=neon]>[role=dialog][aria-modal=true] h3{text-shadow:0 0 8px #ff4fa3a6;color:#ffd3e8!important;font-weight:400!important}.site-theme[data-site-template=neon]>[role=dialog][aria-modal=true] a{color:#9ff0ff}
.site-theme[data-site-template=papercut]{--surface:#f4efe7;--surface-container:#ebe2d4;--surface-container-low:#f7f3ec;--surface-container-lowest:#fbf8f2;--on-surface:#23344a;--on-surface-variant:#4c5f72;--outline-variant:#d8cbb8;--primary:#3e5c76;--on-primary:#fff;--accent:#c9776a;--rule:#d8cbb8;--ink-band:#23344a;--ink-band-2:#192636;--ink-border:#3e5c76;--on-ink:#fbf8f2;--on-ink-variant:#b9cfe0;--accent-on-ink:#f3cfbd;--band-light:#ebe2d4;--font-newsreader:var(--f-young-serif), Georgia, serif;--font-work-sans:var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-young-serif), Georgia, serif;--btn-primary-bg:#23344a;--btn-primary-bg-hover:#2c4459;--btn-primary-border:#23344a;--btn-primary-fg:#fbf8f2;--focus-ring:0 0 0 3px #c9776a47}.site-theme[data-site-template=papercut] .input-underline{font-family:var(--f-outfit), system-ui, sans-serif;background:0 0;border:0;border-bottom:2px solid #23344a40;border-radius:0;padding-inline:4px;font-size:1rem}.site-theme[data-site-template=papercut] .input-underline:hover{border-bottom-color:#3e5c76}.site-theme[data-site-template=papercut] .input-underline:focus{box-shadow:none;background-color:#e7a98f24;border-bottom-color:#c9776a}.site-theme[data-site-template=papercut] .button-primary{font-family:var(--f-outfit), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:13px;font-weight:600;box-shadow:0 1px 1px #23344a33,0 6px 12px -4px #23344a59}.site-theme[data-site-template=papercut]>footer{--on-surface:#fbf8f2;--on-surface-variant:#fbf8f2c7;--outline-variant:transparent;--primary:#e7a98f;--pc-sky:clamp(150px, 15vw, 240px);--pc-hills:clamp(210px, 24vw, 440px);isolation:isolate;padding-top:calc(var(--pc-sky) + var(--pc-hills) * .62);color:#fbf8f2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 200' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3Cfilter id='h' x='-5%25' y='-30%25' width='110%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='-2' stdDeviation='3' flood-color='%23000' flood-opacity='.32'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23h)'%3E%3Cpath transform='translate(652 21) scale(0.2)' fill='%233e5c76' fill-rule='evenodd' d='M28 0h3v7h6v3h-6v8l15 24v108H12V42l16-24v-8h-6V7h6Z M46 76l37-28 37 28v74H46Z M74 150v-22a9 9 0 0 1 18 0v22Z M23 64V54a6.5 6.5 0 0 1 13 0v10Z'/%3E%3Cpath fill='%233e5c76' d='M0 200L0 71C16.7 67.2 66.7 49.5 100 48.2C133.3 46.9 166.7 65.3 200 63.4C233.3 61.5 266.7 38.7 300 36.8C333.3 34.9 366.7 45 400 52C433.3 59 466.7 77.3 500 78.6C533.3 79.9 566.7 65.9 600 59.6C633.3 53.3 666.7 40 700 40.6C733.3 41.2 766.7 62.1 800 63.4C833.3 64.7 866.7 46.9 900 48.2C933.3 49.5 983.3 67.2 1000 71L1000 200Z'/%3E%3C/g%3E%3Cg filter='url(%23h)'%3E%3Cpath transform='translate(150 90) scale(0.19)' fill='%232d4560' d='M12 120c-8-40-2-80 6-104c8 24 14 64 6 104Z M40 120c-8-30-2-60 6-78c8 18 14 48 6 78Z'/%3E%3Cpath fill='%232d4560' d='M0 200L0 114C16.7 115.3 66.7 124 100 121.8C133.3 119.6 166.7 106.2 200 101C233.3 95.8 266.7 89.7 300 90.6C333.3 91.5 366.7 101.4 400 106.2C433.3 111 466.7 115.7 500 119.2C533.3 122.7 566.7 128.3 600 127C633.3 125.7 666.7 116.6 700 111.4C733.3 106.2 766.7 96.7 800 95.8C833.3 94.9 866.7 101.9 900 106.2C933.3 110.5 983.3 119.2 1000 121.8L1000 200Z'/%3E%3C/g%3E%3Cpath filter='url(%23h)' fill='%23192636' d='M0 200L0 139C16.7 137.8 66.7 132.1 100 131.8C133.3 131.5 166.7 134.5 200 137.2C233.3 139.9 266.7 145.3 300 148C333.3 150.7 366.7 152.8 400 153.4C433.3 154 466.7 152.8 500 151.6C533.3 150.4 566.7 148.3 600 146.2C633.3 144.1 666.7 141.1 700 139C733.3 136.9 766.7 133.6 800 133.6C833.3 133.6 866.7 137.2 900 139C933.3 140.8 983.3 143.5 1000 144.4L1000 200Z'/%3E%3C/svg%3E") left 0 top var(--pc-sky) / 100% var(--pc-hills) no-repeat, linear-gradient(#192636, #192636) left 0 top calc(var(--pc-sky) + var(--pc-hills) - 2px) / 100% 100% no-repeat, radial-gradient(circle, #fbf8f2 1.6px, transparent 2px) 0 0 / 190px 140px, radial-gradient(circle, #e7a98fe6 1.4px, transparent 1.8px) 70px 60px / 230px 170px, radial-gradient(circle, #b9cfe0cc 1.2px, transparent 1.6px) 120px 30px / 150px 110px, #23344a;position:relative;overflow:hidden}.site-theme[data-site-template=papercut]>footer:before{content:"";z-index:0;transform-origin:50% 0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 108'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M19 0V72' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23fbf8f2' transform='translate(4 69) scale(1.25)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 160'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M15 0V132' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23e7a98f' transform='translate(4 129) scale(0.917)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 84'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M17 0V52' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23fbf8f2' transform='translate(4 49) scale(1.083)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 138'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M14 0V112' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23fbf8f2' transform='translate(4 109) scale(0.833)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 102'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M21 0V62' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23e7a98f' transform='translate(4 59) scale(1.4169999999999998)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 172'%3E%3Cdefs%3E%3Cfilter id='s'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%23000' flood-opacity='.45'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M16 0V142' stroke='%23f4efe7' stroke-opacity='.45' stroke-width='1'/%3E%3Cpath filter='url(%23s)' fill='%23fbf8f2' transform='translate(4 139) scale(1)' d='M12 1.5l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.6l-6.4 3.5L7 14l-5.3-5 7.2-.9Z'/%3E%3C/svg%3E");background-position:8% 0,21% 0,36% 0,63% 0,78% 0,91% 0;background-repeat:no-repeat;background-size:38px 108px,30px 160px,34px 84px,28px 138px,42px 102px,32px 172px;height:180px;animation:7s ease-in-out infinite alternate papercut-breeze;position:absolute;inset:0 0 auto}.site-theme[data-site-template=papercut]>footer:after{content:"";z-index:0;left:46%;top:calc(var(--pc-sky) * .22);aspect-ratio:1;filter:drop-shadow(0 3px 6px #00000059);pointer-events:none;background:#fbf8f2;border-radius:50%;width:clamp(64px,8vw,116px);position:absolute;-webkit-mask:radial-gradient(circle at 72% 34%,#0000 38%,#000 38.6%);mask:radial-gradient(circle at 72% 34%,#0000 38%,#000 38.6%)}.site-theme[data-site-template=papercut]>footer>div{z-index:1;position:relative}.site-theme[data-site-template=papercut]>footer a{color:#fbf8f2}.site-theme[data-site-template=papercut]>footer a:focus-visible{outline-color:#e7a98f}.site-theme[data-site-template=papercut] .site-footer-names{color:#fbf8f2;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.05}@keyframes papercut-breeze{0%{translate:-4px}to{translate:5px}}@media (max-width:760px){.site-theme[data-site-template=papercut]>footer:before{background-position:4% 0,24% 0,42% 0,66% 0,84% 0,98% 0}.site-theme[data-site-template=papercut]>footer:after{left:52%}}@media (prefers-reduced-motion:reduce){.site-theme[data-site-template=papercut]>footer:before{animation:none}}.site-theme[data-site-template=papercut] [data-section]{scroll-margin-top:76px}.site-theme[data-site-template=papercut]>[role=dialog]{--surface-container-lowest:#fbf8f2;--surface-container:#ebe2d4;--on-surface:#23344a;--on-surface-variant:#4c5f72;--outline-variant:#d8cbb8;--primary:#3e5c76;--font-newsreader:var(--f-young-serif), Georgia, serif;--font-work-sans:var(--f-outfit), "Helvetica Neue", Arial, sans-serif;--font-display:var(--f-young-serif), Georgia, serif;background:#23344a8c!important}
.site-theme[data-site-template=toile]{--tl-cream:#f5f0e4;--tl-cream-2:#ece4d1;--tl-porcelain:#fbf9f4;--tl-blue:#2c4a7c;--tl-blue-2:#5d77a3;--tl-blue-deep:#1f3a66;--tl-tint:#e4e9f1;--tl-gold:#c7b48a;--tl-ink:#1f2c45;--tl-tile:340px;--surface:#f5f0e4;--surface-container:#ece4d1;--surface-container-low:#f2ecdd;--surface-container-lowest:#fbf9f4;--on-surface:#1f2c45;--on-surface-variant:#46526e;--outline-variant:#a9b5cb;--primary:#2c4a7c;--on-primary:#fbf9f4;--accent:#c7b48a;--rule:#a9b5cb;--ink-band:#2c4a7c;--ink-band-2:#1f3a66;--ink-border:#5d77a3;--on-ink:#fbf9f4;--on-ink-variant:#d5ddea;--accent-on-ink:#e2d3a8;--band-light:#ece4d1;--radius-lg:2px;--font-newsreader:var(--f-cormorant), "Cormorant Garamond", Georgia, serif;--font-work-sans:var(--f-cormorant), "Cormorant Garamond", Georgia, serif;--font-display:var(--f-italiana), Georgia, serif;--btn-primary-bg:#2c4a7c;--btn-primary-bg-hover:#1f3a66;--btn-primary-border:#2c4a7c;--btn-primary-fg:#fbf9f4;--focus-ring:0 0 0 3px #2c4a7c38;--toile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' color='%232c4a7c' stroke='%232c4a7c' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='1'%3E%3Cpath d='M14 160 C40 148 120 146 168 158'/%3E%3Cpath d='M24 164 h16 M48 162 h30 M86 162 h34 M128 163 h26 M40 168 h22 M74 167 h40 M120 168 h18 M60 172 h30 M98 172 h14 M82 176 h12' stroke-width='0.8'/%3E%3Cpath d='M30 157 l2 -6 l2 6 M144 155 l2 -5 l2 5 M118 152 l1.5 -4 l1.5 4'/%3E%3Cpath d='M64 150 h72 v6 h-72 z M60 156 h80'/%3E%3Cpath d='M72 104 V150 M88 104 V150 M112 104 V150 M128 104 V150'/%3E%3Cpath d='M69 104 h6 M85 104 h6 M109 104 h6 M125 104 h6 M69 150 h6 M85 150 h6 M109 150 h6 M125 150 h6'/%3E%3Cpath d='M72 134 H88 M112 134 H128 M77 134 v16 M81 134 v16 M84 134 v16 M116 134 v16 M120 134 v16 M124 134 v16' stroke-width='0.8'/%3E%3Cpath d='M92 108 v22 M96 108 v26 M100 108 v28 M104 108 v26 M108 108 v22' stroke-width='0.6'/%3E%3Cpath d='M64 104 H136 M66 98 H134 M64 104 L66 98 M136 104 L134 98'/%3E%3Cpath d='M66 98 C66 70 134 70 134 98'/%3E%3Cpath d='M100 76 C90 80 84 90 82 98 M100 76 C110 80 116 90 118 98 M100 76 V98' stroke-width='0.8'/%3E%3Cpath d='M71 94 C73 86 79 82 85 80 M75 96 C77 89 82 85 88 83 M70 89 C72 84 75 81 79 79' stroke-width='0.6'/%3E%3Cpath d='M96 76 h8 v-6 h-8 z M100 70 V63'/%3E%3Ccircle cx='100' cy='60.5' r='2.4'/%3E%3Cpath d='M38 158 C40 140 36 128 40 112 M40 130 C46 124 50 122 54 118 M38 140 C32 134 28 132 24 128'/%3E%3Cpath d='M20 112 C10 108 12 94 22 94 C18 82 30 74 38 80 C40 68 56 66 60 78 C70 76 74 88 66 94 C74 100 68 112 58 110 C54 118 42 118 38 112 C32 118 22 118 20 112 Z'/%3E%3Cpath d='M26 100 c3 -2 6 -2 8 0 M44 88 c3 -2 6 -2 8 0 M50 102 c3 -2 6 -2 8 0 M30 108 c3 -2 6 -2 8 0 M40 96 c2 -2 5 -2 7 0 M30 90 c2 -2 5 -2 7 0 M56 92 c2 -2 4 -2 6 0' stroke-width='0.7'/%3E%3Cpath d='M156 158 C150 140 148 110 156 86 C164 110 162 140 156 158 Z'/%3E%3Cpath d='M156 96 V152 M153 110 l3 -3 l3 3 M152.5 124 l3.5 -3.5 l3.5 3.5 M152.5 138 l3.5 -3.5 l3.5 3.5' stroke-width='0.7'/%3E%3Ccircle cx='246' cy='182' r='4'/%3E%3Cpath d='M246 186 V193'/%3E%3Ccircle cx='246' cy='196' r='3'/%3E%3Cpath d='M222 228 C222 202 270 202 270 228'/%3E%3Cpath d='M246 208 C236 210 230 218 230 228 M246 208 C256 210 262 218 262 228 M246 208 V228 M246 208 C240 212 238 220 238 228 M246 208 C252 212 254 220 254 228' stroke-width='0.8'/%3E%3Cpath d='M219 228 H273 M219 232 H273'/%3E%3Cpath d='M224 232 V278 M231 232 V278 M238 232 V278 M245 232 V278 M252 232 V278 M259 232 V278 M266 232 V278' stroke-width='0.8'/%3E%3Cpath d='M218 278 H274 L270 285 H222 Z M226 285 L222 293 H270 L266 285'/%3E%3Cpath d='M222 288 h48' stroke-width='0.6'/%3E%3Cpath d='M228 262 H262'/%3E%3Cpath d='M240 262 C236 254 240 248 246 248 C249 248 251 250 252 252 L256 252.5 L252 254 C252 260 248 262 240 262 Z M240 261 L231 266' fill='currentColor' stroke-width='0.8'/%3E%3Cpath d='M222 240 C210 246 206 258 210 272 C212 280 207 288 201 291'/%3E%3Cpath d='M212 252 c-6 -2 -8 -8 -6 -10 c4 0 7 4 6 10 z M208 268 c6 -2 8 -8 6 -10 c-4 0 -7 4 -6 10 z M207 282 c-6 0 -9 -5 -8 -8 c4 0 7 3 8 8 z' stroke-width='0.8'/%3E%3Cpath d='M196 291 C196 284 205 282 208 288 C211 293 207 300 200 300 C194 300 192 295 196 291 Z M200 292 c-2 0 -3 -2 -1 -3 c2 -1 4 0 3 3 c-1 2 -4 3 -5 1' stroke-width='0.8'/%3E%3Cpath d='M226 66 C231 58 239 58 243 64 C247 56 257 56 262 62' stroke-width='1.2'/%3E%3Cpath d='M194 40 c3 -4 7 -4 9 -1 c2 -3 6 -3 8 0' stroke-width='0.9'/%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M89 262 c2 3 5 4 8 4 M90 252 c1 -2 3 -3 5 -3' stroke-width='0.6'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3Cg transform='translate(338 -168) scale(-1 1)'%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3C/g%3E%3Ccircle cx='186' cy='118' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='186' cy='114.6' r='1.7'/%3E%3Ccircle cx='189.2' cy='117' r='1.7'/%3E%3Ccircle cx='188' cy='120.8' r='1.7'/%3E%3Ccircle cx='184' cy='120.8' r='1.7'/%3E%3Ccircle cx='182.8' cy='117' r='1.7'/%3E%3Ccircle cx='150' cy='232' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='150' cy='228.6' r='1.7'/%3E%3Ccircle cx='153.2' cy='231' r='1.7'/%3E%3Ccircle cx='152' cy='234.8' r='1.7'/%3E%3Ccircle cx='148' cy='234.8' r='1.7'/%3E%3Ccircle cx='146.8' cy='231' r='1.7'/%3E%3Ccircle cx='296' cy='150' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='296' cy='146.6' r='1.7'/%3E%3Ccircle cx='299.2' cy='149' r='1.7'/%3E%3Ccircle cx='298' cy='152.8' r='1.7'/%3E%3Ccircle cx='294' cy='152.8' r='1.7'/%3E%3Ccircle cx='292.8' cy='149' r='1.7'/%3E%3Ccircle cx='18' cy='212' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='18' cy='208.6' r='1.7'/%3E%3Ccircle cx='21.2' cy='211' r='1.7'/%3E%3Ccircle cx='20' cy='214.8' r='1.7'/%3E%3Ccircle cx='16' cy='214.8' r='1.7'/%3E%3Ccircle cx='14.8' cy='211' r='1.7'/%3E%3Ccircle cx='124' cy='22' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='124' cy='18.6' r='1.7'/%3E%3Ccircle cx='127.2' cy='21' r='1.7'/%3E%3Ccircle cx='126' cy='24.8' r='1.7'/%3E%3Ccircle cx='122' cy='24.8' r='1.7'/%3E%3Ccircle cx='120.8' cy='21' r='1.7'/%3E%3Ccircle cx='300' cy='304' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='300' cy='300.6' r='1.7'/%3E%3Ccircle cx='303.2' cy='303' r='1.7'/%3E%3Ccircle cx='302' cy='306.8' r='1.7'/%3E%3Ccircle cx='298' cy='306.8' r='1.7'/%3E%3Ccircle cx='296.8' cy='303' r='1.7'/%3E%3Ccircle cx='272' cy='18' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='272' cy='14.6' r='1.7'/%3E%3Ccircle cx='275.2' cy='17' r='1.7'/%3E%3Ccircle cx='274' cy='20.8' r='1.7'/%3E%3Ccircle cx='270' cy='20.8' r='1.7'/%3E%3Ccircle cx='268.8' cy='17' r='1.7'/%3E%3Cpath d='M174 196 c4 -6 10 -6 12 0 M180 196 v-8 M120 300 c3 -5 8 -5 10 0 M125 300 v-6 M10 40 c4 -6 10 -6 12 0 M16 40 v-8 M300 230 c3 -5 8 -5 10 0 M305 230 v-6' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E");--toile-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' color='%235d77a3' stroke='%235d77a3' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.42'%3E%3Cpath d='M14 160 C40 148 120 146 168 158'/%3E%3Cpath d='M24 164 h16 M48 162 h30 M86 162 h34 M128 163 h26 M40 168 h22 M74 167 h40 M120 168 h18 M60 172 h30 M98 172 h14 M82 176 h12' stroke-width='0.8'/%3E%3Cpath d='M30 157 l2 -6 l2 6 M144 155 l2 -5 l2 5 M118 152 l1.5 -4 l1.5 4'/%3E%3Cpath d='M64 150 h72 v6 h-72 z M60 156 h80'/%3E%3Cpath d='M72 104 V150 M88 104 V150 M112 104 V150 M128 104 V150'/%3E%3Cpath d='M69 104 h6 M85 104 h6 M109 104 h6 M125 104 h6 M69 150 h6 M85 150 h6 M109 150 h6 M125 150 h6'/%3E%3Cpath d='M72 134 H88 M112 134 H128 M77 134 v16 M81 134 v16 M84 134 v16 M116 134 v16 M120 134 v16 M124 134 v16' stroke-width='0.8'/%3E%3Cpath d='M92 108 v22 M96 108 v26 M100 108 v28 M104 108 v26 M108 108 v22' stroke-width='0.6'/%3E%3Cpath d='M64 104 H136 M66 98 H134 M64 104 L66 98 M136 104 L134 98'/%3E%3Cpath d='M66 98 C66 70 134 70 134 98'/%3E%3Cpath d='M100 76 C90 80 84 90 82 98 M100 76 C110 80 116 90 118 98 M100 76 V98' stroke-width='0.8'/%3E%3Cpath d='M71 94 C73 86 79 82 85 80 M75 96 C77 89 82 85 88 83 M70 89 C72 84 75 81 79 79' stroke-width='0.6'/%3E%3Cpath d='M96 76 h8 v-6 h-8 z M100 70 V63'/%3E%3Ccircle cx='100' cy='60.5' r='2.4'/%3E%3Cpath d='M38 158 C40 140 36 128 40 112 M40 130 C46 124 50 122 54 118 M38 140 C32 134 28 132 24 128'/%3E%3Cpath d='M20 112 C10 108 12 94 22 94 C18 82 30 74 38 80 C40 68 56 66 60 78 C70 76 74 88 66 94 C74 100 68 112 58 110 C54 118 42 118 38 112 C32 118 22 118 20 112 Z'/%3E%3Cpath d='M26 100 c3 -2 6 -2 8 0 M44 88 c3 -2 6 -2 8 0 M50 102 c3 -2 6 -2 8 0 M30 108 c3 -2 6 -2 8 0 M40 96 c2 -2 5 -2 7 0 M30 90 c2 -2 5 -2 7 0 M56 92 c2 -2 4 -2 6 0' stroke-width='0.7'/%3E%3Cpath d='M156 158 C150 140 148 110 156 86 C164 110 162 140 156 158 Z'/%3E%3Cpath d='M156 96 V152 M153 110 l3 -3 l3 3 M152.5 124 l3.5 -3.5 l3.5 3.5 M152.5 138 l3.5 -3.5 l3.5 3.5' stroke-width='0.7'/%3E%3Ccircle cx='246' cy='182' r='4'/%3E%3Cpath d='M246 186 V193'/%3E%3Ccircle cx='246' cy='196' r='3'/%3E%3Cpath d='M222 228 C222 202 270 202 270 228'/%3E%3Cpath d='M246 208 C236 210 230 218 230 228 M246 208 C256 210 262 218 262 228 M246 208 V228 M246 208 C240 212 238 220 238 228 M246 208 C252 212 254 220 254 228' stroke-width='0.8'/%3E%3Cpath d='M219 228 H273 M219 232 H273'/%3E%3Cpath d='M224 232 V278 M231 232 V278 M238 232 V278 M245 232 V278 M252 232 V278 M259 232 V278 M266 232 V278' stroke-width='0.8'/%3E%3Cpath d='M218 278 H274 L270 285 H222 Z M226 285 L222 293 H270 L266 285'/%3E%3Cpath d='M222 288 h48' stroke-width='0.6'/%3E%3Cpath d='M228 262 H262'/%3E%3Cpath d='M240 262 C236 254 240 248 246 248 C249 248 251 250 252 252 L256 252.5 L252 254 C252 260 248 262 240 262 Z M240 261 L231 266' fill='currentColor' stroke-width='0.8'/%3E%3Cpath d='M222 240 C210 246 206 258 210 272 C212 280 207 288 201 291'/%3E%3Cpath d='M212 252 c-6 -2 -8 -8 -6 -10 c4 0 7 4 6 10 z M208 268 c6 -2 8 -8 6 -10 c-4 0 -7 4 -6 10 z M207 282 c-6 0 -9 -5 -8 -8 c4 0 7 3 8 8 z' stroke-width='0.8'/%3E%3Cpath d='M196 291 C196 284 205 282 208 288 C211 293 207 300 200 300 C194 300 192 295 196 291 Z M200 292 c-2 0 -3 -2 -1 -3 c2 -1 4 0 3 3 c-1 2 -4 3 -5 1' stroke-width='0.8'/%3E%3Cpath d='M226 66 C231 58 239 58 243 64 C247 56 257 56 262 62' stroke-width='1.2'/%3E%3Cpath d='M194 40 c3 -4 7 -4 9 -1 c2 -3 6 -3 8 0' stroke-width='0.9'/%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M89 262 c2 3 5 4 8 4 M90 252 c1 -2 3 -3 5 -3' stroke-width='0.6'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3Cg transform='translate(338 -168) scale(-1 1)'%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3C/g%3E%3Ccircle cx='186' cy='118' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='186' cy='114.6' r='1.7'/%3E%3Ccircle cx='189.2' cy='117' r='1.7'/%3E%3Ccircle cx='188' cy='120.8' r='1.7'/%3E%3Ccircle cx='184' cy='120.8' r='1.7'/%3E%3Ccircle cx='182.8' cy='117' r='1.7'/%3E%3Ccircle cx='150' cy='232' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='150' cy='228.6' r='1.7'/%3E%3Ccircle cx='153.2' cy='231' r='1.7'/%3E%3Ccircle cx='152' cy='234.8' r='1.7'/%3E%3Ccircle cx='148' cy='234.8' r='1.7'/%3E%3Ccircle cx='146.8' cy='231' r='1.7'/%3E%3Ccircle cx='296' cy='150' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='296' cy='146.6' r='1.7'/%3E%3Ccircle cx='299.2' cy='149' r='1.7'/%3E%3Ccircle cx='298' cy='152.8' r='1.7'/%3E%3Ccircle cx='294' cy='152.8' r='1.7'/%3E%3Ccircle cx='292.8' cy='149' r='1.7'/%3E%3Ccircle cx='18' cy='212' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='18' cy='208.6' r='1.7'/%3E%3Ccircle cx='21.2' cy='211' r='1.7'/%3E%3Ccircle cx='20' cy='214.8' r='1.7'/%3E%3Ccircle cx='16' cy='214.8' r='1.7'/%3E%3Ccircle cx='14.8' cy='211' r='1.7'/%3E%3Ccircle cx='124' cy='22' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='124' cy='18.6' r='1.7'/%3E%3Ccircle cx='127.2' cy='21' r='1.7'/%3E%3Ccircle cx='126' cy='24.8' r='1.7'/%3E%3Ccircle cx='122' cy='24.8' r='1.7'/%3E%3Ccircle cx='120.8' cy='21' r='1.7'/%3E%3Ccircle cx='300' cy='304' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='300' cy='300.6' r='1.7'/%3E%3Ccircle cx='303.2' cy='303' r='1.7'/%3E%3Ccircle cx='302' cy='306.8' r='1.7'/%3E%3Ccircle cx='298' cy='306.8' r='1.7'/%3E%3Ccircle cx='296.8' cy='303' r='1.7'/%3E%3Ccircle cx='272' cy='18' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='272' cy='14.6' r='1.7'/%3E%3Ccircle cx='275.2' cy='17' r='1.7'/%3E%3Ccircle cx='274' cy='20.8' r='1.7'/%3E%3Ccircle cx='270' cy='20.8' r='1.7'/%3E%3Ccircle cx='268.8' cy='17' r='1.7'/%3E%3Cpath d='M174 196 c4 -6 10 -6 12 0 M180 196 v-8 M120 300 c3 -5 8 -5 10 0 M125 300 v-6 M10 40 c4 -6 10 -6 12 0 M16 40 v-8 M300 230 c3 -5 8 -5 10 0 M305 230 v-6' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E");--toile-cream:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' color='%23f5f0e4' stroke='%23f5f0e4' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.85'%3E%3Cpath d='M14 160 C40 148 120 146 168 158'/%3E%3Cpath d='M24 164 h16 M48 162 h30 M86 162 h34 M128 163 h26 M40 168 h22 M74 167 h40 M120 168 h18 M60 172 h30 M98 172 h14 M82 176 h12' stroke-width='0.8'/%3E%3Cpath d='M30 157 l2 -6 l2 6 M144 155 l2 -5 l2 5 M118 152 l1.5 -4 l1.5 4'/%3E%3Cpath d='M64 150 h72 v6 h-72 z M60 156 h80'/%3E%3Cpath d='M72 104 V150 M88 104 V150 M112 104 V150 M128 104 V150'/%3E%3Cpath d='M69 104 h6 M85 104 h6 M109 104 h6 M125 104 h6 M69 150 h6 M85 150 h6 M109 150 h6 M125 150 h6'/%3E%3Cpath d='M72 134 H88 M112 134 H128 M77 134 v16 M81 134 v16 M84 134 v16 M116 134 v16 M120 134 v16 M124 134 v16' stroke-width='0.8'/%3E%3Cpath d='M92 108 v22 M96 108 v26 M100 108 v28 M104 108 v26 M108 108 v22' stroke-width='0.6'/%3E%3Cpath d='M64 104 H136 M66 98 H134 M64 104 L66 98 M136 104 L134 98'/%3E%3Cpath d='M66 98 C66 70 134 70 134 98'/%3E%3Cpath d='M100 76 C90 80 84 90 82 98 M100 76 C110 80 116 90 118 98 M100 76 V98' stroke-width='0.8'/%3E%3Cpath d='M71 94 C73 86 79 82 85 80 M75 96 C77 89 82 85 88 83 M70 89 C72 84 75 81 79 79' stroke-width='0.6'/%3E%3Cpath d='M96 76 h8 v-6 h-8 z M100 70 V63'/%3E%3Ccircle cx='100' cy='60.5' r='2.4'/%3E%3Cpath d='M38 158 C40 140 36 128 40 112 M40 130 C46 124 50 122 54 118 M38 140 C32 134 28 132 24 128'/%3E%3Cpath d='M20 112 C10 108 12 94 22 94 C18 82 30 74 38 80 C40 68 56 66 60 78 C70 76 74 88 66 94 C74 100 68 112 58 110 C54 118 42 118 38 112 C32 118 22 118 20 112 Z'/%3E%3Cpath d='M26 100 c3 -2 6 -2 8 0 M44 88 c3 -2 6 -2 8 0 M50 102 c3 -2 6 -2 8 0 M30 108 c3 -2 6 -2 8 0 M40 96 c2 -2 5 -2 7 0 M30 90 c2 -2 5 -2 7 0 M56 92 c2 -2 4 -2 6 0' stroke-width='0.7'/%3E%3Cpath d='M156 158 C150 140 148 110 156 86 C164 110 162 140 156 158 Z'/%3E%3Cpath d='M156 96 V152 M153 110 l3 -3 l3 3 M152.5 124 l3.5 -3.5 l3.5 3.5 M152.5 138 l3.5 -3.5 l3.5 3.5' stroke-width='0.7'/%3E%3Ccircle cx='246' cy='182' r='4'/%3E%3Cpath d='M246 186 V193'/%3E%3Ccircle cx='246' cy='196' r='3'/%3E%3Cpath d='M222 228 C222 202 270 202 270 228'/%3E%3Cpath d='M246 208 C236 210 230 218 230 228 M246 208 C256 210 262 218 262 228 M246 208 V228 M246 208 C240 212 238 220 238 228 M246 208 C252 212 254 220 254 228' stroke-width='0.8'/%3E%3Cpath d='M219 228 H273 M219 232 H273'/%3E%3Cpath d='M224 232 V278 M231 232 V278 M238 232 V278 M245 232 V278 M252 232 V278 M259 232 V278 M266 232 V278' stroke-width='0.8'/%3E%3Cpath d='M218 278 H274 L270 285 H222 Z M226 285 L222 293 H270 L266 285'/%3E%3Cpath d='M222 288 h48' stroke-width='0.6'/%3E%3Cpath d='M228 262 H262'/%3E%3Cpath d='M240 262 C236 254 240 248 246 248 C249 248 251 250 252 252 L256 252.5 L252 254 C252 260 248 262 240 262 Z M240 261 L231 266' fill='currentColor' stroke-width='0.8'/%3E%3Cpath d='M222 240 C210 246 206 258 210 272 C212 280 207 288 201 291'/%3E%3Cpath d='M212 252 c-6 -2 -8 -8 -6 -10 c4 0 7 4 6 10 z M208 268 c6 -2 8 -8 6 -10 c-4 0 -7 4 -6 10 z M207 282 c-6 0 -9 -5 -8 -8 c4 0 7 3 8 8 z' stroke-width='0.8'/%3E%3Cpath d='M196 291 C196 284 205 282 208 288 C211 293 207 300 200 300 C194 300 192 295 196 291 Z M200 292 c-2 0 -3 -2 -1 -3 c2 -1 4 0 3 3 c-1 2 -4 3 -5 1' stroke-width='0.8'/%3E%3Cpath d='M226 66 C231 58 239 58 243 64 C247 56 257 56 262 62' stroke-width='1.2'/%3E%3Cpath d='M194 40 c3 -4 7 -4 9 -1 c2 -3 6 -3 8 0' stroke-width='0.9'/%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M89 262 c2 3 5 4 8 4 M90 252 c1 -2 3 -3 5 -3' stroke-width='0.6'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3Cg transform='translate(338 -168) scale(-1 1)'%3E%3Cpath d='M40 300 C50 280 66 268 88 262 M60 279 C62 270 68 264 72 258'/%3E%3Cpath d='M86 256 C86 246 98 244 104 250 C110 254 108 266 100 268 C92 270 84 264 86 256 Z'/%3E%3Cpath d='M96 257 c-3 0 -4 -3 -2 -5 c3 -2 7 0 6 4 c-1 4 -6 6 -9 3 c-3 -3 -2 -9 3 -10 c5 -1 10 3 9 9' stroke-width='0.8'/%3E%3Cpath d='M72 258 C68 252 70 246 74 244 C78 248 78 254 72 258 Z M72 258 l-4 4 M72 258 l4 4'/%3E%3Cpath d='M52 286 C42 284 38 276 40 270 C48 272 52 278 52 286 Z M52 286 L44 274 M66 272 C70 264 78 262 82 264 C80 272 74 274 66 272 Z M66 272 L78 266' stroke-width='0.8'/%3E%3C/g%3E%3Ccircle cx='186' cy='118' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='186' cy='114.6' r='1.7'/%3E%3Ccircle cx='189.2' cy='117' r='1.7'/%3E%3Ccircle cx='188' cy='120.8' r='1.7'/%3E%3Ccircle cx='184' cy='120.8' r='1.7'/%3E%3Ccircle cx='182.8' cy='117' r='1.7'/%3E%3Ccircle cx='150' cy='232' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='150' cy='228.6' r='1.7'/%3E%3Ccircle cx='153.2' cy='231' r='1.7'/%3E%3Ccircle cx='152' cy='234.8' r='1.7'/%3E%3Ccircle cx='148' cy='234.8' r='1.7'/%3E%3Ccircle cx='146.8' cy='231' r='1.7'/%3E%3Ccircle cx='296' cy='150' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='296' cy='146.6' r='1.7'/%3E%3Ccircle cx='299.2' cy='149' r='1.7'/%3E%3Ccircle cx='298' cy='152.8' r='1.7'/%3E%3Ccircle cx='294' cy='152.8' r='1.7'/%3E%3Ccircle cx='292.8' cy='149' r='1.7'/%3E%3Ccircle cx='18' cy='212' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='18' cy='208.6' r='1.7'/%3E%3Ccircle cx='21.2' cy='211' r='1.7'/%3E%3Ccircle cx='20' cy='214.8' r='1.7'/%3E%3Ccircle cx='16' cy='214.8' r='1.7'/%3E%3Ccircle cx='14.8' cy='211' r='1.7'/%3E%3Ccircle cx='124' cy='22' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='124' cy='18.6' r='1.7'/%3E%3Ccircle cx='127.2' cy='21' r='1.7'/%3E%3Ccircle cx='126' cy='24.8' r='1.7'/%3E%3Ccircle cx='122' cy='24.8' r='1.7'/%3E%3Ccircle cx='120.8' cy='21' r='1.7'/%3E%3Ccircle cx='300' cy='304' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='300' cy='300.6' r='1.7'/%3E%3Ccircle cx='303.2' cy='303' r='1.7'/%3E%3Ccircle cx='302' cy='306.8' r='1.7'/%3E%3Ccircle cx='298' cy='306.8' r='1.7'/%3E%3Ccircle cx='296.8' cy='303' r='1.7'/%3E%3Ccircle cx='272' cy='18' r='1.2' fill='currentColor' stroke='none'/%3E%3Ccircle cx='272' cy='14.6' r='1.7'/%3E%3Ccircle cx='275.2' cy='17' r='1.7'/%3E%3Ccircle cx='274' cy='20.8' r='1.7'/%3E%3Ccircle cx='270' cy='20.8' r='1.7'/%3E%3Ccircle cx='268.8' cy='17' r='1.7'/%3E%3Cpath d='M174 196 c4 -6 10 -6 12 0 M180 196 v-8 M120 300 c3 -5 8 -5 10 0 M125 300 v-6 M10 40 c4 -6 10 -6 12 0 M16 40 v-8 M300 230 c3 -5 8 -5 10 0 M305 230 v-6' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E");--scallop-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='%23fbf9f4' stroke='%232c4a7c' stroke-width='0.9'%3E%3Ccircle cx='10' cy='10' r='5'/%3E%3Ccircle cx='10' cy='50' r='5'/%3E%3Ccircle cx='10' cy='10' r='5'/%3E%3Ccircle cx='50' cy='10' r='5'/%3E%3Ccircle cx='20' cy='10' r='5'/%3E%3Ccircle cx='20' cy='50' r='5'/%3E%3Ccircle cx='10' cy='20' r='5'/%3E%3Ccircle cx='50' cy='20' r='5'/%3E%3Ccircle cx='30' cy='10' r='5'/%3E%3Ccircle cx='30' cy='50' r='5'/%3E%3Ccircle cx='10' cy='30' r='5'/%3E%3Ccircle cx='50' cy='30' r='5'/%3E%3Ccircle cx='40' cy='10' r='5'/%3E%3Ccircle cx='40' cy='50' r='5'/%3E%3Ccircle cx='10' cy='40' r='5'/%3E%3Ccircle cx='50' cy='40' r='5'/%3E%3Ccircle cx='50' cy='10' r='5'/%3E%3Ccircle cx='50' cy='50' r='5'/%3E%3Ccircle cx='10' cy='50' r='5'/%3E%3Ccircle cx='50' cy='50' r='5'/%3E%3C/g%3E%3Crect x='10' y='10' width='40' height='40' fill='%23fbf9f4'/%3E%3Cg fill='%232c4a7c'%3E%3Ccircle cx='10' cy='7.4' r='1'/%3E%3Ccircle cx='10' cy='52.6' r='1'/%3E%3Ccircle cx='7.4' cy='10' r='1'/%3E%3Ccircle cx='52.6' cy='10' r='1'/%3E%3Ccircle cx='20' cy='7.4' r='1'/%3E%3Ccircle cx='20' cy='52.6' r='1'/%3E%3Ccircle cx='7.4' cy='20' r='1'/%3E%3Ccircle cx='52.6' cy='20' r='1'/%3E%3Ccircle cx='30' cy='7.4' r='1'/%3E%3Ccircle cx='30' cy='52.6' r='1'/%3E%3Ccircle cx='7.4' cy='30' r='1'/%3E%3Ccircle cx='52.6' cy='30' r='1'/%3E%3Ccircle cx='40' cy='7.4' r='1'/%3E%3Ccircle cx='40' cy='52.6' r='1'/%3E%3Ccircle cx='7.4' cy='40' r='1'/%3E%3Ccircle cx='52.6' cy='40' r='1'/%3E%3Ccircle cx='50' cy='7.4' r='1'/%3E%3Ccircle cx='50' cy='52.6' r='1'/%3E%3Ccircle cx='7.4' cy='50' r='1'/%3E%3Ccircle cx='52.6' cy='50' r='1'/%3E%3C/g%3E%3Cpath d='M15 15 H45 V45 H15 Z' fill='none' stroke='%232c4a7c' stroke-width='0.7'/%3E%3C/svg%3E");--scallop-cream:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E%3Cpath d='M0 1 A11 10 0 0 0 22 1' fill='%23f5f0e4' stroke='%232c4a7c' stroke-width='1'/%3E%3Ccircle cx='11' cy='6' r='1.3' fill='%232c4a7c'/%3E%3C/svg%3E");--scallop-porcelain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E%3Cpath d='M0 1 A11 10 0 0 0 22 1' fill='%23fbf9f4' stroke='%232c4a7c' stroke-width='1'/%3E%3Ccircle cx='11' cy='6' r='1.3' fill='%232c4a7c'/%3E%3C/svg%3E")}@media (max-width:640px){.site-theme[data-site-template=toile]{--tl-tile:230px}}.site-theme[data-site-template=toile] a:focus-visible,.site-theme[data-site-template=toile] button:focus-visible,.site-theme[data-site-template=toile] summary:focus-visible{outline:2px solid var(--tl-blue);outline-offset:3px}.site-theme[data-site-template=toile]>footer{--on-surface:#fbf9f4;--on-surface-variant:#e4e9f1;--outline-variant:#1f3a66;background:var(--toile-cream) 0 0 / var(--tl-tile) var(--tl-tile), #2c4a7c;color:#fbf9f4;position:relative;border-top:1px solid #1f3a66!important}.site-theme[data-site-template=toile]>footer .site-footer-names{color:#2c4a7c;min-width:min(420px,86%);max-width:100%;min-height:8.5rem;font-family:var(--f-italiana), Georgia, serif;letter-spacing:.04em;overflow-wrap:anywhere;background:#fbf9f4;border-radius:50%;justify-content:center;align-items:center;padding:1.6rem 2.6rem;font-size:clamp(1.7rem,5vw,2.5rem);font-weight:400;line-height:1.15;display:inline-flex;box-shadow:0 0 0 1px #2c4a7c,0 0 0 6px #fbf9f4,0 0 0 7px #1f3a66,0 0 0 10px #fbf9f4}.site-theme[data-site-template=toile]>footer .site-footer-names+p,.site-theme[data-site-template=toile]>footer nav,.site-theme[data-site-template=toile]>footer p:last-child{width:fit-content;max-width:100%;font-family:var(--f-italiana), Georgia, serif;background:#2c4a7c;margin-inline:auto;padding:6px 16px;box-shadow:0 0 0 1px #fbf9f48c}.site-theme[data-site-template=toile]>footer .site-footer-names+p{margin-top:1.6rem;color:#fbf9f4!important}.site-theme[data-site-template=toile]>footer nav{letter-spacing:.08em;padding:8px 20px}.site-theme[data-site-template=toile]>footer a{color:#fbf9f4}.site-theme[data-site-template=toile]>footer a:hover{text-underline-offset:3px;text-decoration:underline}.site-theme[data-site-template=toile]>footer a:focus-visible{outline-color:#fbf9f4}.site-theme[data-site-template=toile]>footer p:last-child{opacity:1!important;color:#e4e9f1!important}
